0000082166-19-000055.txt : 20190530 0000082166-19-000055.hdr.sgml : 20190530 20190530095442 ACCESSION NUMBER: 0000082166-19-000055 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 85 CONFORMED PERIOD OF REPORT: 20190430 FILED AS OF DATE: 20190530 DATE AS OF CHANGE: 20190530 FILER: COMPANY DATA: COMPANY CONFORMED NAME: RAVEN INDUSTRIES INC CENTRAL INDEX KEY: 0000082166 STANDARD INDUSTRIAL CLASSIFICATION: UNSUPPORTED PLASTICS FILM & SHEET [3081] IRS NUMBER: 460246171 STATE OF INCORPORATION: SD FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-07982 FILM NUMBER: 19864913 BUSINESS ADDRESS: STREET 1: 205 E 6TH ST STREET 2: PO BOX 5107 CITY: SIOUX FALLS STATE: SD ZIP: 57117 BUSINESS PHONE: 6053362750 MAIL ADDRESS: STREET 1: P O BOX 5107 CITY: SIOUX FALLS STATE: SD ZIP: 57117-5107 10-Q 1 a2020q10q.htm 10-Q Document
false--01-31Q120202019-04-300000082166falseLarge Accelerated Filerfalse000.1300.1301110000000010000000067289000674170002018-02-05000P1Y00200040002000400003133200031393000 0000082166 2019-02-01 2019-04-30 0000082166 2019-05-24 0000082166 2019-01-31 0000082166 2019-04-30 0000082166 2018-02-01 2018-04-30 0000082166 us-gaap:AdditionalPaidInCapitalMember 2018-02-01 2018-04-30 0000082166 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-02-01 2018-04-30 0000082166 us-gaap:ParentMember 2018-02-01 2018-04-30 0000082166 us-gaap:AdditionalPaidInCapitalMember 2019-02-01 2019-04-30 0000082166 us-gaap:CommonStockMember 2019-01-31 0000082166 us-gaap:NoncontrollingInterestMember 2019-01-31 0000082166 2018-01-31 0000082166 us-gaap:ParentMember 2019-02-01 2019-04-30 0000082166 us-gaap:CommonStockMember 2019-02-01 2019-04-30 0000082166 us-gaap:ParentMember 2018-04-30 0000082166 us-gaap:ParentMember 2019-01-31 0000082166 us-gaap:AdditionalPaidInCapitalMember 2019-01-31 0000082166 us-gaap:TreasuryStockMember 2019-02-01 2019-04-30 0000082166 us-gaap:NoncontrollingInterestMember 2019-04-30 0000082166 us-gaap:TreasuryStockMember 2018-01-31 0000082166 us-gaap:ParentMember 2019-04-30 0000082166 2018-04-30 0000082166 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-31 0000082166 us-gaap:RetainedEarningsMember 2018-01-31 0000082166 us-gaap:NoncontrollingInterestMember 2018-04-30 0000082166 us-gaap:TreasuryStockMember 2019-01-31 0000082166 us-gaap:RetainedEarningsMember 2018-02-01 2018-04-30 0000082166 us-gaap:TreasuryStockMember 2018-04-30 0000082166 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-30 0000082166 us-gaap:RetainedEarningsMember 2019-01-31 0000082166 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-30 0000082166 us-gaap:AdditionalPaidInCapitalMember 2018-04-30 0000082166 us-gaap:RetainedEarningsMember 2019-02-01 2019-04-30 0000082166 us-gaap:CommonStockMember 2018-02-01 2018-04-30 0000082166 us-gaap:ParentMember 2018-01-31 0000082166 us-gaap:AdditionalPaidInCapitalMember 2018-01-31 0000082166 us-gaap:CommonStockMember 2019-04-30 0000082166 us-gaap:CommonStockMember 2018-04-30 0000082166 us-gaap:AdditionalPaidInCapitalMember 2019-04-30 0000082166 us-gaap:NoncontrollingInterestMember 2018-01-31 0000082166 us-gaap:TreasuryStockMember 2019-04-30 0000082166 us-gaap:NoncontrollingInterestMember 2018-02-01 2018-04-30 0000082166 us-gaap:CommonStockMember 2018-01-31 0000082166 us-gaap:NoncontrollingInterestMember 2019-02-01 2019-04-30 0000082166 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-31 0000082166 us-gaap:RetainedEarningsMember 2018-04-30 0000082166 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-02-01 2019-04-30 0000082166 us-gaap:RetainedEarningsMember 2019-04-30 0000082166 ravn:AerostarIntegratedSystemsMember 2019-04-30 0000082166 2019-02-01 0000082166 ravn:PropertyplantandequipmentOwnedMember 2019-01-31 0000082166 us-gaap:LandMember 2019-04-30 0000082166 ravn:PropertyplantandequipmentOwnedheldunderfinancingleaseMemberMember 2019-04-30 0000082166 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2019-04-30 0000082166 us-gaap:BuildingAndBuildingImprovementsMember 2019-01-31 0000082166 us-gaap:LandMember 2019-01-31 0000082166 us-gaap:AssetsHeldUnderCapitalLeasesMember 2019-01-31 0000082166 ravn:AssetsownedorheldundercapitalleaseMember 2019-01-31 0000082166 us-gaap:AssetsHeldUnderCapitalLeasesMember 2019-04-30 0000082166 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2019-01-31 0000082166 us-gaap:MachineryAndEquipmentMember 2019-01-31 0000082166 us-gaap:MachineryAndEquipmentMember 2019-04-30 0000082166 us-gaap:BuildingAndBuildingImprovementsMember 2019-04-30 0000082166 us-gaap:ShortTermContractWithCustomerMember 2019-02-01 2019-04-30 0000082166 us-gaap:ShortTermContractWithCustomerMember 2019-04-30 0000082166 us-gaap:ShortTermContractWithCustomerMember 2019-01-31 0000082166 us-gaap:ProductMember us-gaap:NonUsMember ravn:AerostarMember 2019-02-01 2019-04-30 0000082166 ravn:AllSegmentsMember 2019-02-01 2019-04-30 0000082166 ravn:PrecisionAgricultureMember us-gaap:NonUsMember ravn:AppliedTechnologyMember 2018-02-01 2018-04-30 0000082166 ravn:PlasticFilmsandSheetingMember country:US ravn:EngineeredFilmsMember 2018-02-01 2018-04-30 0000082166 ravn:PrecisionAgricultureMember country:US 2018-02-01 2018-04-30 0000082166 ravn:LighterthanairMember country:US 2018-02-01 2018-04-30 0000082166 ravn:LighterthanairMember us-gaap:NonUsMember ravn:AerostarMember 2019-02-01 2019-04-30 0000082166 ravn:PrecisionAgricultureMember country:US ravn:AppliedTechnologyMember 2019-02-01 2019-04-30 0000082166 ravn:PlasticFilmsandSheetingMember us-gaap:NonUsMember 2019-02-01 2019-04-30 0000082166 srt:ConsolidationEliminationsMember ravn:PlasticFilmsandSheetingMember country:US 2018-02-01 2018-04-30 0000082166 ravn:LighterthanairMember country:US 2019-02-01 2019-04-30 0000082166 srt:ConsolidationEliminationsMember ravn:PlasticFilmsandSheetingMember country:US 2019-02-01 2019-04-30 0000082166 ravn:AppliedTechnologyMember 2018-02-01 2018-04-30 0000082166 ravn:AppliedTechnologyMember 2019-02-01 2019-04-30 0000082166 us-gaap:ProductMember country:US ravn:AerostarMember 2018-02-01 2018-04-30 0000082166 ravn:PrecisionAgricultureMember us-gaap:NonUsMember 2018-02-01 2018-04-30 0000082166 ravn:PlasticFilmsandSheetingMember us-gaap:NonUsMember 2018-02-01 2018-04-30 0000082166 ravn:EngineeredFilmsMember 2018-02-01 2018-04-30 0000082166 ravn:PlasticFilmsandSheetingMember us-gaap:NonUsMember ravn:EngineeredFilmsMember 2018-02-01 2018-04-30 0000082166 ravn:AerostarMember 2019-02-01 2019-04-30 0000082166 ravn:LighterthanairMember us-gaap:NonUsMember ravn:AerostarMember 2018-02-01 2018-04-30 0000082166 ravn:PrecisionAgricultureMember country:US 2019-02-01 2019-04-30 0000082166 ravn:AerostarMember 2018-02-01 2018-04-30 0000082166 srt:ConsolidationEliminationsMember ravn:PlasticFilmsandSheetingMember us-gaap:NonUsMember 2018-02-01 2018-04-30 0000082166 ravn:EngineeredFilmsMember 2019-02-01 2019-04-30 0000082166 us-gaap:ProductMember us-gaap:NonUsMember ravn:AerostarMember 2018-02-01 2018-04-30 0000082166 us-gaap:ProductMember country:US ravn:AerostarMember 2019-02-01 2019-04-30 0000082166 us-gaap:ProductMember us-gaap:NonUsMember 2019-02-01 2019-04-30 0000082166 ravn:PrecisionAgricultureMember country:US ravn:AppliedTechnologyMember 2018-02-01 2018-04-30 0000082166 ravn:LighterthanairMember us-gaap:NonUsMember 2019-02-01 2019-04-30 0000082166 ravn:LighterthanairMember us-gaap:NonUsMember 2018-02-01 2018-04-30 0000082166 ravn:PrecisionAgricultureMember us-gaap:NonUsMember ravn:AppliedTechnologyMember 2019-02-01 2019-04-30 0000082166 ravn:PlasticFilmsandSheetingMember us-gaap:NonUsMember ravn:EngineeredFilmsMember 2019-02-01 2019-04-30 0000082166 srt:ConsolidationEliminationsMember 2019-02-01 2019-04-30 0000082166 us-gaap:ProductMember country:US 2018-02-01 2018-04-30 0000082166 srt:ConsolidationEliminationsMember ravn:PlasticFilmsandSheetingMember us-gaap:NonUsMember 2019-02-01 2019-04-30 0000082166 ravn:PrecisionAgricultureMember us-gaap:NonUsMember 2019-02-01 2019-04-30 0000082166 ravn:LighterthanairMember country:US ravn:AerostarMember 2018-02-01 2018-04-30 0000082166 us-gaap:ProductMember us-gaap:NonUsMember 2018-02-01 2018-04-30 0000082166 ravn:PlasticFilmsandSheetingMember country:US ravn:EngineeredFilmsMember 2019-02-01 2019-04-30 0000082166 ravn:LighterthanairMember country:US ravn:AerostarMember 2019-02-01 2019-04-30 0000082166 ravn:PlasticFilmsandSheetingMember country:US 2019-02-01 2019-04-30 0000082166 ravn:AllSegmentsMember 2018-02-01 2018-04-30 0000082166 srt:ConsolidationEliminationsMember 2018-02-01 2018-04-30 0000082166 ravn:PlasticFilmsandSheetingMember country:US 2018-02-01 2018-04-30 0000082166 us-gaap:ProductMember country:US 2019-02-01 2019-04-30 0000082166 ravn:SBGInnovatiieandaffiliateMember ravn:AppliedTechnologyMember 2019-02-01 2019-04-30 0000082166 ravn:CLIMember ravn:EngineeredFilmsMember 2019-02-01 2019-04-30 0000082166 ravn:SstMember ravn:AppliedTechnologyMember 2018-01-31 0000082166 ravn:AgSyncMember ravn:AppliedTechnologyMember 2019-01-01 2019-01-01 0000082166 ravn:AgSyncMember ravn:AppliedTechnologyMember 2019-04-30 0000082166 ravn:AgSyncMember ravn:AppliedTechnologyMember 2019-02-01 2019-04-30 0000082166 ravn:CLIMember ravn:EngineeredFilmsMember 2019-04-30 0000082166 ravn:ATSMember ravn:AerostarMember 2019-04-30 0000082166 ravn:SBGInnovatiieandaffiliateMember ravn:AppliedTechnologyMember 2019-04-30 0000082166 ravn:SstMember ravn:AppliedTechnologyMember 2018-02-05 2018-02-05 0000082166 ravn:SstMember us-gaap:OtherNonoperatingIncomeExpenseMember ravn:AppliedTechnologyMember 2018-02-01 2018-04-30 0000082166 ravn:ATSMember ravn:AerostarMember 2019-02-01 2019-04-30 0000082166 ravn:AppliedTechnologyMember 2019-04-30 0000082166 ravn:EngineeredFilmsMember 2019-04-30 0000082166 ravn:AerostarMember 2019-01-31 0000082166 ravn:AppliedTechnologyMember 2019-01-31 0000082166 ravn:AerostarMember 2019-04-30 0000082166 ravn:EngineeredFilmsMember 2019-01-31 0000082166 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-04-30 0000082166 us-gaap:CustomerRelatedIntangibleAssetsMember 2019-01-31 0000082166 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-01-31 0000082166 us-gaap:PatentsMember 2019-01-31 0000082166 us-gaap:CustomerRelatedIntangibleAssetsMember 2019-04-30 0000082166 us-gaap:PatentsMember 2019-04-30 0000082166 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-02-01 2019-04-30 0000082166 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-02-01 2018-04-30 0000082166 ravn:JPMorganChaseBankMember 2019-02-01 2019-04-30 0000082166 ravn:JPMorganChaseBankMember 2015-04-15 0000082166 ravn:JPMorganChaseBankMember 2019-04-30 0000082166 ravn:JPMorganChaseBankMember 2018-04-30 0000082166 srt:MaximumMember 2019-04-30 0000082166 ravn:RightofUseAssetFinancingLeaseMember 2019-04-30 0000082166 ravn:FinancingLeaseMember 2019-02-01 2019-04-30 0000082166 ravn:OperatingLeaseMember 2019-02-01 2019-04-30 0000082166 us-gaap:LeasingArrangementMember 2019-02-01 2019-04-30 0000082166 srt:MinimumMember 2019-04-30 0000082166 us-gaap:SellingGeneralAndAdministrativeExpensesMember ravn:CharitableGiftMember 2018-02-01 2018-04-30 0000082166 ravn:CharitableGiftMember 2019-02-01 2019-04-30 0000082166 us-gaap:AccruedLiabilitiesMember ravn:CharitableGiftMember 2019-04-30 0000082166 us-gaap:OtherNoncurrentLiabilitiesMember ravn:CharitableGiftMember 2019-04-30 0000082166 ravn:CharitableGiftMember 2019-04-30 0000082166 us-gaap:SellingGeneralAndAdministrativeExpensesMember ravn:CharitableGiftMember 2019-02-01 2019-04-30 0000082166 2015-01-31 0000082166 us-gaap:CostOfSalesMember 2019-02-01 2019-04-30 0000082166 us-gaap:OperatingIncomeLossMember 2019-02-01 2019-04-30 0000082166 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-02-01 2018-04-30 0000082166 us-gaap:OperatingIncomeLossMember 2018-02-01 2018-04-30 0000082166 us-gaap:ResearchAndDevelopmentExpenseMember 2019-02-01 2019-04-30 0000082166 us-gaap:CostOfSalesMember 2018-02-01 2018-04-30 0000082166 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-02-01 2019-04-30 0000082166 us-gaap:ResearchAndDevelopmentExpenseMember 2018-02-01 2018-04-30 0000082166 us-gaap:IntersegmentEliminationMember 2019-02-01 2019-04-30 0000082166 us-gaap:ReportableSubsegmentsMember 2018-02-01 2018-04-30 0000082166 us-gaap:ReportableSubsegmentsMember 2019-02-01 2019-04-30 0000082166 us-gaap:IntersegmentEliminationMember 2018-02-01 2018-04-30 0000082166 ravn:HurricaneRecoveryFilmMember ravn:EngineeredFilmsMember 2018-02-01 2018-04-30 0000082166 ravn:HurricaneRecoveryFilmMember ravn:EngineeredFilmsMember 2019-02-01 2019-04-30 ravn:segment xbrli:shares iso4217:USD xbrli:pure iso4217:USD xbrli:shares
 
UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
þ
 
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended April 30, 2019
OR
o
 
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                      to
Commission File Number: 001-07982
RAVEN INDUSTRIES INC
(Exact name of registrant as specified in its charter)
blocklogobw04.jpg
South Dakota
(State or other jurisdiction of incorporation or organization)
 
46-0246171
(I.R.S. Employer Identification No.)
205 East 6th Street, P.O. Box 5107, Sioux Falls, SD 57117-5107
(Address of principal executive offices)
(605) 336-2750
(Registrant’s telephone number including area code)
Not Applicable
(Former name, former address and former fiscal year, if changed since last report)
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading Symbol
Name of each exchange on which registered
Common Stock, $1 par value
RAVN
The Nasdaq Global Select Market
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.                     þ Yes o No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).                                 þ Yes o No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of "large accelerated filer," "accelerated filer," "smaller reporting company" and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer þ
 
Accelerated filer o
Non-accelerated filer o
 
Smaller reporting company o
 
 
Emerging growth company o
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. o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). o Yes þ No
As of May 24, 2019, there were 36,026,302 shares of common stock, $1 par value, of Raven Industries, Inc. outstanding. There were no other classes of stock outstanding.
 



RAVEN INDUSTRIES, INC.
INDEX
 
PAGE
 
 
 
 
 
 
 
 
 
 
 
Item 4. Mine Safety Disclosures




PART I — FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

RAVEN INDUSTRIES, INC.
CONSOLIDATED BALANCE SHEETS
(unaudited)
(dollars and shares in thousands, except per-share data)
April 30,
2019
 
January 31,
2019
ASSETS
 
 
 
Current assets
 
 
 
Cash and cash equivalents
$
61,370

 
$
65,787

Accounts receivable, net
67,792

 
54,472

Inventories
58,042

 
54,076

Other current assets
7,263

 
8,736

Total current assets
194,467

 
183,071

 
 
 
 
Property, plant and equipment, net
105,236

 
106,615

Goodwill
50,845

 
50,942

Amortizable intangible assets, net
15,978

 
16,293

Other assets
7,624

 
3,324

TOTAL ASSETS
$
374,150

 
$
360,245

 
 
 
 
LIABILITIES AND SHAREHOLDERS' EQUITY
 
 
 
Current liabilities
 
 
 
Accounts payable
$
16,179

 
$
8,272

Accrued liabilities
19,437

 
23,478

Other current liabilities
2,839

 
1,303

Total current liabilities
38,455

 
33,053

 
 
 
 
Other liabilities
23,012

 
18,235

 
 
 
 
Commitments and contingencies (see Note 12)

 

 
 
 
 
Shareholders' equity
 
 
 
Common stock, $1 par value, authorized shares 100,000; issued 67,417 and 67,289, respectively
67,417

 
67,289

Paid-in capital
57,369

 
59,655

Retained earnings
294,450

 
285,969

Accumulated other comprehensive income (loss)
(3,872
)
 
(3,556
)
Treasury stock at cost, 31,393 and 31,332 shares, respectively
(102,683
)
 
(100,402
)
Total Raven Industries, Inc. shareholders' equity
312,681

 
308,955

Noncontrolling interest
2

 
2

Total equity
312,683

 
308,957

TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY
$
374,150

 
$
360,245


The accompanying notes are an integral part of the unaudited consolidated financial statements.

#3

                           

RAVEN INDUSTRIES, INC.
CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME
(unaudited)
 
Three Months Ended
(dollars in thousands, except per-share data)
April 30,
2019
 
April 30,
2018
Net sales
$
98,178

 
$
111,129

Cost of sales
63,112

 
71,131

Gross profit
35,066

 
39,998

 
 
 
 
Research and development expenses
7,271

 
5,285

Selling, general, and administrative expenses
12,674

 
13,182

Operating income
15,121

 
21,531

 
 
 
 
Other income (expense), net
(69
)
 
5,679

Income before income taxes
15,052

 
27,210

 
 
 
 
Income tax expense
1,842

 
5,063

Net income
13,210

 
22,147

 
 
 
 
Net income (loss) attributable to the noncontrolling interest

 
12

 
 
 
 
Net income attributable to Raven Industries, Inc.
$
13,210

 
$
22,135

 
 
 
 
Net income per common share:
 
 
 
      ─ Basic
$
0.37

 
$
0.62

      ─ Diluted
$
0.36

 
$
0.61

 
 
 
 
 
 
 
 
Comprehensive income (loss):
 
 
 
Net income
$
13,210

 
$
22,147

 
 
 
 
Other comprehensive income (loss):
 
 
 
Foreign currency translation
(304
)
 
(480
)
Postretirement benefits, net of income tax benefit of $4 and $2 respectively
(12
)
 
(6
)
Other comprehensive income (loss), net of tax
(316
)
 
(486
)
 
 
 
 
Comprehensive income (loss)
12,894

 
21,661

 
 
 
 
Comprehensive income (loss) attributable to noncontrolling interest

 
12

 
 
 
 
Comprehensive income (loss) attributable to Raven Industries, Inc.
$
12,894

 
$
21,649


The accompanying notes are an integral part of the unaudited consolidated financial statements.

#4

                           

RAVEN INDUSTRIES, INC.
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY
(unaudited)
 
$1 Par Common Stock
Paid-in Capital
Treasury Stock
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Raven Industries, Inc. Equity
Non- controlling Interest
Total Equity
(dollars in thousands, except per-share amounts)
Shares
Cost
Balance January 31, 2018
$
67,124

$
59,143

31,332

$
(100,402
)
$
252,772

$
(2,573
)
$
276,064

$
2

$
276,066

Net income




22,135


22,135

12

22,147

Other comprehensive income (loss):
 
 
 
 
 
 
 
 
 
Cumulative foreign currency translation adjustment





(480
)
(480
)

(480
)
Postretirement benefits reclassified from accumulated other comprehensive income (loss) after tax benefit of $2





(6
)
(6
)

(6
)
Reclassification due to ASU 2018-02 adoption





280

(280
)



Cash dividends ($0.13 per share)

50



(4,708
)

(4,658
)

(4,658
)
Shares issued on stock options exercised, net of shares withheld for employee taxes
12

(129
)




(117
)

(117
)
Shares issued on vesting of stock units, net of shares withheld for employee taxes
41

(694
)




(653
)

(653
)
Share-based compensation

787





787


787

Balance April 30, 2018
$
67,177

$
59,157

31,332

$
(100,402
)
$
270,479

$
(3,339
)
$
293,072

$
14

$
293,086

 
 
 
 
 
 
 
 
 
 
Balance January 31, 2019
$
67,289

$
59,655

31,332

$
(100,402
)
$
285,969

$
(3,556
)
$
308,955

$
2

$
308,957

Net income




13,210


13,210


13,210

Other comprehensive income (loss):
 
 
 
 
 
 
 
 
 
Cumulative foreign currency translation adjustment





(304
)
(304
)

(304
)
Postretirement benefits reclassified from accumulated other comprehensive income (loss) after tax benefit of $4





(12
)
(12
)

(12
)
Cash dividends ($0.13 per share)

47



(4,729
)

(4,682
)

(4,682
)
Shares issued on stock options exercised, net of shares withheld for employee taxes
26

(693
)




(667
)

(667
)
Shares issued on vesting of stock units, net of shares withheld for employee taxes
102

(2,422
)




(2,320
)

(2,320
)
Shares repurchased


61

(2,281
)


(2,281
)

(2,281
)
Share-based compensation

782





782


782

Balance April 30, 2019
$
67,417

$
57,369

31,393

$
(102,683
)
$
294,450

$
(3,872
)
$
312,681

$
2

$
312,683


The accompanying notes are an integral part of the unaudited consolidated financial statements.


#5

                           

RAVEN INDUSTRIES, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited)
 
Three Months Ended
(dollars in thousands)
April 30,
2019
 
April 30,
2018
OPERATING ACTIVITIES:
 
 
 
Net income
$
13,210

 
$
22,147

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
Depreciation and amortization
4,082

 
3,683

Change in fair value of acquisition-related contingent consideration
94

 
152

Gain from sale of equity method investment

 
(5,785
)
Deferred income taxes
1,511

 
(293
)
Share-based compensation expense
782

 
787

Other operating activities, net
32

 
(2,102
)
Change in operating assets and liabilities:
 
 
 
Accounts receivable
(13,510
)
 
(8,893
)
Inventories
(4,092
)
 
134

Other assets
1,373

 
(42
)
Operating liabilities
5,280

 
3,815

Net cash provided by operating activities
8,762

 
13,603

 
 
 
 
INVESTING ACTIVITIES:
 
 
 
Capital expenditures
(1,570
)
 
(4,164
)
Proceeds from sale or maturity of investments

 
6,556

Purchases of investments
(843
)
 
(79
)
Proceeds (disbursements) from sale of assets, settlement of liabilities

 
832

Other investing activities
(28
)
 
40

Net cash (used in) provided by investing activities
(2,441
)
 
3,185

 
 
 
 
FINANCING ACTIVITIES:
 
 
 
Dividends paid
(4,682
)
 
(4,658
)
Payments for common shares repurchased
(2,281
)
 

Payments of acquisition-related contingent liability
(620
)
 
(295
)
Restricted stock unit issuances
(2,320
)
 
(653
)
Employee stock option exercises
(667
)
 
(117
)
Other financing activities
(95
)
 
(52
)
Net cash used in financing activities
(10,665
)
 
(5,775
)
 
 
 
 
Effect of exchange rate changes on cash
(73
)
 
(231
)
 
 
 
 
Net increase (decrease) in cash and cash equivalents
(4,417
)
 
10,782

Cash and cash equivalents at beginning of year
65,787

 
40,535

Cash and cash equivalents at end of period
$
61,370

 
$
51,317


The accompanying notes are an integral part of the unaudited consolidated financial statements.

#6

(dollars in thousands, except per-share amounts)


RAVEN INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
(dollars in thousands, except per-share amounts)

(1) BASIS OF PRESENTATION AND PRINCIPLES OF CONSOLIDATION

Raven Industries, Inc. ("the Company" or "Raven") is a diversified technology company providing a variety of products to customers within the industrial, agricultural, geomembrane, construction, commercial lighter-than-air and aerospace/defense markets. The Company is comprised of three unique operating units, or divisions, classified into reportable segments: Applied Technology, Engineered Films, and Aerostar.

The accompanying interim unaudited consolidated financial statements, which includes the accounts of Raven and its wholly-owned or controlled subsidiaries, net of intercompany balances and transactions, has been prepared by the Company in accordance with generally accepted accounting principles in the United States (GAAP) for interim financial information and the instructions to Form 10-Q and Article 10 of Regulation S-X of the Securities and Exchange Commission (SEC). Accordingly, these financial statements do not include all of the information and notes required by GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary to fairly present this financial information have been included. These financial statements should be read in conjunction with the audited consolidated financial statements and the accompanying notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2019.

Financial results for the interim three-month period ended April 30, 2019, are not necessarily indicative of the results that may be expected for the year ending January 31, 2020. The January 31, 2019, consolidated balance sheet was derived from audited financial statements but does not include all disclosures required in an annual report on Form 10-K. Preparing financial statements in conformity with GAAP requires management to make certain estimates and assumptions. These affect the reported amounts of assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.
 
Noncontrolling interests represent capital contributions, income and loss attributable to the owners of less than wholly-owned consolidated entities. The Company owns a 75% interest in an entity consolidated under the Aerostar business segment. Given the Company's controlling financial interest, the accounts of the business venture have been consolidated with the accounts of the Company, and a noncontrolling interest has been recorded for the noncontrolling investor interest in the net assets and operations of the business venture.

(2) SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

There have been no material changes to the Company's significant accounting policies as described in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2019, other than described in the Accounting Standards Adopted section below.
Accounting Pronouncements
Accounting Standards Adopted
In the fiscal 2020 first quarter, the Company adopted Financial Accounting Standards Board (FASB) Accounting Standards Update (ASU) No. 2016-02, "Leases (Topic 842)" (ASU 2016-02), issued in February 2016 and the subsequently-issued codification improvements to Topic 842. The primary difference between previous GAAP and ASU 2016-02 is the recognition of lease assets and liabilities by lessees for leases classified as operating leases under previous GAAP. The guidance requires a lessee to recognize a lease liability (to make lease payments) and a right-of-use asset (representing its right to use the underlying asset for the lease term) on the balance sheet with terms greater than 12 months. The Company adopted ASU 2016-02 on a modified retrospective basis for all agreements existing as of February 1, 2019. Prior comparative periods have not been adjusted and continue to be reported and disclosed under ASC Topic 840. This adoption did not have a material impact to the Company. As of February 1, 2019, the Company recognized a right-of-use asset for finance leases and operating leases of $233 and $3,807, respectively and a current and non-current lease liability of $1,446 and $2,571, respectively. As part of the adoption of ASU 2016-02, the Company elected the following practical expedient: short-term recognition exemption for all leases that qualify. Note disclosures required in Topic 842 are reported in Note 11 Leases of the Notes to the Consolidated Financial Statements in this Form 10-Q.

New Accounting Standards Not Yet Adopted
In November 2018, the FASB issued ASU No. 2018-18, "Collaborative Arrangements (Topic 808): Clarifying the Interaction between Topic 808 and Topic 606" (ASU 2018-18). The amendments in ASU 2018-18 clarify that certain transactions between participants in collaborative arrangements should be accounted for as revenue under Topic 606, "Revenue from Contracts with

#7

(dollars in thousands, except per-share amounts)


Customers," and precludes certain transactions that are not with a customer from using Topic 606. The amendments in this update are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. Early adoption of this guidance is permitted in any interim period. The amendments should be applied retrospectively to the date Topic 606 was adopted. The Company is examining specific collaborative agreements to determine the impact, if any, the new guidance will have on the Company's consolidated financial statements.  

In August 2018, the FASB issued ASU No. 2018-13, "Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement" (ASU 2018-13). The amendments in ASU 2018-13 remove, modify and add disclosures for companies required to make disclosures about recurring or nonrecurring fair value measurements under Topic 820. The amendments in this update are effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. Early adoption of this guidance is permitted; however, the Company has the option to delay the adoption of the additional disclosures required until the effective date. Certain amendments in this guidance are required to be applied prospectively, and others are to be applied retrospectively. The Company is evaluating the amendments in ASU 2018-13 to determine when it will adopt this guidance and the impact the guidance will have on the Company's disclosures for assets and liabilities reported at fair value on a recurring or nonrecurring basis.

In June 2016, the FASB issued ASU 2016-13, "Financial Instruments - Credit Losses (Topic 326) Measurement of Credit Losses on Financial Instruments" (ASU 2016-13). Current GAAP generally delays recognition of the full amount of credit losses until the loss is probable of occurring. The amendments in this guidance eliminate the probable initial recognition threshold and, instead, reflect an entity’s current estimate of all expected credit losses. Previously, when credit losses were measured under GAAP, an entity generally only considered past events and current conditions in measuring the incurred loss. The new standard is effective for annual reporting periods beginning after December 15, 2019. All entities may elect to early adopt ASU 2016-13 for annual reporting periods beginning after December 15, 2018. The Company is currently evaluating the impact the adoption of ASU 2016-13, including all subsequent amendments and improvements to ASC Topic 326 issued by FASB, will have on its consolidated financial statements and associated disclosures.


#8

(dollars in thousands, except per-share amounts)


(3) SELECTED BALANCE SHEET INFORMATION

Following are the components of selected items from the Consolidated Balance Sheets:
 
 
April 30, 2019
 
January 31, 2019
Accounts receivable, net:
 
 
 
 
     Trade accounts
 
$
62,539

 
$
53,820

     Unbilled receivables
 
6,033

 
1,391

     Allowance for doubtful accounts
 
(780
)
 
(739
)
 
 
$
67,792

 
$
54,472

Inventories:
 
 
 
 
Finished goods
 
7,980

 
7,629

In process
 
1,219

 
1,103

Materials
 
48,843

 
45,344

 

$
58,042


$
54,076

Other current assets:
 
 
 
 
Insurance policy benefit
 
318

 
336

     Income tax receivable
 
1,418

 
1,045

Receivable from sale of investment
 
1,014

 
1,055

     Prepaid expenses and other
 
4,513

 
6,300

 
 
$
7,263

 
$
8,736

Property, plant and equipment, net:(a)
 
 
 
 
Land
 
$
3,234

 
$
3,234

Buildings and improvements
 
81,527

 
81,381

Machinery and equipment
 
156,745

 
155,463

Right-of-use assets - finance
 
665

 

     Accumulated depreciation
 
(136,935
)
 
(133,724
)
 
 
105,236

 
106,354

Property, plant and equipment subject to capital leases:
 
 
 
 
Machinery and equipment
 

 
510

Accumulated amortization for capitalized leases
 

 
(249
)
 
 
$
105,236

 
$
106,615

Other assets:
 
 
 
 
Equity investments
 
$
1,223

 
$
345

Right-of-use assets - operating
 
3,420

 

Deferred income taxes
 
60

 
16

Other
 
2,921

 
2,963

 
 
$
7,624

 
$
3,324

Accrued liabilities:
 
 
 
 
Salaries and related
 
$
3,360

 
$
8,244

Benefits
 
5,097

 
4,751

Insurance obligations
 
1,856

 
1,963

Warranties
 
1,391

 
890

Income taxes
 
831

 
328

Other taxes
 
940

 
2,434

Acquisition-related contingent consideration
 
1,306

 
1,796

Lease liability
 
1,978

 

Other
 
2,678

 
3,072

 
 
$
19,437

 
$
23,478

Other liabilities:
 
 
 
 
Postretirement benefits
 
$
7,652

 
$
7,678

Acquisition-related contingent consideration
 
2,650

 
2,376

Lease liability
 
2,648

 

Deferred income taxes
 
3,211

 
1,659

Uncertain tax positions
 
2,681

 
2,670

Other
 
4,170

 
3,852

 
 
$
23,012

 
$
18,235

(a) The amount of assets held for sale at April 30, 2019, and January 31, 2019, were not material.


#9

(dollars in thousands, except per-share amounts)


(4) NET INCOME PER SHARE

Basic net income per share is computed by dividing net income by the weighted average common shares and fully vested stock units outstanding. Diluted net income per share is computed by dividing net income by the weighted average common and common equivalent shares outstanding, which includes the shares issuable upon exercise of employee stock options (net of shares assumed purchased with the option proceeds), stock units and restricted stock units outstanding. Performance share awards are included in the diluted calculation based upon what would be issued if the end of the most recent reporting period was the end of the term of the award.
Certain outstanding options and restricted stock units were excluded from the diluted net income per share calculations because their effect would have been anti-dilutive under the treasury stock method. The options and restricted stock units excluded from the diluted net income per share calculation were as follows:
 
Three Months Ended
 
April 30,
2019
 
April 30,
2018
Anti-dilutive options and restricted stock units
29,796

 
16,304


The computation of earnings per share is presented below:
 
Three Months Ended
 
April 30,
2019
 
April 30,
2018
Numerator:
 
 
 
Net income attributable to Raven Industries, Inc.
$
13,210

 
$
22,135

 
 
 
 
Denominator:
 
 
 
Weighted average common shares outstanding
35,962,066

 
35,826,096

Weighted average fully vested stock units outstanding
105,341

 
87,716

Denominator for basic calculation
36,067,407

 
35,913,812

 
 
 
 
Weighted average common shares outstanding
35,962,066

 
35,826,096

Weighted average fully vested stock units outstanding
105,341

 
87,716

Dilutive impact of stock options and restricted stock units
325,831

 
466,768

Denominator for diluted calculation
36,393,238

 
36,380,580

 
 
 
 
Net income per share ─ basic
$
0.37

 
$
0.62

Net income per share ─ diluted
$
0.36

 
$
0.61



(5) REVENUE
Disaggregation of Revenues
Revenue is disaggregated by major product category and geography, as we believe these categories best depict how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors. The following table includes a reconciliation of the disaggregated revenue by reportable segments. Service revenues are not material and are not separately disclosed.

#10

(dollars in thousands, except per-share amounts)


 
Revenue by Product Category
 
Three Months Ended April 30, 2019
 
Three Months Ended April 30, 2018
 
ATD
EFD
AERO
ELIM(a)
Total
 
ATD
EFD
AERO
ELIM(a)
Total
Lighter-than-Air
 
 
 
 
 
 
 
 
 
 
 
    Domestic
$

$

$
7,029

$

$
7,029

 
$

$

$
6,548

$

$
6,548

    International


34


34

 


454


454

Plastic Films & Sheeting
 
 
 
 


 
 
 
 
 


    Domestic

41,762


(29
)
41,733

 

55,297


(194
)
55,103

    International

2,530



2,530

 

4,695



4,695

Precision Agriculture Equipment
 
 
 
 


 
 
 
 
 


    Domestic
29,584




29,584

 
29,525




29,525

    International
12,141




12,141

 
10,905




10,905

Other
 
 
 
 


 
 
 
 
 


    Domestic


5,122


5,122

 


3,899


3,899

    International


5


5

 





Totals
$
41,725

$
44,292

$
12,190

$
(29
)
$
98,178

 
$
40,430

$
59,992

$
10,901

$
(194
)
$
111,129

(a) Intersegment sales for both fiscal 2020 and 2019 were primarily sales from Engineered Films to Aerostar.

Contract Balances
Contract balances consist of contract assets and contract liabilities. Contract assets primarily relate to the Company’s rights to consideration for work completed but not yet billed for at the reporting date, or retainage provisions on billings that have been issued. Contract liabilities primarily relate to consideration received from customers prior to transferring goods or services to the customer. Contract assets and contract liabilities are reported in "Accounts receivable, net" and "Other current liabilities" in the Consolidated Balance Sheets, respectively. 

During the three months ended April 30, 2019, the Company’s contract assets and liabilities increased by $4,642 and $1,536, respectively. The increase was primarily a result of the contract terms which include timing of customer payments, timing of invoicing, and progress made on open contracts. Due to the short-term nature of the Company’s contracts, substantially all contract liabilities are recognized as revenue during the twelve months thereafter. Changes in our contract assets and liabilities were as follows:
 
April 30,
2019
 
January 31,
2019
 
$ Change
% Change
Contract assets
$
6,669

 
$
2,027

 
$
4,642

229.0
%
 
 
 
 
 
 
 
Contract liabilities
$
2,839

 
$
1,303

 
$
1,536

117.9
%


Remaining Performance Obligations
As of April 30, 2019, the Company did not have any remaining performance obligations related to customer contracts with an original expected duration of one year or more. Revenue recognized during the three-month period ending April 30, 2019, from performance obligations satisfied in the prior period were not material.

(6) ACQUISITIONS AND DIVESTITURES OF AND INVESTMENTS IN BUSINESSES AND TECHNOLOGIES

Fiscal year 2020
There were no significant business acquisitions and divestitures or purchases of technologies in the three-month period ended April 30, 2019.

Fiscal year 2019
On January 1, 2019, the Company completed the acquisition of substantially all of the assets ("AgSync Acquisition") of AgSync Inc. ("AgSync"), an Indiana corporation, headquartered in Wakarusa, Indiana. This acquisition was aligned under the Company’s Applied Technology Division and is expected to enhance its Slingshot® platform by delivering a more seamless logistics solution

#11

(dollars in thousands, except per-share amounts)


for ag retailers, aerial applicators, custom applicators and enterprise farms. The AgSync Acquisition constitutes a business and, as such, was accounted for as a business combination; however, the business combination was not significant enough to warrant pro-forma financial information.

The purchase price was approximately $9,700, which includes potential earn-out payments with an estimated fair value of $2,052. The earn-out is contingent upon achieving certain revenue milestones. The purchase price of the business acquired was allocated to the assets acquired and liabilities assumed based on their estimated fair values. The excess of the purchase price over the fair value of the identifiable assets acquired and liabilities assumed is reflected as goodwill, which is fully tax deductible. The Company completed the valuation and the purchase price allocation during the first quarter of fiscal 2020. This resulted in an adjustment in the fiscal 2020 first quarter that increased the purchase price and the estimated fair value of the contingent earn-outs payments by approximately $300. The goodwill and identifiable intangible assets recorded as part of the purchase price allocation at April 30, 2019, were $4,526 and $5,700, respectively.

During the first quarter of fiscal 2019, Aerostar sold its client private business for $832, which resulted in an immaterial gain in the three-months ended April 30, 2018. In fiscal 2018, Aerostar actively marketed the sale of its client private business and as such, classified it as held for sale.

In the first quarter of fiscal 2019, the Company sold its ownership interest of approximately 22% in Site-Specific Technology Development Group, Inc. (SST) with a carrying value of $1,937. This investment was being accounted for as an equity method investment. Raven received $6,556 in cash at closing which was reported as "Proceeds from sale or maturity of investments" in the Consolidated Statements of Cash Flows. The Company recognized a gain on the sale of $5,785 for the three-months ended April 30, 2018. The gain was reported in "Other income (expense), net" in the Consolidated Statements of Income and Comprehensive Income. The gain included a fifteen percent hold-back provision held in an escrow account and is expected to be paid in fiscal 2020.

Acquisition-related Contingent Consideration
The Company has contingent liabilities related to the acquisition of AgSync in fiscal 2019 as well as prior acquisitions of Colorado Lining International, Inc. (CLI) in fiscal 2018; SBG Innovatie BV and its affiliate, Navtronics BVBA (collectively, SBG) in fiscal 2015; and Aerostar Technical Solutions, Inc. (ATS), formerly named Vista Research, Inc. or "Vista," completed in fiscal 2012. The fair value of such contingent consideration is estimated as of the acquisition date, and subsequently at the end of each reporting period, using forecasted cash flows. Projecting future cash flows requires the Company to make significant estimates and assumptions regarding future events, conditions, or revenues being achieved under the subject contingent agreement as well as the appropriate discount rate. Such valuation techniques include one or more significant inputs that are not observable (Level 3 fair value measures).

Changes in the fair value of the liability for acquisition-related contingent consideration are as follows:
 
Three Months Ended
 
April 30,
2019
 
April 30,
2018
Beginning balance
$
4,172

 
$
3,046

Fair value of contingent consideration acquired
310

 

Change in fair value of the liability
94

 
152

Contingent consideration earn-out paid
(620
)
 
(295
)
Ending balance
$
3,956

 
$
2,903

 
 
 
 
Classification of liability in the consolidated balance sheet
 
 
 
Accrued liabilities
$
1,306

 
$
1,483

Other liabilities, long-term
2,650

 
1,420

Balance at April 30
$
3,956

 
$
2,903



For the AgSync Acquisition, the Company entered into a contingent earn-out agreement, not to exceed $3,500. The earn-out is to be paid annually over three years after the purchase date, contingent upon achieving certain revenue milestones. The Company has made no payments on this potential earn-out liability as of April 30, 2019.

In the acquisition of CLI, the Company entered into a contingent earn-out agreement, not to exceed $2,000. The earn-out is paid annually for three years after the purchase date, contingent upon achieving certain revenues and operational synergies. To date, the Company has paid a total of $667 of this potential earn-out liability.

#12

(dollars in thousands, except per-share amounts)


In connection with the acquisition of SBG, Raven is committed to making additional earn-out payments, not to exceed $2,500, calculated and paid quarterly for ten years after the purchase date, contingent upon achieving certain revenues. To date, the Company has paid a total of $1,564 of this potential earn-out liability.

Related to the acquisition of ATS in 2012, the Company was committed to making annual payments based upon earn-out percentages on specific revenue streams for seven years after the purchase date. The Company made the final payment in the first quarter of fiscal 2020 and has no further contingent obligations related to acquisition of ATS.

(7) GOODWILL, LONG-LIVED ASSETS, AND OTHER CHARGES

Goodwill
Management assesses goodwill for impairment annually during the fourth quarter and between annual tests whenever a triggering event indicates there may be an impairment. Impairment tests of goodwill are done at the reporting unit level. Management performed an assessment in the first quarter of fiscal 2020 and determined that no triggering events had occurred for any of the Company's reporting units. There were no goodwill impairment losses reported in the three-month periods ending April 30, 2019 and 2018, respectively.

The changes in the carrying amount of goodwill by reporting unit were as follows:
 
 
Applied
Technology
 
Engineered
Films
 
Aerostar
 
Total
Balance at January 31, 2019
 
$
17,076

 
$
33,232

 
$
634

 
$
50,942

Changes due to business combinations
 
(33
)
 

 

 
(33
)
Foreign currency translation adjustment
 
(64
)
 

 

 
(64
)
Balance at April 30, 2019
 
$
16,979

 
$
33,232

 
$
634

 
$
50,845



Long-lived Assets and Other Intangibles
The Company assesses the recoverability of long-lived assets, including definite-lived intangibles and property plant and equipment, if events or changes in circumstances indicate that an asset might be impaired. For long-lived and intangible assets, management performs impairment reviews by asset group. Management periodically assesses for triggering events and discusses any significant changes in the utilization of long-lived assets. For purposes of recognition and measurement of an impairment loss, a long-lived asset is grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities.

When performing long-lived asset testing, the fair values of assets are determined based on valuation techniques using the best available information. Such valuations are derived from valuation techniques in which one or more significant inputs are not observable (Level 3 fair value measures). An impairment loss is recognized when the estimated undiscounted cash flows used in determining the fair value of the asset are less than its carrying amount.

Fiscal 2020 and 2019
Management performed an assessment in the fiscal 2020 and fiscal 2019 first quarter and determined that there were no impairment indicators identified for any of the Company's asset groups. There were no long-lived asset impairment losses reported in the three-month period ending April 30, 2019 and 2018, respectively.

The following table provides the gross carrying amount and related accumulated amortization of definite-lived intangible assets:
 
April 30, 2019
 
January 31, 2019
 
 
Accumulated
 
 
 
Accumulated
 
 
Amount
amortization
Net
 
Amount
amortization
Net
Existing technology
$
9,179

$
(7,345
)
$
1,834

 
$
9,203

$
(7,216
)
$
1,987

Customer relationships
16,076

(5,848
)
10,228

 
15,791

(5,508
)
10,283

Patents and other intangibles
5,941

(2,025
)
3,916

 
5,908

(1,885
)
4,023

Total
$
31,196

$
(15,218
)
$
15,978

 
$
30,902

$
(14,609
)
$
16,293




#13

(dollars in thousands, except per-share amounts)


(8) EMPLOYEE POSTRETIREMENT BENEFITS

The Company provides postretirement medical and other benefits to certain current and past senior executive officers and senior managers. These plan obligations are unfunded. The components of the net periodic benefit cost for postretirement benefits are as follows:
 
Three Months Ended
 
April 30,
2019
 
April 30,
2018
Service cost
$
7

 
$
7

Interest cost
83

 
79

Amortization of actuarial losses
24

 
32

Amortization of unrecognized gains in prior service cost
(40
)
 
(40
)
Net periodic benefit cost
$
74

 
$
78


Postretirement benefit cost components are reclassified in their entirety from accumulated other comprehensive loss to net periodic benefit cost. Net periodic benefit costs are reported in net income in accordance with ASU 2017-07 "Compensation - Retirement Benefits (Topic 715): Improving the Presentation of Net Periodic Postretirement Benefit Cost." Service cost is reported in net income as “Cost of sales” or “Selling, general, and administrative expenses” in a manner consistent with the classification of direct labor and personnel costs of the eligible employees. Interest cost, amortization of actuarial gains or losses, and amortization of prior service cost are classified as a non-operating expense in "Other income (expense), net" on the Consolidated Statements of Income and Comprehensive Income.

(9) WARRANTIES

Accruals necessary for product warranties are estimated based on historical warranty costs and average time elapsed between purchases and returns for each division. Additional accruals are made for any significant, discrete warranty issues. Changes in the warranty accrual were as follows:
 
Three Months Ended
 
April 30,
2019
 
April 30,
2018
Beginning balance
$
890

 
$
1,163

Change in provision
822

 
157

Settlements made
(321
)
 
(223
)
Ending balance
$
1,391

 
$
1,097



(10) FINANCING ARRANGEMENTS

The Company entered into a credit facility on April 15, 2015, with JPMorgan Chase Bank, N.A., Toronto Branch as Canadian Administrative Agent, JPMorgan Chase Bank, National Association, as administrative agent, and each lender from time to time a party thereto (the Credit Agreement). The Credit Agreement provides for a syndicated senior revolving credit facility up to $125,000 with a maturity date of April 15, 2020. Loan proceeds may be utilized by Raven for strategic business purposes, such as business acquisitions, and for net working capital needs. The Company expects to enter into a new credit facility prior to the Credit Agreement maturing in fiscal 2021.

Simultaneous with execution of the Credit Agreement, Raven and its subsidiaries entered into a guaranty agreement in favor of JPMorgan Chase Bank, National Association in its capacity as administrator under the Credit Agreement for the benefit of JPMorgan Chase Bank, N.A., Toronto Branch and the lenders and their affiliates under the Credit Agreement.

The unamortized debt issuance costs associated with this Credit Agreement were as follows:
 
April 30, 2019
 
January 31, 2019
Unamortized debt issuance costs(a)
$
105

 
$
132

(a) Unamortized debt issuance costs are amortized over the term of the Credit Agreement and are reported as "Other assets" in the Consolidated Balance Sheets.


#14

(dollars in thousands, except per-share amounts)


Loans or borrowings defined under the Credit Agreement bear interest and fees at varying rates and terms defined in the Credit Agreement based on the type of borrowing as defined. The Credit Agreement includes annual administrative and unborrowed capacity fees. The Credit Agreement also contains customary affirmative and negative covenants, including those relating to financial reporting and notification, limits on levels of indebtedness and liens, investments, mergers and acquisitions, affiliate transactions, sales of assets, restrictive agreements, and change in control as defined in the Credit Agreement. Financial covenants include an interest coverage ratio and funded indebtedness to earnings before interest, taxes, depreciation, and amortization as defined in the Credit Agreement.

Letters of credit (LOC) issued and outstanding were as follows:
 
April 30, 2019
 
January 31, 2019
Letters of credit outstanding(a)
$
314

 
$
514

(a) Any draws required under the LOC would be settled with available cash or borrowings under the Credit Agreement.

There were no borrowings under the Credit Agreement for any of the fiscal periods covered by this Quarterly Report on Form 10-Q. Availability under the Credit Agreement for borrowings as of April 30, 2019, was $124,736.

(11) LEASES

The Company enters into operating and finance lease contracts related to facilities, vehicles and equipment. Operating leases are primarily related to facilities to support production, research and development, and sales efforts. Finance leases are primarily related to vehicles and equipment to support general business operations. Lease payments are typically fixed and carry lease terms of one to six years, some of which have an option to terminate or extend up to an additional ten years. For purposes of the quantitative disclosures below related to the calculation of operating and finance leases, lease terms did not include options to terminate or extend, as the Company is reasonably certain it would not exercise the options. Most of the Company's leases do not contain a purchase option, material residual value guarantee, or material restrictive covenants.

The Company is primarily a lessee in all lease arrangements but may become a lessor and lease or sublease certain assets to other entities if not fully utilized. These lessor activities are not material and are not separately disclosed.
To determine whether a contract is or contains a lease, the Company assessed its right to control the use of the identified asset, whether explicitly or implicitly stated, for a period of time while considering all facts and circumstances for each individual arrangement. The Company also has leases with non-lease components which are separately stated within the agreement and not included in the recognition of the right-of use asset and lease liability balances.
The discount rate used to calculate the present value of the lease liabilities is based upon the implied rate within each contract. If the rate is unknown or cannot be determined, the Company uses an incremental borrowing rate, which is determined by the length of the contract, asset class, and the Company's borrowing rates as of the commencement date of the contract.
 
Components of Company lease costs, including operating, finance, and short-term leasing are included in the table below. Depreciation of right-of-use assets, operating leases cost, and short-term lease costs are reported in net income as "Cost of sales," "Research and development expenses," or "Selling, general, and administrative expenses," depending on what business function the asset primarily supports. Interest on lease liabilities are classified as a non-operating expense in "Other income (expense), net" on the Consolidated Statements of Income and Comprehensive Income.

#15

(dollars in thousands, except per-share amounts)


 
Three Months Ended
April 30, 2019
Lease Costs:
 
Finance Leases
 
Depreciation of right-of-use assets
$
95

Interest on lease liabilities
5

Total finance lease cost
$
100

 
 
Operating Leases
 
Operating lease cost
$
360

Short-term lease cost
105

Total operating lease cost
$
465

Total finance and operating lease cost
$
565


Supplemental unaudited balance sheet information related to operating and finance leases include:
 
April 30, 2019
Operating Leases
 
Operating lease right-of-use assets
$
3,420

 
 
Current lease liability
$
1,689

Non-current lease liability
2,367

Total operating lease liabilities
$
4,056

 
 
Finance Leases
 
Property, plant and equipment, at cost
$
665

Accumulated depreciation
(95
)
Property, plant and equipment, net
$
570

 
 
Current lease liability
$
289

Non-current lease liability
281

Total finance lease liabilities
$
570


Weighted average remaining lease terms and discount rates include:
 
April 30, 2019
Weighted Average Remaining Lease Term:
 
Operating leases
3 years

Finance leases
2 years

Weighted Average Discount Rate:
 
Operating leases
3.5
%
Finance leases
3.5
%



#16

(dollars in thousands, except per-share amounts)


Supplemental unaudited cash flow information related to operating and finance leases include:
 
Three Months Ended
April 30, 2019
Cash paid for amounts included in the measurement of lease liabilities:
 
Operating cash flows from operating leases
$
360

Operating cash flows from finance leases
5

Financing cash flows from finance leases
95

 
 
Right-of-use assets obtained in exchange for lease obligations:
 
Finance leases
$
190

Operating leases



Future operating and finance lease obligations that have not yet commenced as of April 30, 2019, were immaterial and excluded from the lease liability schedule below accordingly.
 
 
Three Months Ended
April 30, 2019
 
 
Operating Leases
 
Finance Leases
Remainder of Fiscal 2020
 
$
1,353

 
$
284

Fiscal 2021
 
1,844

 
184

Fiscal 2022
 
679

 
101

Fiscal 2023
 
315

 
36

Fiscal 2024
 
99

 
6

Thereafter
 

 

Total lease payments
 
$
4,290

 
$
611

Less imputed interest
 
(234
)
 
(41
)
Total lease liabilities
 
$
4,056

 
$
570



Prior to the Company's adoption of ASU 2016-02 in the first quarter of fiscal year 2020, future minimum lease payments reported in the Company’s Annual Report on Form 10-K for the year ended January 31, 2019, were as follows:
 
 
Twelve Months Ended
January 31, 2019
 
 
Operating Leases
 
Capital Leases
Fiscal 2020
 
$
2,213

 
$
182

Fiscal 2021
 
1,939

 
102

Fiscal 2022
 
728

 
44

Fiscal 2023
 
356

 
2

Fiscal 2024
 
140

 

Thereafter
 

 

Total lease payments
 
$
5,376

 
$
330

Less amount representing estimated executory costs such as taxes, license and insurance including profit thereon.
 

 
(14
)
Less amounts representing interest
 
 
 
(32
)
Present value of net minimum lease payments
 

 
$
284




#17

(dollars in thousands, except per-share amounts)


(12) COMMITMENTS AND CONTINGENCIES

The Company is involved as a party in lawsuits, claims, regulatory inquiries, or disputes arising in the normal course of its business; potential costs and liabilities of which cannot be determined at this time. Management does not believe the ultimate outcomes of its legal proceedings are likely to be material to its results of operations, financial position, or cash flows. In addition, the Company has insurance policies that provide coverage to various degrees for potential liabilities arising from legal proceedings.
 
The Company entered into a Gift Agreement ("the Agreement") effective in January 2018 with the South Dakota State University Foundation, Inc. ("the Foundation"). This gift will be used by South Dakota State University (SDSU), located in Brookings, SD, for the establishment of a precision agriculture facility to support SDSU's Precision Agriculture degrees and curriculum. This facility will assist the Company in further collaboration with faculty, staff and students on emerging technology in support of the growing need for precision agriculture practices and tools.

The Agreement states that the Company will make a $5,000 gift to the Foundation, conditional on certain actions. Management concluded that the contingencies related to this gift were substantially met during the three-month period ended April 30, 2018, and a liability had been incurred. As such, $4,503 of selling, general, and administrative expense was recognized in the three-month period ending April 30, 2018, with interest expense to be recognized in periods thereafter. The fair value of this contingency at April 30, 2019, was $3,230 (measured based on the present value of the expected future cash outflows), of which $697 was classified as "Accrued liabilities" and $2,533 was classified as "Other liabilities." As of April 30, 2019, the Company has made payments related to the commitment totaling $1,430.

In addition to commitments disclosed elsewhere in the Notes to the Consolidated Financial Statements, the Company has other unconditional purchase obligations that arise in the normal course of business operations. The majority of these obligations are related to the purchase of raw material inventory for the Applied Technology and Engineered Films divisions.

(13) INCOME TAXES

The Company’s effective tax rate varies from the federal statutory rate, primarily due to state and local taxes, research and development tax credit, foreign-derived intangible income deduction, and tax-exempt insurance premiums. The Company’s effective tax rates were as follows:

Three Months Ended
 
April 30,
2019
 
April 30,
2018
Effective tax rate
12.2
%
 
18.6
%

 
The decrease in the effective tax rate year-over-year is primarily due to discrete items in the current year. The Company’s effective tax rates, excluding discrete items, in the three-month periods ended April 30, 2019, and 2018, were 20.0 percent and 19.5 percent, respectively.

The Company’s total discrete tax items for both three-month periods in the table below relate to the vesting or settlement of equity awards.

Three Months Ended
 
April 30,
2019
 
April 30,
2018
Total discrete tax benefit
$
1,168

 
$
243



The Company operates both domestically and internationally. As of April 30, 2019, undistributed earnings from the Company's foreign subsidiaries were considered to have been reinvested indefinitely.


#18

(dollars in thousands, except per-share amounts)


(14) DIVIDENDS AND TREASURY STOCK

Dividends paid to Raven shareholders were as follows:
 
Three Months Ended
 
April 30,
2019
 
April 30,
2018
Dividends paid(a)
$
4,682

 
$
4,658

 
 
 
 
Dividends paid per share (in cents per share)(a)
13.0

 
13.0

(a)There were no declared and unpaid shareholder dividends at April 30, 2019 or 2018.

On November 3, 2014, the Company announced that its Board of Directors ("Board") had authorized a $40,000 stock buyback program. Since that time, the Board has provided additional authorizations to increase the total amount authorized under the program to $75,000. This authorization remains in place until the authorized spending limit is reached or such authorization is revoked by the Board.

Pursuant to these authorizations, the Company repurchased 60,700 shares for $2,281 in the three-month period ended April 30, 2019. There were no shares repurchased in the three-month period ended April 30, 2018. There were no share repurchases unpaid at April 30, 2019, or April 30, 2018. The remaining dollar value authorized for share repurchases at April 30, 2019, is $25,679.

(15) SHARE-BASED COMPENSATION

Share-based compensation expense is recognized based on the fair value of the share-based awards expected to vest during the period.

The share-based compensation expense was as follows:
 
Three Months Ended
 
April 30, 2019
 
April 30, 2018
Cost of sales
$
76

 
$
80

Research and development expenses
35

 
31

Selling, general, and administrative expenses
671

 
676

Total stock-based compensation expense
$
782

 
$
787



(16) SEGMENT REPORTING

The Company's operating segments, which are also its reportable segments, are defined by their product lines which have been generally grouped based on technology, manufacturing processes, and end-use application. The Company's reportable segments are Applied Technology Division, Engineered Films Division, and Aerostar Division. Separate financial information is available for each reportable segment and regularly evaluated by the Company's chief operating decision-maker, the President and Chief Executive Officer, in making resource allocation decisions for the Company's reportable segments. The Company measures the performance of its segments based on their operating income excluding administrative and general expenses. Other income, interest expense, and income taxes are not allocated to individual operating segments. Segment information is reported consistent with the Company's management reporting structure.


#19

(dollars in thousands, except per-share amounts)


Business segment financial performance and other information is as follows:
 
Three Months Ended
 
April 30,
2019
 
April 30,
2018
Net sales
 
 
 
Applied Technology
$
41,725

 
$
40,430

Engineered Films(a)
44,292

 
59,992

Aerostar
12,190

 
10,901

Intersegment eliminations(b)
(29
)
 
(194
)
Consolidated net sales
$
98,178

 
$
111,129

 
 
 
 
Operating income(c)
 
 
 
Applied Technology 
$
13,236

 
$
15,948

Engineered Films
6,363

 
13,196

Aerostar
1,996

 
2,805

Intersegment eliminations 
1

 
(15
)
Total reportable segment income
21,596

 
31,934

General and administrative expenses(c)
(6,475
)
 
(10,403
)
Consolidated operating income
$
15,121

 
$
21,531


(a) Hurricane recovery film sales for the three-month period ended April 30, 2019 and 2018, were $17 and $8,919, respectively.
(b) Intersegment sales for both fiscal 2020 and 2019 were primarily sales from Engineered Films to Aerostar.
(c) At the segment level, operating income does not include an allocation of general and administrative expenses and, as a result, "General and administrative expenses" are reported as a deduction from "Total reportable segment income" to reconcile to "Operating income" reported in the Consolidated Statements of Income and Comprehensive Income.

(17) SUBSEQUENT EVENTS

The Company has evaluated events up to the filing date of this Quarterly Report on Form 10-Q and concluded that no subsequent events have occurred that would require recognition or disclosure in the Notes to the Consolidated Financial Statements.


Item 2. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following commentary on the operating results, liquidity, capital resources, and financial condition of Raven Industries, Inc. (the Company or Raven) should be read in conjunction with the unaudited Consolidated Financial Statements in Item 1 of Part 1 of this Quarterly Report on Form 10-Q (Form 10-Q) and the Company's Annual Report on Form 10-K for the year ended January 31, 2019.

The Management's Discussion and Analysis of Financial Condition and Results of Operations (MD&A) is organized as follows:

Executive Summary
Results of Operations - Segment Analysis
Outlook
Liquidity and Capital Resources
Off-Balance Sheet Arrangements and Contractual Obligations
Critical Accounting Policies and Estimates
Accounting Pronouncements

EXECUTIVE SUMMARY

Raven is a diversified technology company providing a variety of products to customers within the industrial, agricultural, geomembrane, construction, aerospace/defense and commercial lighter-than-air markets. The Company is comprised of three unique operating units, classified into reportable segments: Applied Technology Division (Applied Technology), Engineered Films Division (Engineered Films), and Aerostar Division (Aerostar). Segment information is reported consistent with the Company's management reporting structure.

#20



Management uses a number of metrics to assess the Company's performance:

Consolidated net sales, gross margin, operating income, operating margin, net income, and diluted earnings per share.
Cash flow from operations and shareholder returns.
Return on sales, average assets and average equity.
Segment net sales, gross profit, gross margin and operating income. At the segment level, operating income does not include an allocation of general and administrative expenses.

Vision and Strategy
Raven's purpose is to solve great challenges. Great challenges require great solutions. Raven’s three unique divisions share resources, ideas and a passion to create technology that helps the world grow more food, produce more energy, protect the environment and live safely.

The Raven business model is our platform for success. Raven's business model is defensible, sustainable, and gives us a consistent approach in the pursuit of quality financial results. This overall approach to creating value, which is employed across the three business segments, is summarized as follows:

Intentionally serve diverse market segments with strong short- and long-term growth prospects.
Diversified portfolio of businesses provide balance, opportunity and risk mitigation.
Invest in market-leading technologies and manufacturing capabilities.
Balance sheet strength and stability enables strategic investments and acquisitions to enhance shareholder returns.
Corporate responsibility is a top priority; it attracts great team members, customers and opportunities.
Continuous process improvements and value engineering.

The following discussion highlights the consolidated operating results for the three-month period ended April 30, 2019 and 2018. Segment operating results are more fully explained in the Results of Operations - Segment Analysis section.
 
 
Three Months Ended
(dollars in thousands, except per-share data)
 
April 30,
2019
 
April 30,
2018
 
% Change
Net sales
 
$
98,178

 
$
111,129

 
(11.7
)%
Gross profit
 
35,066

 
39,998

 
(12.3
)%
Gross margin (a)
 
35.7
%
 
36.0
%
 
 
Operating income
 
$
15,121

 
$
21,531

 
(29.8
)%
Operating margin (a)
 
15.4
%
 
19.4
%
 
 
Other income (expense), net
 
$
(69
)
 
$
5,679

 
 
Net income attributable to Raven Industries, Inc.
 
$
13,210

 
$
22,135

 
(40.3
)%
Diluted earnings per share
 
$
0.36

 
$
0.61

 
 
 
 
 
 
 
 
 
Cash flow from operating activities
 
$
8,762

 
$
13,603

 
(35.6
)%
Cash outflow for capital expenditures
 
$
(1,570
)
 
$
(4,164
)
 
(62.3
)%
Cash dividends
 
$
(4,682
)
 
$
(4,658
)
 
0.5
 %
Common share repurchases
 
$
(2,281
)
 
$

 


 
(a) The Company's gross and operating margins may not be comparable to industry peers due to variability in the classification of expenses across industries in which the Company operates.

Consolidated Results
For the fiscal 2020 first quarter, net sales were $98.2 million, down $13.0 million, or 11.7%, from $111.1 million in last year’s first quarter. Hurricane recovery film sales declined $8.9 million in the first quarter of fiscal 2020 compared to the first quarter of fiscal 2019. Both Applied Technology and Aerostar achieved year-over-year sales growth, but the decline in net sales from Engineered Films drove the consolidated result. Engineered Films' net sales were adversely impacted in the first quarter by temporary operational inefficiencies associated with the go-live on a new enterprise resource planning (ERP) platform and weather related impacts which forced production shutdowns and delayed delivery of certain raw materials. The Company estimates these factors negatively impacted Engineered Films' net sales in the first quarter by approximately $4.5 million.


#21


The Company's operating income for the first quarter of fiscal 2019 was $15.1 million, down $6.4 million, or 29.8%, compared to the first quarter of fiscal 2019. The year-over-year decrease was primarily due to negative operating leverage as a result of lower sales volume. Sales volume was down significantly in Engineered Films due to prior year abnormally high hurricane recovery film sales, the post go-live temporary operational inefficiencies, and weather related impacts to production. Increased investment in research and development activities in both Applied Technology and Aerostar also negatively impacted operating income versus the prior year.

Net income for the first quarter of fiscal 2020 was $13.2 million, or $0.36 per diluted share, compared to net income of $22.1 million, or $0.61 per diluted share, in the prior year comparative period. Included in the prior year's first quarter results on a pre-tax basis was an expense associated with a gift to South Dakota State University of $4.5 million ($3.7 million after-tax, or $0.10 per diluted share) and a non-operating gain on the sale of the Company's ownership interest in Site-Specific Technologies (SST) of $5.8 million ($4.7 million after-tax, or $0.13 per diluted share). The net impact of these two non-recurring events to the prior year's first quarter was a favorable $0.03 per diluted share. In addition, this year's first quarter net income benefited from approximately $1 million ($0.03 per diluted share) in favorable discrete tax items which reduced the Company's effective tax rate by approximately 6 percentage points year-over-year.

Applied Technology Division Results
Applied Technology's net sales in the first quarter of fiscal 2020 were $41.7 million, up $1.3 million from last year's first quarter. Geographically, international sales were up 11.3% year-over-year, and domestic sales were flat year-over-year. International sales growth was driven primarily by strong growth in Latin America, particularly Brazil.

Operating income for Applied Technology was $13.2 million, down $2.7 million or 17.0% compared to $15.9 million in the first quarter of fiscal 2019. Increased research and development investment along with integration and acquisition expenses related to the acquisition of AgSync, Inc. (AgSync) drove the year-over-year decrease. In addition, first quarter operating income in the prior year benefited from favorable legal recoveries which did not repeat in the first quarter of this year.

Engineered Films Division Results
Engineered Films’ fiscal 2020 first quarter net sales were $44.3 million, a decrease of $15.7 million, or 26.2%, compared to fiscal 2019 first quarter net sales of $60.0 million. Included in the prior year's first quarter net sales was $8.9 million of hurricane recovery film sales which did not reoccur in the first quarter of fiscal 2020. During the first quarter, the division went live on its new ERP platform and experienced a temporary reduction in operating efficiencies. This resulted in delays in processing and fulfilling certain orders during the first quarter. The Company estimates that approximately $2.5 million in sales were pushed into future quarters as a result. Additionally, power outages caused by an ice storm resulted in an unexpected two-day plant shutdown in the first quarter. The Company estimates this shutdown reduced division sales in the first quarter of fiscal year 2020 by approximately $2 million. Together, these temporary operational challenges are estimated to have negatively impacted the division's first quarter net sales by approximately $4.5 million.

Operating income for Engineered Films in the first quarter of fiscal 2020 decreased 51.8% to $6.4 million as compared to $13.2 million in the prior year first quarter. The year-over-year decrease was driven primarily by lower sales volume, including the significant reduction in hurricane recovery film sales, and the corresponding negative operating leverage. In addition, the temporary operational challenges also had an unfavorable impact to division operating income.

Aerostar Division Results
Aerostar net sales in the first quarter of fiscal 2020 were $12.2 million, an increase of $1.3 million, or 11.8%, compared to fiscal 2019 first quarter net sales of $10.9 million. This increase was driven by improved stratospheric balloon and radar sales. Deliveries on the previously announced five-year $36 million radar contract drove growth in radar sales in the first quarter.

Operating income for Aerostar in the first quarter of fiscal 2020 was $2.0 million compared to $2.8 million in the first quarter of last year. The division achieved year-over-year growth in gross profit on higher sales volume; however, division profit decreased due to purposeful increased investment in research and development activities to further advance its engineering services and flight operations capabilities.

RESULTS OF OPERATIONS - SEGMENT ANALYSIS

Applied Technology
Applied Technology designs, manufactures, sells, and services innovative precision agriculture products and information management tools, which are collectively referred to as precision agriculture equipment, that help farmers reduce costs, more precisely control inputs, and improve farm yields for the global agriculture market.


#22


 
 
Three Months Ended
(dollars in thousands)
 
April 30,
2019
 
April 30,
2018
 
$ Change
 
% Change
Net sales
 
$
41,725

 
$
40,430

 
$
1,295

 
3.2
 %
Gross profit
 
21,337

 
21,186

 
151

 
0.7
 %
Gross margin
 
51.1
%
 
52.4
%
 
 
 
 
Operating expenses
 
$
8,101

 
$
5,238

 
$
2,863

 
54.7
 %
Operating expenses as % of sales
 
19.4
%
 
13.0
%
 
 
 
 
Operating income(a)
 
$
13,236

 
$
15,948

 
$
(2,712
)
 
(17.0
)%
Operating margin
 
31.7
%
 
39.4
%
 
 
 
 
(a) At the segment level, operating income does not include an allocation of general and administrative expenses.

The following factors were the primary drivers of the three-month year-over-year changes:

Market conditions. The U.S. ag market is experiencing a very challenging start to the 2019 growing season. Wet, cool weather and abnormal flooding in North America have delayed and shortened the 2019 planting season. This has unfavorably impacted Applied Technology, as the division's core customers, ag retailers, were limited in the amount of field application activities that could be performed during the first quarter of fiscal 2020. Due to these challenging field conditions, some ag retailers expect to experience double-digit declines in sales during calendar year 2019, and this will likely impact the amount they invest in new machines or technology upgrades in the aftermarket. We expect this to impact the planned number of new machine builds for some OEMs this year. While unfavorable, these circumstances are expected to be short-term in nature, as the long-term demand for precision agriculture technology is expected to grow considerably.
Sales volume and selling prices. First quarter fiscal 2020 net sales increased $1.3 million or 3.2%, to $41.7 million compared to $40.4 million in the prior year. Higher sales volume of both new and existing products, rather than a change in selling price, was the primary driver of this increase. Geographically, international sales were up 11.3% year-over-year, and domestic sales were flat year-over-year. International sales growth was driven primarily by strong growth in Latin America, particularly Brazil. The Company does not generally model comparative market share position for its divisions, but the Company believes Applied Technology has increased its market share in the first quarter of fiscal 2020.
International sales. For the first quarter of fiscal 2020, international sales totaled $12.1 million, up 11.3% from $10.9 million in the prior year comparative period. International sales represented 29.1% of segment revenue compared to 27.0% of segment revenue in the prior year comparative period. Strong growth in Latin America, particularly Brazil, drove the year-over-year increase. Sales to this key agricultural region are growing largely due to the investment in and establishment of the division's Latin America headquarters in Brazil in the first quarter of last year.
Gross margin. Gross margin decreased from 52.4% in the prior year first quarter to 51.1% in the first quarter of fiscal 2020. The year-over-year decrease in profitability for the three-month period was driven primarily by higher material related expenses.
Operating expenses. Fiscal 2020 first quarter operating expense as a percentage of net sales was 19.4%, up from 13.0% in the prior year comparative period. The increase for the three-month period was driven primarily by increased research and development investment along with integration and acquisition expenses related to the acquisition of AgSync. Additionally, prior year operating expenses benefited from favorable legal recoveries which did not repeat in the first quarter of this year.

Engineered Films
Engineered Films produces high-performance plastic films and sheeting for geomembrane, agricultural, construction, and industrial applications and also offers design-build and installation services of these plastic films and sheeting. Plastic film and sheeting can be purchased separately or together with installation services.


#23


 
 
Three Months Ended
(dollars in thousands)
 
April 30,
2019
 
April 30,
2018
 
$ Change
 
% Change
Net sales
 
$
44,292

 
$
59,992

 
$
(15,700
)
 
(26.2
)%
Gross profit
 
8,847

 
15,186

 
(6,339
)
 
(41.7
)%
Gross margin
 
20.0
%
 
25.3
%
 
 
 
 
Operating expenses
 
$
2,484

 
$
1,990

 
$
494

 
24.8
 %
Operating expenses as % of sales
 
5.6
%
 
3.3
%
 
 
 
 
Operating income(a)
 
$
6,363

 
$
13,196

 
$
(6,833
)
 
(51.8
)%
Operating margin
 
14.4
%
 
22.0
%
 
 
 
 
(a) At the segment level, operating income does not include an allocation of general and administrative expenses.

The following factors were the primary drivers of the three-month year-over-year changes:

Market conditions. Oil prices have remained relatively strong since the start of 2019, and although Engineered Films is more diversified and less dependent on the energy market compared to recent years, the energy market still plays an important role in the division's overall success. One of the leading indicators, other than oil prices, is Permian Basin rig counts, which were relatively flat year-over-year in the first quarter. If strength in oil prices is sustained and rig counts follow, this is expected to favorably impact the division's growth in the geomembrane market in fiscal 2020. The Company does not generally model comparative market share position for its divisions, but the Company believes Engineered Films has maintained its market share in the first quarter of fiscal 2020.
Sales volume and selling prices. First quarter net sales were $44.3 million, a decrease of $15.7 million, or 26.2%, compared to fiscal 2019 first quarter net sales of $60.0 million. A larger decrease in sales volume, measured in pounds sold, rather than the change in selling price was the primary driver of this year-over-year decline. Included in prior year's first quarter net sales was $8.9 million of hurricane recovery film sales which did not reoccur in the first quarter of fiscal 2020. The division also went live on its new ERP platform and experienced temporary operating inefficiencies. This resulted in delays in processing and fulfilling certain orders during the first quarter of fiscal 2020 and the Company estimates that approximately $2.5 million in sales were pushed into future quarters as a result. Additionally, power outages caused by an ice storm resulted in an unexpected two-day plant shutdown in the first quarter. The Company estimates this shutdown reduced division sales in the first quarter of fiscal year 2020 by approximately $2 million. Together, these temporary operational challenges are estimated to have negatively impacted first quarter net sales by approximately $4.5 million.
Gross margin. For the three-month period ended April 30, 2019, gross margin was 20.0%. Gross margin for the three-month period ended April 30, 2018, was 25.3%. The year-over-year decrease in gross margin for the three-month period was primarily driven by lower sales volume, including the significant reduction in hurricane recovery film sales, and the corresponding negative operating leverage. In addition, the temporary operational challenges had an unfavorable impact to division gross margin.
Operating expenses. As a percentage of net sales, operating expenses were 5.6% in the current year three-month period as compared to 3.3% in the prior year comparative period. The year-over-year increase was led by higher legal expenses and a decrease in sales volume.

Aerostar
Aerostar serves the aerospace/defense and commercial lighter-than-air markets. Aerostar's core products include high-altitude stratospheric balloons and radar systems. These products can be integrated with additional third-party sensors to provide research, communications, and situational awareness capabilities to governmental and commercial customers.


#24


 
 
Three Months Ended
(dollars in thousands)
 
April 30,
2019
 
April 30,
2018
 
$ Change
 
% Change
Net sales
 
$
12,190

 
$
10,901

 
$
1,289

 
11.8
 %
Gross profit
 
4,881

 
3,641

 
1,240

 
34.1
 %
Gross margin
 
40.0
%
 
33.4
%
 
 
 
 
Operating expenses
 
$
2,885

 
$
836

 
$
2,049

 
245.1
 %
Operating expenses as % of sales
 
23.7
%
 
7.7
%
 
 
 
 
Operating income(a)
 
$
1,996

 
$
2,805

 
$
(809
)
 
(28.8
)%
Operating margin
 
16.4
%
 
25.7
%
 
 
 
 
(a) At the segment level, operating income does not include an allocation of general and administrative expenses.

The following factors were the primary drivers of the three- and three-month year-over-year changes:

Market conditions. Aerostar’s business consists of proprietary products and services to the aerospace/defense and commercial lighter-than-air markets. The Company does not generally model comparative market share position for its divisions, but the Company believes Aerostar has maintained its market share in the first quarter of fiscal 2020.
Sales volume. Net sales increased 11.8% from $10.9 million for the three-month period ended April 30, 2018, to $12.2 million for the three-month period ended April 30, 2019. This increase was driven by improved stratospheric balloon and radar sales. Deliveries on the previously announced five-year $36 million radar contract drove growth in radar sales in the first quarter.
Gross margin. For the three-month period, gross margin increased from 33.4% to 40.0%. The increase in profitability for the three-month period was primarily due to increased leverage on higher sales volume.
Operating expenses. First quarter fiscal 2020 operating expense was $2.9 million, or 23.7% of net sales, an increase from 7.7% of net sales in the first quarter of fiscal 2019. The division increased investment in research and development activities to further enhance its engineering services and flight operations capabilities.
 
Corporate Expenses (administrative expenses; other (expense), net; and income taxes)
`
 
 
Three Months Ended
(dollars in thousands)
 
April 30,
2019
 
April 30,
2018
Administrative expenses
 
$
6,475

 
$
10,403

Administrative expenses as a % of sales
 
6.6
%
 
9.4
%
Other income (expense), net
 
$
(69
)
 
$
5,679

Effective tax rate
 
12.2
%
 
18.6
%

Administrative spending for the three-month period of fiscal 2020 was down $3.9 million compared to fiscal 2019. Administrative spending in the three-month period ended April 30, 2018, included an expense of $4.5 million related to a gift to South Dakota State University.

Other income (expense), net consists primarily of activity related to the Company's equity method investments, interest income and expense, and foreign currency transaction gains or losses. There were no significant items in other income (expense), net for the three-month period in fiscal year 2020. Fiscal 2019 first quarter other income (expense), net included a $5.8 million gain on the sale of the Company's equity interest in SST.

The Company’s effective tax rates for the three-month periods ended April 30, 2019 and 2018, were 12.2% and 18.6%, respectively. The year-over-year decrease in the effective tax rate was driven primarily by favorable discrete tax items related to the settlement and vesting of equity compensation awards. Refer to Note 13 Income Taxes of the Notes to the Consolidated Financial Statements included in Item 1 of this Form 10-Q for more information on these impacts to the effective tax rate.


#25


OUTLOOK

Temporary conditions impacting Applied Technology and short-term operational challenges in Engineered Films held down first quarter results. While unfortunate, the Company does not believe the first quarter performance will be indicative of the performance for the rest of the year. To the contrary, at this time the Company expects growth in both sales and operating income in each division this fiscal year.

Applied Technology’s slower start to fiscal 2020 was directly related to extremely challenging spring planting conditions and the corresponding impacts this had on ag retailers. With that said, the division was able to endure these challenges and still achieve modest revenue growth through leveraging its prior year investment in Latin America and by continuing to introduce new technologies to the marketplace. Core fundamentals remain strong for Applied Technology, and the division continues to appropriately focus on innovation and international expansion to drive market share gains regardless of end-market conditions they may face.

Engineered Films faced some unfortunate short-term operational challenges during the first quarter, but these are temporary situations. The short-term impact to operational efficiency as a result of going live on a new ERP platform was expected. Overall, this implementation has been very successful and the division fully expects to return to pre-go-live efficiency soon and achieve even stronger efficiencies over time. The division expects the energy market to remain strong this year, sales from Line 15 to increase throughout the year, and for geomembrane installation revenues to remain strong.

Aerostar is capitalizing on their market-leading technology and customers are responding with positive feedback regarding the division’s service and execution. The division is investing heavily in new product innovations and advancing its flight operation capabilities, and the Company is very optimistic about the division's future business prospects. These investments have been purposeful and are indicative of the future growth potential within its core stratospheric balloon and radar product platforms. The overall profitability of the division remains healthy despite increased investment, and the Company is very pleased with the strategic direction of this division.

Overall, the Company's long-term strategy remains sound and its strong position in attractive markets, combined with research and development investments, geographic market expansion, and acquisitions, provide confidence in the Company's ability to perform well for the remainder of the year. The underlying businesses are expected to grow with strong margins, while making key investments to enable future growth. In order to meet the Company's objective of 10 percent annual earnings growth over the long term, more aggressive investments to support the three divisions will likely be needed. The Company is actively evaluating the best opportunities for this increased resource allocation in a way that builds on the success achieved in fiscal 2019, delivers strong results in fiscal 2020 and positions the Company well for the long term.
 
LIQUIDITY AND CAPITAL RESOURCES

The Company's balance sheet continues to reflect significant liquidity and a strong capital base. Management focuses on the current cash balance and operating cash flows in considering liquidity, as operating cash flows have historically been the Company's primary source of liquidity. Management expects that current cash, combined with the generation of positive operating cash flows, will be sufficient to fund the Company's normal operating, investing, and financing activities beyond the next twelve months. Additionally, the Company has a credit facility of up to $125.0 million with a maturity date of April 15, 2020.

The Company’s cash balances and cash flows were as follows:
(dollars in thousands)
 
April 30,
2019
 
January 31,
2019
 
April 30,
2018
Cash and cash equivalents
 
$
61,370

 
$
65,787

 
$
51,317



#26


 
 
Three Months Ended
(dollars in thousands)
 
April 30, 2019
 
April 30, 2018
Cash provided by operating activities
 
$
8,762

 
$
13,603

Cash (used in) provided by investing activities
 
(2,441
)
 
3,185

Cash used in financing activities
 
(10,665
)
 
(5,775
)
Effect of exchange rate changes on cash and cash equivalents
 
(73
)
 
(231
)
Net increase (decrease) in cash and cash equivalents
 
$
(4,417
)
 
$
10,782


Cash and cash equivalents totaled $61.4 million at April 30, 2019, a decrease of $4.4 million from $65.8 million at January 31, 2019. The comparable balance as of April 30, 2018 was $51.3 million. The sequential decrease in cash was led by an increase in net working capital requirements and share repurchase activity in the first quarter of fiscal 2020.
 
Operating Activities
Operating cash flow results were primarily from cash received from customers, which were offset by cash payments for inventories, services, employee compensation, and income taxes. Cash provided by operating activities was $8.8 million for the first three months of fiscal 2020 compared with $13.6 million in the first three months of fiscal 2019. The decrease in operating cash flows year-over-year was driven primarily by lower net income and an increase in net working capital requirements.

The Company's cash needs have minimal seasonal trends. As a result, the discussion of trends in operating cash flows focuses on the primary drivers of year-over-year variability in net working capital. Net working capital and net working capital percentage are metrics used by management as a guide in measuring the efficient use of cash resources to support business activities and growth. The Company's net working capital for the comparative periods was as follows:
(dollars in thousands)
 
April 30, 2019
 
April 30, 2018
Accounts receivable, net
 
$
67,792

 
$
66,812

Plus: Inventories
 
58,042

 
55,162

Less: Accounts payable
 
16,179

 
14,714

Net working capital(a)
 
$
109,655

 
$
107,260

 
 
 
 
 
Annualized net sales(b)
 
392,712

 
444,516

Net working capital percentage(c)
 
27.9
%
 
24.1
%
(a) Net working capital is defined as accounts receivable, (net) plus inventories less accounts payable.
(b) Annualized net sales is defined as the most recent quarter net sales times four for each of the fiscal periods, respectively.
(c) Net working capital percentage is defined as net working capital divided by annualized net sales.

Net working capital percentage deteriorated 380 basis points year-over-year in the first quarter of fiscal 2020. This year-over-year change was driven primarily by an increase in inventory and accounts receivable within the Applied Technology division.

Inventory levels increased $2.8 million, or 5.2%, year-over-year from $55.2 million at April 30, 2018, to $58.0 million at April 30, 2019. In comparison, consolidated net sales decreased $13.0 million, or 11.7%, year-over-year in the first quarter. Applied Technology's inventory increased year-over-year as the division built up inventory to support its international expansion and in preparation for the spring season in North America. However, first quarter sales in North America were less than expected due to the very challenging start to the 2019 planting season.

Accounts receivable increased $1.0 million, or 1.5%, year-over-year to $67.8 million at April 30, 2019, from $66.8 million at April 30, 2018. In comparison, consolidated net sales decreased $13.0 million, or 11.7%, year-over-year in the first quarter. Timing of invoicing and cash receipts within Applied Technology was the primary driver of the year-over-year increase in accounts receivable.

Accounts payable increased $1.5 million, or 10.0%, year-over-year from $14.7 million at April 30, 2018, to $16.2 million at April 30, 2019. The increase in accounts payable year-over-year was primarily due to timing of purchases and cash payments.

Investing Activities
Cash used by investing activities was $2.4 million for the first three months of fiscal 2020 compared with cash provided of $3.2 million in the first three months of fiscal 2019. The primary driver for the year-over-year change was $6.6 million in cash receipts

#27


in the prior year due to the sale of the Company's ownership interest in SST.

Financing Activities
Cash used for financing activities for the first three months of fiscal 2019 was up $4.9 million compared to the first three months of fiscal 2019. The increase in cash outflows included $2.3 million of share repurchases in the first quarter of fiscal 2020. There were no share repurchases in the first quarter of fiscal 2019.

Dividends per share was 13.0 cents per share in the first quarter of fiscal year 2020. Total cash outflows for dividends in the three-month periods ended April 30, 2019, and 2018, were each $4.7 million.

No borrowing or repayment occurred on the Credit Agreement during the first three months of fiscal 2020 or fiscal 2019.

Other Liquidity and Capital Resources
The Company entered into a credit agreement dated April 15, 2015. This agreement (Credit Agreement), more fully described in Note 10 Financing Arrangements of the Notes to the Consolidated Financial Statements included in Item 1 of this Form 10-Q, provides for a syndicated senior revolving credit facility up to $125 million with a maturity date of April 15, 2020. There were no borrowings under the Credit Agreement for any of the fiscal periods covered by this Form 10-Q. Availability under the Credit Agreement for borrowings as of April 30, 2019 was $124.7 million. The Company expects to enter into a new credit facility prior to the Credit Agreement maturing in fiscal 2021.

The Credit Agreement contains customary affirmative and negative covenants, including those relating to financial reporting and notification, limits on levels of indebtedness and liens, investments, mergers and acquisitions, affiliate transactions, sales of assets, restrictive agreements, and change in control as defined in the Credit Agreement. Financial covenants include an interest coverage ratio and funded indebtedness to earnings before interest, taxes, depreciation, and amortization as defined in the Credit Agreement. The Company is in compliance with all financial covenants set forth in the Credit Agreement.

Letters of credit (LOCs) totaling $0.3 million and $0.5 million were outstanding at April 30, 2019 and April 30, 2018, respectively. Any draws required under the LOCs would be settled with available cash or borrowings under the Credit Agreement.

OFF-BALANCE SHEET ARRANGEMENTS AND CONTRACTUAL OBLIGATIONS

There have been no material changes in the Company’s known off-balance sheet debt and other unrecorded obligations since the fiscal year ended January 31, 2019, other than item discussed below.

Raven is eligible to receive earn-out payments related to the disposition of Aerostar's client private business and the Company's ownership interest in SST in fiscal 2019 if certain post-closing performance benchmarks are satisfied. The Company will recognize the earn-out payments as income in the period they are realized under the terms of the respective agreement.

CRITICAL ACCOUNTING ESTIMATES

Critical accounting policies are those that require the application of judgment when valuing assets and liabilities on the Company's balance sheet. For a description of our critical accounting policies and estimates, see Note 1 Summary of Significant Accounting Policies to our consolidated financial statements in our Annual Report on Form 10-K for the year ended January 31, 2019, filed with the SEC. There have been no material changes to our critical accounting policies during the three months ended April 30, 2019.

ACCOUNTING PRONOUNCEMENTS

See Note 2 Summary of Significant Accounting Policies of the Notes to the Consolidated Financial Statements included in Item 1 of this Form 10-Q for a summary of recent accounting pronouncements.


#28


FORWARD-LOOKING STATEMENTS

Certain statements contained in this report are "forward-looking statements" within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended, including statements regarding the expectations, beliefs, intentions or strategies regarding the future, not past or historical events. Without limiting the foregoing, the words "anticipates," "believes," "expects," "intends," "may," "plans," "should," "estimate," "predict," "project," "would," "will," "potential," and similar expressions are intended to identify forward-looking statements. However, the absence of these words or similar expressions does not mean that a statement is not forward-looking. The Company intends that all forward-looking statements be subject to the safe harbor provisions of the Private Securities Litigation Reform Act.

Although the Company believes that the expectations reflected in such forward-looking statements are based on reasonable assumptions when made, there is no assurance that such assumptions are correct or that these expectations will be achieved. Assumptions involve important risks and uncertainties that could significantly affect results in the future. These risks and uncertainties include, but are not limited to, those relating to weather conditions, which could affect sales and profitability in some of the Company's primary markets, such as agriculture and construction and oil and gas drilling; or changes in raw material availability, commodity prices, competition, technology or relationships with the Company's largest customers, risks and uncertainties relating to development of new technologies to satisfy customer requirements, possible development of competitive technologies, ability to scale production of new products without negatively impacting quality and cost, risks of operating in foreign markets, risks relating to acquisitions, including risks of integration or unanticipated liabilities or contingencies, and ability to finance investment and net working capital needs for new development projects, any of which could adversely impact any of the Company's product lines, risks of litigation, as well as other risks described in Item 1A., Risk Factors, of the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2019. The foregoing list is not exhaustive and the Company disclaims any obligation to subsequently revise any forward-looking statements to reflect events or circumstances after the date of such statements. Past financial performance may not be a reliable indicator of future performance and historical trends should not be used to anticipate results or trends in future periods.

ITEM 3.
QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

The exposure to market risks pertains mainly to changes in interest rates on cash and cash equivalents, and short-term investments. The Company has no outstanding long-term debt but does have an immaterial amount of finance lease obligations as of April 30, 2019 and capital leases as of January 31, 2019. The Company does not expect operating results or cash flows to be significantly affected by changes in interest rates.

The Company's subsidiaries that operate outside the United States use their local currency as the functional currency. The functional currency is translated into U.S. dollars for balance sheet accounts using the period-end exchange rates, and average exchange rates for the statement of income. Cash and cash equivalents held in foreign currency (primarily Euros and Canadian dollars) totaled $4.1 million and $4.6 million at April 30, 2019 and January 31, 2019, respectively. Adjustments resulting from financial statement translations are included as cumulative translation adjustments in "Accumulated other comprehensive income (loss)" within shareholders' equity. Foreign currency transaction gains or losses are recognized in the period incurred and are included in "Other income (expense), net" in the Consolidated Statements of Income and Comprehensive Income. Foreign currency fluctuations had no material effect on the Company's financial condition, results of operations, or cash flows.
The Company does not enter into derivatives or other financial instruments for trading or speculative purposes. However, the Company does utilize derivative financial instruments to manage the economic impact of fluctuation in foreign currency exchange rates on those transactions that are denominated in currency other than its functional currency, which is the U.S. dollar. Such transactions are principally Canadian dollar-denominated transactions. The use of these financial instruments had no material effect on the Company's financial condition, results of operations, or cash flows.

ITEM 4.
CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures
Our management, under the supervision of our Chief Executive Officer (CEO) and Chief Financial Officer (CFO), evaluated the effectiveness of the design and operation of our disclosure controls and procedures as of April 30, 2019. Disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the Exchange Act)), are our controls and other procedures that are designed to ensure that information required to be disclosed by us in the reports we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified

#29


in the SEC’s rules and forms. Disclosure controls and procedures are designed to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is accumulated and communicated to our management, including our CEO and CFO, as appropriate, to allow timely decisions regarding required disclosure.

Based on their evaluation, our CEO and CFO concluded that our disclosure controls and procedures were effective as of April 30, 2019.

Changes in Internal Control over Financial Reporting
In fiscal year 2018, the Company began a multi-year transition from its legacy enterprise resources planning (ERP) system to a new ERP system. At the start of fiscal year 2020, the Company completed the migration of its Engineered Films Division to the new ERP system. In connection with this implementation, the Company updated the processes that constitute its internal control over financial reporting, as necessary, to accommodate related changes in its business processes.

The Company believes it has maintained appropriate internal controls during its initial implementation period and will continue to evaluate, test and monitor its internal controls over financial reporting for effectiveness.

There were no other changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during the three-month period ended April 30, 2019, that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.


RAVEN INDUSTRIES, INC.
PART II — OTHER INFORMATION

Item 1. Legal Proceedings:

The Company is involved as a party in lawsuits, claims, regulatory inquiries, or disputes arising in the normal course of its business; the potential costs and liability of which cannot be determined at this time. Management does not believe the ultimate outcomes of its legal proceedings are likely to be significant to its results of operations, financial position, or cash flows.

The Company has insurance policies that provide coverage to various degrees for potential liabilities arising from legal proceedings.

Item 1A. Risk Factors:

The Company’s business is subject to a number of risks, including those identified in Item 1A "Risk Factors" of the Company’s Annual Report on Form 10-K for the year ended January 31, 2019, that could have a material effect on our business, results of operations, financial condition and/or liquidity and that could cause our operating results to vary significantly from fiscal period to fiscal period. The risks described in the Annual Report on Form 10-K are not exhaustive. Additional risks we currently deem to be immaterial or are unknown to us at this time also could materially affect our business, results of operations, financial condition, and/or liquidity.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds:

Issuer purchases of equity securities
On November 3, 2014 the Company's Board of Directors (Board) authorized a $40.0 million stock buyback program. Since that time, the Board has provided additional authorizations to increase the total amount authorized under the program to $75.0 million. This authorization remains in place until such time as the authorized spending limit is reached or is revoked by the Board.


#30

(dollars in thousands, except per-share amounts)


The Company made purchases of its own equity securities during the first quarter of fiscal year 2020 (recorded on trade date basis) as follows:
Period
 
Total number of shares purchased under the plan
 
Weighted average price paid per share (or unit)
 
Total amount purchased including commissions
 
Dollar value of shares (or units) that may be purchased under the plan
February 1 to February 28, 2019
 

 
$

 
$

 
 
March 1 to March 31, 2019
 
60,700

 
37.57

 
2,280,420

 
 
April 1 to April 30, 2019
 

 

 

 
 
Total as of and for the fiscal quarter ended April 30, 2019
 
60,700

 
$
37.57

 
$
2,280,420

 
$
25,678,930


Item 3. Defaults Upon Senior Securities: None

Item 4. Mine Safety Disclosures: None

Item 5. Other Information: None

Item 6. Exhibits:

Exhibit
Number
 
Description
 
 
 
 
Certification of Chief Executive Officer Pursuant to Rule 13a-14(a) of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
 
 
 
 
Certification of Chief Financial Officer Pursuant to Rule 13a-14(a) of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
 
 
 
 
Certification of Chief Executive Officer Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
 
 
 
 
Certification of Chief Financial Officer Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
 
 
 
101.INS
 
Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
 
 
 
101.SCH
 
XBRL Taxonomy Extension Schema
 
 
 
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase
 
 
 
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase
 
 
 
101.LAB
 
XBRL Taxonomy Extension Label Linkbase
 
 
 
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase
 
 
 



31



SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
RAVEN INDUSTRIES, INC.
 
 
 
 
 
/s/ Steven E. Brazones
 
 
Steven E. Brazones
 
 
Vice President and Chief Financial Officer
(Principal Financial and Accounting Officer) 
 
Date: May 30, 2019



#32
EX-31.1 2 a2020q1exh311.htm CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO RULE 13A-14(A) OF THE SECUR Exhibit
Exhibit 31.1




RAVEN INDUSTRIES, INC.

CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO
RULE 13A-14(A) OF THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Daniel A. Rykhus, certify that:

1.
I have reviewed this quarterly report on Form 10-Q of Raven Industries, Inc. (the Registrant);

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

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

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

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

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

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

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

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

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

b.
Any fraud, whether or not material, that involves management or other employees who have a significant role in the Registrant's internal controls over financial reporting.

Dated: May 30, 2019
/s/ Daniel A. Rykhus
 
Daniel A. Rykhus
 
President and Chief Executive Officer
                    


EX-31.2 3 a2020q1exh312.htm CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO RULE 13A-14(A) OF THE SECUR Exhibit
Exhibit 31.2



RAVEN INDUSTRIES, INC.

CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO
RULE 13A-14(A) OF THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Steven E. Brazones, certify that:

1.
I have reviewed this quarterly report on Form 10-Q of Raven Industries, Inc. (the Registrant);

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

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

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

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

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

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

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

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

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

b.
Any fraud, whether or not material, that involves management or other employees who have a significant role in the Registrant's internal controls over financial reporting.

Dated:May 30, 2019
/s/ Steven E. Brazones
 
Steven E. Brazones
 
Vice President and Chief Financial Officer



EX-32.1 4 a2020q1exh321.htm CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO 18 U.S.C. SECTION 1350, AS Exhibit
Exhibit 32.1




RAVEN INDUSTRIES, INC.

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

The undersigned, Daniel A. Rykhus, President and Chief Executive Officer of Raven Industries, Inc., has executed this Certification in connection with the filing with the Securities and Exchange Commission of Raven Industries, Inc.'s Quarterly Report on Form 10-Q for the fiscal quarter ended April 30, 2019 (the Report).

The undersigned hereby certifies, to his knowledge, that:

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

the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Raven Industries, Inc.


Dated: May 30, 2019
/s/ Daniel A. Rykhus
 
Daniel A. Rykhus
 
President and Chief Executive Officer




EX-32.2 5 a2020q1exh322.htm CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO 18 U.S.C. SECTION 1350, AS Exhibit
Exhibit 32.2




RAVEN INDUSTRIES, INC.

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

The undersigned, Steven E. Brazones, the Vice President and Chief Financial Officer of Raven Industries, Inc., has executed this Certification in connection with the filing with the Securities and Exchange Commission of Raven Industries, Inc.'s Quarterly Report on Form 10-Q for the fiscal quarter ended April 30, 2019 (the Report).

The undersigned hereby certifies, to his knowledge, that:

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

the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Raven Industries, Inc.



Dated: May 30, 2019
/s/ Steven E. Brazones
 
Steven E. Brazones
 
Vice President and Chief Financial Officer
 
 

 

    




EX-101.SCH 6 ravn-20190430.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2118100 - Disclosure - Acquisitions and Divestitures of and Investments in Businesses and Technologies link:presentationLink link:calculationLink link:definitionLink 2418403 - Disclosure - Acquisitions and Divestitures of and Investments in Businesses and Technologies Acquisition-related Contingent Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 2318301 - Disclosure - Acquisitions and Divestitures of and Investments in Businesses and Technologies Acquisition-related Contingent Consideration (Tables) link:presentationLink link:calculationLink link:definitionLink 2418402 - Disclosure - Acquisitions and Divestitures of and Investments in Businesses and Technologies Business Combinations (Details) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Basis of Presentation and Principles of Consolidation link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Basis of Presentation and Principles of Consolidation (Details) link:presentationLink link:calculationLink link:definitionLink 2128100 - Disclosure - Commitments and Contingencies Commitments and Contingencies Disclosure link:presentationLink link:calculationLink link:definitionLink 2428402 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2328301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1001001 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Statements of Income and Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002001 - Statement - Consolidated Statements of Income and Comprehensive Income (Unaudited) (Parenthetical) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Consolidated Statements of Shareholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1004001 - Statement - Consolidated Statements of Shareholders' Equity (Unaudited) (Parenthetical) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2130100 - Disclosure - Dividends and Treasury Stock link:presentationLink link:calculationLink link:definitionLink 2430402 - Disclosure - Dividends and Treasury Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2430403 - Disclosure - Dividends and Treasury Stock Dividends paid (Details) link:presentationLink link:calculationLink link:definitionLink 2330301 - Disclosure - Dividends and Treasury Stock Tables (Tables) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2121100 - Disclosure - Employee Postretirement Benefits link:presentationLink link:calculationLink link:definitionLink 2421402 - Disclosure - Employee Postretirement Benefits Employee Postretirement Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2321301 - Disclosure - Employee Postretirement Benefits Employee Postretirement Benefits (Tables) link:presentationLink link:calculationLink link:definitionLink 2425402 - Disclosure - Financing Arrangements (Details) link:presentationLink link:calculationLink link:definitionLink 2125100 - Disclosure - Financing Arrangements Financing Arrangements link:presentationLink link:calculationLink link:definitionLink 2325301 - Disclosure - Financing Arrangements Financing Arrangements (Tables) link:presentationLink link:calculationLink link:definitionLink 2425404 - Disclosure - Financing Arrangements Letters of Credit Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 2425403 - Disclosure - Financing Arrangements Unamortized debt Issuance costs (Details) link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Goodwill, Long-lived Assets and Other Intangibles Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Goodwill, Long-lived Assets and Other Intangibles Goodwill, Long-lived Assets and Other Intangibles (Notes) link:presentationLink link:calculationLink link:definitionLink 2419403 - Disclosure - Goodwill, Long-lived Assets and Other Intangibles Long-lived Assets and Other Intangibles (Details) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Goodwill, Long-lived Assets and Other Intangibles (Tables) link:presentationLink link:calculationLink link:definitionLink 2429402 - Disclosure - Income Tax (Details) link:presentationLink link:calculationLink link:definitionLink 2329301 - Disclosure - Income Tax Effective tax rate (Tables) link:presentationLink link:calculationLink link:definitionLink 2129100 - Disclosure - Income Tax Income Tax Disclosure link:presentationLink link:calculationLink link:definitionLink 2427403 - Disclosure - Leases Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 2427402 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2427405 - Disclosure - Leases Lease Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 2127100 - Disclosure - Leases (Notes) link:presentationLink link:calculationLink link:definitionLink 2427406 - Disclosure - Leases Operating and Financing Lease Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2427407 - Disclosure - Leases Prior Year Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2327301 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2427404 - Disclosure - Leases Weighted Average Lease Term and Discount rates (Details) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Net Income per Share link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Net Income per Share (Antidiluted Securities Excluded from Computation) (Details) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Net Income per Share (Schedule of Calculation of Numerator and Denominator in Earnings per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Net Income per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Revenue Contract Asset and Contract Liabilities balances (Details) link:presentationLink link:calculationLink link:definitionLink 2416404 - Disclosure - Revenue Details (Details) link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Revenue Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Revenue (Notes) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2132100 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 2432402 - Disclosure - Segment Reporting (Details) link:presentationLink link:calculationLink link:definitionLink 2332301 - Disclosure - Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Selected Balance Sheet Information link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Selected Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Selected Balance Sheet Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2131100 - Disclosure - Share Based Compensation link:presentationLink link:calculationLink link:definitionLink 2431402 - Disclosure - Share Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2331301 - Disclosure - Share Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2133100 - Disclosure - Subsequent Events (Notes) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Summary of Significant Accounting Policies Effect of adopting new accounting guidance (Details) link:presentationLink link:calculationLink link:definitionLink 2203201 - Disclosure - Summary of Significant Accounting Policies New Accounting Standards (Policies) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Notes) link:presentationLink link:calculationLink link:definitionLink 2122100 - Disclosure - Warranties link:presentationLink link:calculationLink link:definitionLink 2422402 - Disclosure - Warranties (Details) link:presentationLink link:calculationLink link:definitionLink 2322301 - Disclosure - Warranties (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ravn-20190430_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 ravn-20190430_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 ravn-20190430_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Other Nonoperating Income (Expense) [Member] Other Nonoperating Income (Expense) [Member] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Engineered Films [Member] Engineered Films [Member] Engineered Films [Member] Segment that that specializes in production and sales of engineered films for ag production, construction, industrial, geomembrane and energy markets Aerostar [Member] Aerostar [Member] Aerostar [Member]: Business Segment focused on aerospace and situational awareness markets Applied Technology [Member] Applied Technology [Member] Applied Technology [Member]: Business Segment focused on design, manufacture, sales and service of innovative precision ag products and information management tools to help growers reduce costs and improve farm yields. Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] ATS [Member] ATS [Member] ATS [Member]: Aerostar Technical Solutions Inc or ATS (formerly known as Vista Research Inc a business purchased by the Aerostar Division in 2012. AgSync [Member] AgSync [Member] AgSync [Member] - Asset acquisition of privately-held business classifed as business combination under GAAP CLI [Member] CLI [Member] CLI [Member] To identify information related to the asset purchase with Colorado Lining, International (a business) under ASU Topic 805 Business Combinations Investment, Name [Axis] Investment, Name [Axis] Investment, Name [Domain] Investment, Name [Domain] SST [Member] SST [Member] SST [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Business Combination, Description [Abstract] Business Combination, Description [Abstract] Business Acquisition, Effective Date of Acquisition Business Acquisition, Effective Date of Acquisition Business Acquisition, Name of Acquired Entity Business Acquisition, Name of Acquired Entity Business Combination, Consideration Transferred Business Combination, Consideration Transferred Fair Value of Business Acquisition Contingent Consideration - at acquisition Fair Value of Business Acquisition Contingent Consideration - at acquisition Fair Value of Business Acquisition Contingent Consideration - at acquisition: The fair value of of business acquisition contingent consideration as of the acquisition date Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred Goodwill Business Acquisition, Goodwill, Expected Tax Deductible Amount Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Proceeds from disposal of Aerostar client private business Payments for (Proceeds from) Productive Assets Variable Interest Entity Disclosure [Abstract] Variable Interest Entity Disclosure [Abstract] Disposal Date Disposal Date Equity Method Investment, Ownership Percentage Equity Method Investment, Ownership Percentage Equity Method Investment, Additional Information Equity Method Investment, Additional Information Equity Method Investments Equity Method Investments Proceeds from sale or maturity of investments Proceeds from Sale and Maturity of Other Investments Gain from sale of equity method investment Equity Method Investment, Realized Gain (Loss) on Disposal Debt Disclosure [Abstract] Line of Credit Facility [Table] Line of Credit Facility [Table] Lender Name [Axis] Lender Name [Axis] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Schedule of Debt [Table Text Block] Schedule of Debt [Table Text Block] Schedule of Line of Credit Facilities [Table Text Block] Schedule of Line of Credit Facilities [Table Text Block] Selected Balance Sheet Information [Abstract] Selected Balance Sheet Information [Abstract] Components of selected balance sheet items Selected Balance Sheet Information [Table Text Block] Selected Balance Sheet Information [Table Text Block] Accounting Policies [Abstract] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Product Warranties Disclosures [Abstract] Product Warranty Liability [Table] Product Warranty Liability [Table] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Accrued Liabilities [Member] Accrued Liabilities [Member] Product Warranty Liability [Line Items] Product Warranty Liability [Line Items] Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Beginning balance Standard Product Warranty Accrual Change in provision Standard Product Warranty Accrual, Period Increase (Decrease) Settlements made Standard Product Warranty Accrual, Decrease for Payments Ending balance Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] $1 Par Common Stock [Member] Common Stock [Member] Paid-in Capital [Member] Additional Paid-in Capital [Member] Treasury Stock [Member] Treasury Stock [Member] Retained Earnings [Member] Retained Earnings [Member] Accumulated Other Comprehensive Income (Loss) [Member] AOCI Attributable to Parent [Member] Raven Industries, Inc. Equity [Member] Parent [Member] Non-controlling Interest [Member] Noncontrolling Interest [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Balance at beginning of period Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Treasury stock at beginning of period (in shares) Treasury Stock, Shares Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Cumulative foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Postretirement benefits reclassified from accumulated other comprehensive income (loss) after tax (expense) benefit Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax Reclassification due to ASU 2018-02 adoption Reclassification due to ASU 2018-02 adoption Reclassification due to ASU 2018-02 adoption: Reclassification of Stranded tax effects in AOCI retated to Company's Post-retirement Medical Plan and the early adoption of ASU 2018-02. Cash dividends Dividends, Common Stock, Cash Shares issued on stock options exercised, net of shares withheld for employee taxes Stock Issued During Period, Value, Stock Options Exercised Shares issued on vesting of stock units, net of shares withheld for employee taxes Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Shares repurchased, Treasury Stock Stock Repurchased and Retired During Period, Shares Stock Repurchased and Retired During Period, Value Stock Repurchased and Retired During Period, Value Share-based compensation Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Balance at end of period Treasury stock at end of period (in shares) Letters of Credit Outstanding, Amount Letters of Credit Outstanding, Amount Goodwill and Intangible Assets Disclosure [Abstract] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Goodwill [Line Items] Goodwill [Line Items] Goodwill impairment loss Goodwill, Impairment Loss Goodwill [Roll Forward] Goodwill [Roll Forward] Goodwill Beginning balance Goodwill Goodwill, Measurement Period Adjustment Goodwill, Period Increase (Decrease) Goodwill, Foreign Currency Translation Gain (Loss) Goodwill, Foreign Currency Translation Gain (Loss) Goodwill Ending balance JPMorgan Chase Bank [Member] JPMorgan Chase Bank [Member] JPMorgan Chase Bank [Member] Administrative agent for new credit facility Line of Credit Facility, Initiation Date Line of Credit Facility, Initiation Date Borrowing capacity under line of credit Line of Credit Facility, Maximum Borrowing Capacity Maturity date of the line of credit Line of Credit Facility, Expiration Date Borrowing outstanding under line of credit Long-term Line of Credit Remaining borrowing capacity under the line of credit Line of Credit Facility, Remaining Borrowing Capacity Income Tax Disclosure [Abstract] Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] discrete tax benefit (expense) [Table Text Block] discrete tax benefit (expense) [Table Text Block] discrete tax benefit (expense) [Table Text Block]- table summarizing the discrete tax benenfit expense related to the vesting or settlment of stock awards. Segment Reporting [Abstract] Segment Reporting Segment Reporting Disclosure [Text Block] Leases [Abstract] Leases of Lessee Disclosure [Text Block] Leases of Lessee Disclosure [Text Block] Goodwill Impairment Loss and Other Charges Goodwill and Intangible Assets Disclosure [Text Block] Warranties Product Warranty Disclosure [Text Block] Warranties Schedule of Product Warranty Liability [Table Text Block] Revenue from Contract with Customer [Abstract] Increase (Decrease) in Cost in Excess of Billing on Uncompleted Contract Increase (Decrease) in Cost in Excess of Billing on Uncompleted Contract Increase (Decrease) in Billing in Excess of Cost of Earnings Increase (Decrease) in Billing in Excess of Cost of Earnings Performance obligations more than one year Performance obligations more than one year Performance obligations more than one year: Performance obligations for contracts with customers with original expected durations of more than one year Share-based Compensation [Abstract] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Statement of Financial Position [Abstract] Scenario [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] ASSETS Assets [Abstract] Current assets Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Accounts receivable, net Accounts Receivable, Net, Current Inventories Inventory, Net Other current assets Other Assets, Current Total current assets Assets, Current Property, plant and equipment, net Property, Plant and Equipment, Net Goodwill Amortizable intangible assets, net Intangible Assets, Net (Excluding Goodwill) Other assets Other Assets, Noncurrent TOTAL ASSETS Assets LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity [Abstract] Current liabilities Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued liabilities Accrued Liabilities, Current Other current liabilities Other Liabilities, Current Total current liabilities Liabilities, Current Other liabilities Other Liabilities, Noncurrent Commitments and contingencies (see Note 12) Commitments and Contingencies Shareholders' equity Stockholders' Equity Attributable to Parent [Abstract] Common stock, $1 par value, authorized shares 100,000; issued 67,417 and 67,289, respectively Common Stock, Value, Issued Paid-in capital Additional Paid in Capital Retained earnings Retained Earnings (Accumulated Deficit) Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Treasury stock at cost, 31,393 and 31,332 shares, respectively Treasury Stock, Value Total Raven Industries, Inc. shareholders' equity Stockholders' Equity Attributable to Parent Noncontrolling interest Stockholders' Equity Attributable to Noncontrolling Interest Total equity TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock, shares issued (in shares) Common Stock, Shares, Issued Treasury stock, at cost (in shares) Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Contract with Customer, Duration [Axis] Contract with Customer, Duration [Axis] Contract with Customer, Duration [Domain] Contract with Customer, Duration [Domain] Short-term Contract with Customer [Member] Short-term Contract with Customer [Member] Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Contract with Customer, Asset, Gross Contract with Customer, Asset, Gross Increase (Decrease) in Contract Assets Increase (decrease) in contract assets with customers, percentage Increase (decrease) in contract assets with customers, percentage Increase (decrease) in contract assets with customers, percentage Contract with Customer, Liability, Current Contract with Customer, Liability, Current Increase (Decrease) in Contract Liabilities Increase (decrease) in contract liabilities with customers, percentage Increase (decrease) in contract liabilities with customers, percentage Increase (decrease) in contract liabilities with customers, percentage Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum [Member] Minimum [Member] Maximum [Member] Maximum [Member] Lease Arrangement, Type [Axis] Lease Arrangement, Type [Axis] Lease Arrangement, Type [Domain] Lease Arrangement, Type [Domain] Financing Lease [Member] Financing Lease [Member] Financing Lease [Member] - Lessee financing leases under ASC 842 Operating Lease [Member] Operating Lease [Member] Operating Lease [Member]: Operationg leasses under ASC 842 Leasing Arrangement [Member] Leasing Arrangement [Member] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Lessee, Operating Lease, Term of Contract Lessee, Operating Lease, Term of Contract Lessee, Operating Lease, Renewal Term Lessee, Operating Lease, Renewal Term Finance Lease, Depreciation of Right-of-Use Asset, Finance Lease, Right-of-Use Asset, Amortization Finance Lease, Interest Expense on Lease Liability Finance Lease, Interest Expense Lessee, total financing lease costs Lessee, total financing lease costs Lessee, total financing lease costs- sum of depreciation expense and interest expense for financing leases Operating Lease, Cost Operating Lease, Cost Short-term Lease, Cost Short-term Lease, Cost Total Operating Lease Cost Total Operating Lease Cost Total Operating Lease Cost- Lease expense for operating leases including leases with a lease term of 12 months or less Lease, Cost Lease, Cost Common Stock, Dividends, Per Share, Declared Common Stock, Dividends, Per Share, Declared Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax Earnings Per Share [Abstract] Schedule of antidilutive securities excluded from computation of earnings per share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of calculation of numerator and denominator in earnings per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Lease, Cost [Table Text Block] Lease, Cost [Table Text Block] Lessee, Operating Lease, Disclosure [Table Text Block] Lessee, Operating Lease, Disclosure [Table Text Block] Lessee, Operating Lease, Liability, Maturity [Table Text Block] Lessee, Operating Lease, Liability, Maturity [Table Text Block] Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Share Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] New Accounting Standards [Abstract] New Accounting Standards [Abstract] New Accounting Pronouncements and Changes in Accounting Principles [Text Block] New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Description of New Accounting Pronouncements Not yet Adopted [Text Block] Description of New Accounting Pronouncements Not yet Adopted [Text Block] Net Income per Share Earnings Per Share [Text Block] Retirement Benefits [Abstract] Components of net periodic benefit cost for postretirement plan Schedule of Net Benefit Costs [Table Text Block] Stockholders' Equity Note [Abstract] Stock Repurchase Program, Authorized Amount Stock Repurchase Program, Authorized Amount Payments for Repurchase of Common Stock Payments for Repurchase of Common Stock Unpaid repurchases of common stock Unpaid repurchases of common stock Unpaid repurchases of common stock. Stock repurchase transactions entered into based on trade date but not settled (paid) until after the period ended. Stock Repurchase Program, Remaining Authorized Repurchase Amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Aerostar [Member] Intersegment Eliminations [Member] Intersegment Eliminations [Member] Corporate Segment [Member] Reportable Subsegments [Member] Inventory [Axis] Inventory [Axis] Inventory [Domain] Inventory [Domain] Hurricane Recovery Film [Member] Hurricane Recovery Film [Member] Hurricane Recovery Film [Member] Member to identify Net Sales generated from recovery film sales specific to the Hurricanes in Texas and Florida in Calendar Year 2017 Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Net sales Revenue from Contract with Customer, Excluding Assessed Tax Administrative and general expenses General and Administrative Expense Operating income Operating Income (Loss) Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] SBG Innovatiie and affiliate [Member] SBG Innovatiie and affiliate [Member] SBG Innovatie and its affiliate Navtronics Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Business Acquisition, Contingent Consideration [Line Items] Business Acquisition, Contingent Consideration [Line Items] Acquisition-related contingent consideration [Roll Forward] Acquisition-related contingent consideration [Roll Forward] Acquisition-related contingent consideration [Roll Forward] Roll forward contingent consideration earn-out liability Acquisition-related contingent consideration, Beginning Balance Business Combination, Contingent Consideration, Liability Fair Value Contingent Consideration Acquisition of a Business Fair Value Contingent Consideration Acquisition of a Business Fair Value of Contingent Consideration - Acquisition of a Business: the liability recorded for the Fair Value of contingent consideration from acquisition of a "Business" in a business combination or asset purchase Change in fair value of acquisition-related contingent consideration Change in fair value of acquisition-related contingent consideration Business Combination Adjustments To Fair Value of Consideration Liability based on the expected discounted cash flows Contingent consideration earn-out paid Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Acquisition-related contingent consideration, Ending Balance Acquisition-related contingent consideration liability, current Business Combination, Contingent Consideration, Liability, Current Acquisition-related contingent consideration liability, Noncurrent Business Combination, Contingent Consideration, Liability, Noncurrent Business Combination, Contingent Consideration, Liability Business Combination, Contingent Consideration Arrangements [Abstract] Business Combination, Contingent Consideration Arrangements [Abstract] Contingent Consideration Term in Years Contingent Consideration Term in Years Contingent Consideration Term in Years; Maximum number of years contingent consideration may be paid Contingent consideration, potential cash payment Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Business acquisition contingent consideration cumulative paid Business acquisition contingent consideration cumulative paid Business acquisition contingent consideration cumulative paid : cumulative paids since acquisition date for contingent consideration Contingent obligation remaining Loss Contingency Accrual Lease Cash flows [Abstract] Lease Cash flows [Abstract] Operating Lease, Payments Operating Lease, Payments Finance Lease, Interest Payment on Liability Finance Lease, Interest Payment on Liability Finance Lease, Principal Payments Finance Lease, Principal Payments Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Dividends and Treasury Stock Stockholders' Equity Note Disclosure [Text Block] Employee Postretirement Benefits Pension and Other Postretirement Benefits Disclosure [Text Block] Statement of Cash Flows [Abstract] OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Net income Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Amortization and Accretion, Net Deferred income taxes Deferred Income Tax Expense (Benefit) Share-based compensation expense Share-based Compensation Other operating activities, net Other Operating Activities, Cash Flow Statement Change in operating assets and liabilities: Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Other assets Increase (Decrease) in Prepaid Expense and Other Assets Operating liabilities Increase (Decrease) in Operating Liabilities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Capital expenditures Payments to Acquire Property, Plant, and Equipment Purchases of investments Payments to Acquire Other Investments Proceeds (disbursements) from sale of assets, settlement of liabilities Payments for (Proceeds from) Businesses and Interest in Affiliates Other investing activities Payments for (Proceeds from) Other Investing Activities Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Dividends paid Payments of Ordinary Dividends Payments for common shares repurchased Payments of acquisition-related contingent liability Restricted stock units vested and issued Payments Related to Tax Withholding for Share-based Compensation Employee stock options exercises Payments for stock options exercised net of shares surrendered for employee taxes Payments for stock options exercised net of shares surrendered for employee taxes Other financing activities Proceeds from (Payments for) Other Financing Activities Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate changes on cash Effect of Exchange Rate on Cash and Cash Equivalents Net increase (decrease) in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents at beginning of year Cash and cash equivalents at end of period Organization, Consolidation and Presentation of Financial Statements [Abstract] Basis of Presentation and Principles of Consolidation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Antidilutive securities excluded from computation of earnings per share, amount (in options and restricted units) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Operating Lease Liabilities, Payments Due [Abstract] Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Lessee, Operating Lease, Liability, Payments, Due Year Two Lessee, Operating Lease, Liability, Payments, Due Year Two Lessee, Operating Lease, Liability, Payments, Due Year Three Lessee, Operating Lease, Liability, Payments, Due Year Three Lessee, Operating Lease, Liability, Payments, Due Year Four Lessee, Operating Lease, Liability, Payments, Due Year Four Lessee, Operating Lease, Liability, Payments, Due Year Five Lessee, Operating Lease, Liability, Payments, Due Year Five Lessee, Operating Lease, Liability, Payments, Due after Year Five Lessee, Operating Lease, Liability, Payments, Due after Year Five Lessee, Operating Lease, Liability, Payments, Due Lessee, Operating Lease, Liability, Payments, Due Lessee, Operating Lease, Liability, Undiscounted Excess Amount Lessee, Operating Lease, Liability, Undiscounted Excess Amount Operating Lease, Liability Operating Lease, Liability Finance Lease, Liability, Payments, Remainder of Fiscal Year Finance Lease, Liability, Payments, Remainder of Fiscal Year Finance Lease, Liability, Payments, Due Year Two Finance Lease, Liability, Payments, Due Year Two Finance Lease, Liability, Payments, Due Year Three Finance Lease, Liability, Payments, Due Year Three Finance Lease, Liability, Payments, Due Year Four Finance Lease, Liability, Payments, Due Year Four Finance Lease, Liability, Payments, Due Year Five Finance Lease, Liability, Payments, Due Year Five Finance Lease, Liability, Payments, Due after Year Five Finance Lease, Liability, Payments, Due after Year Five Finance Lease, Liability, Payments, Due Finance Lease, Liability, Payments, Due Finance Lease, Liability, Undiscounted Excess Amount Finance Lease, Liability, Undiscounted Excess Amount Finance Lease, Liability Finance Lease, Liability Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Consolidation, Eliminations [Member] Consolidation, Eliminations [Member] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] UNITED STATES UNITED STATES Non-US [Member] Non-US [Member] All Segments [Member] All Segments [Member] All Segments [Member] Includes all segments; Applied Technology, Engineered Films; Aerostar; and CSD Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Lighter-than-air [Member] Lighter-than-air [Member] Lighter-than-air [Member]:Asset group in Aerostar including all assets related to its aerospace products - stratospheric balloons and aerostats. Plastic Films and Sheeting [Member] Plastic Films and Sheeting [Member] Plastic Films and Sheeting [Member] Precision Agriculture [Member] Precision Agriculture [Member] Precision Agriculture [Member] Other Product [Member] Product [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Revenue from Contract with Customer [Text Block] Revenue from Contract with Customer [Text Block] Balance Sheet Information [Abstract] Balance Sheet Information [Abstract] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Right of Use Asset, Financing Lease [Member] Right of Use Asset, Financing Lease [Member] Right of Use Asset, Financing Lease [Member] - Right-of-Use Asset for Financing Leases under ASC 842 Operating Lease, Right-of-Use Asset Operating Lease, Right-of-Use Asset Operating Lease, Liability, Current Operating Lease, Liability, Current Operating Lease, Liability, Noncurrent Operating Lease, Liability, Noncurrent Operating Lease, Liability Property, plant and equipment Property, Plant and Equipment, Gross Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property, plant and equipment, net Finance Lease, Liability, Current Finance Lease, Liability, Current Finance Lease, Liability, Noncurrent Finance Lease, Liability, Noncurrent Finance Lease, Liability Dividends Declared [Table Text Block] Dividends Declared [Table Text Block] Income Statement [Abstract] Cost of sales Cost of Goods and Services Sold Gross profit Gross Profit Research and development expenses Research and Development Expense Selling, general, and administrative expenses Selling, General and Administrative Expense Operating income Other income (expense), net Other Nonoperating Income (Expense) Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Income tax expense Income Tax Expense (Benefit) Net income Net income (loss) attributable to the noncontrolling interest Net Income (Loss) Attributable to Noncontrolling Interest Net income attributable to Raven Industries, Inc. Net Income (Loss) Attributable to Parent Net income per common share: Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Comprehensive income (loss): Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Other comprehensive income (loss): Foreign currency translation Postretirement benefits, net of income tax benefit of $4 and $2 respectively Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Comprehensive income (loss) attributable to noncontrolling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Comprehensive income (loss) attributable to Raven Industries, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Prior Year Operating Lease Future Minimum Payments [Abstract] Prior Year Operating Lease Future Minimum Payments [Abstract] Operating Leases, Future Minimum Payments Due, Next Twelve Months Operating Leases, Future Minimum Payments Due, Next Twelve Months Operating Leases, Future Minimum Payments, Due in Two Years Operating Leases, Future Minimum Payments, Due in Two Years Operating Leases, Future Minimum Payments, Due in Three Years Operating Leases, Future Minimum Payments, Due in Three Years Operating Leases, Future Minimum Payments, Due in Four Years Operating Leases, Future Minimum Payments, Due in Four Years Operating Leases, Future Minimum Payments, Due in Five Years Operating Leases, Future Minimum Payments, Due in Five Years Operating Leases, Future Minimum Payments, Due Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Operating Leases, Future Minimum Payments Due Operating Leases, Future Minimum Payments Due Capital Leases, Future Minimum Payments Due, Next Twelve Months Capital Leases, Future Minimum Payments Due, Next Twelve Months Capital Leases, Future Minimum Payments Due in Two Years Capital Leases, Future Minimum Payments Due in Two Years Capital Leases, Future Minimum Payments Due in Three Years Capital Leases, Future Minimum Payments Due in Three Years Capital Leases, Future Minimum Payments Due in Four Years Capital Leases, Future Minimum Payments Due in Four Years Capital Leases, Future Minimum Payments Due in Five Years Capital Leases, Future Minimum Payments Due in Five Years Capital Leases, Future Minimum Payments Due Thereafter Capital Leases, Future Minimum Payments Due Thereafter Capital Leases, Future Minimum Payments Due Capital Leases, Future Minimum Payments Due Capital Leases, Future Minimum Payments, Executory Costs Capital Leases, Future Minimum Payments, Executory Costs Capital Leases, Future Minimum Payments, Interest Included in Payments Capital Leases, Future Minimum Payments, Interest Included in Payments Capital Lease Obligations Capital Lease Obligations Commitments and Contingencies [Abstract] Commitments and Contingencies [Abstract] Loss Contingencies [Table] Loss Contingencies [Table] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Charitable Gift [Member] Charitable Gift [Member] Charitable Gift [Member]- Contingency for Charitalbe gift to a University for new Agriculutral Applied Technology facility Other Noncurrent Liabilities [Member] Other Noncurrent Liabilities [Member] Selling, General and Administrative Expenses [Member] Selling, General and Administrative Expenses [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Long-term Purchase Commitment, Amount Long-term Purchase Commitment, Amount Loss Contingency, Loss in Period Loss Contingency, Loss in Period Loss Contingency Accrual Loss Contingency, Accrual, Current Loss Contingency, Accrual, Current Loss Contingency, Accrual, Noncurrent Loss Contingency, Accrual, Noncurrent Cumulative Loss Contingency Accrual, Payments Loss Contingency Accrual, Payments Financing Arrangements Debt Disclosure [Text Block] Selected Balance Sheet Information Additional Financial Information Disclosure [Text Block] Income Tax Disclosure Income Tax Disclosure [Text Block] Payments of Ordinary Dividends, Common Stock Payments of Ordinary Dividends, Common Stock Cash dividends paid per common share (in dollars per share) Common Stock, Dividends, Per Share, Cash Paid Dividends Payable Dividends Payable Numerator: Weighted Average Number of Shares Outstanding, Basic [Abstract] Net income attributable to Raven Industries, Inc. Denominator: Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract] Weighted average common shares outstanding (in shares) Weighted Average Number of Shares Issued, Basic Weighted average fully vested stock units outstanding (in shares) Weighted Average Number of Shares, Restricted Stock Denominator for basic calculation (in shares) Weighted Average Number of Shares Outstanding, Basic Weighted average common shares outstanding (in shares) Weighted average fully vested stock units outstanding (in shares) Dilutive impact of stock options and restricted units (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Denominator for diluted calculation (in shares) Weighted Average Number of Shares Outstanding, Diluted Net income per share - basic (in dollars per share) Net income per share - diluted (in dollars per share) Income Tax Contingency [Table] Income Tax Contingency [Table] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Effective tax rate, percent Effective Income Tax Rate Reconciliation, Percent Effective tax rate, excluding discrete items Effective tax rate, excluding discrete items Effective tax rate, excluding discrete items Total Discrete tax benefit (expense), net Other Tax Expense (Benefit) Document and Entity Information [Abstract] Document and Entity Information [Abstract] Document Information [Table] Document Information [Table] Document Information, Document [Axis] Document Information, Document [Axis] Document [Domain] Document [Domain] Document Information [Line Items] Document Information [Line Items] Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Document Type Document Type Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Disclosure [Text Block] Other comprehensive income, postretirement benefits, income tax (expense) benefit Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax Unamortized debt issuance costs Debt Issuance Costs, Line of Credit Arrangements, Net Subsequent Events [Abstract] Subsequent Event [Table] Subsequent Event [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event [Line Items] Subsequent Event [Line Items] Subsequent Events [Text Block] Subsequent Events [Text Block] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Related Party [Axis] Related Party [Axis] Related Party [Domain] Related Party [Domain] Land [Member] Land [Member] Building and Building Improvements [Member] Building and Building Improvements [Member] Machinery and Equipment [Member] Machinery and Equipment [Member] Right-of-use Assets, Financing Leases [Member] Leaseholds and Leasehold Improvements [Member] Property, plant and equipment, Owned [Member] Property, plant and equipment, Owned [Member] Property, plant and equipment, Owned [Member]. This includes all property. plant equipment owned (held for use and held for sale), excluding assets held under capital leases. Property, plant and equipment, Owned and Right-of-Use Assets for financing lease [Member] Property, plant and equipment, Owned held under financing lease [Member] [Member] Property, plant and equipment, Owned held under financing lease [Member]: For fiscal year 2020 it includes Right of Use Assets under financing leases (ASC 842). For fiscal year 2019 there was no right -of use asset recorded under ASC 840. Assets Held under Capital Leases [Member] Assets Held under Capital Leases [Member] Assets owned or held under capital lease [Member] Assets owned or held under capital lease [Member] Assets owned and held under capital lease [Member] Includes all property plant and equipment- owned (held for use for held for sale) and property plant and equipment held under capital leases. Long Lived Assets Held-for-sale by Asset Type [Axis] Long Lived Assets Held-for-sale by Asset Type [Axis] Long Lived Assets Held-for-sale, Name [Domain] Long Lived Assets Held-for-sale, Name [Domain] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Accounts receivable, net: Accounts Receivable, Net [Abstract] Trade accounts Accounts Receivable, Gross, Current Unbilled receivables Unbilled Receivables, Current Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Accounts receivable, net Inventories: Inventory, Net [Abstract] Finished goods Inventory, Finished Goods, Net of Reserves In process Inventory, Work in Process, Net of Reserves Materials Inventory, Raw Materials, Net of Reserves Inventories Other current assets: Prepaid Expense and Other Assets, Current [Abstract] Insurance policy benefit Estimated Insurance Recoveries Income tax receivable Income Taxes Receivable, Current Receivable from sale of investments Receivable from sale of investments Receivable from sale of investments: A 15% holdback related to the sale of of equity method investment expected to be collected in over 12 months. Prepaid Expense and other Prepaid Expense and Other Assets, Current Property, plant and equipment, net: Property, Plant and Equipment, Net [Abstract] Other Assets (Noncurrent): Other Assets, Noncurrent [Abstract] Equity investments Equity investments Equity investments: equity interest in VIE's accounted for as method investments and equity securities in NQDC Plan with readily determinable market values. Deferred Income Taxes, Noncurrent Deferred Tax Assets, Net, Noncurrent Other Other Assets, Miscellaneous Accrued liabilities: Accrued Liabilities, Current [Abstract] Salaries and related Accrued Salaries Benefits Accrued Vacation Insurance obligations Accrued Insurance Warranties Income Taxes Accrued Income Taxes, Current Other taxes Accrued Payroll Taxes, Current Acquisition-related contingent consideration liability, current Acquisition-related contingent consideration liability, current Acquisition-related contingent consideration liability, current : Liability recorded for fair value of acquistion-related contingent earn-out, Current portion expected to be paid in next 12 months. Lease liability, current Lease liability, current Lease liability, current- the lease liability for financing and operating leases due in 12 months Other Other Accrued Liabilities, Current Accrued liabilities Other liabilities: Other Liabilities, Noncurrent [Abstract] Postretirement benefits Liability, Defined Benefit Plan, Noncurrent Acquisition-related contingent consideration liability, long-term Acquisition-related contingent consideration liability, long-term Acquisition-related contingent consideration liability, long-term : Liability recorded for fair value of acquisition-related contingent earn-out. Long-term portion expected to paid after 12 months. Lease liability, noncurrent Lease liability, noncurrent Lease liability, noncurrent- Lease liability for financing and operating leases due after 12 months Deferred income taxes Deferred Tax Liabilities, Net, Noncurrent Uncertain tax positions Liability for Uncertainty in Income Taxes, Noncurrent Other, Noncurrent Liabilities, Noncurrent Other Liabilities, Noncurrent Redeemable Noncontrolling Interest, by Legal Entity [Table] Redeemable Noncontrolling Interest, by Legal Entity [Table] Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Entity [Domain] Aerostar Integrated Systems [Member] Aerostar Integrated Systems [Member] Aerostar Integrated Systems [Member] Organization, Consolidation and Presentation of Financial Statements Line Items [Line Items] Organization, Consolidation and Presentation of Financial Statements Line Items [Line Items] Organization, Consolidation and Presentation of Financial Statements Line Items [Line Items] Number of operating units Number of Reportable Segments Joint venture, ownership percentage Noncontrolling Interest, Ownership Percentage by Parent Weighted Average Lease Terms and Discount Rate [Abstract] Weighted Average Lease Terms and Discount Rate [Abstract] Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Finance Lease, Weighted Average Remaining Lease Term Finance Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent Finance Lease, Weighted Average Discount Rate, Percent Finance Lease, Weighted Average Discount Rate, Percent Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Retirement Plan Type [Axis] Retirement Plan Type [Axis] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Other Postretirement Benefit Plans, Defined Benefit [Member] Other Postretirement Benefits Plan [Member] Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Service cost Defined Benefit Plan, Service Cost Interest cost Defined Benefit Plan, Interest Cost Amortization of actuarial losses Defined Benefit Plan, Amortization of Gain (Loss) Amortization of unrecognized prior service cost (Credit) Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Technology-Based Intangible Assets [Member] Technology-Based Intangible Assets [Member] Customer-Related Intangible Assets [Member] Customer-Related Intangible Assets [Member] Patents [Member] Patents [Member] Impaired Long-Lived Assets Held and Used by Type [Axis] Impaired Long-Lived Assets Held and Used by Type [Axis] Impaired Long-Lived Assets Held and Used, Asset Name [Domain] Impaired Long-Lived Assets Held and Used, Asset Name [Domain] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Long-lived asset impairment loss Impairment of Long-Lived Assets Held-for-use Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net Business segment net sales and operating income results Schedule of Segment Reporting Information, by Segment [Table Text Block] Disaggregation of Revenue [Table Text Block] Disaggregation of Revenue [Table Text Block] Contract with Customer, Asset and Liability [Table Text Block] Contract with Customer, Asset and Liability [Table Text Block] Acquisitions of and Investments in Businesses and Technologies Business Combination Disclosure [Text Block] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block] Cost of Sales [Member] Cost of Sales [Member] Research and Development Expense [Member] Research and Development Expense [Member] Operating Income (Loss) [Member] Operating Income (Loss) [Member] Allocated Share-based Compensation Expense Allocated Share-based Compensation Expense Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Finance Lease, Right-of-Use Asset Finance Lease, Right-of-Use Asset Right-of Use Assets, Operating Leases Operating and Financing Lease, Liability, Current Operating and Financing Lease Obligations, Noncurrent Schedule of Goodwill [Table Text Block] Schedule of Goodwill [Table Text Block] Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Finite-Lived Intangible Assets [Table Text Block] EX-101.PRE 10 ravn-20190430_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 blocklogobw04.jpg begin 644 blocklogobw04.jpg M_]C_X 02D9)1@ ! @$!+ $L #_[0 L4&AO=&]S:&]P(#,N, X0DE- ^T M ! !+ $ 0$L 0 !_^$RU&AT=' Z+R]N&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2+ON[\B(&ED/2)7-4TP37!#96AI M2'IR95-Z3E1C>FMC.60B/SX*/'@Z>&UP;65T82!X;6QN#IX;7!T:STB061O8F4@6$U0($-O&UL;G,Z M>&UP1TEM9STB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+V&UL;G,Z>&UP34T](FAT=' Z+R]N&%P+S$N,"]M;2\B"B @(" @(" @(" @('AM;&YS.G-T4F5F/2)H='1P.B\O M;G,N861O8F4N8V]M+WAA<"\Q+C O7!E+U)E"UD M969A=6QT(CYC;W)P;W)A=&4\+W)D9CIL:3X*(" @(" @(" @(" @/"]R9&8Z M06QT/@H@(" @(" @(" \+V1C.G1I=&QE/@H@(" @(" @(" \>&UP.DUE=&%D M871A1&%T93XR,#$V+3 Q+3 X5#$S.C0X.C0Y+3 V.C P/"]X;7 Z365T861A M=&%$871E/@H@(" @(" @(" \>&UP.DUO9&EF>41A=&4^,C Q-BTP,2TP.%0Q M.3HT.#HU.%H\+WAM<#I-;V1I9GE$871E/@H@(" @(" @(" \>&UP.D-R96%T M941A=&4^,C Q-BTP,2TP.%0Q,SHT.#HT.2TP-CHP,#PO>&UP.D-R96%T941A M=&4^"B @(" @(" @(#QX;7 Z0W)E871O7!E/2)297-O=7)C92(^ M"B @(" @(" @(" @(" @(" @(#QX;7!'26UG.G=I9'1H/C(U-CPO>&UP1TEM M9SIW:61T:#X*(" @(" @(" @(" @(" @(" @/'AM<$=);6&UP1TEM9SII;6%G93XO.6HO-$%!45-K6DI29T%"06=%0DQ!17-!040O M-U%!#AF2'@X9DAX M.&9(=T5(0G=C3D1!,%E%0D%91VA54D92;V9(>#AF)B-X03M(>#AF2'@X9DAX M.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X M9DAX.&8O.$%!15%G05)!14%!=T52)B-X03M!04E205%-4D%F+T5!84E!04%! M2$%114)!445!04%!04%!04%!05%&07=)1T%104A#06M+0W=%04%G241!445" M05%%04%!04%!04%!)B-X03M!44%#07=11D)G8TE#46],14%!0T%1341!9U%# M0F=C1$)!24=!;DU"06=-4D)!049)4DEX459%1T4R16EC645537!':$)X5WA1 M:5!")B-X03M5=$AH37A::3A#4GEG=D5L47I25&MQ2WE9,U!#3E51;FLV3WI. M:&156DA41#!U24E*;TU*0VAG6FA*4D92<5,P5G1.5DM"DI$4D1G:&%357E7:5DW3$-",U!33F5*16=X9%5K=V=*0VAG6DIJ6D9':61K M9$95,SAQ3WIW>6=P)B-X03LP*U!Z:$I3:W1-5%4U4%)L9%E75G!B6$8Q95@Q M4FQ:;61O85=P40O;%-(-7-F.5-Z969C;B]!1%9I:3%K M,S5++VUT1$4P:BM73#1Q;W%1:UED)B-X03MV;U9#>D@V0FEM,DA85G)D5VQX M2F)854PR.7A%94US37%L2%9H,EI704E/2W%72W5X5C)+=7A6,DMU>%8R2W5X M5C)+=7A6,DMU>%8R)B-X03M+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X M5C)+=7A6,DMU>%8Y0B\X04](=B]!0VMF;4@O;41H+S5/;D9"96DO.#5-*V)V M36YL)B-X03MJ>7!P5C5O1B]*<#EZ3F9I2U=72VQ75#!:1S1N:T-+5E59;T-5 M+SA!3TXO-7AE6F9..3=Q2&PO>DA-=#5D,G1V.6-T8C!)"MB26]6:C%85#5O;V)I M-%5!1U%5O;B]N2WHX>$Y++U$X M4&MQ>&Y79E5*6C!U3E1#1V]H:FE"2U)U4BLR-VM.5'-"=C%'2V@X=EEP9&ER MG0T4W!I M:61+2')Y%-H8U9D:7(R3"]N2$QY="M8;FUZ5CE3,%!Z5'!G=DPW,&QU=$YL M.64T:"M"1'AM:G!$2D=#9FE6:%AF7AK<$UO959N8R]S='5F,G-60U(O:WHU2G0O M3U U:&%B<$8U15ID35AN8S9I9TQ,)B-X03M70T9A;%-Y1E=(3G5+5D)(6$9* M44@U;E(K5F]F4$]Q,FYL83!7,#!3>FQ.=&)OGA&13E&1S)72C!1)B-X03LP M6FEF:54T;TQZ3#@Q9GEU,6XX=B]-1%=.,7EU3DUN2F949%)#,%=74"M5.6QK M5&]Y+U0P3TM154HK5F5I85AR=C5H849P1W%W+U=.)B-X03M0=DQK4C--2$HP M-4QX2G!Y:DMS3VY9-'%68C@S.4$P:GDO.$%M4G)E:C920CE6,#(P;&I7,V$MR36A"-%!4:3-S8U9F;CEQ5FYF,E=O6$YP M<45B)B-X03MX6#%V2SAD,4A*.71:5EEH=S-V6$9K:'-69&EQ8BM59DQT,35K M.'HV6F]67A6.6=A3"M:1VTR)B-X03MN M-78O05!+=&)0:D9P5FAP:U9T84M+8EAK0RMO67=F05%EV168X06Y+ M:GED*V@O4&ME=5%*>'1.9FDY4FE"44,U9T%J;$@P)B-X03MR=V(U:S1P1'AB M1DQS5EI&*U@S;7%B>7 U>C!N6#1Y949L8TMB:%(Q84(O9VU8-EDR641&4RMO M+RMC;79,15AM3#AT13%U>G!.3F]Z)B-X03MR97=Y2E$X3).,2M25VM7=V19>E!9 M6$U9:V,P5F5C:W$Q62M!%,W1EA9<2MI9GE0.'DS,VQJ.&HO3G5V M,DMQ.7IP*V]X>6]J:7%S2U&=Y,6AN1DI)>GA.>EDS86I9:G=:96]04FPY:E1&1#4R.&YE4DYB.&LO;C-O M1VDV%8W<"]Z:E9P3FYP55!M4#AY3E53=&HU9G1:27)8;T]5>DHV:W9%+WII M4&EG)B-X03LO=T)F1D)D1BME2#55=RM99CA2>"M16D8Q=C$R=2]R=W9N.50Q M;4I:;C95,THS1DM9'DV3F9X;CEQ1&A34')88C!(0R]-)B-X03M(1FE8:E@O3U). M-6%A2$(U8B],8E1*0SEL-6-T1FQU,F]"-FQZ34YM640YE1,<&1P65I!3TUK8FIE;CAR;V8T031S6'E$*V8O05 U3T1Z2B]X M;6DO)B-X03LV:#0X5U%E931Q-T9867$W1EA9<3=&6&]F-4\O;7=V-6,S*W!8 M<#!S-F\Q+T1(0W-8D-V M=DEF;7E$5S=D1VYT*TQ1,S%M1S1I848K<3%O845-)B-X03M!=U!I355L-B]Q M4"]!1&PQ6F%L65A';C,S:W!:-T\W:F5'-&AF56%Q.&-G2W-P+S!8=41I:6YZ M=F1M,DXQ36)66%,Q3'-916M)6GA()B-X03M5.%%X04%,539K1$9+;&ER,%-F M.#(P6#AP12],>E0Y22MP<3AI>3,K<"]796)4:U,K<3,W;U)*>'%W569B3WDP M>%)4>G9&3#-4>4XO)B-X03MZ:S8O;&YY6' S;'4W.'9F<%DR56)W3F-.9&E% M3D5866]N1#!:9G-O,TAR,GA25'A/+VMT2DPV-6MS-#)H=$AL9')A1GIY6DEY M>$M+)B-X03MZ8E9)6&%U2U50:7)S5F5J9FLS*V-%+S5C6&UP4VUW3W R;6]X M4G$Q<4IV47!,13E6:S5C2F5I3S1P5$931TDK8U!-;#$U;3@P86YR)B-X03LQ M>4-S=6\S1'I#36UV0D-A4G@Q.$510E(X#5-,"]Y>$PU6$=O>%=55'=V3S$V23%L5C-::E=-)B-X03LR.&Q".&1+8VII M:6TQ+S5Y23AJ=W=3>#)F-5EA6F%.27!!94=3,U%H:4MC=FAS;#-'2S X3'A3 M-T9867%Z;GDW*UIV-D@O3%A8+TI0)B-X03LV3CEF.4]40V(Y265V=SE+;G W M96PV8F,O=T,V+VY(6$9A64YIFLQ8CAV3"MD5$4R;V%*9&=M-3 W M;G=P2T)26EEM25E+)B-X03LS6G1T>#AH4E%1>#%!.8UAM,WIN<69M2TLS M83!J,4(P9&)D;41L3T53>#!,04Q8-T9E;4M1>'9&6%EQ-T9867$W1EA9<3=& M6%EQ)B-X03LW1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=& M6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6'-0.$$Q:34O)B-X03LS M.&8O04-2>%)U-R]!2WAC+W=#+VHO-4DTB]V-"\K4T]+-W4O-GAC M+SB]V-"\X06MJ:74W=CA!)B-X03MR1GHO04PK4"]K M:FEU-W8KB]V-"\K4T]+)B-X03LW=2\V>&,O-RM0.$$U231R=3&,O=T,O:B\U231R=3&,O-RM0 M.$$U231R=3B]V-"]W1&MJ:74W+SEK/3PO>&UP1TEM9SII M;6%G93X*(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @(" @(#PO M&UP+FEI9#ID-C-E965B,2TS-C!F+68V-#$M M.#DP,"TU-V)D83$X,&)F9F0\+WAM<$U-.DEN&UP34TZ3W)I9VEN86Q$;V-U;65N=$E$/G5U:60Z-40R,#@Y,C0Y,T)& M1$(Q,3DQ-$$X-3DP1#,Q-3 X0S@\+WAM<$U-.D]R:6=I;F%L1&]C=6UE;G1) M1#X*(" @(" @(" @/'AM<$U-.E)E;F1I=&EO;D-L87-S/G!R;V]F.G!D9CPO M>&UP34TZ4F5N9&ET:6]N0VQA7!E/2)297-O=7)C92(^"B @(" @(" @(" @(#QS M=%)E9CII;G-T86YC94E$/GAM<"YI:60Z04(V,S1"1CA&.31"13 Q,3A#0C-& M.3E%-$0Y031&.#D\+W-T4F5F.FEN7!E/2)297-O=7)C92(^"B @(" @(" @(" @ M(" @(" @(#QS=$5V=#IA8W1I;VX^&UP+FEI9#ID-C-E M965B,2TS-C!F+68V-#$M.#DP,"TU-V)D83$X,&)F9F0\+W-T179T.FEN&UP;65T83X*(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @( H\/WAP86-K970@96YD/2)W(C\^_^X #D%D;V)E &2 M /_; $, 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0(" @(" @(" @(" P,# P,# P,# __ L( 8<%W $!$0#_Q !J $! M (# 0$! 0$ "P@*!@<)!00# @$0 $#! $" P,&"@@$! 8# " M P0!!08'"!$)$A,*%'@Y(2(5MSBX%E9VEK87=Y<8&C%!(]2U-U?8,B35UU%" M)5@S0S0F&5GDUIC_V@ ( 0$ #\ G_@ M M M M M M M M M M M M M M M M [+TMJO(=Z[BU-I'$9EFMV5[CV7@FJ\8N&1R)T3'H M.0["RFU8C99E^EVRW7>Y1;-%N5W:7*Z;_KY MP _>GR*_VJC^2I[IO^OG #]Z?(K_ &JC^2I[IO\ KYP _>GR*_VJC^2I[IO^ MOG #]Z?(K_:J/Y*GNF_Z^< /WI\BO]JH_DJ>Z;_KYP _>GR*_P!JH_DJ>Z;_ M *^< /WI\BO]JI^.?Z++NJ0X;\F/NS@9=7FDIJW;X&UM]MS)-:K2FJ6%W3C' M;8"5(2JJJ^8^W3PIKTK6O2E>KR]28_G4:QW=L^,M;GCJ MCV1-W1\0?@G[Y/&'Z[<(+EX !\7 M(L:QW+[-.QW++!9F [8_-6UY)?\#ULQQ"W==&ITJV;)T%;XMDQ-V^RGJRTRLPTTER)@5^ M@.RE+5)I;V[+<7J.5Z345I2M)WO=![(/.3M59"_-W3A;.=Z)N%V7;\/Y):Q9 MN%YUC=Z/RULVBVY6IZ*U=-:Y?.8JWUMEW;;;>?JXB!*GMM*>/'P M M S)[='Q!^"?OD\8?KMP@N7@ '$L_SS#M68)FNSMB9%;,0 MU_KG$LCSS.V62RV]^2^OI7P--*KT^0\P M_P#\[W9X_P#V'\:OSU__ (1_I/?<[/*U)33N'\:*54JB:55G"4)I55>E/$M< M-*$)^7Y:UK2E/ZSOS6_=![;NW[G6R:RYZ<0,SOM/E38++R)U0_D#K?FQ8_GQ M[$YE+5VDQ?:9S+7FMLJ:\UQ*/%XZTH9N6NZVN^6^+=K+X'MG",HUKL_#<9V%KW-[ M--QW,,(S.R6[),6R>Q7%JK,ZTWRQW:/*MUS@26Z]%-NMJ37Y*].M*5)FOJ'? M3B77@K(R'F5PFL%^RCA[<9KMPV;K=M4F^9'QGN%PE5K2?&?\+EQO6DY+[Z6F M)CU79=BW1\0?@G[Y/&' MZ[<(+EX !@!W8OA9=RSW .9'W==C$08 RLXS2FX=)3(LMV M:Y;,(S6[PL2NS[S56G:9)@DA^5A.5QUTK156;G;Y;/F(0OP^-"%)WM>SEZN" MS[GRO&>.?.:YO\ ?'7WDQK;N'%:UK;M>R)R*MMM MWNW.4LRI"NDB);VJ5?KO*I4E:4K0I*T+312%IK125)53JE254ZT4E5*]:5I_ M2?Z !\C(+!8\KL-[Q;)[/;,BQK);1VS6WH M=QMES@27&)##J%M/-+4A5*IK6A((]0AVDG^U7S.E6S7=ONKO%3?S5YV)Q[NT MU2Y2,9::N*:9EIF7<7I$B9.GZPFW**F*_(JI^59)T!UUUZ3[2I/@J M M 9D]NCX@_!/WR>,/UVX07+P # #NQ?"R[EGN \TX.[UR>X9+N;BG9;1>M991?9B)=XS3CU<92+'"M,N M0M2I]QN>H;_5BW.27ZU4NU76V-TJM;#RS<0 /"KU%O >%SV[7V\;'9K,S/W M%H&V2>16EIB([3MQ^G];V^7<UWIW^3*X[G5[@XC,C*6Z\][)<<8;B2&J.*\Y+;J:.4HNBJ M4Q, M !F3VZ/B#\$_?)XP_7;A!X!S(^[KL8B# '8&I]@W+4NT]:;5L[2I%WUGL##=@VIA+Z8JGKEAF1VW(X+ M292XTU$93DFVII1RK+M$=>M4*Z>&MZFU7.'>K7;;Q;W%.P+M AW."ZIM;2G( M<^.W*C.*: 1UO4KXPC$>]]SRM3:&$)EY?J?) MZTCO27VZKS;CSJ+,W%J7*I1U+[CE_JIU%/[-MRJD-]6TIJ>& M M ,R>W1\0?@G[Y/&'Z[<(+EX !@!W8OA9=RSW .9'W==C$08 M%Y#CM:U_I.Z "/IZGJ MZ1+QWSN=4N'5RK+-QX^VM=7$5;5[78^*6BK+/I1-:UZMIG6]RB5?^9/2O]9X M) M S)[='Q!^"?OD\8?KMP@N7@ & '=B^%EW+/< M YD?=UV,1!@ 7H]$V>7CVD--V"?5I4ZQZJUY9YBF*N59K+MF(VB%(JS5YIA MZK57F*^'QH0KI_2FE?D.U0 "*#WHMPV_>_=E/*3G4S&F,(7'6TPJC+U+A5J0Y5+;2EN+0E75O*SMR#N/:_ROEEQMV+H MS']I3;W;<&N69Q;8VW>;ECL&S7*[VYUJVW.XR;-<(\*_1W$,ST179%*/4:2N ML:31K"@ M &9/;H^(/P3]\GC#]=N$%R\ P [L7PLNY9[@',C[NN MQB(, 9-<+-,OOJ-QDOJJEN/';6ZM24(4JEUX Q2YT0.-)B:1T]FN,?%Y,"+#RS#=>6^^;6>C+6^FX[CSE2 M\PVC*]K=>?=F1HV87F5#B+JJB4P(K#:$H;0AM/HP>$'J0.#:>]?IN>66&\7^Z/J"P;8MF/WS3'*"+(XS[!MN6Q(-UQJ'< M,^NMGEZSR27:;O&F6AV5:MGV6U1JR74)5$M]PF52XE*UI751S7M]<"=E(2WL M;A%Q#S]")J[DA&:\:],Y4A%Q<;<:7<$ION%SZ)FK:=4FKM/[2J55IUZ5J8[7 M/LE]HR[Q:PY7;GXC-,U6ARJ[9IC$;)*\3=:U32DZS0($U**]?E31SPJ_KI4_ M;:>RUVD[+2 F'VX^'+U+QXA! M985+6XJKM44I5RJJU5UZU-"OUI'#:RZSW5Q!Y7Z^PVV8WB6QM;9#H+,$8U;K M?9[!;LGU9=:Y7@]7[9 CQ6&+CD&*YQ/CLJ;HI*HN/T16B/+3YFD* #UT[$ MW$6O-;NJ<1=0W""[-PJQ;%B[DV7X51DL4P+2[2]B72WSJ2:*JJ%E-QL42R+H MVE3O6YTJGP]*K17RR_AKQ V"BXMY[Q3XVYNW>(8IVV.W3@3&E2+1@D-Z1'H\BBZ(76J?%2E>G6A+\]3?RMU_P @NYIG MFI]*6+#L9TCQ MM- 8S;,$L..V#'[EL*T2ESMS9)6+CL2/&_1+X_88>:75*T*I5*DUK2M.A;*_5IKC\0,)_-6Q?W M?JTUQ^(&$_FK8O[@80]PGMA<6.XSQFS/CAM[!+%8VKNE-YP/8F)V"R6W-=6[ M!MT>0C'\VQ>X(@TK1Z)62XQ-B+KY%QMS[\5VGA=\28]O/W@=OKMQ\F,YXQ\@ M;$J%DF+R?;,:RN!$N+6([,PJ:X[2PY]A$^X18JKE8+NTTI"NE*KB3&GHKWA> M8<33"T %S&#PUX@[5UKB+>T.*G&[9#=XP?&$7=O/=&ZPS!%U0Y:H$QQ-R M3D.+W%,Y+DO^U51WQ4JY\ZOSOE/[81V]. >LUO.:XX.8^YA'&C2 M^*+?F1**3%E/*L.%0%.28R5JHVM752*5KTK3J2?_ %'%HM-A[U'.BS6*V6ZR MVBW9?JZ-;[5:84:W6V#&1H/5'@CPX,-IF+%81U^1"$I33_P/$@ M &9/;H^(/P3]\GC#]=N$%R\ P [L7PLNY9[@',C[NNQB(, ;4 MWI$.'4GD-W/T;\O%I5,P#AIKN];'F37?%6!^L_8$.YZ]U?:7T)0JJYE8TZ^7 MJ+UJA*7;!XJUK6E$*JI &AWZS;N-6NSX+JGMFZZR!3F39=<;'O?D;'@T;6S M;L+LSTQ.H\%NC[D9YOVO(\ICNY"_';=:E16K-;G5T\B:CQSRP #8 M>],1P53S4[I^J;WD]E^E=2\4HU>2FPJ2H; M:!MI$= MS3>QU*S#7L2/Y4F31U6-6:YTLTA=?+JN9;7E>6W2M$4\Q0 #]<"?. MM4Z%=+7-EVVYVV7&GVZXP)+T.= G0WD2(DV%+CK;D19<60VE;;B%)6A::*36 ME:4J6S.T9S5A]P3MW\8^3J[C%G9AE> 0\D(!KZ^IYXIM\H^S_P B9D"WQIF8<;56/D]B M;[L&DI^'&U@Y*1L9R/(3_;P:?JDOE_6I::*36K::+I1/5:)"( * OHEN(3 M5(7+KG;?KZKS7L_;VX!AX)S2U[-R!A,B*S'CVB M_P"H=X8^S=76I$AIV6_'OTN#%;0PAUVB9JUU31M#BTR_P #/_ +3O MQ3>VG[__ W^\5KDM\@'C[WE>T'I7NW\;I.OLI3;L+WYKZ/=;UQYW>BW(?NF M$9-)8;5*QF_J9\$R[ZTS1R(RQ=X'CKX%(9FL)]JBM=8_G)7C?N/B+O'8O'3? MN'R\&VOJZ_O8_E5@E.-26:.I;;DP;I:KC&4N)=[#>[=(:EP9C*E-28KR'$U^ M7I3HP OA:T_RXP#\B<5_P* X!S(^[KL8B# ^U MC>.7_,K5CF-X_9XCT^[WV_WRV(\FOLKT],V6U_]4I2O:< 'G-W1^Y+I7M<<3\UY M';8GP+AD*8\K']-:OK<$Q+]MW:,J&ZY8L2M#:$NR6K9'4GVN\3Z-J;MML9== MKXG/*:=C(\EN16UN6V^MJ_"/6?'#N"8E9D.737%VKG)2E#_T M9CF8HNUNI52ETI(R)A*:)ZUK6=T #? ]%5S?58\^Y*=OO+;TE%KS MFW,'E>#?:\XE:-NEK^BLZ?UU$VCM5AQ M2US$;-VZ\YL'*+;<%K0W14K%EWUJRT\*:(2S;$4I5?3QJ]7B>/ZTWG@_>\_X M^=NS"[PNEGPBV-\BMWL17I:&Y679&U<\;U+C4U*'V8SCF/XQ2ZW9YIQIY*J7 MJ"XA:%M*I70_ -Y+T0'VBN>/[%=1_ISDI1F --;UF>U]HZFXF\=HN6T\U(5(Q>^YA<\?%=1?FH^8OQ( MK5)FM@'J\N\EAL:"QD6:_&+2.,2LRNNN\A9V9JV_P"= MV9-BO^"9A9,GP\#OUQQC,<.R>W2+3?\ '+_:9"XMPM=TM\I"'H\B.\BO]54K M36BDUJFM*UX6 "^%K3_+C /R)Q7_ H!S8CG^I.^-UST_+;6/U!:G/#< M &9/;H^(/P3]\GC#]=N$%R\ P [L7PLNY9[@',C[NNQ MB(, =O:+T!NWDWLFPZ?X^:KSG<>S%LKEQ83MSG-P&7&; M/8+>]-:K,N4Q<>!!:5YLAYINE5TIA=@KTUV-=O*Y6;EGS$5C6RN8U(JUX#B5 MJ<8O>ON.;4^'[/,E6NX52N-F&U7V'G6'+PW2D&V,N*:@4<754US;8 !YN]RS MNG\4>UKI:X;3Y#9A'>RJXVRX+U;I7'YL)[9NVK[&1Y<>V8W9W7*K@V9,U;:) MUXE)3;[7FD3+Q,11:Z-1VHL6-YT@ &4G"3B M[EW-7EOQZXJ80B32^;QVEB^$/3XM(]7,>QJ7-3+S;+W$R5):7$PO#(=PNSZ> MBUJ9A+HA"UU2A5R+7.O\3U/K[!M78%:(]@P?7&(8W@F'6.*FB8UGQC$K/#L- MAMC%$T33RX5K@--T^3Y?#U.9 &'?<#XEXQSIX7.7.39[Y:9?DN.L^TVZYPW67/ M2?&BO2M:? M*<= ,P. '+*_\%^:'&[EICK$J;(TCM&PY3>;5"\/ME_PF35ZP[$Q MB+YDR U21E& WBY6Y%5O-MT5)I55?#U+BV'Y9CV>XEB^=8E8E55BW;'LCMD:\66YQJJHE58\^VS&G4=:4KX5T.1 $Q+UE7#RNG^?.L.6. M/VFL;$^6NK6(6338UN2S$5MW2C=LQ*]+E38_]BN5=-=W#&E(H[1+SJHSZJ57 M1*O!IZ ]8^QWP_5S@[HW$K2<^V.7+"(.QH>UMI(HIE$9.MM0H7L#(X4];R M7/#$R9=C8LOS4J75VY(I3PUKXDVE3@VSMCX=IW6VP-M[$O43',!U?A64["S; M()SS,>%9,3PRR3LBR*[2GI#C+#3%OM-N>=55:TII1/RUI_20[><_*?*>;G+_ M )$W1J17.3V#X_;FHT7&WG$R&8B=KXO:HE$6&8XVM=SCM(M3 MZZ)I"=B2Y;M:;I8;I[-<)EIO%GNT.1;KI:;I;I#D.X6VY6^8VS M+@W"#+96T\RZA#C3B*I52BJ5H?/ +X6M/\N, _(G%?\"@'-B.?ZD[XW7/3 M\MM8_4%J<\-P 9D]NCX@_!/WR>,/UVX07+P #'GEU MHV3R>XHU'=4GY:H2\[1-?DHJO])]?'?0[[BDSDMY9W"M:62VU4UXI>.\?LIR MB=1-5TH]5-NN6T,0CJ4VW\J:5E4\:ODK5-/G'I_QZ]&%VZM=][DY#\D M'HR4453V?)(]$H<77Y5^!3>S;Q?X8 M<4^%>&/Z_P"*F@M9Z+Q><\U)N\; \;B6ZYY',89;C,W#+,E>I)R;+KDU':2V MF3=S/UDN XO$R+5O;$P! M6P,HJIZVUY,;CL,ZUX#:Z>.K3UQUWJN4Y;\FRN5Y5:JBS+_6U16'TI4Y;IS- M? K0CY \B]Y\J]IY)NWD7M+,-P;4RQ^CM[S+-;J[<[BXRA;JXMKMS/1JWV+' M[;1Y2(5M@,QK?!:KY<=EMNE$TZ7 !O->BPX.MYAN3D1W!,K@I>M M.G[-_#UJ-3OEK:KL/.X-NR395]936+5UBY8Q@%;=;VU)?2E1?J2O,>2MNLUS5UP8?R#2EW\*'W5)M;&.^V8]&JM+:JUQMRGA\-*+5L^ & MMYZJ/AQ7E5VF]I9I8K4Q.S_B3?;5R2QU^OF-RDXEC,:;8]N1$/M]:4ALZXOL MZZNM+I5#KMH9_H4E*DR2@ 4'?1/<-50,Y24_\W;;I=9.-PJN1J4;I(M^V:FWJ].=SO&OMY M6CC!AUX8A[(YJY6O#;JTQ<&&;M;=(8(JWY)LFX-1?+?DKCY%=W;-8'.M&FW8 M5SF4HYXD>!4M &\EZ(#[17/']BNH_P!.MS^QYPP]Y7* MOJNNY-N ,_P#M._%-[:?O_P##?[Q6N2WR #1U]3OZ?K]=%KS M#N.\)L%6YN"P6QV]>O MT)A,AANMP:=3<)R( !?"UI_EQ@'Y$XK_@4 YL1S_4G?&ZYZ?EMK'Z@M3GAN M #,GMT?$'X)^^3QA^NW""Y> "=?ZA/O/][7A+ MS)V/Q4M&S\!T1I^ZHC9WHW86EM1P[5D>Q=,Y![?'LOTCE^R[GLZXQ-FVY*QURG:R=Q[#K^%F?MN/S$-2'T6*ZW'Z)CJ4 MVS_R=N9IY:.GAIZ=GAAH#N^8ON;O:\N>V1'N%L7C&F]%8+/U]<68C"'+KNS! M[C<+KR#LE+LA2I4^2W8-CV.*W%72C41S#[BI'1;J_,]SP#6(]6+PD7RI[7F1 M;>QJV/3MC\,,G:WG:ZQ:T]HD:TDQ:8WN2VN)4R[2MOA8U(CY _5-6UT_!Y/1 M?AJI"Y/P -F/TIG.-'$KNBXAJW*K^FT:LYEV*N@[^S+=@L6Q&RWI M=+QI&Z//2EL.TN,C,6W,>B);98CC^?XAE6!Y9;F; MOBN;8W?,1R6TR*45'NF/Y):Y5FO-N?36E:*9FVZ:XTJG]:55(9O-KC)DG#+E MSR+XL95[4[=-&[;S' HMQF5B^??\;M=U?7AN5UI#KY"&LOQ!^#=&TTHA2&Y: M4J0A5%(3BZ #],.',N,R+;[?%DSI\Z2Q#@P8;#LJ9,F2G4L1HL6,PE;TB3(> M6E"$(352U5I2E*UJ6V^TSPUA\!>W?Q9XOUM[$#*<'UG;+QM#R5.NUE;?SQU_ M.=IO*DOOR7I+,?-\AFQHRJK\*(<=EMM+;2$-H]%"/EZDCG9_'/W3MVW#&[[] M,:BXZN)XUZG]DF/R+1(A:WN%Q:SW)8%*I:AR/PIV?-O#S4QE'25;&X5*..MM M-+KX* WDO1 ?:*YX_L5U'^G.2E&8 TF/6Y_8\X8>\KE7U77-=KRG"[_<,5S#%KS%71,FUY!C&26J3"F17DI6T\U7IU15*E=L MG6>I\]/TUJR3FOE>Q:+0 +X6M/\N, _(G%?\"@'-B.?ZD[XW7/3 M\MM8_4%J<\-P 9D]NCX@_!/WR>,/UVX07+P #$SGQ MMS-- <%>:6^-;RX5OV)I/B9R,VY@4^XV^/=K?"S36^GLQS+%I<^U2TJB7*%& MOEF86['=I5MY":H53I6IYG>GW[N">Z[P[?R'8TZQQN5.CKTSA7(*P6E%OMS- MT5=J39^";0LV/P4LTM&,YU:8DAA+=&Z-M7:U3V6ZU;;0I7O( :[GJ3.U6CN M2\&+IDVN+!6?RBXM-Y!M+3-;=$@KO.;6&ELHK8VGO/DT;=<8S*U6YB; :0XV MM5\M4)-*^6X\AR14 #WN]-GP7)'(;E3F*$R++HW5>59VBVJHFJK]?K? 6QB6+L)7+@(5*RO*Y4*VLT MJ^S2KLI-*N(I\ZD;+A1SQV#QO[E.F>X#E5ZEWW,K-R+?VUMV[N-./7#*[+LJ M]W6+O5'EQJT<^D,NP[,;VRFJ:*\+LJE?"JE/#6VSC]^LV56&R91CEQBWC'LD MM%MOUBN\)?FP[I9KQ#9N%KN,1SI3S(LZ%(0ZVKI\J%4J?7!QO,L0QS8.'Y7@ M68VJ+?L1S?&[[B&56.:GQPKSCF2VN59KY:I:*5I5<6XVR:ZRY3^M"ZD.?GSQ M/R+@SS,Y'<3,F>D3)FD=GWW%+7=9=*IDW_#GJLWS7^3O4K"MR?,RG!;M;KC7 MP,-M_P#-?,IX.E3$, Y#B65Y%@>5XSG&'W>78,MPS(;+E>+WV I* M)UDR+';E&N]DN\):T.(3+MMSAM/-UJE5*+13K2I<)[>'+C'>=O";C9RPQQR% MTW%J^P7S)K? DQ93&/["M[:[!LO%O,ANO-47C&?6FY0?"KP.4HQ3QH;5U0G, MX FH^L^X6)UERZTAS:Q:RLQ<:Y,X#77NQYT2/":H[M[3C$2%;+K=7&$M2GYF M1ZMN-KAQU.T<5Y>.N4\SPI2A.EJ #W2].1PJ_C:[L'';'+W9D7C6>B[C(Y+[ M5;DL2WX-;!J23 N&)6V:VPRN,_%R+:D['[?(8DN-,O0Y+]*^9T\ERQ,>5?>J MYQM=O7MMW[%7B3NL]*H=57SI&X-EH>QC#Y<1E+K+DM>*^U2+\^T ME:5*AVEZO6G3J17WGGI+SLB0ZZ_(?=<>??><4Z\\\ZJJW7775U4MQUQ:JU4J MM:UK6O6I_, &\EZ(#[17/']BNH_TYR4HS &DQZW/['G##WETGW0^6#=V5 M=,UXD[>Y8;;A[[U=27,>K:$HVKDD!&W->P?,5$A["QBW*Z/-T;HB^V]FD)]2 M5(AR(E4#3&Y=7\AM5X+NW2N:V/8NK-E8_$R?"LSQR529:;Y9YGC0EUI?1#L> M5$DM.1Y49Y#0VZVM">S0#\LZ#"N<*9;;E#BW&W7&+(@W"WSH[4N% M.A2VEQY4.9%D(<8DQ9+#BD.-K2I"T*K2M*TK6A+U]27V 7^!.77;F?Q'Q:4_ MPTV#D;:,VP6U-2)SG&S.E\@FUHS:)#BU(M$UQ%M=71+L' MS-1L OA:T_RXP#\B<5_P* X!S(^[KL8D^=DGN9W_ M +6G.W7>\YLN1^+0:3):;SJ;(I\2L^_P 2T1E_^H9-KRY,LWNV M42FKSJXCD1*DMRWJ*LU8[D-CR['[%E>,76#?L:R>S6S(<>OEKD-R[9>;'>H3 M%RM-UMTMJJFI4&XP)+;S+B:U2MM=*T^2I]@ E.>J<[4RN"W,QSDOJ;&E0., MG,.\7O+H+ZG';MLO O+983'M=JR14C\(;(U524J;DSHK"*-6WJ: MM0 !48]'UP9;X^=OO)N5V56;V78_,W,U7BSR9D)+$Z#I'6,FZXO M@<-E;JW7T,9#E#]^N]5H\E$N))@UJA5&6W*[M,YO5PC0O'S@+B=Y=CW M[=^25WIMR#&I&55>KMT8ITJXE%5-NSC MBN=Z77FK_%]VG]18YD%Y1<]F<4;C.XT9JVX_+M4X2?@MM;C;S_ ,7MWEVG:5I>XZ;: MDM44EIO.\,AW'+-77)[YE4NS\EPCZ9AJKXJ52QCC5.E>M:TT6 4 M0O16V,UHA^D#'\Q M5:+A5-/'3S\@?5\WY>N]L >%7J.^%].:G:=Y&6"RV95WV3HJUMQPV%(N#MSRK64M\-Z$\PYM_:-K MCTPJTW5*%/3(MSPO5BJ3645\FBF,N5527.C:D:2X !O)>B ^T5SQ_ M8KJ/].MS^QYPP]Y7*OJNNY-N .?X=J?:>Q&5R-?ZTV!G3#4YNV. MOX=AN19.RWV?W%]FS(,+ M.!W,3*UW"2S%8E6?C;N"1:FE/3&[?[1<+U^!Z;/:K>Q+=HE^5*?9C1Z=5.N( M32M:4^]!;C-+CJ:<<2]5+=?/\ S_ .T[\4WMI^__ M ,-_O%:Y+?((3G,_[8?*_P!Y7>OUHY2>X/I\N_+FO:[VM#TAN^YW[,N"^U7'CN;>P.$[YBUV?I7KDMFCU;]OC4]KCI5-CI9EU?,,S/ M$MBXEC6>X%DMDS+"8C4^U7FS76 Z_#N%NN$-]# MC3K:U(6A5*TJ+=)2MB9;KG;I3C3J%4Z*0JI)I[_O8HSCM5[BD;/U%;K]F/!S:U^D MKUQEKJ9MUG:>OUP>D24Z:V)='52'EOP64U^@KM)7UO$%'A<6J:Q(\6N8 "^% MK3_+C /R)Q7_ * X!S(^[KL8B#%*7T@7=0IN_0]_ M[<&XLE9=VCQQMCV4N M41EIJC5M><-U, P1[E7!'77[4QZJKG MK[.8J8ZVY+C=EO[;:9K#:T^W6QZ5$57RY"Z5BH;[T=LOC/NG:''_ '%CLK%- MGZ?S:_X#FECDMOI3'O6/3W8+TJWO/LQZW&QW5IM$NWS4)\B= ?9D,U4TZA5> MI #(_A_QJS3F+RBT-Q>U\TXO*MX[.Q7 (B]4:TTMKBTQ[#@&IL#Q/7.& M6:,TTRS;L8PRQP<>LL5*&4-M^-NWV]OQJHFGB7U57Y:U.Q%*2A*EK4E"$)JI M:U5HE*4IIU4I2J]*)2FE.M:U_H(M'>YYOM]P3N8:[6KMW7T51/A2GR@-N7T>7-BNAN MX3E?%7)[VY#P7F/@,FUV*%(DS_H]&Y]51;KF.'O(8;2[;HTF\8:K(8/FNT:4 M\^N*U1RJJMMKJ)@'E[WF.%+//_MM\G^.L*VQKCGL_ Y>>:>J_P"U)5'V_K;K MF&",L.PZU?8^G[E;*VAY=$.TI%N+O5MS_AK%->9>C/.QY#3K$AAUQE]AYM33 MS+S2JH=:=:71*VW6UIK12:TI6E:=*G\P #T\[-O-F5V_>X_QAY&2+ MBFWX+;\]@8'N*KST=B(YIS9+B,.V%,E+DL/M5_!JS72MY836K7BEVUFE76J5 MJM-K=A]B4PS)C/-2(TAIM^/(8<0\P^P\BCC3S+K=5-NM.MJHI*DUK15*]:?( M?U!^>9#B7")*@3XL>=!G1WXV<_P[6> M%6Q:U-(N.6YYD5NQ;&X*W4-O+;1+O%U9;JJB%5I176E*_P!!,/XE<: M-%<9\!:0C%-'ZOP_7-L?0EY*KFO&[-%A7*^R*2'Y+_MN0W5#\Y_Q.+K5Z0OY M3F^Y]M83H346SMW[*NS-CU_J+ U4FLV-F_7-Y M^SXO!E4BPO.M6)V2D:V0Z^2U_P K$;^:G^@QY -Y+T0'VBN>/[%= M1_ISDI1F /CWC'K!D+;+-_L=GOC,=:G8[5XMD*YML.+3X5N,HFL/):6I-.E: MII2M:'P?U::X_$#"?S5L7]P'ZM-V> M3[7]#VJ!;/:O9_-]G]I]B88\_P CSU^#Q=?#XU=.G6I]L&BYZX39-;7HO@!I M_P ,NM,ZVSO#9-5(0FL"E=4X?@6+T3)77SJZ:R.Z MSW7[JU2JJV66\J>U3RES$+I^P9T*YPH=RMLR+<;=<8L>=;[A!D-2X4Z%+:1( MBS($6?86JM MF6&3C^4XU>8Z'6W6'J47$N5MD535^TW^R34-R[?/8JB3!F,MO-+2XA-:1_.\ MYV?-R=H[DA)P2^JNN<\>=@R;E>>/6[7(2$1\LQMIZJW<3RY<)EJW6K9^'M.H M9ND5"6FI:*MSHS:8\A+;7CF 7PM:?Y<8!^1.*_X% .;$<_U)WQNN>GY;:Q^H M+4YX;@ S)[='Q!^"?OD\8?KMP@N7@ & '=B^%EW+/ M< YD?=UV,1!C)CASRKVGPBY-Z;Y3::NCULSW3N9V[)H3")'LT3([-2JX.587 M>558DT7C^;8Q+EVJ5FK.;_&/37*G3%R1<-?[EPR MWY1;H]9467/QR[>)VWY3A5^7#6Y':R;!\HA3+3V+K2=0 ;M'HP."R-D%ZL56$\NGDT4QER:)4YT<2BD@>) M/J%^0N=V.\TM&T=OVNG'/3KC4AJ/<6\VVS;[I;+E>K55=:KI<<- MP"'>KVPI*5>%^WHZTZ5(WH.V]![IS?CAN_4F_M:W!=LSW3.Q.%[>Q&8<=2Q;V8M:^#S*-I\+ 6+O3H\VZ\XNU-QWRJ_7 MA%UVAI*V.\;=L5,&XY\9F0IIMZ(J\[ TUT4FZ]X88*_F<2 M0_[8F.[N78:;AB.M8G1E*(SZK;947^[T\;G5J3;8U?+717B14V-0GUB'.I.@ M^!F&<0,2O;T'8?,O,/*R-JWS)<6="T=J:?9,FS!3S\)OK'9RK,Y5AM=6776D M7&WJN+/A>;0^BDOT &\EZ(#[17/']BNH_P!.=(:;HZ['AOWF;":DOMM5\2D(JI5$_+6G0X' M_$GQU_U]TK^]/!O^NC^)/CK_ *^Z5_>G@W_71_$GQU_U]TK^]/!O^NG8%DSK M",E<89QS,L5O[TJ/27%:LF0VBZN28E6TNTE,(@S'U/1ZM*HKQII5/AK2O7H< MJ-&3UP6MT730/ ?;U4/U+JF=$ 9_P#:=^*;VT_?_P"&_P!XK7);Y!"XXM*-Y'K_ #6 Q(IC.P,1G44A<+(<;F/U6BE5>3*84[%D)M9[(ML1/$F[3%TAXWN:W6 MFJ\KP>&]+FTCP8>S,;M2)$2.VW1*[S;O"BE7Y]?'2' ./9=B>-9[BN28/F= MDM^2XCF%ANV,91CUVCIEVN^X_?8#]LO%HN,9?S7X5QM\IQIU%?\ B0NM"-)W MM^V!DW:LYPYMI5F/'1)D3'V:J:HND2T,T6IQ5*N+]9"9EZRW MG!^N#F?J?A5B=X;E8;Q1PBN59XQ N*7H\C=&XHEMNSEOND-EFC?M>'ZVM]G5 M'6MUQ;2[Y,;\#5?'YFFH 5!O1T\UOUZ]OW..*&3WEV;G7#G83L6PQYT]4J8[ MI?;\B\9=AZF*2:^U+CV+-8>1P*(15;4.&B$W2J$J;13;R -.CUD?!ZFZ>$&M MN9>*62DK-N(N;)M.:3(C#ZYK^E-OS[3CUR !N8^C-YMUU)S-V]PJRJ\(C8?RJP+\,,"C3;@TTPUN M?3<>?=?H^UPI"4I]JRS6-QO+DE;3E''%6&(BK;E*44U3' /-3O <,6N??;BY M4<:(=L8N>;9/K>X91J5#JGFEM;BUVXUG.LVVY49I^5$:N^56&/;I2VVW%*@S M7T>!:5U0J)L\R]&>=CR&G6)##KC+[#S:FGF7FE50ZTZTNB5MNMK36BDUI2M* MTZ5/YE<_TO?!UWAIVJ]69!E5C59]K\K;E+Y(YXB5'DLW*+8X7:71/C\57%[%)'E]1[SE;YS=U+>M\QN]+N^J=!/M M\;-5+9DR';8_:M8W"Y1\ROUN;\KE7U77.BR9+!2RPU#IY24)Z)2W\V ME/#\AV+O3N(W'GMZV1*M^90;;E%GAWY M&39?(N^6/2HUIS*Y1D)=G+:2Q(HW1'A:9HWAH 9_]IWXIO;3]_\ MX;_>*UR6^00G.9_VP^5_O*[U^M'*3&H HZ>F [_?Z[+-A_;@YHYU5WSN*5/92N;O M" \M.[?VKM+]V'BY>='[$5%Q79&.^W9)H?<*(#T^YZMV"J)Y#,UZ'&F0';W MB-^:0F+>+8MVB),:M'&ZHE,1WFH[/*OBOO#A9OK87&WD1ADO!MJ:VO#EKO=L M>5[3;;E$73SK3DN,W9M*8M^Q7([>I$JWSF?[-]ARE:T2NBT)QX+X6M/\N, _ M(G%?\"@'-B.?ZD[XW7/3\MM8_4%J<\-P 9D]NCX@_ M!/WR>,/UVX07+P # #NQ?"R[EGN /95BUUB7S'KY;G5I6EN=:;O!9D,JJFM*.-TKTJ6G.T1W M%,-[GW!G4W)JQNVR%G;D+\!=[8=;Y#+BL&W9BD."UF=H5%;<<=@VN]IE1[W: M$._VJK+=8BE_/JJE/34 \5.^_VKK%W4N#^5Z[L4&WQN1NIJ7#9O&K)Y54QE M)SFWVYQ-RU];GCV16*[1785ULE]LLU^VW>T7.$^E#\2X6VX1G&7FETHMMQ%4UI2 MM#XP /Y([?:DTF>R.XGJJ?:Y6/ MVB1[(WX76LGV7C2FX$%JB4-QX49IIM"&T)0 MGI'^2.YE_P#O+XR?FYM3_H _DCN9?_O+XR?FYM3_ * /Y([F7_[R^,GYN;4_ MZ >R/8Z]/%S-[2',F5OS(.3VCMBZHS?6&5ZOVEK_ !.)LBVW6[6^X/6W(\4O MEL8N]E:L4B\X[F&/1/ Y(4VMNWRIJ&G*5>4AS<& .F.1FB\(Y.Z#W-QUV1$I M,P3=VL\TU?E+=$J4^S:;<;=9DLH<0M"TI52 M&CR&TAFG&G>^XN/>Q8,BWYQI;969:SR9B1$=A5=NF'7Z=8WKA&9=4Y55NNJ8 M=)41Q*W&GHSS;C:UH4E=>G #OOBSR%S3B9R0T=R8UXXNF8Z-VAAN MR[+%3+5!:NZ\6O<2Y3<=G24L2O!:HAX9-<(^[!R5P:QVV/:]=[XW[A>+O;H MS+]5UCP\=V/#OUJ80A:VZ,0$53X>OEHQ![7/#.Z\_P#GQQFXJQ(1A>$3&FVG&''V M\7G795[DH2XTI4*UO>%5%="*B\\])>=D2'77Y#[KCS[[SBG7GGG556ZZZZNJ MEN.N+56JE5K6M:UZU/Y@ WDO1 ?:*YX_L5U'^G.2E&8 TF/6Y_8\ MX8>\KE7U77\6F9(MUTM-TMTAN9;[E; M;A#<9EP;A!ELH=9>:6AQIQ%%)K15*5*G_IO._)"[C&LX?%?D[DUNBT4K(V3CEOBT5E$1AM#;]*TN<="67)+,/:I !K M[=_GLF8?W8^/[62:^19\2YF:5M,^9I;-YOAAV[.+-3SYUSTOGLQ#+KGX.9#( M6IZUS:TJNS7>J7:5]E?G,OR0MAZ\SG4N=9=K'9F*7S!M@X%D%TQ7,L/R6WOV MN_8YD5EEN0KG:;I DI0['E1)+2DUI6G2M.E4UJFM*UO(:T_RXP#\B<5_P* < MV(Y_J3OC=<]/RVUC]06ISPW !F3VZ/B#\$_?)XP_7 M;A!X!S(^[KL8B# &SQZ6SNBUX))56ZU]BG,ONJJB"BE*P M)Q7J\^T[COMOQCE-:+:B0[&Q7;\QI$+%=ITB,QUQK78= MF18B8%U=JMII.1M,NJ\R1=U=-'P %.KT#VPN9>862L+/.8 M&8^P86_-BR&9T71FI9MUL%C?8I*4E45K+M@2;Y+5Y;2$3(,2WO\ C=1Y7@W# M@ "8CZQ[@_31_.G77,+$[*N+@_,#!E1,PE1(+E(,7=NH(UHQV^.3)+-*Q M(CV5:_GV&0PVYX'9F MIVP^&.,\EZEV(J.I%&EZSW&J,[C]YN-%1EN* M;QC8^/Q8,?P/-THO)7/$ASYJFL=O14<':LV_DOW"\PLCB')S['&C2E4)>B7&/5=5)=0G?N)U/K4^;2,KVYQO MX!8MP7Z5FJ1X.JF,B95XO MZC1= -Y+T0'VBN>/[%=1_ISDI1F -)CUN?V/.&'O*Y5]5UW)MP M !G_P!IWXIO;3]__AO]XK7);Y!"$YKC$Y=OOF/7ZUO4?ASH4A'5*J=:50Z MTXE;$AE:VG4+:6M"J[G8D[T& =VOCHE61N6/$.76HK9;+=OW6D%;4*+=E5;C MQ(NV\ M;LV9.KK[*YB_ MI:EN6>Y57#=4M%8LB3[M@ T]_4T]A*/S2PB^\[^ M)F)T1RUUEB[DC:N 8_!K5[D=KO&H3CZ9$"W1*>*;N3"[:PI-OJTVN5?[>E-O M5YCS%N2G;4ULE2-=X"A:5(6C"\62I*J52I*DV.#125)KTJE2:TZ5I7^@YH1S M_4G?&ZYZ?EMK'Z@M3GAN #,GMT?$'X)^^3QA^NW"" MY> 8 =V+X67\EI @+9P':TRBF(ZGJ[#QRW^*:\FBD*O4.=2E:4\-#8 .I=\Z/UK MR6TQL[0.XL=C97K#;N%WW!,TL4E+?679;]"R-/Y%*G*P7 M.(Z(RUQVWYL:$]$N#*/DBW:%+C__ "CSZ !WGQDT!F_*KD/I7C=KB. MI_-MW;+Q'6U@7[.N4S;Y.4WF+;'[W.9;<:56UV"$\[.EJ\:*(BQW%54FE*UI M..D-1Z!UO ;MF!:8UQAVLL2B(9:972QX788-@@R9=&4I0[<9S4'S MY3M>JWI#BW%UJI5:U[;)NG-_U?7/+7/+WD?KKC#BW&.?H/7>WLTP'6%VSG6^ M89#D]_QW"KN_C'X2S[Q9MK66VS6,FGVIZX1*MQ6:HAR6D*3XTJK7%G^H\X0?QP=JG?EBL%G3=-IZ&B,\D=559MK%PNCEXU=$G39)> MD6S67,*QR^/&2MS)L6);6L[NDAJ^:8NBDRUM-OW:1G]N9L$6E%I7XHBBU M*2A5:< Q-YW<7['S3X;\D^*]_4VQ&W?J++\*MD]VJ:(LN5RKQRV2;Q>KG)JFBE4CP+;#==7TI6OA14AP<].5F27[7CV%I?1:->8D[5F1+:K3#L!MEMM2?"Z[3 MP0Z?/5_Q5Q( -Y+T0'VBN>/[%=1_ISDI1F -)CUN?V/.&'O*Y5] M5UW)MP !G_ -IWXIO;3]__ (;_ 'BM_!?D'K[DSQQS%_#=GZ[N=)<)Y2795AR2S2*I:ON%YG9VY M$9&089E,"BHMPAK6BJVU46TXR^VR\W8[[6/.0^RSZ2@ CG M^I.^-UST_+;6/U!:G/#< &9/;H^(/P3]\GC#]=N$% MR\ P [L7PLNY9[@',C[NNQB(, #V0[%?0Q,OFM+\Q&O4:O@6^Y&CRH;544F.5K99M5TMM\M M=MO=FGP[K9[Q AW2U72WR&I<"Y6VX1VY<&?!E,*6S)AS(KR'&G$5JE:%4K2M M:5/W@ &NGZD3M(L]S'AI*S35V/UF0TZQ(8=<9?8>;4T\R\TJ MJ'6G6ET2MMUM::T4FM*5I6G2I_, W0_1F<&D;8Y;[AYQY?9$2<3XNX MDG ]:2YL5EV.]N7;=ON$&YW*V.NI77VS#M91Y[+_ (:)4W^$495%%+4\Q>\G MS%8X)=M/ECR'C7:/:=TO:[)KV=G<;56X9"J,5A5U M5M;PX9DT^Z4?4BGL&*/7*-?:U0I*TNVI%:>+IX%6E@#^3[#$IAZ-)9:D1I#3 MC$B.^VAYA]AY%6W67FG**;=:=;55*DJI6BJ5Z5^0BD=Y#A%+[?'<5[99I2:U354:M:?(98@ UE?5?UC ME^J\=N*XFQN9>3P] V:D;RZRHFO%1UY/N.ZN)<>:I6V3,0MB<>?JE+JTKR-N MM$4IU<;DX@ WDO1 ?:*YX_L5U'^G.2E&8 TF/6Y_8\X8>\KE7U7 M7*UR6^00G.9_VP^5_O*[U^M' M*3&H 'I#VM.YIO7M7ER+QCDNC&.;FU++N*H6,;@UP[*2_.QJ[JK M'FMVZ\VYW_F[/=6V52+9.12M*.1W94>18]X?/>ON3/'3+XN8:TV%; M*2HKE%L-WO&KU'HAN^89F-J9?D.6#,,9FJK'G0G%54A=*+0I;+C3B\F@ ".? MZD[XW7/3\MM8_4%J<\-P 9D]NCX@_!/WR>,/UVX07 M+P # #NQ?"R[EGN ;P8VCD*).[N'5EM\;7] M9SZ?I#,.-;TEJUXHJ*TU!C,U_5'<7V<>>IYCBT6YZUU56JE.5-O< $OWU7W M:)KQ%Y'L\Z=&8@N'QQY29'.7L>!9+>TQ8]59=EO+L%/E2KE@F*,6G&U.>8_2J;,GPN*1X:GLF:!OK8^ M9#:(7%#@9C-Z2IU^3>>3&VK9#NC?C::C-7'7^H8-UM\>M7?!(7)R>9Y4T37PU9N3:J412O@3ZN@&BAZU+@[3)=8<[X&I2H&-9I]+V^M:K=_MLB8HE**46JL M[8 %(GT6?,^F>\:.0W!K))_BOV@:O\ $MW.)6AL?E5D8!PJ MPR)JJ*I'RQIVS\R8M>;[5N<929TE-:PG7[587^K,9RDFPN4JE:*(<5JR@ M WDO1 ?:*YX_L5U'^G.2E&8 TF/6Y_8\X8>\KE7U777L-]Z+/ M.TQR,1'RN7?,JX>[BNUN@[\UO%GY;:Q^H+4YX M;@ S)[='Q!^"?OD\8?KMP@N7@ & '=B^%EW+/< YD M?=UV,1!@ #-WMR\WMA]NSF5I#EGKIZ8_(UME3'X9XQ&DN,1L_P!8WRE;1L3! M+@UY[$60WD.,2GTQ5/\ C;AW)$:8FGFQFU)MEZ3W)KSD-J+6^\]39!%RG6VV M,-L.=X7?X;C3C5PL.16]FX0E.T9=>0Q-CI>\J0SXJJ8D-K;5\Y-:': !C)S M(XFZDYR<9MO<6-W6A%UU]M[$YN/39"(T21=,9O":HFXQF^-JFM/L1,IPK(HT M:YVYZJ:T1+BH\5%(JI-8J'-_AYMG@3RDV]Q3W3;G(N::IR>1:F[LB'(AVO,\ M8E)3/Q'/,=I(4XIW'\QQZ3'G1JT6NK5'JM+KYK;B:8H@ 'LIV#.#=.?G M=#XZ:GO,.LO6VO;U^O\ W$BORM/:YU%/M=Z=LTI-8I6C?\ M97554N-K\*J69 14>]1S"7SG[G'+7?D&ZNW7"9.S+AKS5;M9##\2FK-4MM:^ MPJ9;:1:JBL1,CMN/_3"T-J72LFXNKJM:E*6KRU *"7HE^7GM-FY=\%\BO? M5VUR\=Y,ZLL\JX>-U4&XIA:YV^FW07OGLQ(,V-B;U4LUJBKLUU:DI4JJE[\P M!A[W .)F+VBVW)M?EU6A<6E452JE%4AUYAB61X#EN48)F-IDV#+L*R*]XEE-BF^5[99< MCQRYR;/?+3+\EQUGVFW7.&ZRYX%J3XT5Z5K3Y3CH ![:>GDYFHX1] MU[C3GEZNK-HUWM>\R>.>U9$AN0N/3#MPO0;-:YDE<9+CK,7']BQ+#=G5^!2: M-6]5%4HFM54LB &._+?D5B?$;C#OSDYF_P#:8SHO5.:[)G0J551Z\2,9L'IUGY+>&X]OCTK5-*OR44JI-.M:0R-H;&RO<.R]B;<\/BKT\73K4X, #>2 M]$!]HKGC^Q74?Z8I-$>-5*=>M:$[NU<6^3=\D+B63CIO:\2FV M52'(UJU%L"X2&XZ%MM+?6S$QYYQ+*7'D)JJM/#12J4Z]:T.8VO@QS:ODFL*R M<.^4]XF4:6_6):^/FVKA)HRW5*5O58B8B\[1I"EII573I2M:?^)VEC':H[GF M9/P6<:[=G."Z-W"Y,6EBX-\5]X,65J;(=992BX7Z7A$>R6IAE4A"GGY4AEB. MW7S'5H12JJ9+XWZ?+O.94MINV=OO=T53SCS2*Y)7"\-114=FKZZNN9?EEC;8 M;4A/1"UU2AQ?S$54NM$F66O/2?=ZW-X_M-]X^Z[U4A2J>2WL/?VHGY#S"HK< MEN1[-KK*-@OQ4K4ORJM2$LR$.IK1;:4_./E<[?320ZWP?'K6FV,3$7!/D2K@M^,ARBDL MK1T5KI &?_:=^*;VT_?_ .&_WBMFF[\ZN .?P>&W*K*7_P"#+:N3-_@AE]VD-JA\:=B9!/=]KR!U]];7 ML>I\RN,U+F0)4M35JDI^DVTH2NX>?4C2HLEE2V9$>0RM*T+0JJ5IK2M*UI4_0 1S_4G?&ZYZ?EMK'Z@M3GAN M #,GMT?$'X)^^3QA^NW""Y> 8 =V+X67ZE>46UFJUJ4V]>*]4H990;]8 -1KU7?:23S!XQM\W-*XG[?R1XIX[)=S.' M9+4[+OVS^.T1Z==LAL]6X7_,3KKJV;.D7Z!U0ZJD!=S:32JW6Z4EV % M,#T9O"#]4W#K;G-K++)2-EW*;-W,,UU/D(F)D)TMJ*;,M,B9%2^AF.VUDVT7 MKNV]Y27*.MV2,KS/_(CGYY9JX<]VO MB'L*X7:MJPC/\\3H'9-7*,T@/XCO".K 8TJ[/.^%<6UXOF=TM%]==;6A2/HJ ME5>-OQMKLO D\>K!X1TXJ=T;)]N8U:%P-:SVI=<=W3: M&6VZ-RTS7\DCQ:D1W76)## MK;S#[+BFGF7FE46TZTZBJ5MNMK32J54K2M*TZT+:':&YCHYZ]N+BCR8F7:+= M\SRW6%KQ[:[T:DEJK>X=?./8)L_S8DU2YL--PS#'I4V.AU3E5PY3+B''6UH= M7Z2 TU_6:VG[__ W^\5KDM\@A M.V#S,RU]4=YQK&N(FY/\ FUSE4=<1'6IU3>)3WW:-,)2BSUJE/T>BE D CG^I.^-UST_+ M;6/U!:G/#< &9/;H^(/P3]\GC#]=N$%R\_+-G0K9$ M?GW*9%M\&*CS9,V;(9B1([=*TI5Q^0^MMEI%*UI3JJM*?*=:7;>VD+ \W&ON MY-5660\UY[+%VV'B-N>=9\:F_.;:F7=E:VO&BJ?%2E:=:5I_4?LL^YM/Y$VM M[']K:UOK+;](RW;/G6+W-M$BJ4*I'6N%='TI?JE::T16OBZ5I\GRG9)@!W8O MA9=RSW .9'W==C$08 ';N@MY[*XR[KU;R"T]D$C&-G:>SC'L_PR\L.24-LW MG';@S.:AW)F+(B.7"Q7=IM<.XPE+HS.@/O1W:*:=6FMM/M_\T-;=P3B)I3EC MJY]E%DVEB<:;?4Q94OV>Y8QDL61'Z+513T>C3]*> M!Y%:YD'X+G=;798;EPO%R@6F TIM+LZYS(\"&VIU=&VDN293C3*%..*HE-*J MIUK7I3Y3KF[;VTA8'FXU]W)JJRR'FO/98NVP\1MSSK/C4WYS;4R[LK6UXT53 MXJ4K3K2M/ZC_ ):=\:.OTA<.Q[FU1>I;;"I+D6T[$Q"XR&XZ'&VER%L0[P\Z MEA+KR$U76GAHI=*=>M:'8=JO5GOT6LVQW:V7F%1U;%9=JGQ;C%H^VE"ELUD0 MW7FJ.H2XFM4]>M**I_XG[),:--C2(M:6!V%Q/Y*RK]L31CL2"IFSX M-:7H\TTB&Q3!+IY.]HEO5IX(\5I MQQ=:(0JM+EG&C0>#\6./>EN-^M8J8F#:1UIA^M,;IY56GID'$[)$M*KO.HIZ M2XY=;Y)CKF2W%NNN.RGW%K6M2JJKW>:)?K;.4KMFU3PZX:66X26W,\S/+>0V M>Q(\FC"%6C ;8K M>Q9[+:Z/3(5TO&9WR11MRGDID6EMSHIQ"*MSNP ?K@ M3YUJG0KI:YLNVW.VRXT^W7&!)>ASH$Z&\B1$FPI<=;D,&R?*6&Y"9:(.=MVEJT;"MB)2(T- M,E-JSFV7"-1SR6?'1KKX$=?#3-( UB_5B<)%\J>USDVW<;MRYFQN&&3L;VM5 M8Z:5E2];/QZ8SN.U]:QG^D"%C,QC(I'13->F.I^?6G5"Y/8 *"7H MG>9?M5FY68Y6!<:6376VK9;K?(KXF(D&='QJ8E$ M>M45=FR7%H2JM5KWY@2"_4U8O=HWJG'KRN[:XXUM6_C%@BV9RI5M6_K2 M3<5;)GP6T)1$HF9MB[WQM+[7F4DQ8["_,4BB*)U^P #>2]$!]HK MGC^Q74?Z\I<8<>7I;DEH[9C#B'E-IBNW5S*=. M5?=11]FDAM3&V5M415+M**OUHY28U ']&7GHSS4B.ZZQ(8=;>8?9<4T\R\T MJBVG6G452MMUM::52JE:5I6G6A4#]-%W\&N=&$6KA)RSRF,SS UIC]4:\SJ\ M3(<57)/7]CB54I:ZO/MN2]P89;8RE75EMOK=;:U2XH\3K<_R]O$$<_U)WQNN M>GY;:Q^H+4YX;@ Y)AN89/KW+\5S[";W.QK,\'R2Q MYAB.1VMVC-SL&3XUXUW"=_,O,*>%E/_P!T\H-W9!\V.I:V$_\ JV<2_FL+<55%/_+55:TZ=:F,&79[ MG.?S8]RSO,\LS:XQ65QHL_+LBO&238T=QU;ZV(\J\S)K[+*WW%+JE*J)JM5: M].M3B8.R<%W+N#5Z%-ZSVMLG7;:Y;T]2,%SG*,10J=(B(@2)JDV"Z6]-9;\% MM+*W*_/4TFB*UJFE*&02^XQW W\0RC7DSG%RZN>O<&R MS#LIQZ?B>08UD>'W7+YF.7JS7/'+F_$6Q)C.(HTY\VE*T36F&@ !E/I_G-S M4X\X+(UCQ_Y<17VW6:T7:\7:UX-DMBBW6; M,MF/PV*KDI=\+;/1/A\2_%^3(N;/,S+Z.TRWEQRZ/1FG M*NM1W:7+*Y-'&&W:^)**]4I5\M*=3'J_9!?\JNTR_P"3WN[Y'?;@II4^]7ZY M3;Q=IRF&&HK"IEQN#TB9)4S%80VBJUJ\+:$II\E*4/D ^C:+Q=K!^TK'Y*9*JKD):^C,JB^6E]5:U72G3Q5K\O4_ON+FSS' MY$X3;=;\@^57(G?&"62_VS*;#BFZ-R["VI9L=R"SVF]6&!=<T9MKS+LGP/,\?D+EV'+L M,O\ =<7R>R2G([T1R3:+_8Y<&ZVV0Y%D.-*6RZA56UJ36O15:5YKF>_]\;'@ MRK7L/=FW,\MDYJ*S.MV9[(S+*(,QF#+;GPFI42^7F='D-0YS*'FDK36C;J:+ M3T52E3XV%;=VOK5"F]<[.V'@"%S47):,*S3),50NXMMMM(N"DV*Y0**FH::2 MFCM?[2B4TIUZ4H?YV/MO:VX[O;+_ +=V;L+:E]LMCC8Q9KUL?,\CSB[VG&H< MZY72)CULN63W*Z3(%CBW.\2Y+<1I:(Z'Y3SB446ZNJNO@ #+? .?G.C4VM MK)IO4_,KE+JK4F.-7)FRZQUEOW:>OL @_3.07/*KL^C$,0RFS6%V9F3I\Z8\N1+ MFS98SF*9!:I]BR'$IG);X9E)L-[M4VU2G([L M>5'=96RNJ:IZ&$X .V-,[XW9QTR]W86@=M[&TIGSMCNN-?AQJO,K M_@67M6&^(:;N]KBY+C$^V7J%%N+;"$NT9?15=$TI6O0_[LG?>]-S537<&Z=L M[6JB6BX)KLG8V89U5,]M,U#KKV%JWFO MS(T?2V)TSRPY)ZH:LS46/:HVNMX;,PR' BPX\:)%AQH6/9-;XC<%F'#:9HQX M/)\EM+?A\%*),>+Y>[ODMZO&1Y!<9=XOV072X7N]W:>\N1/NEWNLMZ?+7FUY'C&3XY=)UDR'',ALDYBYV6_6&]6Q^+;1_WFX,O5C2:^8WXJ5\#GSJ=*_*?JP/D7R#U9$A0-8[VW)KF#;:N5M\+ ]G MYMB$2!5V>NZ.UA1L?OEO9BU;W>;A,NUXO%VF2+C=+M=+C(+- MCOHZH<0M"E)KB)NC=>U^16S XML 12 a2020q10q_htm.xml IDEA: XBRL DOCUMENT 0000082166 2019-02-01 2019-04-30 0000082166 2019-05-24 0000082166 2019-01-31 0000082166 2019-04-30 0000082166 2018-02-01 2018-04-30 0000082166 us-gaap:AdditionalPaidInCapitalMember 2018-02-01 2018-04-30 0000082166 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-02-01 2018-04-30 0000082166 us-gaap:ParentMember 2018-02-01 2018-04-30 0000082166 us-gaap:AdditionalPaidInCapitalMember 2019-02-01 2019-04-30 0000082166 us-gaap:CommonStockMember 2019-01-31 0000082166 us-gaap:NoncontrollingInterestMember 2019-01-31 0000082166 2018-01-31 0000082166 us-gaap:ParentMember 2019-02-01 2019-04-30 0000082166 us-gaap:CommonStockMember 2019-02-01 2019-04-30 0000082166 us-gaap:ParentMember 2018-04-30 0000082166 us-gaap:ParentMember 2019-01-31 0000082166 us-gaap:AdditionalPaidInCapitalMember 2019-01-31 0000082166 us-gaap:TreasuryStockMember 2019-02-01 2019-04-30 0000082166 us-gaap:NoncontrollingInterestMember 2019-04-30 0000082166 us-gaap:TreasuryStockMember 2018-01-31 0000082166 us-gaap:ParentMember 2019-04-30 0000082166 2018-04-30 0000082166 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-31 0000082166 us-gaap:RetainedEarningsMember 2018-01-31 0000082166 us-gaap:NoncontrollingInterestMember 2018-04-30 0000082166 us-gaap:TreasuryStockMember 2019-01-31 0000082166 us-gaap:RetainedEarningsMember 2018-02-01 2018-04-30 0000082166 us-gaap:TreasuryStockMember 2018-04-30 0000082166 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-30 0000082166 us-gaap:RetainedEarningsMember 2019-01-31 0000082166 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-30 0000082166 us-gaap:AdditionalPaidInCapitalMember 2018-04-30 0000082166 us-gaap:RetainedEarningsMember 2019-02-01 2019-04-30 0000082166 us-gaap:CommonStockMember 2018-02-01 2018-04-30 0000082166 us-gaap:ParentMember 2018-01-31 0000082166 us-gaap:AdditionalPaidInCapitalMember 2018-01-31 0000082166 us-gaap:CommonStockMember 2019-04-30 0000082166 us-gaap:CommonStockMember 2018-04-30 0000082166 us-gaap:AdditionalPaidInCapitalMember 2019-04-30 0000082166 us-gaap:NoncontrollingInterestMember 2018-01-31 0000082166 us-gaap:TreasuryStockMember 2019-04-30 0000082166 us-gaap:NoncontrollingInterestMember 2018-02-01 2018-04-30 0000082166 us-gaap:CommonStockMember 2018-01-31 0000082166 us-gaap:NoncontrollingInterestMember 2019-02-01 2019-04-30 0000082166 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-31 0000082166 us-gaap:RetainedEarningsMember 2018-04-30 0000082166 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-02-01 2019-04-30 0000082166 us-gaap:RetainedEarningsMember 2019-04-30 0000082166 ravn:AerostarIntegratedSystemsMember 2019-04-30 0000082166 2019-02-01 0000082166 ravn:PropertyplantandequipmentOwnedMember 2019-01-31 0000082166 us-gaap:LandMember 2019-04-30 0000082166 ravn:PropertyplantandequipmentOwnedheldunderfinancingleaseMemberMember 2019-04-30 0000082166 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2019-04-30 0000082166 us-gaap:BuildingAndBuildingImprovementsMember 2019-01-31 0000082166 us-gaap:LandMember 2019-01-31 0000082166 us-gaap:AssetsHeldUnderCapitalLeasesMember 2019-01-31 0000082166 ravn:AssetsownedorheldundercapitalleaseMember 2019-01-31 0000082166 us-gaap:AssetsHeldUnderCapitalLeasesMember 2019-04-30 0000082166 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2019-01-31 0000082166 us-gaap:MachineryAndEquipmentMember 2019-01-31 0000082166 us-gaap:MachineryAndEquipmentMember 2019-04-30 0000082166 us-gaap:BuildingAndBuildingImprovementsMember 2019-04-30 0000082166 us-gaap:ShortTermContractWithCustomerMember 2019-02-01 2019-04-30 0000082166 us-gaap:ShortTermContractWithCustomerMember 2019-04-30 0000082166 us-gaap:ShortTermContractWithCustomerMember 2019-01-31 0000082166 us-gaap:ProductMember us-gaap:NonUsMember ravn:AerostarMember 2019-02-01 2019-04-30 0000082166 ravn:AllSegmentsMember 2019-02-01 2019-04-30 0000082166 ravn:PrecisionAgricultureMember us-gaap:NonUsMember ravn:AppliedTechnologyMember 2018-02-01 2018-04-30 0000082166 ravn:PlasticFilmsandSheetingMember country:US ravn:EngineeredFilmsMember 2018-02-01 2018-04-30 0000082166 ravn:PrecisionAgricultureMember country:US 2018-02-01 2018-04-30 0000082166 ravn:LighterthanairMember country:US 2018-02-01 2018-04-30 0000082166 ravn:LighterthanairMember us-gaap:NonUsMember ravn:AerostarMember 2019-02-01 2019-04-30 0000082166 ravn:PrecisionAgricultureMember country:US ravn:AppliedTechnologyMember 2019-02-01 2019-04-30 0000082166 ravn:PlasticFilmsandSheetingMember us-gaap:NonUsMember 2019-02-01 2019-04-30 0000082166 srt:ConsolidationEliminationsMember ravn:PlasticFilmsandSheetingMember country:US 2018-02-01 2018-04-30 0000082166 ravn:LighterthanairMember country:US 2019-02-01 2019-04-30 0000082166 srt:ConsolidationEliminationsMember ravn:PlasticFilmsandSheetingMember country:US 2019-02-01 2019-04-30 0000082166 ravn:AppliedTechnologyMember 2018-02-01 2018-04-30 0000082166 ravn:AppliedTechnologyMember 2019-02-01 2019-04-30 0000082166 us-gaap:ProductMember country:US ravn:AerostarMember 2018-02-01 2018-04-30 0000082166 ravn:PrecisionAgricultureMember us-gaap:NonUsMember 2018-02-01 2018-04-30 0000082166 ravn:PlasticFilmsandSheetingMember us-gaap:NonUsMember 2018-02-01 2018-04-30 0000082166 ravn:EngineeredFilmsMember 2018-02-01 2018-04-30 0000082166 ravn:PlasticFilmsandSheetingMember us-gaap:NonUsMember ravn:EngineeredFilmsMember 2018-02-01 2018-04-30 0000082166 ravn:AerostarMember 2019-02-01 2019-04-30 0000082166 ravn:LighterthanairMember us-gaap:NonUsMember ravn:AerostarMember 2018-02-01 2018-04-30 0000082166 ravn:PrecisionAgricultureMember country:US 2019-02-01 2019-04-30 0000082166 ravn:AerostarMember 2018-02-01 2018-04-30 0000082166 srt:ConsolidationEliminationsMember ravn:PlasticFilmsandSheetingMember us-gaap:NonUsMember 2018-02-01 2018-04-30 0000082166 ravn:EngineeredFilmsMember 2019-02-01 2019-04-30 0000082166 us-gaap:ProductMember us-gaap:NonUsMember ravn:AerostarMember 2018-02-01 2018-04-30 0000082166 us-gaap:ProductMember country:US ravn:AerostarMember 2019-02-01 2019-04-30 0000082166 us-gaap:ProductMember us-gaap:NonUsMember 2019-02-01 2019-04-30 0000082166 ravn:PrecisionAgricultureMember country:US ravn:AppliedTechnologyMember 2018-02-01 2018-04-30 0000082166 ravn:LighterthanairMember us-gaap:NonUsMember 2019-02-01 2019-04-30 0000082166 ravn:LighterthanairMember us-gaap:NonUsMember 2018-02-01 2018-04-30 0000082166 ravn:PrecisionAgricultureMember us-gaap:NonUsMember ravn:AppliedTechnologyMember 2019-02-01 2019-04-30 0000082166 ravn:PlasticFilmsandSheetingMember us-gaap:NonUsMember ravn:EngineeredFilmsMember 2019-02-01 2019-04-30 0000082166 srt:ConsolidationEliminationsMember 2019-02-01 2019-04-30 0000082166 us-gaap:ProductMember country:US 2018-02-01 2018-04-30 0000082166 srt:ConsolidationEliminationsMember ravn:PlasticFilmsandSheetingMember us-gaap:NonUsMember 2019-02-01 2019-04-30 0000082166 ravn:PrecisionAgricultureMember us-gaap:NonUsMember 2019-02-01 2019-04-30 0000082166 ravn:LighterthanairMember country:US ravn:AerostarMember 2018-02-01 2018-04-30 0000082166 us-gaap:ProductMember us-gaap:NonUsMember 2018-02-01 2018-04-30 0000082166 ravn:PlasticFilmsandSheetingMember country:US ravn:EngineeredFilmsMember 2019-02-01 2019-04-30 0000082166 ravn:LighterthanairMember country:US ravn:AerostarMember 2019-02-01 2019-04-30 0000082166 ravn:PlasticFilmsandSheetingMember country:US 2019-02-01 2019-04-30 0000082166 ravn:AllSegmentsMember 2018-02-01 2018-04-30 0000082166 srt:ConsolidationEliminationsMember 2018-02-01 2018-04-30 0000082166 ravn:PlasticFilmsandSheetingMember country:US 2018-02-01 2018-04-30 0000082166 us-gaap:ProductMember country:US 2019-02-01 2019-04-30 0000082166 ravn:SBGInnovatiieandaffiliateMember ravn:AppliedTechnologyMember 2019-02-01 2019-04-30 0000082166 ravn:CLIMember ravn:EngineeredFilmsMember 2019-02-01 2019-04-30 0000082166 ravn:SstMember ravn:AppliedTechnologyMember 2018-01-31 0000082166 ravn:AgSyncMember ravn:AppliedTechnologyMember 2019-01-01 2019-01-01 0000082166 ravn:AgSyncMember ravn:AppliedTechnologyMember 2019-04-30 0000082166 ravn:AgSyncMember ravn:AppliedTechnologyMember 2019-02-01 2019-04-30 0000082166 ravn:CLIMember ravn:EngineeredFilmsMember 2019-04-30 0000082166 ravn:ATSMember ravn:AerostarMember 2019-04-30 0000082166 ravn:SBGInnovatiieandaffiliateMember ravn:AppliedTechnologyMember 2019-04-30 0000082166 ravn:SstMember ravn:AppliedTechnologyMember 2018-02-05 2018-02-05 0000082166 ravn:SstMember us-gaap:OtherNonoperatingIncomeExpenseMember ravn:AppliedTechnologyMember 2018-02-01 2018-04-30 0000082166 ravn:ATSMember ravn:AerostarMember 2019-02-01 2019-04-30 0000082166 ravn:AppliedTechnologyMember 2019-04-30 0000082166 ravn:EngineeredFilmsMember 2019-04-30 0000082166 ravn:AerostarMember 2019-01-31 0000082166 ravn:AppliedTechnologyMember 2019-01-31 0000082166 ravn:AerostarMember 2019-04-30 0000082166 ravn:EngineeredFilmsMember 2019-01-31 0000082166 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-04-30 0000082166 us-gaap:CustomerRelatedIntangibleAssetsMember 2019-01-31 0000082166 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-01-31 0000082166 us-gaap:PatentsMember 2019-01-31 0000082166 us-gaap:CustomerRelatedIntangibleAssetsMember 2019-04-30 0000082166 us-gaap:PatentsMember 2019-04-30 0000082166 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-02-01 2019-04-30 0000082166 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-02-01 2018-04-30 0000082166 ravn:JPMorganChaseBankMember 2019-02-01 2019-04-30 0000082166 ravn:JPMorganChaseBankMember 2015-04-15 0000082166 ravn:JPMorganChaseBankMember 2019-04-30 0000082166 ravn:JPMorganChaseBankMember 2018-04-30 0000082166 srt:MaximumMember 2019-04-30 0000082166 ravn:RightofUseAssetFinancingLeaseMember 2019-04-30 0000082166 ravn:FinancingLeaseMember 2019-02-01 2019-04-30 0000082166 ravn:OperatingLeaseMember 2019-02-01 2019-04-30 0000082166 us-gaap:LeasingArrangementMember 2019-02-01 2019-04-30 0000082166 srt:MinimumMember 2019-04-30 0000082166 us-gaap:SellingGeneralAndAdministrativeExpensesMember ravn:CharitableGiftMember 2018-02-01 2018-04-30 0000082166 ravn:CharitableGiftMember 2019-02-01 2019-04-30 0000082166 us-gaap:AccruedLiabilitiesMember ravn:CharitableGiftMember 2019-04-30 0000082166 us-gaap:OtherNoncurrentLiabilitiesMember ravn:CharitableGiftMember 2019-04-30 0000082166 ravn:CharitableGiftMember 2019-04-30 0000082166 us-gaap:SellingGeneralAndAdministrativeExpensesMember ravn:CharitableGiftMember 2019-02-01 2019-04-30 0000082166 2015-01-31 0000082166 us-gaap:CostOfSalesMember 2019-02-01 2019-04-30 0000082166 us-gaap:OperatingIncomeLossMember 2019-02-01 2019-04-30 0000082166 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-02-01 2018-04-30 0000082166 us-gaap:OperatingIncomeLossMember 2018-02-01 2018-04-30 0000082166 us-gaap:ResearchAndDevelopmentExpenseMember 2019-02-01 2019-04-30 0000082166 us-gaap:CostOfSalesMember 2018-02-01 2018-04-30 0000082166 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-02-01 2019-04-30 0000082166 us-gaap:ResearchAndDevelopmentExpenseMember 2018-02-01 2018-04-30 0000082166 us-gaap:IntersegmentEliminationMember 2019-02-01 2019-04-30 0000082166 us-gaap:ReportableSubsegmentsMember 2018-02-01 2018-04-30 0000082166 us-gaap:ReportableSubsegmentsMember 2019-02-01 2019-04-30 0000082166 us-gaap:IntersegmentEliminationMember 2018-02-01 2018-04-30 0000082166 ravn:HurricaneRecoveryFilmMember ravn:EngineeredFilmsMember 2018-02-01 2018-04-30 0000082166 ravn:HurricaneRecoveryFilmMember ravn:EngineeredFilmsMember 2019-02-01 2019-04-30 ravn:segment shares iso4217:USD pure iso4217:USD shares false --01-31 Q1 2020 2019-04-30 0000082166 false Large Accelerated Filer false 0 0 0.130 0.130 1 1 100000000 100000000 67289000 67417000 2018-02-05 0 0 0 P1Y 0 0 2000 4000 2000 4000 0 31332000 31393000 10-Q RAVEN INDUSTRIES INC 36026302 61370000 65787000 67792000 54472000 58042000 54076000 7263000 8736000 194467000 183071000 105236000 106615000 50845000 50942000 15978000 16293000 7624000 3324000 374150000 360245000 16179000 8272000 19437000 23478000 2839000 1303000 38455000 33053000 23012000 18235000 0 0 67417000 67289000 57369000 59655000 294450000 285969000 -3872000 -3556000 102683000 100402000 312681000 308955000 2000 2000 312683000 308957000 374150000 360245000 98178000 111129000 63112000 71131000 35066000 39998000 7271000 5285000 12674000 13182000 15121000 21531000 -69000 5679000 15052000 27210000 1842000 5063000 13210000 22147000 0 12000 13210000 22135000 0.37 0.62 0.36 0.61 13210000 22147000 -304000 -480000 12000 6000 -316000 -486000 12894000 21661000 0 12000 12894000 21649000 67124000 59143000 31332000 -100402000 252772000 -2573000 276064000 2000 276066000 22135000 22135000 12000 22147000 -480000 -480000 -480000 -6000 -6000 -6000 280000 -280000 0 0 -50000 4708000 4658000 4658000 12000 -129000 -117000 -117000 41000 -694000 -653000 -653000 787000 787000 787000 67177000 59157000 31332000 -100402000 270479000 -3339000 293072000 14000 293086000 67289000 59655000 31332000 -100402000 285969000 -3556000 308955000 2000 308957000 13210000 13210000 0 13210000 -304000 -304000 -304000 -12000 -12000 -12000 -47000 4729000 4682000 4682000 26000 -693000 -667000 -667000 102000 -2422000 -2320000 -2320000 61000 2281000 2281000 2281000 0 782000 782000 782000 67417000 57369000 31393000 -102683000 294450000 -3872000 312681000 2000 312683000 13210000 22147000 4082000 3683000 94000 152000 0 5785000 1511000 -293000 782000 787000 32000 -2102000 13510000 8893000 4092000 -134000 -1373000 42000 5280000 3815000 8762000 13603000 1570000 4164000 0 6556000 843000 79000 0 -832000 28000 -40000 -2441000 3185000 4682000 4658000 2281000 0 -620000 -295000 2320000 653000 -667000 -117000 -95000 -52000 -10665000 -5775000 -73000 -231000 -4417000 10782000 65787000 40535000 61370000 51317000 BASIS OF PRESENTATION AND PRINCIPLES OF CONSOLIDATION <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Raven Industries, Inc. ("the Company" or "Raven") is a diversified technology company providing a variety of products to customers within the industrial, agricultural, geomembrane, construction, commercial lighter-than-air and aerospace/defense markets. The Company is comprised of </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> unique operating units, or divisions, classified into reportable segments: Applied Technology, Engineered Films, and Aerostar. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying interim unaudited consolidated financial statements, which includes the accounts of Raven and its wholly-owned or controlled subsidiaries, net of intercompany balances and transactions, has been prepared by the Company in accordance with generally accepted accounting principles in the United States (GAAP) for interim financial information and the instructions to Form 10-Q and Article 10 of Regulation S-X of the Securities and Exchange Commission (SEC). Accordingly, these financial statements do not include all of the information and notes required by GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary to fairly present this financial information have been included. These financial statements should be read in conjunction with the audited consolidated financial statements and the accompanying notes included in the Company's Annual Report on Form 10-K for the fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">January 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financial results for the interim </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-month period ended </span><span style="font-family:inherit;font-size:10pt;">April 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, are not necessarily indicative of the results that may be expected for the year ending January 31, 2020. The January 31, 2019, consolidated balance sheet was derived from audited financial statements but does not include all disclosures required in an annual report on Form 10-K. Preparing financial statements in conformity with GAAP requires management to make certain estimates and assumptions. These affect the reported amounts of assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><span style="font-family:inherit;font-size:10pt;">Noncontrolling interests represent capital contributions, income and loss attributable to the owners of less than wholly-owned consolidated entities. The Company owns a </span><span style="font-family:inherit;font-size:10pt;"><span>75%</span></span> interest in an entity consolidated under the Aerostar business segment. Given the Company's controlling financial interest, the accounts of the business venture have been consolidated with the accounts of the Company, and a noncontrolling interest has been recorded for the noncontrolling investor interest in the net assets and operations of the business venture. 3 0.75 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There have been no material changes to the Company's significant accounting policies as described in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2019, other than described in the Accounting Standards Adopted section below. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Accounting Pronouncements</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accounting Standards Adopted </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the fiscal 2020 first quarter, the Company adopted Financial Accounting Standards Board (FASB) Accounting Standards Update (ASU) No. 2016-02, "Leases (Topic 842)" (ASU 2016-02), issued in February 2016 and the subsequently-issued codification improvements to Topic 842. The primary difference between previous GAAP and ASU 2016-02 is the recognition of lease assets and liabilities by lessees for leases classified as operating leases under previous GAAP. The guidance requires a lessee to recognize a lease liability (to make lease payments) and a right-of-use asset (representing its right to use the underlying asset for the lease term) on the balance sheet with terms greater than 12 months. The Company adopted ASU 2016-02 on a modified retrospective basis for all agreements existing as of February 1, 2019. Prior comparative periods have not been adjusted and continue to be reported and disclosed under ASC Topic 840. This adoption did not have a material impact to the Company. As of February 1, 2019, the Company recognized a right-of-use asset for finance leases and operating leases of </span><span style="font-family:inherit;font-size:10pt;"><span>$233</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3,807</span></span><span style="font-family:inherit;font-size:10pt;">, respectively and a current and non-current lease liability of </span><span style="font-family:inherit;font-size:10pt;"><span>$1,446</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2,571</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. As part of the adoption of ASU 2016-02, the Company elected the following practical expedient: short-term recognition exemption for all leases that qualify. Note disclosures required in Topic 842 are reported in Note 11 </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</span><span style="font-family:inherit;font-size:10pt;"> of the Notes to the Consolidated Financial Statements in this Form 10-Q.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">New Accounting Standards Not Yet Adopted</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In November 2018, the FASB issued ASU No. 2018-18, "Collaborative Arrangements (Topic 808): Clarifying the Interaction between Topic 808 and Topic 606" (ASU 2018-18). The amendments in ASU 2018-18 clarify that certain transactions between participants in collaborative arrangements should be accounted for as revenue under Topic 606, "Revenue from Contracts with </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customers,"</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span><span style="font-family:inherit;font-size:10pt;">and precludes certain transactions that are not with a customer from using Topic 606. The amendments in this update are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. Early adoption of this guidance is permitted in any interim period. The amendments should be applied retrospectively to the date Topic 606 was adopted. The Company is examining specific collaborative agreements to determine the impact, if any, the new guidance will have on the Company's consolidated financial statements.  </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU No. 2018-13, "Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement" (ASU 2018-13). The amendments in ASU 2018-13 remove, modify and add disclosures for companies required to make disclosures about recurring or nonrecurring fair value measurements under Topic 820. The amendments in this update are effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. Early adoption of this guidance is permitted; however, the Company has the option to delay the adoption of the additional disclosures required until the effective date. Certain amendments in this guidance are required to be applied prospectively, and others are to be applied retrospectively. The Company is evaluating the amendments in ASU 2018-13 to determine when it will adopt this guidance and the impact the guidance will have on the Company's disclosures for assets and liabilities reported at fair value on a recurring or nonrecurring basis.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13, "Financial Instruments - Credit Losses (Topic 326) Measurement of Credit Losses on Financial Instruments" (ASU 2016-13). Current GAAP generally delays recognition of the full amount of credit losses until the loss is probable of occurring. The amendments in this guidance eliminate the probable initial recognition threshold and, instead, reflect an entity’s current estimate of all expected credit losses. Previously, when credit losses were measured under GAAP, an entity generally only considered past events and current conditions in measuring the incurred loss. The new standard is effective for annual reporting periods beginning after December 15, 2019. All entities may elect to early adopt ASU 2016-13 for annual reporting periods beginning after December 15, 2018. The Company is currently evaluating the impact the adoption of ASU 2016-13, including all subsequent amendments and improvements to ASC Topic 326 issued by FASB, will have on its consolidated financial statements and associated disclosures.</span></div> <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accounting Standards Adopted </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the fiscal 2020 first quarter, the Company adopted Financial Accounting Standards Board (FASB) Accounting Standards Update (ASU) No. 2016-02, "Leases (Topic 842)" (ASU 2016-02), issued in February 2016 and the subsequently-issued codification improvements to Topic 842. The primary difference between previous GAAP and ASU 2016-02 is the recognition of lease assets and liabilities by lessees for leases classified as operating leases under previous GAAP. The guidance requires a lessee to recognize a lease liability (to make lease payments) and a right-of-use asset (representing its right to use the underlying asset for the lease term) on the balance sheet with terms greater than 12 months. The Company adopted ASU 2016-02 on a modified retrospective basis for all agreements existing as of February 1, 2019. Prior comparative periods have not been adjusted and continue to be reported and disclosed under ASC Topic 840. This adoption did not have a material impact to the Company. As of February 1, 2019, the Company recognized a right-of-use asset for finance leases and operating leases of </span><span style="font-family:inherit;font-size:10pt;"><span>$233</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3,807</span></span><span style="font-family:inherit;font-size:10pt;">, respectively and a current and non-current lease liability of </span><span style="font-family:inherit;font-size:10pt;"><span>$1,446</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2,571</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. As part of the adoption of ASU 2016-02, the Company elected the following practical expedient: short-term recognition exemption for all leases that qualify. Note disclosures required in Topic 842 are reported in Note 11 </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</span><span style="font-family:inherit;font-size:10pt;"> of the Notes to the Consolidated Financial Statements in this Form 10-Q.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 233 3807 1446 2571 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">New Accounting Standards Not Yet Adopted</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In November 2018, the FASB issued ASU No. 2018-18, "Collaborative Arrangements (Topic 808): Clarifying the Interaction between Topic 808 and Topic 606" (ASU 2018-18). The amendments in ASU 2018-18 clarify that certain transactions between participants in collaborative arrangements should be accounted for as revenue under Topic 606, "Revenue from Contracts with </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customers,"</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span><span style="font-family:inherit;font-size:10pt;">and precludes certain transactions that are not with a customer from using Topic 606. The amendments in this update are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. Early adoption of this guidance is permitted in any interim period. The amendments should be applied retrospectively to the date Topic 606 was adopted. The Company is examining specific collaborative agreements to determine the impact, if any, the new guidance will have on the Company's consolidated financial statements.  </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU No. 2018-13, "Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement" (ASU 2018-13). The amendments in ASU 2018-13 remove, modify and add disclosures for companies required to make disclosures about recurring or nonrecurring fair value measurements under Topic 820. The amendments in this update are effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. Early adoption of this guidance is permitted; however, the Company has the option to delay the adoption of the additional disclosures required until the effective date. Certain amendments in this guidance are required to be applied prospectively, and others are to be applied retrospectively. The Company is evaluating the amendments in ASU 2018-13 to determine when it will adopt this guidance and the impact the guidance will have on the Company's disclosures for assets and liabilities reported at fair value on a recurring or nonrecurring basis.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13, "Financial Instruments - Credit Losses (Topic 326) Measurement of Credit Losses on Financial Instruments" (ASU 2016-13). Current GAAP generally delays recognition of the full amount of credit losses until the loss is probable of occurring. The amendments in this guidance eliminate the probable initial recognition threshold and, instead, reflect an entity’s current estimate of all expected credit losses. Previously, when credit losses were measured under GAAP, an entity generally only considered past events and current conditions in measuring the incurred loss. The new standard is effective for annual reporting periods beginning after December 15, 2019. All entities may elect to early adopt ASU 2016-13 for annual reporting periods beginning after December 15, 2018. The Company is currently evaluating the impact the adoption of ASU 2016-13, including all subsequent amendments and improvements to ASC Topic 326 issued by FASB, will have on its consolidated financial statements and associated disclosures.</span></div> SELECTED BALANCE SHEET INFORMATION<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Following are the components of selected items from the Consolidated Balance Sheets: </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:73%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">January 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable, net:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Trade accounts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,539</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,820</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Unbilled receivables </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,033</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,391</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Allowance for doubtful accounts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(780</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(739</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,792</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,472</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished goods</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,980</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,629</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In process</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,219</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,103</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Materials</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,843</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,344</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,042</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,076</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Insurance policy benefit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>318</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>336</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Income tax receivable</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,418</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,045</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Receivable from sale of investment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,014</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,055</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Prepaid expenses and other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,513</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,300</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,263</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,736</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment, net:</span><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(a)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,234</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,234</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings and improvements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,527</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,381</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Machinery and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,745</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155,463</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets - finance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>665</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Accumulated depreciation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(136,935</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(133,724</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>105,236</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106,354</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment subject to capital leases:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Machinery and equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>510</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated amortization for capitalized leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(249</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>105,236</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106,615</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity investments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,223</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>345</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets - operating</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,420</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,921</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,963</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,624</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,324</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Salaries and related</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,360</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,244</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,097</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,751</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Insurance obligations</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,856</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,963</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warranties</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,391</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>890</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income taxes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>831</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>328</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>940</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,434</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisition-related contingent consideration</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,306</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,796</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liability</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,978</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,678</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,072</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,437</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,478</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other liabilities:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Postretirement benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,652</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,678</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisition-related contingent consideration</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,650</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,376</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liability</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,648</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,211</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,659</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Uncertain tax positions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,681</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,670</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,170</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,852</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,012</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,235</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(a)</sup></span><span style="font-family:inherit;font-size:8pt;font-style:italic;"> The amount of assets held for sale at April 30, 2019, and January 31, 2019, were not material.</span></div> <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Following are the components of selected items from the Consolidated Balance Sheets: </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:73%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">January 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable, net:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Trade accounts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,539</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,820</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Unbilled receivables </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,033</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,391</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Allowance for doubtful accounts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(780</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(739</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,792</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,472</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished goods</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,980</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,629</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In process</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,219</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,103</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Materials</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,843</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,344</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,042</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,076</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Insurance policy benefit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>318</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>336</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Income tax receivable</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,418</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,045</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Receivable from sale of investment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,014</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,055</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Prepaid expenses and other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,513</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,300</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,263</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,736</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment, net:</span><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(a)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,234</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,234</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings and improvements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,527</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,381</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Machinery and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,745</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155,463</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets - finance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>665</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">     Accumulated depreciation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(136,935</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(133,724</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>105,236</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106,354</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment subject to capital leases:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Machinery and equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>510</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated amortization for capitalized leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(249</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>105,236</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106,615</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity investments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,223</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>345</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets - operating</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,420</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,921</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,963</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,624</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,324</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Salaries and related</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,360</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,244</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,097</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,751</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Insurance obligations</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,856</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,963</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warranties</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,391</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>890</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income taxes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>831</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>328</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>940</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,434</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisition-related contingent consideration</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,306</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,796</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liability</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,978</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,678</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,072</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,437</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,478</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other liabilities:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Postretirement benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,652</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,678</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisition-related contingent consideration</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,650</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,376</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease liability</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,648</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,211</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,659</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Uncertain tax positions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,681</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,670</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,170</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,852</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,012</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,235</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(a)</sup></span><span style="font-family:inherit;font-size:8pt;font-style:italic;"> The amount of assets held for sale at April 30, 2019, and January 31, 2019, were not material.</span></div> 62539000 53820000 6033000 1391000 780000 739000 67792000 54472000 7980000 7629000 1219000 1103000 48843000 45344000 58042000 54076000 318000 336000 1418000 1045000 1014000 1055000 4513000 6300000 7263000 8736000 3234000 3234000 81527000 81381000 156745000 155463000 665000 0 136935000 133724000 105236000 106354000 0 510000 0 249000 105236000 106615000 1223000 345000 3420000 0 60000 16000 2921000 2963000 7624000 3324000 3360000 8244000 5097000 4751000 1856000 1963000 1391000 890000 831000 328000 940000 2434000 1306000 1796000 1978000 0 2678000 3072000 19437000 23478000 7652000 7678000 2650000 2376000 2648000 0 3211000 1659000 2681000 2670000 4170000 3852000 23012000 18235000 NET INCOME PER SHARE<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net income per share is computed by dividing net income by the weighted average common shares and fully vested stock units outstanding. Diluted net income per share is computed by dividing net income by the weighted average common and common equivalent shares outstanding, which includes the shares issuable upon exercise of employee stock options (net of shares assumed purchased with the option proceeds), stock units and restricted stock units outstanding. Performance share awards are included in the diluted calculation based upon what would be issued if the end of the most recent reporting period was the end of the term of the award. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain outstanding options and restricted stock units were excluded from the diluted net income per share calculations because their effect would have been anti-dilutive under the treasury stock method. The options and restricted stock units excluded from the diluted net income per share calculation were as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:74%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:12%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="4" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Anti-dilutive options and restricted stock units</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,796</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,304</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The computation of earnings per share is presented below:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Numerator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income attributable to Raven Industries, Inc.</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,210</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,135</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,962,066</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,826,096</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average fully vested stock units outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>105,341</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,716</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:60px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator for basic calculation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,067,407</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,913,812</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,962,066</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,826,096</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average fully vested stock units outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>105,341</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,716</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive impact of stock options and restricted stock units</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>325,831</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>466,768</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:60px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator for diluted calculation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,393,238</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,380,580</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income per share ─ basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.37</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.62</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income per share ─ diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.36</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.61</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> The options and restricted stock units excluded from the diluted net income per share calculation were as follows:<div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:74%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:12%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="4" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Anti-dilutive options and restricted stock units</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,796</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,304</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 29796 16304 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The computation of earnings per share is presented below:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Numerator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income attributable to Raven Industries, Inc.</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,210</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,135</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,962,066</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,826,096</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average fully vested stock units outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>105,341</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,716</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:60px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator for basic calculation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,067,407</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,913,812</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,962,066</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,826,096</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average fully vested stock units outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>105,341</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,716</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive impact of stock options and restricted stock units</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>325,831</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>466,768</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:60px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator for diluted calculation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,393,238</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,380,580</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income per share ─ basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.37</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.62</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income per share ─ diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.36</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.61</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 13210000 22135000 35962066 35826096 105341 87716 36067407 35913812 35962066 35826096 105341 87716 325831 466768 36393238 36380580 0.37 0.62 0.36 0.61 REVENUE<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Disaggregation of Revenues</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue is disaggregated by major product category and geography, as we believe these categories best depict how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors. The following table includes a reconciliation of the disaggregated revenue by reportable segments. Service revenues are not material and are not separately disclosed.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32"/></tr><tr><td style="width:17%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="31" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue by Product Category</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended April 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended April 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ATD</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">EFD</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">AERO</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ELIM</span><span style="font-family:inherit;font-size:8pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(a)</sup></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ATD</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">EFD</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">AERO</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ELIM</span><span style="font-family:inherit;font-size:8pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(a)</sup></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lighter-than-Air</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Domestic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,029</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,029</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,548</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,548</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    International</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>454</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>454</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Plastic Films &amp; Sheeting</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Domestic</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,762</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(29</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,733</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,297</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(194</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,103</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    International</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,530</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,530</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,695</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,695</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Precision Agriculture Equipment</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Domestic</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,584</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,584</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,525</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,525</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    International</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,141</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,141</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,905</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,905</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Domestic</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,122</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,122</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,899</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,899</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    International</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Totals</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,725</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,292</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,190</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(29</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,178</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,430</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,992</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,901</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(194</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111,129</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:8pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(a) </sup></span><span style="font-family:inherit;font-size:8pt;font-style:italic;">Intersegment sales for both fiscal 2020 and 2019 were primarily sales from Engineered Films to Aerostar. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Contract Balances</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract balances consist of contract assets and contract liabilities. Contract assets primarily relate to the Company’s rights to consideration for work completed but not yet billed for at the reporting date, or retainage provisions on billings that have been issued. Contract liabilities primarily relate to consideration received from customers prior to transferring goods or services to the customer. Contract assets and contract liabilities are reported in "Accounts receivable, net" and "Other current liabilities" in the Consolidated Balance Sheets, respectively. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the three months ended April 30, 2019, the Company’s contract assets and liabilities increased by </span><span style="font-family:inherit;font-size:10pt;"><span>$4,642</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1,536</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The increase was primarily a result of the contract terms which include timing of customer payments, timing of invoicing, and progress made on open contracts. Due to the short-term nature of the Company’s contracts, substantially all contract liabilities are recognized as revenue during the twelve months thereafter. Changes in our contract assets and liabilities were as follows:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">January 31, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$ Change</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">% Change</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,669</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,027</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,642</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>229.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,839</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,303</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,536</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Remaining Performance Obligations</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of April 30, 2019, the Company did not have any remaining performance obligations related to customer contracts with an original expected duration of one year or more. Revenue recognized during the three-month period ending April 30, 2019, from performance obligations satisfied in the prior period were not material.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Disaggregation of Revenues</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue is disaggregated by major product category and geography, as we believe these categories best depict how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors. The following table includes a reconciliation of the disaggregated revenue by reportable segments. Service revenues are not material and are not separately disclosed.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32"/></tr><tr><td style="width:17%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="31" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue by Product Category</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended April 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended April 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ATD</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">EFD</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">AERO</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ELIM</span><span style="font-family:inherit;font-size:8pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(a)</sup></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ATD</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">EFD</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">AERO</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">ELIM</span><span style="font-family:inherit;font-size:8pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(a)</sup></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lighter-than-Air</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Domestic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,029</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,029</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,548</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,548</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    International</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>454</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>454</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Plastic Films &amp; Sheeting</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Domestic</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,762</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(29</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,733</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,297</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(194</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,103</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    International</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,530</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,530</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,695</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,695</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Precision Agriculture Equipment</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Domestic</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,584</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,584</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,525</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,525</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    International</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,141</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,141</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,905</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,905</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    Domestic</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,122</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,122</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,899</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,899</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    International</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Totals</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,725</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,292</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,190</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(29</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,178</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,430</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,992</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,901</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(194</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111,129</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:8pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(a) </sup></span><span style="font-family:inherit;font-size:8pt;font-style:italic;">Intersegment sales for both fiscal 2020 and 2019 were primarily sales from Engineered Films to Aerostar. </span></div> 7029000 7029000 6548000 6548000 34000 34000 454000 454000 41762000 -29000 41733000 55297000 -194000 55103000 2530000 0 2530000 4695000 0 4695000 29584000 29584000 29525000 29525000 12141000 12141000 10905000 10905000 5122000 5122000 3899000 3899000 5000 5000 0 0 41725000 44292000 12190000 -29000 98178000 40430000 59992000 10901000 -194000 111129000 4642000 1536000 Changes in our contract assets and liabilities were as follows:<div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">January 31, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">$ Change</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">% Change</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,669</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,027</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,642</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>229.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,839</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,303</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,536</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 6669000 2027000 4642000 2.290 2839000 1303000 1536000 1.179 ACQUISITIONS AND DIVESTITURES OF AND INVESTMENTS IN BUSINESSES AND TECHNOLOGIES<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Fiscal year 2020</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There were </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> significant business acquisitions and divestitures or purchases of technologies in the three-month period ended April 30, 2019.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Fiscal year 2019</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">January 1, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;">, the Company completed the acquisition of substantially all of the assets ("AgSync Acquisition") of </span><span style="font-family:inherit;font-size:10pt;"><span>AgSync Inc.</span></span><span style="font-family:inherit;font-size:10pt;"> ("AgSync"), an Indiana corporation, headquartered in Wakarusa, Indiana. This acquisition was aligned under the Company’s Applied Technology Division and is expected to enhance its Slingshot® platform by delivering a more seamless logistics solution </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">for ag retailers, aerial applicators, custom applicators and enterprise farms. The AgSync Acquisition constitutes a business and, as such, was accounted for as a business combination; however, the business combination was not significant enough to warrant pro-forma financial information.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The purchase price was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$9,700</span></span><span style="font-family:inherit;font-size:10pt;">, which includes potential earn-out payments with an estimated fair value of </span><span style="font-family:inherit;font-size:10pt;"><span>$2,052</span></span><span style="font-family:inherit;font-size:10pt;">. The earn-out is contingent upon achieving certain revenue milestones. The purchase price of the business acquired was allocated to the assets acquired and liabilities assumed based on their estimated fair values. The excess of the purchase price over the fair value of the identifiable assets acquired and liabilities assumed is reflected as goodwill, which is fully tax deductible. The Company completed the valuation and the purchase price allocation during the first quarter of fiscal 2020. This resulted in an adjustment in the fiscal 2020 first quarter that increased the purchase price and the estimated fair value of the contingent earn-outs payments by approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$300</span></span><span style="font-family:inherit;font-size:10pt;">. The goodwill and identifiable intangible assets recorded as part of the purchase price allocation at April 30, 2019, were </span><span style="font-family:inherit;font-size:10pt;"><span>$4,526</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$5,700</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the first quarter of fiscal 2019, Aerostar sold its client private business for </span><span style="font-family:inherit;font-size:10pt;"><span>$832</span></span><span style="font-family:inherit;font-size:10pt;">, which resulted in an immaterial gain in the three-months ended April 30, 2018. In fiscal 2018, Aerostar actively marketed the sale of its client private business and as such, classified it as held for sale. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the first quarter of fiscal 2019, the Company sold its ownership interest of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>22%</span></span><span style="font-family:inherit;font-size:10pt;"> in Site-Specific Technology Development Group, Inc. (</span><span style="font-family:inherit;font-size:10pt;"><span>SST</span></span><span style="font-family:inherit;font-size:10pt;">) with a carrying value of </span><span style="font-family:inherit;font-size:10pt;"><span>$1,937</span></span><span style="font-family:inherit;font-size:10pt;">. This investment was being accounted for as an equity method investment. Raven received </span><span style="font-family:inherit;font-size:10pt;"><span>$6,556</span></span><span style="font-family:inherit;font-size:10pt;"> in cash at closing which was reported as "Proceeds from sale or maturity of investments" in the Consolidated Statements of Cash Flows. The Company recognized a gain on the sale of </span><span style="font-family:inherit;font-size:10pt;"><span>$5,785</span></span><span style="font-family:inherit;font-size:10pt;"> for the three-months ended April 30, 2018. The gain was reported in "Other income (expense), net" in the Consolidated Statements of Income and Comprehensive Income. The gain included a fifteen percent hold-back provision held in an escrow account and is expected to be paid in fiscal 2020.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Acquisition-related Contingent Consideration</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has contingent liabilities related to the acquisition of AgSync in fiscal 2019 as well as prior acquisitions of Colorado Lining International, Inc. (CLI) in fiscal 2018; SBG Innovatie BV and its affiliate, Navtronics BVBA (collectively, SBG) in fiscal 2015; and Aerostar Technical Solutions, Inc. (ATS), formerly named Vista Research, Inc. or "Vista," completed in fiscal 2012. The fair value of such contingent consideration is estimated as of the acquisition date, and subsequently at the end of each reporting period, using forecasted cash flows. Projecting future cash flows requires the Company to make significant estimates and assumptions regarding future events, conditions, or revenues being achieved under the subject contingent agreement as well as the appropriate discount rate. Such valuation techniques include one or more significant inputs that are not observable (Level 3 fair value measures).</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in the fair value of the liability for acquisition-related contingent consideration are as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,172</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,046</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value of contingent consideration acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>310</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in fair value of the liability</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingent consideration earn-out paid</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(620</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(295</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ending balance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,956</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,903</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Classification of liability in the consolidated balance sheet</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,306</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,483</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other liabilities, long-term</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,650</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,420</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at April 30</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,956</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,903</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the AgSync Acquisition, the Company entered into a contingent earn-out agreement, not to exceed </span><span style="font-family:inherit;font-size:10pt;"><span>$3,500</span></span><span style="font-family:inherit;font-size:10pt;">. The earn-out is to be paid annually over </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;"> after the purchase date, contingent upon achieving certain revenue milestones. The Company has made </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> payments on this potential earn-out liability as of April 30, 2019.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the acquisition of CLI, the Company entered into a contingent earn-out agreement, not to exceed </span><span style="font-family:inherit;font-size:10pt;"><span>$2,000</span></span><span style="font-family:inherit;font-size:10pt;">. The earn-out is paid annually for </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;"> after the purchase date, contingent upon achieving certain revenues and operational synergies. To date, the Company has paid a total of </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;text-align:right;vertical-align:bottom;"><span>$667</span></span><span style="font-family:inherit;font-size:10pt;"> of this potential earn-out liability. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with the acquisition of SBG, Raven is committed to making additional earn-out payments, not to exceed </span><span style="font-family:inherit;font-size:10pt;"><span>$2,500</span></span><span style="font-family:inherit;font-size:10pt;">, calculated and paid quarterly for </span><span style="font-family:inherit;font-size:10pt;"><span>ten years</span></span><span style="font-family:inherit;font-size:10pt;"> after the purchase date, contingent upon achieving certain revenues. To date, the Company has paid a total of </span><span style="font-family:inherit;font-size:10pt;"><span>$1,564</span></span><span style="font-family:inherit;font-size:10pt;"> of this potential earn-out liability.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">Related to the acquisition of ATS in </span><span style="font-family:inherit;font-size:10pt;">2012</span><span style="font-family:inherit;font-size:10pt;">, the Company was committed to making annual payments based upon earn-out percentages on specific revenue streams for </span><span style="font-family:inherit;font-size:10pt;"><span>seven years</span></span><span style="font-family:inherit;font-size:10pt;"> after the purchase date. The Company made the final payment in the first quarter of fiscal 2020 and has </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span> further contingent obligations related to acquisition of ATS. 0 2019-01-01 AgSync Inc. 9700000 2052000 300000 4526000 5700000 832000 0.22 SST 1937000 6556000 -5785000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in the fair value of the liability for acquisition-related contingent consideration are as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,172</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,046</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value of contingent consideration acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>310</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in fair value of the liability</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingent consideration earn-out paid</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(620</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(295</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ending balance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,956</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,903</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Classification of liability in the consolidated balance sheet</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,306</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,483</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other liabilities, long-term</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,650</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,420</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at April 30</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,956</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,903</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4172000 3046000 310000 0 94000 152000 -620000 -295000 3956000 2903000 1306000 1483000 2650000 1420000 3956000 2903000 3500000 P3Y 0 2000000 P3Y 667000 2500000 P10Y 1564000 P7Y 0 GOODWILL, LONG-LIVED ASSETS, AND OTHER CHARGES<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Goodwill</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Management assesses goodwill for impairment annually during the fourth quarter and between annual tests whenever a triggering event indicates there may be an impairment. Impairment tests of goodwill are done at the reporting unit level. Management performed an assessment in the first quarter of fiscal 2020 and determined that no triggering events had occurred for any of the Company's reporting units. There were </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> goodwill impairment losses reported in the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-month periods ending </span><span style="font-family:inherit;font-size:10pt;">April 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and 2018, respectively. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The changes in the carrying amount of goodwill by reporting unit were as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Applied</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Technology</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Engineered</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Films</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Aerostar</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at January 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,076</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,232</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>634</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,942</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes due to business combinations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(33</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(33</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation adjustment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(64</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(64</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at April 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,979</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,232</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>634</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,845</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Long-lived Assets and Other Intangibles</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company assesses the recoverability of long-lived assets, including definite-lived intangibles and property plant and equipment, if events or changes in circumstances indicate that an asset might be impaired. For long-lived and intangible assets, management performs impairment reviews by asset group. Management periodically assesses for triggering events and discusses any significant changes in the utilization of long-lived assets. For purposes of recognition and measurement of an impairment loss, a long-lived asset is grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">When performing long-lived asset testing, the fair values of assets are determined based on valuation techniques using the best available information. Such valuations are derived from valuation techniques in which one or more significant inputs are not observable (Level 3 fair value measures). An impairment loss is recognized when the estimated undiscounted cash flows used in determining the fair value of the asset are less than its carrying amount.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fiscal 2020 and 2019</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Management performed an assessment in the fiscal 2020 and fiscal 2019 first quarter and determined that there were no impairment indicators identified for any of the Company's asset groups. There were </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> long-lived asset impairment losses reported in the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-month period ending </span><span style="font-family:inherit;font-size:10pt;">April 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and 2018, respectively. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides the gross carrying amount and related accumulated amortization of definite-lived intangible assets: </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:46%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">January 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Accumulated</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Accumulated</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Amount</span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">amortization</span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Amount</span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">amortization</span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Existing technology</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9,179</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(7,345</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,834</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9,203</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(7,216</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,987</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>16,076</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(5,848</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,228</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>15,791</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(5,508</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,283</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Patents and other intangibles</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,941</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2,025</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3,916</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,908</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1,885</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4,023</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>31,196</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(15,218</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>15,978</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>30,902</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(14,609</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>16,293</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The changes in the carrying amount of goodwill by reporting unit were as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Applied</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Technology</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Engineered</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Films</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Aerostar</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at January 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,076</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,232</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>634</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,942</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes due to business combinations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(33</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(33</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation adjustment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(64</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(64</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at April 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,979</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,232</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>634</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,845</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 17076000 33232000 634000 50942000 -33000 0 0 -33000 -64000 0 0 -64000 16979000 33232000 634000 50845000 0 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides the gross carrying amount and related accumulated amortization of definite-lived intangible assets: </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20"/></tr><tr><td style="width:46%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">January 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Accumulated</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Accumulated</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Amount</span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">amortization</span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Amount</span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">amortization</span></div></td><td colspan="3" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Existing technology</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9,179</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(7,345</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,834</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9,203</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(7,216</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,987</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>16,076</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(5,848</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,228</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>15,791</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(5,508</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,283</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Patents and other intangibles</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,941</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2,025</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3,916</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,908</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1,885</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4,023</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>31,196</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(15,218</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>15,978</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>30,902</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(14,609</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>16,293</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 9179000 7345000 1834000 9203000 7216000 1987000 16076000 5848000 10228000 15791000 5508000 10283000 5941000 2025000 3916000 5908000 1885000 4023000 31196000 15218000 15978000 30902000 14609000 16293000 EMPLOYEE POSTRETIREMENT BENEFITS<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company provides postretirement medical and other benefits to certain current and past senior executive officers and senior managers. These plan obligations are unfunded. The components of the net periodic benefit cost for postretirement benefits are as follows:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:76%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of actuarial losses</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of unrecognized gains in prior service cost</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(40</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(40</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net periodic benefit cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Postretirement benefit cost components are reclassified in their entirety from accumulated other comprehensive loss to net periodic benefit cost. Net periodic benefit costs are reported in net income in accordance with ASU 2017-07 "Compensation - Retirement Benefits (Topic 715): Improving the Presentation of Net Periodic Postretirement Benefit Cost." Service cost is reported in net income as “Cost of sales” or “Selling, general, and administrative expenses” in a manner consistent with the classification of direct labor and personnel costs of the eligible employees. Interest cost, amortization of actuarial gains or losses, and amortization of prior service cost are classified as a non-operating expense in "Other income (expense), net" on the Consolidated Statements of Income and Comprehensive Income.</span></div> The components of the net periodic benefit cost for postretirement benefits are as follows:<div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:76%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of actuarial losses</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of unrecognized gains in prior service cost</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(40</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(40</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net periodic benefit cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 7000 7000 83000 79000 -24000 -32000 -40000 -40000 74000 78000 WARRANTIES<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accruals necessary for product warranties are estimated based on historical warranty costs and average time elapsed between purchases and returns for each division. Additional accruals are made for any significant, discrete warranty issues. Changes in the warranty accrual were as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:76%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>890</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,163</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in provision</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>822</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Settlements made</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(321</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(223</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ending balance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,391</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,097</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> Changes in the warranty accrual were as follows:<div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:76%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>890</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,163</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in provision</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>822</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Settlements made</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(321</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(223</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Ending balance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,391</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,097</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 890000 1163000 822000 157000 321000 223000 1391000 1097000 FINANCING ARRANGEMENTS<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company entered into a credit facility on </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">April 15, 2015</span></span></span><span style="font-family:inherit;font-size:10pt;">, with JPMorgan Chase Bank, N.A., Toronto Branch as Canadian Administrative Agent, JPMorgan Chase Bank, National Association, as administrative agent, and each lender from time to time a party thereto (the Credit Agreement). The Credit Agreement provides for a syndicated senior revolving credit facility up to </span><span style="font-family:inherit;font-size:10pt;"><span>$125,000</span></span><span style="font-family:inherit;font-size:10pt;"> with a maturity date of </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">April 15, 2020</span></span></span><span style="font-family:inherit;font-size:10pt;">. Loan proceeds may be utilized by Raven for strategic business purposes, such as business acquisitions, and for net working capital needs. The Company expects to enter into a new credit facility prior to the Credit Agreement maturing in fiscal 2021.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Simultaneous with execution of the Credit Agreement, Raven and its subsidiaries entered into a guaranty agreement in favor of JPMorgan Chase Bank, National Association in its capacity as administrator under the Credit Agreement for the benefit of JPMorgan Chase Bank, N.A., Toronto Branch and the lenders and their affiliates under the Credit Agreement.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The unamortized debt issuance costs associated with this Credit Agreement were as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">January 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unamortized debt issuance costs</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>105</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>132</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(a) </sup></span><span style="font-family:inherit;font-size:8pt;font-style:italic;">Unamortized debt issuance costs are amortized over the term of the Credit Agreement and are reported as "Other assets" in the Consolidated Balance Sheets.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loans or borrowings defined under the Credit Agreement bear interest and fees at varying rates and terms defined in the Credit Agreement based on the type of borrowing as defined. The Credit Agreement includes annual administrative and unborrowed capacity fees. The Credit Agreement also contains customary affirmative and negative covenants, including those relating to financial reporting and notification, limits on levels of indebtedness and liens, investments, mergers and acquisitions, affiliate transactions, sales of assets, restrictive agreements, and change in control as defined in the Credit Agreement. Financial covenants include an interest coverage ratio and funded indebtedness to earnings before interest, taxes, depreciation, and amortization as defined in the Credit Agreement. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Letters of credit (LOC) issued and outstanding were as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">January 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Letters of credit outstanding</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>314</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>514</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(a) </sup></span><span style="font-family:inherit;font-size:8pt;font-style:italic;">Any draws required under the LOC would be settled with available cash or borrowings under the Credit Agreement. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There were </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> borrowings under the Credit Agreement for any of the fiscal periods covered by this Quarterly Report on Form 10-Q. Availability under the Credit Agreement for borrowings as of </span><span style="font-family:inherit;font-size:10pt;">April 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, was </span><span style="font-family:inherit;font-size:10pt;"><span>$124,736</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div> 2015-04-15 125000000 2020-04-15 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The unamortized debt issuance costs associated with this Credit Agreement were as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">January 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unamortized debt issuance costs</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>105</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>132</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><span style="font-family:inherit;font-size:8pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(a) </sup></span>Unamortized debt issuance costs are amortized over the term of the Credit Agreement and are reported as "Other assets" in the Consolidated Balance Sheets 105000 132000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Letters of credit (LOC) issued and outstanding were as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">January 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Letters of credit outstanding</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>314</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>514</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><span style="font-family:inherit;font-size:8pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(a) </sup></span>Any draws required under the LOC would be settled with available cash or borrowings under the Credit Agreement. 314000 514000 0 124736000 LEASES<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company enters into operating and finance lease contracts related to facilities, vehicles and equipment. Operating leases are primarily related to facilities to support production, research and development, and sales efforts. Finance leases are primarily related to vehicles and equipment to support general business operations. Lease payments are typically fixed and carry lease terms of one to </span><span style="font-family:inherit;font-size:10pt;"><span>six years</span></span><span style="font-family:inherit;font-size:10pt;">, some of which have an option to terminate or extend up to an additional </span><span style="font-family:inherit;font-size:10pt;"><span>ten years</span></span><span style="font-family:inherit;font-size:10pt;">. For purposes of the quantitative disclosures below related to the calculation of operating and finance leases, lease terms did not include options to terminate or extend, as the Company is reasonably certain it would not exercise the options. Most of the Company's leases do not contain a purchase option, material residual value guarantee, or material restrictive covenants. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is primarily a lessee in all lease arrangements but may become a lessor and lease or sublease certain assets to other entities if not fully utilized. These lessor activities are not material and are not separately disclosed.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">To determine whether a contract is or contains a lease, the Company assessed its right to control the use of the identified asset, whether explicitly or implicitly stated, for a period of time while considering all facts and circumstances for each individual arrangement. The Company also has leases with non-lease components which are separately stated within the agreement and not included in the recognition of the right-of use asset and lease liability balances. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The discount rate used to calculate the present value of the lease liabilities is based upon the implied rate within each contract. If the rate is unknown or cannot be determined, the Company uses an incremental borrowing rate, which is determined by the length of the contract, asset class, and the Company's borrowing rates as of the commencement date of the contract.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Components of Company lease costs, including operating, finance, and short-term leasing are included in the table below. Depreciation of right-of-use assets, operating leases cost, and short-term lease costs are reported in net income as "Cost of sales," "Research and development expenses," or "Selling, general, and administrative expenses," depending on what business function the asset primarily supports. Interest on lease liabilities</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> </sup></span><span style="font-family:inherit;font-size:10pt;">are classified as a non-operating expense in "Other income (expense), net" on the Consolidated Statements of Income and Comprehensive Income.</span></div><div style="line-height:120%;text-align:justify;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Lease Costs:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Finance Leases</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation of right-of-use assets</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest on lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total finance lease cost</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Leases</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>360</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term lease cost</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>105</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total operating lease cost</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>465</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total finance and operating lease cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>565</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:8pt;font-style:italic;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental unaudited balance sheet information related to operating and finance leases include:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Leases</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease right-of-use assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,420</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current lease liability</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,689</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-current lease liability</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,367</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total operating lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,056</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Finance Leases</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment, at cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>665</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(95</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>570</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current lease liability</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>289</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-current lease liability</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>281</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total finance lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>570</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining lease terms and discount rates include:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:83%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted Average Remaining Lease Term:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3 years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted Average Discount Rate:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental unaudited cash flow information related to operating and finance leases include:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash flows from operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>360</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash flows from finance leases</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financing cash flows from finance leases</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets obtained in exchange for lease obligations:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance leases </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>190</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future operating and finance lease obligations that have not yet commenced as of April 30, 2019, were immaterial and excluded from the lease liability schedule below accordingly.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Finance Leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remainder of Fiscal 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,353</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>284</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,844</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>184</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>679</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>101</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>315</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,290</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>611</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less imputed interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(234</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(41</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,056</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>570</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior to the Company's adoption of ASU 2016-02 in the first quarter of fiscal year 2020, future minimum lease payments reported in the Company’s Annual Report on Form 10-K for the year ended January 31, 2019, were as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Twelve Months Ended</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">January 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Capital Leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,213</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>182</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,939</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>728</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>356</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,376</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>330</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less amount representing estimated executory costs such as taxes, license and insurance including profit thereon.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less amounts representing interest</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(32</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of net minimum lease payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>284</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P6Y P10Y <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Components of Company lease costs, including operating, finance, and short-term leasing are included in the table below. Depreciation of right-of-use assets, operating leases cost, and short-term lease costs are reported in net income as "Cost of sales," "Research and development expenses," or "Selling, general, and administrative expenses," depending on what business function the asset primarily supports. Interest on lease liabilities</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> </sup></span><span style="font-family:inherit;font-size:10pt;">are classified as a non-operating expense in "Other income (expense), net" on the Consolidated Statements of Income and Comprehensive Income.</span></div><div style="line-height:120%;text-align:justify;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Lease Costs:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Finance Leases</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation of right-of-use assets</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest on lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total finance lease cost</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Leases</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>360</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term lease cost</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>105</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total operating lease cost</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>465</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total finance and operating lease cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>565</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:8pt;font-style:italic;"> </span></div> 95000 5000 100000 360000 105000 465000 565000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental unaudited balance sheet information related to operating and finance leases include:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Leases</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease right-of-use assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,420</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current lease liability</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,689</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-current lease liability</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,367</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total operating lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,056</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Finance Leases</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment, at cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>665</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(95</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>570</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current lease liability</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>289</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-current lease liability</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>281</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total finance lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>570</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining lease terms and discount rates include:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:83%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted Average Remaining Lease Term:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3 years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted Average Discount Rate:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental unaudited cash flow information related to operating and finance leases include:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash flows from operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>360</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash flows from finance leases</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financing cash flows from finance leases</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets obtained in exchange for lease obligations:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance leases </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>190</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 3420000 1689000 2367000 4056000 665000 95000 570000 289000 281000 570000 P3Y P2Y 0.035 0.035 360000 5000 95000 190000 0 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future operating and finance lease obligations that have not yet commenced as of April 30, 2019, were immaterial and excluded from the lease liability schedule below accordingly.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Finance Leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remainder of Fiscal 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,353</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>284</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,844</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>184</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>679</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>101</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>315</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,290</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>611</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less imputed interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(234</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(41</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,056</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>570</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1353000 284000 1844000 184000 679000 101000 315000 36000 99000 6000 0 0 4290000 611000 234000 41000 4056000 570000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior to the Company's adoption of ASU 2016-02 in the first quarter of fiscal year 2020, future minimum lease payments reported in the Company’s Annual Report on Form 10-K for the year ended January 31, 2019, were as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Twelve Months Ended</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">January 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Capital Leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,213</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>182</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,939</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>728</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>356</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,376</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>330</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less amount representing estimated executory costs such as taxes, license and insurance including profit thereon.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(14</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less amounts representing interest</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(32</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of net minimum lease payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>284</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2213000 182000 1939000 102000 728000 44000 356000 2000 140000 0 0 0 5376000 330000 14000 32000 284000 COMMITMENTS AND CONTINGENCIES<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is involved as a party in lawsuits, claims, regulatory inquiries, or disputes arising in the normal course of its business; potential costs and liabilities of which cannot be determined at this time. Management does not believe the ultimate outcomes of its legal proceedings are likely to be material to its results of operations, financial position, or cash flows. In addition, the Company has insurance policies that provide coverage to various degrees for potential liabilities arising from legal proceedings. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company entered into a Gift Agreement ("the Agreement") effective in January 2018 with the South Dakota State University Foundation, Inc. ("the Foundation"). This gift will be used by South Dakota State University (SDSU), located in Brookings, SD, for the establishment of a precision agriculture facility to support SDSU's Precision Agriculture degrees and curriculum. This facility will assist the Company in further collaboration with faculty, staff and students on emerging technology in support of the growing need for precision agriculture practices and tools. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Agreement states that the Company will make a </span><span style="font-family:inherit;font-size:10pt;"><span>$5,000</span></span><span style="font-family:inherit;font-size:10pt;"> gift to the Foundation, conditional on certain actions. Management concluded that the contingencies related to this gift were substantially met during the three-month period ended April 30, 2018, and a liability had been incurred. As such, </span><span style="font-family:inherit;font-size:10pt;"><span>$4,503</span></span><span style="font-family:inherit;font-size:10pt;"> of selling, general, and administrative expense was recognized in the three-month period ending April 30, 2018, with interest expense to be recognized in periods thereafter. The fair value of this contingency at </span><span style="font-family:inherit;font-size:10pt;">April 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, was </span><span style="font-family:inherit;font-size:10pt;"><span>$3,230</span></span><span style="font-family:inherit;font-size:10pt;"> (measured based on the present value of the expected future cash outflows), of which </span><span style="font-family:inherit;font-size:10pt;"><span>$697</span></span><span style="font-family:inherit;font-size:10pt;"> was classified as "Accrued liabilities" and </span><span style="font-family:inherit;font-size:10pt;"><span>$2,533</span></span><span style="font-family:inherit;font-size:10pt;"> was classified as "Other liabilities." As of April 30, 2019, the Company has made payments related to the commitment totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$1,430</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>In addition to commitments disclosed elsewhere in the Notes to the Consolidated Financial Statements, the Company has other unconditional purchase obligations that arise in the normal course of business operations. The majority of these obligations are related to the purchase of raw material inventory for the Applied Technology and Engineered Films divisions. 5000000 4503000 3230000 697000 2533000 1430000 INCOME TAXES<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s effective tax rate varies from the federal statutory rate, primarily due to state and local taxes, research and development tax credit, foreign-derived intangible income deduction, and tax-exempt insurance premiums. The Company’s effective tax rates were as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:76%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective tax rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The decrease in the effective tax rate year-over-year is primarily due to discrete items in the current year. The Company’s effective tax rates, excluding discrete items, in the three-month periods ended April 30, 2019, and 2018, were </span><span style="font-family:inherit;font-size:10pt;"><span>20.0 percent</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>19.5 percent</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s total discrete tax items for both three-month periods in the table below relate to the vesting or settlement of equity awards.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:76%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total discrete tax benefit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,168</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>243</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>The Company operates both domestically and internationally. As of April 30, 2019, undistributed earnings from the Company's foreign subsidiaries were considered to have been reinvested indefinitely. The Company’s effective tax rates were as follows:<div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:76%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective tax rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0.122 0.186 0.200 0.195 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s total discrete tax items for both three-month periods in the table below relate to the vesting or settlement of equity awards.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:76%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total discrete tax benefit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,168</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>243</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -1168000 243000 DIVIDENDS AND TREASURY STOCK<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividends paid to Raven shareholders were as follows:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividends paid</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,682</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,658</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividends paid per share (in cents per share)</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(a)</sup></span><span style="font-family:inherit;font-size:8pt;font-style:italic;">There were </span><span style="font-family:inherit;font-size:8pt;font-style:italic;"><span>no</span></span><span style="font-family:inherit;font-size:8pt;font-style:italic;"> declared and unpaid shareholder dividends at </span><span style="font-family:inherit;font-size:8pt;font-style:italic;">April 30, 2019</span><span style="font-family:inherit;font-size:8pt;font-style:italic;"> or 2018.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On November 3, 2014, the Company announced that its Board of Directors ("Board") had authorized a </span><span style="font-family:inherit;font-size:10pt;"><span>$40,000</span></span><span style="font-family:inherit;font-size:10pt;"> stock buyback program. Since that time, the Board has provided additional authorizations to increase the total amount authorized under the program to </span><span style="font-family:inherit;font-size:10pt;"><span>$75,000</span></span><span style="font-family:inherit;font-size:10pt;">. This authorization remains in place until the authorized spending limit is reached or such authorization is revoked by the Board.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;">Pursuant to these authorizations, the Company repurchased</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;"><span>60,700</span></span><span style="font-family:inherit;font-size:10pt;"> shares for </span><span style="font-family:inherit;font-size:10pt;"><span>$2,281</span></span><span style="font-family:inherit;font-size:10pt;"> in the three-month period ended </span><span style="font-family:inherit;font-size:10pt;">April 30, 2019</span><span style="font-family:inherit;font-size:10pt;">. There were </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> shares repurchased in the three-month period ended </span><span style="font-family:inherit;font-size:10pt;">April 30, 2018</span><span style="font-family:inherit;font-size:10pt;">. There were </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> share repurchases unpaid at April 30, 2019, or April 30, 2018. </span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;">The remaining dollar value authorized for share repurchases at</span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;"> </span><span style="font-family:inherit;font-size:10pt;">April 30, 2019</span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;">, is</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;"><span>$25,679</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div> <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividends paid to Raven shareholders were as follows:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividends paid</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,682</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,658</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividends paid per share (in cents per share)</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(a)</sup></span><span style="font-family:inherit;font-size:8pt;font-style:italic;">There were </span><span style="font-family:inherit;font-size:8pt;font-style:italic;"><span>no</span></span><span style="font-family:inherit;font-size:8pt;font-style:italic;"> declared and unpaid shareholder dividends at </span><span style="font-family:inherit;font-size:8pt;font-style:italic;">April 30, 2019</span><span style="font-family:inherit;font-size:8pt;font-style:italic;"> or 2018.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4682000 4658000 0.130 0.130 0 40000000 75000000 60700 2281000 0 0 25679000 SHARE-BASED COMPENSATION<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Share-based compensation expense is recognized based on the fair value of the share-based awards expected to vest during the period. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The share-based compensation expense was as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:76%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling, general, and administrative expenses</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>671</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>676</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>782</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>787</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The share-based compensation expense was as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:76%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling, general, and administrative expenses</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>671</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>676</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>782</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>787</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 76000 80000 35000 31000 671000 676000 782000 787000 SEGMENT REPORTING<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's operating segments, which are also its reportable segments, are defined by their product lines which have been generally grouped based on technology, manufacturing processes, and end-use application. The Company's reportable segments are Applied Technology Division, Engineered Films Division, and Aerostar Division. Separate financial information is available for each reportable segment and regularly evaluated by the Company's chief operating decision-maker, the President and Chief Executive Officer, in making resource allocation decisions for the Company's reportable segments. The Company measures the performance of its segments based on their operating income excluding administrative and general expenses. Other income, interest expense, and income taxes are not allocated to individual operating segments. Segment information is reported consistent with the Company's management reporting structure. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Business segment financial performance and other information is as follows:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Applied Technology </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,725</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,430</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Engineered Films</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,292</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,992</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Aerostar </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,190</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,901</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intersegment eliminations</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(b)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(29</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(194</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consolidated net sales</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,178</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111,129</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating income</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(c)</sup></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Applied Technology</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> </sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,236</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,948</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Engineered Films </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,363</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,196</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Aerostar</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,996</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,805</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intersegment eliminations</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> </sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total reportable segment income</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,596</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,934</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative expenses</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(c)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,475</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,403</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consolidated operating income</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,121</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,531</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(a)</sup></span><span style="font-family:inherit;font-size:8pt;font-style:italic;"> Hurricane recovery film sales for the three-month period ended April 30, 2019 and 2018, were </span><span style="font-family:inherit;font-size:8pt;font-style:italic;"><span>$17</span></span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:8pt;font-style:italic;">and</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:8pt;font-style:italic;"><span>$8,919</span></span><span style="font-family:inherit;font-size:8pt;font-style:italic;">, respectively. </span></div><div style="line-height:120%;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(b) </sup></span><span style="font-family:inherit;font-size:8pt;font-style:italic;">Intersegment sales for both fiscal 2020 and 2019 were primarily sales from Engineered Films to Aerostar. </span></div><div style="line-height:120%;text-align:justify;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(c) </sup></span><span style="font-family:inherit;font-size:8pt;font-style:italic;">At the segment level, operating income does not include an allocation of general and administrative expenses and, as a result, "General and administrative expenses" are reported as a deduction from "Total reportable segment income" to reconcile to "Operating income" reported in the Consolidated Statements of Income and Comprehensive Income.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Business segment financial performance and other information is as follows:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">April 30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Applied Technology </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,725</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,430</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Engineered Films</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,292</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,992</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Aerostar </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,190</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,901</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intersegment eliminations</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(b)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(29</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(194</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consolidated net sales</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,178</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>111,129</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:14px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating income</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(c)</sup></span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Applied Technology</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> </sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,236</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,948</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Engineered Films </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,363</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,196</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Aerostar</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,996</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,805</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intersegment eliminations</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> </sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total reportable segment income</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,596</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,934</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative expenses</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(c)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,475</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,403</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consolidated operating income</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,121</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,531</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(a)</sup></span><span style="font-family:inherit;font-size:8pt;font-style:italic;"> Hurricane recovery film sales for the three-month period ended April 30, 2019 and 2018, were </span><span style="font-family:inherit;font-size:8pt;font-style:italic;"><span>$17</span></span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:8pt;font-style:italic;">and</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:8pt;font-style:italic;"><span>$8,919</span></span><span style="font-family:inherit;font-size:8pt;font-style:italic;">, respectively. </span></div><div style="line-height:120%;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(b) </sup></span><span style="font-family:inherit;font-size:8pt;font-style:italic;">Intersegment sales for both fiscal 2020 and 2019 were primarily sales from Engineered Films to Aerostar. </span></div><div style="line-height:120%;text-align:justify;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(c) </sup></span><span style="font-family:inherit;font-size:8pt;font-style:italic;">At the segment level, operating income does not include an allocation of general and administrative expenses and, as a result, "General and administrative expenses" are reported as a deduction from "Total reportable segment income" to reconcile to "Operating income" reported in the Consolidated Statements of Income and Comprehensive Income.</span></div> 41725000 40430000 44292000 59992000 12190000 10901000 -29000 -194000 98178000 111129000 13236000 15948000 6363000 13196000 1996000 2805000 1000 -15000 21596000 31934000 6475000 10403000 15121000 21531000 17000 8919000 SUBSEQUENT EVENTS<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has evaluated events up to the filing date of this Quarterly Report on Form 10-Q and concluded that no subsequent events have occurred that would require recognition or disclosure in the Notes to the Consolidated Financial Statements.</span></div> Hurricane recovery film sales for the three-month period ended April 30, 2019 and 2018, were $17 and $8,919, respectively. Unamortized debt issuance costs are amortized over the term of the Credit Agreement and are reported as "Other assets" in the Consolidated Balance Sheets. There were no declared and unpaid shareholder dividends at April 30, 2019 or 2018. Intersegment sales for both fiscal 2020 and 2019 were primarily sales from Engineered Films to Aerostar. At the segment level, operating income does not include an allocation of general and administrative expenses and, as a result, "General and administrative expenses" are reported as a deduction from "Total reportable segment income" to reconcile to "Operating income" reported in the Consolidated Statements of Income and Comprehensive Income. Any draws required under the LOC would be settled with available cash or borrowings under the Credit Agreement The amount of assets held for sale at April 30, 2019, and January 31, 2019, were not material. Intersegment sales for both fiscal 2020 and 2019 were primarily sales from Engineered Films to Aerostar. XML 13 R1.htm IDEA: XBRL DOCUMENT v3.19.1
Document and Entity Information - shares
3 Months Ended
Apr. 30, 2019
May 24, 2019
Document Information [Line Items]    
Entity Registrant Name RAVEN INDUSTRIES INC  
Entity Central Index Key 0000082166  
Current Fiscal Year End Date --01-31  
Entity Filer Category Large Accelerated Filer  
Document Type 10-Q  
Document Period End Date Apr. 30, 2019  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Entity Common Stock, Shares Outstanding   36,026,302
Entity Small Business false  
Entity Emerging Growth Company false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Apr. 30, 2019
Jan. 31, 2019
Current assets    
Cash and cash equivalents $ 61,370 $ 65,787
Accounts receivable, net 67,792 54,472
Inventories 58,042 54,076
Other current assets 7,263 8,736
Total current assets 194,467 183,071
Property, plant and equipment, net 105,236 106,615
Goodwill 50,845 50,942
Amortizable intangible assets, net 15,978 16,293
Other assets 7,624 3,324
TOTAL ASSETS 374,150 360,245
Current liabilities    
Accounts payable 16,179 8,272
Accrued liabilities 19,437 23,478
Other current liabilities 2,839 1,303
Total current liabilities 38,455 33,053
Other liabilities 23,012 18,235
Commitments and contingencies (see Note 12) 0 0
Shareholders' equity    
Common stock, $1 par value, authorized shares 100,000; issued 67,417 and 67,289, respectively 67,417 67,289
Paid-in capital 57,369 59,655
Retained earnings 294,450 285,969
Accumulated other comprehensive income (loss) (3,872) (3,556)
Treasury stock at cost, 31,393 and 31,332 shares, respectively (102,683) (100,402)
Total Raven Industries, Inc. shareholders' equity 312,681 308,955
Noncontrolling interest 2 2
Total equity 312,683 308,957
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 374,150 $ 360,245
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Balance Sheets (Unaudited) (Parenthetical) (Unaudited) - $ / shares
Apr. 30, 2019
Jan. 31, 2019
Statement of Financial Position [Abstract]    
Common stock, par value (in dollars per share) $ 1 $ 1
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares issued (in shares) 67,417,000 67,289,000
Treasury stock, at cost (in shares) 31,393,000 31,332,000
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Statements of Income and Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Income Statement [Abstract]    
Net sales $ 98,178 $ 111,129
Cost of sales 63,112 71,131
Gross profit 35,066 39,998
Research and development expenses 7,271 5,285
Selling, general, and administrative expenses 12,674 13,182
Operating income 15,121 21,531
Other income (expense), net (69) 5,679
Income before income taxes 15,052 27,210
Income tax expense 1,842 5,063
Net income 13,210 22,147
Net income (loss) attributable to the noncontrolling interest 0 12
Net income attributable to Raven Industries, Inc. $ 13,210 $ 22,135
Net income per common share:    
Basic (in dollars per share) $ 0.37 $ 0.62
Diluted (in dollars per share) $ 0.36 $ 0.61
Comprehensive income (loss):    
Net income $ 13,210 $ 22,147
Other comprehensive income (loss):    
Foreign currency translation (304) (480)
Postretirement benefits, net of income tax benefit of $4 and $2 respectively (12) (6)
Other comprehensive income (loss), net of tax (316) (486)
Comprehensive income (loss) 12,894 21,661
Comprehensive income (loss) attributable to noncontrolling interest 0 12
Comprehensive income (loss) attributable to Raven Industries, Inc. $ 12,894 $ 21,649
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Statements of Income and Comprehensive Income (Unaudited) (Parenthetical) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Income Statement [Abstract]    
Other comprehensive income, postretirement benefits, income tax (expense) benefit $ 4 $ 2
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
$1 Par Common Stock [Member]
Paid-in Capital [Member]
Treasury Stock [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Raven Industries, Inc. Equity [Member]
Non-controlling Interest [Member]
Balance at beginning of period at Jan. 31, 2018 $ 276,066 $ 67,124 $ 59,143 $ (100,402) $ 252,772 $ (2,573) $ 276,064 $ 2
Treasury stock at beginning of period (in shares) at Jan. 31, 2018       31,332,000        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 22,147       22,135   22,135 12
Other comprehensive income (loss):                
Cumulative foreign currency translation adjustment (480)         (480) (480)  
Postretirement benefits reclassified from accumulated other comprehensive income (loss) after tax (expense) benefit (6)         (6) (6)  
Reclassification due to ASU 2018-02 adoption 0       280 (280) 0  
Cash dividends (4,658)   50   (4,708)   (4,658)  
Shares issued on stock options exercised, net of shares withheld for employee taxes (117) 12 (129)       (117)  
Shares issued on vesting of stock units, net of shares withheld for employee taxes $ (653) 41 (694)       (653)  
Shares repurchased, Treasury Stock 0              
Share-based compensation $ 787   787       787  
Balance at end of period at Apr. 30, 2018 293,086 67,177 59,157 $ (100,402) 270,479 (3,339) 293,072 14
Treasury stock at end of period (in shares) at Apr. 30, 2018       31,332,000        
Balance at beginning of period at Jan. 31, 2019 $ 308,957 67,289 59,655 $ (100,402) 285,969 (3,556) 308,955 2
Treasury stock at beginning of period (in shares) at Jan. 31, 2019 31,332,000     31,332,000        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income $ 13,210       13,210   13,210 0
Other comprehensive income (loss):                
Cumulative foreign currency translation adjustment (304)         (304) (304)  
Postretirement benefits reclassified from accumulated other comprehensive income (loss) after tax (expense) benefit (12)         (12) (12)  
Cash dividends (4,682)   47   (4,729)   (4,682)  
Shares issued on stock options exercised, net of shares withheld for employee taxes (667) 26 (693)       (667)  
Shares issued on vesting of stock units, net of shares withheld for employee taxes $ (2,320) 102 (2,422)       (2,320)  
Shares repurchased, Treasury Stock 60,700     61,000        
Stock Repurchased and Retired During Period, Value $ (2,281)     $ (2,281)     (2,281)  
Share-based compensation 782 0 782       782  
Balance at end of period at Apr. 30, 2019 $ 312,683 $ 67,417 $ 57,369 $ (102,683) $ 294,450 $ (3,872) $ 312,681 $ 2
Treasury stock at end of period (in shares) at Apr. 30, 2019 31,393,000     31,393,000        
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Statements of Shareholders' Equity (Unaudited) (Parenthetical) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Statement of Stockholders' Equity [Abstract]    
Common Stock, Dividends, Per Share, Declared $ 0.130 $ 0.130
Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax $ 4 $ 2
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
OPERATING ACTIVITIES:    
Net income $ 13,210 $ 22,147
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 4,082 3,683
Change in fair value of acquisition-related contingent consideration 94 152
Gain from sale of equity method investment 0 (5,785)
Deferred income taxes 1,511 (293)
Share-based compensation expense 782 787
Other operating activities, net 32 (2,102)
Change in operating assets and liabilities:    
Accounts receivable (13,510) (8,893)
Inventories (4,092) 134
Other assets 1,373 (42)
Operating liabilities 5,280 3,815
Net cash provided by operating activities 8,762 13,603
INVESTING ACTIVITIES:    
Capital expenditures (1,570) (4,164)
Proceeds from sale or maturity of investments 0 6,556
Purchases of investments (843) (79)
Proceeds (disbursements) from sale of assets, settlement of liabilities 0 832
Other investing activities (28) 40
Net cash (used in) provided by investing activities (2,441) 3,185
FINANCING ACTIVITIES:    
Dividends paid (4,682) (4,658)
Payments for common shares repurchased (2,281) 0
Payments of acquisition-related contingent liability (620) (295)
Restricted stock units vested and issued (2,320) (653)
Employee stock options exercises (667) (117)
Other financing activities (95) (52)
Net cash used in financing activities (10,665) (5,775)
Effect of exchange rate changes on cash (73) (231)
Net increase (decrease) in cash and cash equivalents (4,417) 10,782
Cash and cash equivalents at beginning of year 65,787 40,535
Cash and cash equivalents at end of period $ 61,370 $ 51,317
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.19.1
Basis of Presentation and Principles of Consolidation
3 Months Ended
Apr. 30, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Principles of Consolidation BASIS OF PRESENTATION AND PRINCIPLES OF CONSOLIDATION

Raven Industries, Inc. ("the Company" or "Raven") is a diversified technology company providing a variety of products to customers within the industrial, agricultural, geomembrane, construction, commercial lighter-than-air and aerospace/defense markets. The Company is comprised of three unique operating units, or divisions, classified into reportable segments: Applied Technology, Engineered Films, and Aerostar.

The accompanying interim unaudited consolidated financial statements, which includes the accounts of Raven and its wholly-owned or controlled subsidiaries, net of intercompany balances and transactions, has been prepared by the Company in accordance with generally accepted accounting principles in the United States (GAAP) for interim financial information and the instructions to Form 10-Q and Article 10 of Regulation S-X of the Securities and Exchange Commission (SEC). Accordingly, these financial statements do not include all of the information and notes required by GAAP for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring adjustments) considered necessary to fairly present this financial information have been included. These financial statements should be read in conjunction with the audited consolidated financial statements and the accompanying notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2019.

Financial results for the interim three-month period ended April 30, 2019, are not necessarily indicative of the results that may be expected for the year ending January 31, 2020. The January 31, 2019, consolidated balance sheet was derived from audited financial statements but does not include all disclosures required in an annual report on Form 10-K. Preparing financial statements in conformity with GAAP requires management to make certain estimates and assumptions. These affect the reported amounts of assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.
 
Noncontrolling interests represent capital contributions, income and loss attributable to the owners of less than wholly-owned consolidated entities. The Company owns a 75% interest in an entity consolidated under the Aerostar business segment. Given the Company's controlling financial interest, the accounts of the business venture have been consolidated with the accounts of the Company, and a noncontrolling interest has been recorded for the noncontrolling investor interest in the net assets and operations of the business venture.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Notes)
3 Months Ended
Apr. 30, 2019
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

There have been no material changes to the Company's significant accounting policies as described in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2019, other than described in the Accounting Standards Adopted section below.
Accounting Pronouncements
Accounting Standards Adopted
In the fiscal 2020 first quarter, the Company adopted Financial Accounting Standards Board (FASB) Accounting Standards Update (ASU) No. 2016-02, "Leases (Topic 842)" (ASU 2016-02), issued in February 2016 and the subsequently-issued codification improvements to Topic 842. The primary difference between previous GAAP and ASU 2016-02 is the recognition of lease assets and liabilities by lessees for leases classified as operating leases under previous GAAP. The guidance requires a lessee to recognize a lease liability (to make lease payments) and a right-of-use asset (representing its right to use the underlying asset for the lease term) on the balance sheet with terms greater than 12 months. The Company adopted ASU 2016-02 on a modified retrospective basis for all agreements existing as of February 1, 2019. Prior comparative periods have not been adjusted and continue to be reported and disclosed under ASC Topic 840. This adoption did not have a material impact to the Company. As of February 1, 2019, the Company recognized a right-of-use asset for finance leases and operating leases of $233 and $3,807, respectively and a current and non-current lease liability of $1,446 and $2,571, respectively. As part of the adoption of ASU 2016-02, the Company elected the following practical expedient: short-term recognition exemption for all leases that qualify. Note disclosures required in Topic 842 are reported in Note 11 Leases of the Notes to the Consolidated Financial Statements in this Form 10-Q.

New Accounting Standards Not Yet Adopted
In November 2018, the FASB issued ASU No. 2018-18, "Collaborative Arrangements (Topic 808): Clarifying the Interaction between Topic 808 and Topic 606" (ASU 2018-18). The amendments in ASU 2018-18 clarify that certain transactions between participants in collaborative arrangements should be accounted for as revenue under Topic 606, "Revenue from Contracts with
Customers," and precludes certain transactions that are not with a customer from using Topic 606. The amendments in this update are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. Early adoption of this guidance is permitted in any interim period. The amendments should be applied retrospectively to the date Topic 606 was adopted. The Company is examining specific collaborative agreements to determine the impact, if any, the new guidance will have on the Company's consolidated financial statements.  

In August 2018, the FASB issued ASU No. 2018-13, "Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement" (ASU 2018-13). The amendments in ASU 2018-13 remove, modify and add disclosures for companies required to make disclosures about recurring or nonrecurring fair value measurements under Topic 820. The amendments in this update are effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. Early adoption of this guidance is permitted; however, the Company has the option to delay the adoption of the additional disclosures required until the effective date. Certain amendments in this guidance are required to be applied prospectively, and others are to be applied retrospectively. The Company is evaluating the amendments in ASU 2018-13 to determine when it will adopt this guidance and the impact the guidance will have on the Company's disclosures for assets and liabilities reported at fair value on a recurring or nonrecurring basis.

In June 2016, the FASB issued ASU 2016-13, "Financial Instruments - Credit Losses (Topic 326) Measurement of Credit Losses on Financial Instruments" (ASU 2016-13). Current GAAP generally delays recognition of the full amount of credit losses until the loss is probable of occurring. The amendments in this guidance eliminate the probable initial recognition threshold and, instead, reflect an entity’s current estimate of all expected credit losses. Previously, when credit losses were measured under GAAP, an entity generally only considered past events and current conditions in measuring the incurred loss. The new standard is effective for annual reporting periods beginning after December 15, 2019. All entities may elect to early adopt ASU 2016-13 for annual reporting periods beginning after December 15, 2018. The Company is currently evaluating the impact the adoption of ASU 2016-13, including all subsequent amendments and improvements to ASC Topic 326 issued by FASB, will have on its consolidated financial statements and associated disclosures.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.19.1
Selected Balance Sheet Information
3 Months Ended
Apr. 30, 2019
Selected Balance Sheet Information [Abstract]  
Selected Balance Sheet Information SELECTED BALANCE SHEET INFORMATION

Following are the components of selected items from the Consolidated Balance Sheets:
 
 
April 30, 2019
 
January 31, 2019
Accounts receivable, net:
 
 
 
 
     Trade accounts
 
$
62,539

 
$
53,820

     Unbilled receivables
 
6,033

 
1,391

     Allowance for doubtful accounts
 
(780
)
 
(739
)
 
 
$
67,792

 
$
54,472

Inventories:
 
 
 
 
Finished goods
 
7,980

 
7,629

In process
 
1,219

 
1,103

Materials
 
48,843

 
45,344

 

$
58,042


$
54,076

Other current assets:
 
 
 
 
Insurance policy benefit
 
318

 
336

     Income tax receivable
 
1,418

 
1,045

Receivable from sale of investment
 
1,014

 
1,055

     Prepaid expenses and other
 
4,513

 
6,300

 
 
$
7,263

 
$
8,736

Property, plant and equipment, net:(a)
 
 
 
 
Land
 
$
3,234

 
$
3,234

Buildings and improvements
 
81,527

 
81,381

Machinery and equipment
 
156,745

 
155,463

Right-of-use assets - finance
 
665

 

     Accumulated depreciation
 
(136,935
)
 
(133,724
)
 
 
105,236

 
106,354

Property, plant and equipment subject to capital leases:
 
 
 
 
Machinery and equipment
 

 
510

Accumulated amortization for capitalized leases
 

 
(249
)
 
 
$
105,236

 
$
106,615

Other assets:
 
 
 
 
Equity investments
 
$
1,223

 
$
345

Right-of-use assets - operating
 
3,420

 

Deferred income taxes
 
60

 
16

Other
 
2,921

 
2,963

 
 
$
7,624

 
$
3,324

Accrued liabilities:
 
 
 
 
Salaries and related
 
$
3,360

 
$
8,244

Benefits
 
5,097

 
4,751

Insurance obligations
 
1,856

 
1,963

Warranties
 
1,391

 
890

Income taxes
 
831

 
328

Other taxes
 
940

 
2,434

Acquisition-related contingent consideration
 
1,306

 
1,796

Lease liability
 
1,978

 

Other
 
2,678

 
3,072

 
 
$
19,437

 
$
23,478

Other liabilities:
 
 
 
 
Postretirement benefits
 
$
7,652

 
$
7,678

Acquisition-related contingent consideration
 
2,650

 
2,376

Lease liability
 
2,648

 

Deferred income taxes
 
3,211

 
1,659

Uncertain tax positions
 
2,681

 
2,670

Other
 
4,170

 
3,852

 
 
$
23,012

 
$
18,235

(a) The amount of assets held for sale at April 30, 2019, and January 31, 2019, were not material.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.19.1
Net Income per Share
3 Months Ended
Apr. 30, 2019
Earnings Per Share [Abstract]  
Net Income per Share NET INCOME PER SHARE

Basic net income per share is computed by dividing net income by the weighted average common shares and fully vested stock units outstanding. Diluted net income per share is computed by dividing net income by the weighted average common and common equivalent shares outstanding, which includes the shares issuable upon exercise of employee stock options (net of shares assumed purchased with the option proceeds), stock units and restricted stock units outstanding. Performance share awards are included in the diluted calculation based upon what would be issued if the end of the most recent reporting period was the end of the term of the award.
Certain outstanding options and restricted stock units were excluded from the diluted net income per share calculations because their effect would have been anti-dilutive under the treasury stock method. The options and restricted stock units excluded from the diluted net income per share calculation were as follows:
 
Three Months Ended
 
April 30,
2019
 
April 30,
2018
Anti-dilutive options and restricted stock units
29,796

 
16,304


The computation of earnings per share is presented below:
 
Three Months Ended
 
April 30,
2019
 
April 30,
2018
Numerator:
 
 
 
Net income attributable to Raven Industries, Inc.
$
13,210

 
$
22,135

 
 
 
 
Denominator:
 
 
 
Weighted average common shares outstanding
35,962,066

 
35,826,096

Weighted average fully vested stock units outstanding
105,341

 
87,716

Denominator for basic calculation
36,067,407

 
35,913,812

 
 
 
 
Weighted average common shares outstanding
35,962,066

 
35,826,096

Weighted average fully vested stock units outstanding
105,341

 
87,716

Dilutive impact of stock options and restricted stock units
325,831

 
466,768

Denominator for diluted calculation
36,393,238

 
36,380,580

 
 
 
 
Net income per share ─ basic
$
0.37

 
$
0.62

Net income per share ─ diluted
$
0.36

 
$
0.61


XML 25 R13.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue (Notes)
3 Months Ended
Apr. 30, 2019
Revenue from Contract with Customer [Abstract]  
Revenue from Contract with Customer [Text Block] REVENUE
Disaggregation of Revenues
Revenue is disaggregated by major product category and geography, as we believe these categories best depict how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors. The following table includes a reconciliation of the disaggregated revenue by reportable segments. Service revenues are not material and are not separately disclosed.
 
Revenue by Product Category
 
Three Months Ended April 30, 2019
 
Three Months Ended April 30, 2018
 
ATD
EFD
AERO
ELIM(a)
Total
 
ATD
EFD
AERO
ELIM(a)
Total
Lighter-than-Air
 
 
 
 
 
 
 
 
 
 
 
    Domestic
$

$

$
7,029

$

$
7,029

 
$

$

$
6,548

$

$
6,548

    International


34


34

 


454


454

Plastic Films & Sheeting
 
 
 
 


 
 
 
 
 


    Domestic

41,762


(29
)
41,733

 

55,297


(194
)
55,103

    International

2,530



2,530

 

4,695



4,695

Precision Agriculture Equipment
 
 
 
 


 
 
 
 
 


    Domestic
29,584




29,584

 
29,525




29,525

    International
12,141




12,141

 
10,905




10,905

Other
 
 
 
 


 
 
 
 
 


    Domestic


5,122


5,122

 


3,899


3,899

    International


5


5

 





Totals
$
41,725

$
44,292

$
12,190

$
(29
)
$
98,178

 
$
40,430

$
59,992

$
10,901

$
(194
)
$
111,129

(a) Intersegment sales for both fiscal 2020 and 2019 were primarily sales from Engineered Films to Aerostar.

Contract Balances
Contract balances consist of contract assets and contract liabilities. Contract assets primarily relate to the Company’s rights to consideration for work completed but not yet billed for at the reporting date, or retainage provisions on billings that have been issued. Contract liabilities primarily relate to consideration received from customers prior to transferring goods or services to the customer. Contract assets and contract liabilities are reported in "Accounts receivable, net" and "Other current liabilities" in the Consolidated Balance Sheets, respectively. 

During the three months ended April 30, 2019, the Company’s contract assets and liabilities increased by $4,642 and $1,536, respectively. The increase was primarily a result of the contract terms which include timing of customer payments, timing of invoicing, and progress made on open contracts. Due to the short-term nature of the Company’s contracts, substantially all contract liabilities are recognized as revenue during the twelve months thereafter. Changes in our contract assets and liabilities were as follows:
 
April 30,
2019
 
January 31,
2019
 
$ Change
% Change
Contract assets
$
6,669

 
$
2,027

 
$
4,642

229.0
%
 
 
 
 
 
 
 
Contract liabilities
$
2,839

 
$
1,303

 
$
1,536

117.9
%


Remaining Performance Obligations
As of April 30, 2019, the Company did not have any remaining performance obligations related to customer contracts with an original expected duration of one year or more. Revenue recognized during the three-month period ending April 30, 2019, from performance obligations satisfied in the prior period were not material.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.19.1
Acquisitions and Divestitures of and Investments in Businesses and Technologies
3 Months Ended
Apr. 30, 2019
Business Combinations [Abstract]  
Acquisitions of and Investments in Businesses and Technologies ACQUISITIONS AND DIVESTITURES OF AND INVESTMENTS IN BUSINESSES AND TECHNOLOGIES

Fiscal year 2020
There were no significant business acquisitions and divestitures or purchases of technologies in the three-month period ended April 30, 2019.

Fiscal year 2019
On January 1, 2019, the Company completed the acquisition of substantially all of the assets ("AgSync Acquisition") of AgSync Inc. ("AgSync"), an Indiana corporation, headquartered in Wakarusa, Indiana. This acquisition was aligned under the Company’s Applied Technology Division and is expected to enhance its Slingshot® platform by delivering a more seamless logistics solution
for ag retailers, aerial applicators, custom applicators and enterprise farms. The AgSync Acquisition constitutes a business and, as such, was accounted for as a business combination; however, the business combination was not significant enough to warrant pro-forma financial information.

The purchase price was approximately $9,700, which includes potential earn-out payments with an estimated fair value of $2,052. The earn-out is contingent upon achieving certain revenue milestones. The purchase price of the business acquired was allocated to the assets acquired and liabilities assumed based on their estimated fair values. The excess of the purchase price over the fair value of the identifiable assets acquired and liabilities assumed is reflected as goodwill, which is fully tax deductible. The Company completed the valuation and the purchase price allocation during the first quarter of fiscal 2020. This resulted in an adjustment in the fiscal 2020 first quarter that increased the purchase price and the estimated fair value of the contingent earn-outs payments by approximately $300. The goodwill and identifiable intangible assets recorded as part of the purchase price allocation at April 30, 2019, were $4,526 and $5,700, respectively.

During the first quarter of fiscal 2019, Aerostar sold its client private business for $832, which resulted in an immaterial gain in the three-months ended April 30, 2018. In fiscal 2018, Aerostar actively marketed the sale of its client private business and as such, classified it as held for sale.

In the first quarter of fiscal 2019, the Company sold its ownership interest of approximately 22% in Site-Specific Technology Development Group, Inc. (SST) with a carrying value of $1,937. This investment was being accounted for as an equity method investment. Raven received $6,556 in cash at closing which was reported as "Proceeds from sale or maturity of investments" in the Consolidated Statements of Cash Flows. The Company recognized a gain on the sale of $5,785 for the three-months ended April 30, 2018. The gain was reported in "Other income (expense), net" in the Consolidated Statements of Income and Comprehensive Income. The gain included a fifteen percent hold-back provision held in an escrow account and is expected to be paid in fiscal 2020.

Acquisition-related Contingent Consideration
The Company has contingent liabilities related to the acquisition of AgSync in fiscal 2019 as well as prior acquisitions of Colorado Lining International, Inc. (CLI) in fiscal 2018; SBG Innovatie BV and its affiliate, Navtronics BVBA (collectively, SBG) in fiscal 2015; and Aerostar Technical Solutions, Inc. (ATS), formerly named Vista Research, Inc. or "Vista," completed in fiscal 2012. The fair value of such contingent consideration is estimated as of the acquisition date, and subsequently at the end of each reporting period, using forecasted cash flows. Projecting future cash flows requires the Company to make significant estimates and assumptions regarding future events, conditions, or revenues being achieved under the subject contingent agreement as well as the appropriate discount rate. Such valuation techniques include one or more significant inputs that are not observable (Level 3 fair value measures).

Changes in the fair value of the liability for acquisition-related contingent consideration are as follows:
 
Three Months Ended
 
April 30,
2019
 
April 30,
2018
Beginning balance
$
4,172

 
$
3,046

Fair value of contingent consideration acquired
310

 

Change in fair value of the liability
94

 
152

Contingent consideration earn-out paid
(620
)
 
(295
)
Ending balance
$
3,956

 
$
2,903

 
 
 
 
Classification of liability in the consolidated balance sheet
 
 
 
Accrued liabilities
$
1,306

 
$
1,483

Other liabilities, long-term
2,650

 
1,420

Balance at April 30
$
3,956

 
$
2,903



For the AgSync Acquisition, the Company entered into a contingent earn-out agreement, not to exceed $3,500. The earn-out is to be paid annually over three years after the purchase date, contingent upon achieving certain revenue milestones. The Company has made no payments on this potential earn-out liability as of April 30, 2019.

In the acquisition of CLI, the Company entered into a contingent earn-out agreement, not to exceed $2,000. The earn-out is paid annually for three years after the purchase date, contingent upon achieving certain revenues and operational synergies. To date, the Company has paid a total of $667 of this potential earn-out liability.
In connection with the acquisition of SBG, Raven is committed to making additional earn-out payments, not to exceed $2,500, calculated and paid quarterly for ten years after the purchase date, contingent upon achieving certain revenues. To date, the Company has paid a total of $1,564 of this potential earn-out liability.

Related to the acquisition of ATS in 2012, the Company was committed to making annual payments based upon earn-out percentages on specific revenue streams for seven years after the purchase date. The Company made the final payment in the first quarter of fiscal 2020 and has no further contingent obligations related to acquisition of ATS.
Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]
Changes in the fair value of the liability for acquisition-related contingent consideration are as follows:
 
Three Months Ended
 
April 30,
2019
 
April 30,
2018
Beginning balance
$
4,172

 
$
3,046

Fair value of contingent consideration acquired
310

 

Change in fair value of the liability
94

 
152

Contingent consideration earn-out paid
(620
)
 
(295
)
Ending balance
$
3,956

 
$
2,903

 
 
 
 
Classification of liability in the consolidated balance sheet
 
 
 
Accrued liabilities
$
1,306

 
$
1,483

Other liabilities, long-term
2,650

 
1,420

Balance at April 30
$
3,956

 
$
2,903


XML 27 R15.htm IDEA: XBRL DOCUMENT v3.19.1
Goodwill, Long-lived Assets and Other Intangibles Goodwill, Long-lived Assets and Other Intangibles (Notes)
3 Months Ended
Apr. 30, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill Impairment Loss and Other Charges GOODWILL, LONG-LIVED ASSETS, AND OTHER CHARGES

Goodwill
Management assesses goodwill for impairment annually during the fourth quarter and between annual tests whenever a triggering event indicates there may be an impairment. Impairment tests of goodwill are done at the reporting unit level. Management performed an assessment in the first quarter of fiscal 2020 and determined that no triggering events had occurred for any of the Company's reporting units. There were no goodwill impairment losses reported in the three-month periods ending April 30, 2019 and 2018, respectively.

The changes in the carrying amount of goodwill by reporting unit were as follows:
 
 
Applied
Technology
 
Engineered
Films
 
Aerostar
 
Total
Balance at January 31, 2019
 
$
17,076

 
$
33,232

 
$
634

 
$
50,942

Changes due to business combinations
 
(33
)
 

 

 
(33
)
Foreign currency translation adjustment
 
(64
)
 

 

 
(64
)
Balance at April 30, 2019
 
$
16,979

 
$
33,232

 
$
634

 
$
50,845



Long-lived Assets and Other Intangibles
The Company assesses the recoverability of long-lived assets, including definite-lived intangibles and property plant and equipment, if events or changes in circumstances indicate that an asset might be impaired. For long-lived and intangible assets, management performs impairment reviews by asset group. Management periodically assesses for triggering events and discusses any significant changes in the utilization of long-lived assets. For purposes of recognition and measurement of an impairment loss, a long-lived asset is grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities.

When performing long-lived asset testing, the fair values of assets are determined based on valuation techniques using the best available information. Such valuations are derived from valuation techniques in which one or more significant inputs are not observable (Level 3 fair value measures). An impairment loss is recognized when the estimated undiscounted cash flows used in determining the fair value of the asset are less than its carrying amount.

Fiscal 2020 and 2019
Management performed an assessment in the fiscal 2020 and fiscal 2019 first quarter and determined that there were no impairment indicators identified for any of the Company's asset groups. There were no long-lived asset impairment losses reported in the three-month period ending April 30, 2019 and 2018, respectively.

The following table provides the gross carrying amount and related accumulated amortization of definite-lived intangible assets:
 
April 30, 2019
 
January 31, 2019
 
 
Accumulated
 
 
 
Accumulated
 
 
Amount
amortization
Net
 
Amount
amortization
Net
Existing technology
$
9,179

$
(7,345
)
$
1,834

 
$
9,203

$
(7,216
)
$
1,987

Customer relationships
16,076

(5,848
)
10,228

 
15,791

(5,508
)
10,283

Patents and other intangibles
5,941

(2,025
)
3,916

 
5,908

(1,885
)
4,023

Total
$
31,196

$
(15,218
)
$
15,978

 
$
30,902

$
(14,609
)
$
16,293


XML 28 R16.htm IDEA: XBRL DOCUMENT v3.19.1
Employee Postretirement Benefits
3 Months Ended
Apr. 30, 2019
Retirement Benefits [Abstract]  
Employee Postretirement Benefits EMPLOYEE POSTRETIREMENT BENEFITS

The Company provides postretirement medical and other benefits to certain current and past senior executive officers and senior managers. These plan obligations are unfunded. The components of the net periodic benefit cost for postretirement benefits are as follows:
 
Three Months Ended
 
April 30,
2019
 
April 30,
2018
Service cost
$
7

 
$
7

Interest cost
83

 
79

Amortization of actuarial losses
24

 
32

Amortization of unrecognized gains in prior service cost
(40
)
 
(40
)
Net periodic benefit cost
$
74

 
$
78


Postretirement benefit cost components are reclassified in their entirety from accumulated other comprehensive loss to net periodic benefit cost. Net periodic benefit costs are reported in net income in accordance with ASU 2017-07 "Compensation - Retirement Benefits (Topic 715): Improving the Presentation of Net Periodic Postretirement Benefit Cost." Service cost is reported in net income as “Cost of sales” or “Selling, general, and administrative expenses” in a manner consistent with the classification of direct labor and personnel costs of the eligible employees. Interest cost, amortization of actuarial gains or losses, and amortization of prior service cost are classified as a non-operating expense in "Other income (expense), net" on the Consolidated Statements of Income and Comprehensive Income.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.19.1
Warranties
3 Months Ended
Apr. 30, 2019
Product Warranties Disclosures [Abstract]  
Warranties WARRANTIES

Accruals necessary for product warranties are estimated based on historical warranty costs and average time elapsed between purchases and returns for each division. Additional accruals are made for any significant, discrete warranty issues. Changes in the warranty accrual were as follows:
 
Three Months Ended
 
April 30,
2019
 
April 30,
2018
Beginning balance
$
890

 
$
1,163

Change in provision
822

 
157

Settlements made
(321
)
 
(223
)
Ending balance
$
1,391

 
$
1,097


XML 30 R18.htm IDEA: XBRL DOCUMENT v3.19.1
Financing Arrangements Financing Arrangements
3 Months Ended
Apr. 30, 2019
Debt Disclosure [Abstract]  
Financing Arrangements FINANCING ARRANGEMENTS

The Company entered into a credit facility on April 15, 2015, with JPMorgan Chase Bank, N.A., Toronto Branch as Canadian Administrative Agent, JPMorgan Chase Bank, National Association, as administrative agent, and each lender from time to time a party thereto (the Credit Agreement). The Credit Agreement provides for a syndicated senior revolving credit facility up to $125,000 with a maturity date of April 15, 2020. Loan proceeds may be utilized by Raven for strategic business purposes, such as business acquisitions, and for net working capital needs. The Company expects to enter into a new credit facility prior to the Credit Agreement maturing in fiscal 2021.

Simultaneous with execution of the Credit Agreement, Raven and its subsidiaries entered into a guaranty agreement in favor of JPMorgan Chase Bank, National Association in its capacity as administrator under the Credit Agreement for the benefit of JPMorgan Chase Bank, N.A., Toronto Branch and the lenders and their affiliates under the Credit Agreement.

The unamortized debt issuance costs associated with this Credit Agreement were as follows:
 
April 30, 2019
 
January 31, 2019
Unamortized debt issuance costs(a)
$
105

 
$
132

(a) Unamortized debt issuance costs are amortized over the term of the Credit Agreement and are reported as "Other assets" in the Consolidated Balance Sheets.

Loans or borrowings defined under the Credit Agreement bear interest and fees at varying rates and terms defined in the Credit Agreement based on the type of borrowing as defined. The Credit Agreement includes annual administrative and unborrowed capacity fees. The Credit Agreement also contains customary affirmative and negative covenants, including those relating to financial reporting and notification, limits on levels of indebtedness and liens, investments, mergers and acquisitions, affiliate transactions, sales of assets, restrictive agreements, and change in control as defined in the Credit Agreement. Financial covenants include an interest coverage ratio and funded indebtedness to earnings before interest, taxes, depreciation, and amortization as defined in the Credit Agreement.

Letters of credit (LOC) issued and outstanding were as follows:
 
April 30, 2019
 
January 31, 2019
Letters of credit outstanding(a)
$
314

 
$
514

(a) Any draws required under the LOC would be settled with available cash or borrowings under the Credit Agreement.

There were no borrowings under the Credit Agreement for any of the fiscal periods covered by this Quarterly Report on Form 10-Q. Availability under the Credit Agreement for borrowings as of April 30, 2019, was $124,736.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.19.1
Leases (Notes)
3 Months Ended
Apr. 30, 2019
Leases [Abstract]  
Leases of Lessee Disclosure [Text Block] LEASES

The Company enters into operating and finance lease contracts related to facilities, vehicles and equipment. Operating leases are primarily related to facilities to support production, research and development, and sales efforts. Finance leases are primarily related to vehicles and equipment to support general business operations. Lease payments are typically fixed and carry lease terms of one to six years, some of which have an option to terminate or extend up to an additional ten years. For purposes of the quantitative disclosures below related to the calculation of operating and finance leases, lease terms did not include options to terminate or extend, as the Company is reasonably certain it would not exercise the options. Most of the Company's leases do not contain a purchase option, material residual value guarantee, or material restrictive covenants.

The Company is primarily a lessee in all lease arrangements but may become a lessor and lease or sublease certain assets to other entities if not fully utilized. These lessor activities are not material and are not separately disclosed.
To determine whether a contract is or contains a lease, the Company assessed its right to control the use of the identified asset, whether explicitly or implicitly stated, for a period of time while considering all facts and circumstances for each individual arrangement. The Company also has leases with non-lease components which are separately stated within the agreement and not included in the recognition of the right-of use asset and lease liability balances.
The discount rate used to calculate the present value of the lease liabilities is based upon the implied rate within each contract. If the rate is unknown or cannot be determined, the Company uses an incremental borrowing rate, which is determined by the length of the contract, asset class, and the Company's borrowing rates as of the commencement date of the contract.
 
Components of Company lease costs, including operating, finance, and short-term leasing are included in the table below. Depreciation of right-of-use assets, operating leases cost, and short-term lease costs are reported in net income as "Cost of sales," "Research and development expenses," or "Selling, general, and administrative expenses," depending on what business function the asset primarily supports. Interest on lease liabilities are classified as a non-operating expense in "Other income (expense), net" on the Consolidated Statements of Income and Comprehensive Income.
 
Three Months Ended
April 30, 2019
Lease Costs:
 
Finance Leases
 
Depreciation of right-of-use assets
$
95

Interest on lease liabilities
5

Total finance lease cost
$
100

 
 
Operating Leases
 
Operating lease cost
$
360

Short-term lease cost
105

Total operating lease cost
$
465

Total finance and operating lease cost
$
565


Supplemental unaudited balance sheet information related to operating and finance leases include:
 
April 30, 2019
Operating Leases
 
Operating lease right-of-use assets
$
3,420

 
 
Current lease liability
$
1,689

Non-current lease liability
2,367

Total operating lease liabilities
$
4,056

 
 
Finance Leases
 
Property, plant and equipment, at cost
$
665

Accumulated depreciation
(95
)
Property, plant and equipment, net
$
570

 
 
Current lease liability
$
289

Non-current lease liability
281

Total finance lease liabilities
$
570


Weighted average remaining lease terms and discount rates include:
 
April 30, 2019
Weighted Average Remaining Lease Term:
 
Operating leases
3 years

Finance leases
2 years

Weighted Average Discount Rate:
 
Operating leases
3.5
%
Finance leases
3.5
%


Supplemental unaudited cash flow information related to operating and finance leases include:
 
Three Months Ended
April 30, 2019
Cash paid for amounts included in the measurement of lease liabilities:
 
Operating cash flows from operating leases
$
360

Operating cash flows from finance leases
5

Financing cash flows from finance leases
95

 
 
Right-of-use assets obtained in exchange for lease obligations:
 
Finance leases
$
190

Operating leases



Future operating and finance lease obligations that have not yet commenced as of April 30, 2019, were immaterial and excluded from the lease liability schedule below accordingly.
 
 
Three Months Ended
April 30, 2019
 
 
Operating Leases
 
Finance Leases
Remainder of Fiscal 2020
 
$
1,353

 
$
284

Fiscal 2021
 
1,844

 
184

Fiscal 2022
 
679

 
101

Fiscal 2023
 
315

 
36

Fiscal 2024
 
99

 
6

Thereafter
 

 

Total lease payments
 
$
4,290

 
$
611

Less imputed interest
 
(234
)
 
(41
)
Total lease liabilities
 
$
4,056

 
$
570



Prior to the Company's adoption of ASU 2016-02 in the first quarter of fiscal year 2020, future minimum lease payments reported in the Company’s Annual Report on Form 10-K for the year ended January 31, 2019, were as follows:
 
 
Twelve Months Ended
January 31, 2019
 
 
Operating Leases
 
Capital Leases
Fiscal 2020
 
$
2,213

 
$
182

Fiscal 2021
 
1,939

 
102

Fiscal 2022
 
728

 
44

Fiscal 2023
 
356

 
2

Fiscal 2024
 
140

 

Thereafter
 

 

Total lease payments
 
$
5,376

 
$
330

Less amount representing estimated executory costs such as taxes, license and insurance including profit thereon.
 

 
(14
)
Less amounts representing interest
 
 
 
(32
)
Present value of net minimum lease payments
 

 
$
284


XML 32 R20.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies Commitments and Contingencies Disclosure
3 Months Ended
Apr. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Disclosure [Text Block] COMMITMENTS AND CONTINGENCIES

The Company is involved as a party in lawsuits, claims, regulatory inquiries, or disputes arising in the normal course of its business; potential costs and liabilities of which cannot be determined at this time. Management does not believe the ultimate outcomes of its legal proceedings are likely to be material to its results of operations, financial position, or cash flows. In addition, the Company has insurance policies that provide coverage to various degrees for potential liabilities arising from legal proceedings.
 
The Company entered into a Gift Agreement ("the Agreement") effective in January 2018 with the South Dakota State University Foundation, Inc. ("the Foundation"). This gift will be used by South Dakota State University (SDSU), located in Brookings, SD, for the establishment of a precision agriculture facility to support SDSU's Precision Agriculture degrees and curriculum. This facility will assist the Company in further collaboration with faculty, staff and students on emerging technology in support of the growing need for precision agriculture practices and tools.

The Agreement states that the Company will make a $5,000 gift to the Foundation, conditional on certain actions. Management concluded that the contingencies related to this gift were substantially met during the three-month period ended April 30, 2018, and a liability had been incurred. As such, $4,503 of selling, general, and administrative expense was recognized in the three-month period ending April 30, 2018, with interest expense to be recognized in periods thereafter. The fair value of this contingency at April 30, 2019, was $3,230 (measured based on the present value of the expected future cash outflows), of which $697 was classified as "Accrued liabilities" and $2,533 was classified as "Other liabilities." As of April 30, 2019, the Company has made payments related to the commitment totaling $1,430.

In addition to commitments disclosed elsewhere in the Notes to the Consolidated Financial Statements, the Company has other unconditional purchase obligations that arise in the normal course of business operations. The majority of these obligations are related to the purchase of raw material inventory for the Applied Technology and Engineered Films divisions.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.19.1
Income Tax Income Tax Disclosure
3 Months Ended
Apr. 30, 2019
Income Tax Disclosure [Abstract]  
Income Tax Disclosure INCOME TAXES

The Company’s effective tax rate varies from the federal statutory rate, primarily due to state and local taxes, research and development tax credit, foreign-derived intangible income deduction, and tax-exempt insurance premiums. The Company’s effective tax rates were as follows:

Three Months Ended
 
April 30,
2019
 
April 30,
2018
Effective tax rate
12.2
%
 
18.6
%

 
The decrease in the effective tax rate year-over-year is primarily due to discrete items in the current year. The Company’s effective tax rates, excluding discrete items, in the three-month periods ended April 30, 2019, and 2018, were 20.0 percent and 19.5 percent, respectively.

The Company’s total discrete tax items for both three-month periods in the table below relate to the vesting or settlement of equity awards.

Three Months Ended
 
April 30,
2019
 
April 30,
2018
Total discrete tax benefit
$
1,168

 
$
243



The Company operates both domestically and internationally. As of April 30, 2019, undistributed earnings from the Company's foreign subsidiaries were considered to have been reinvested indefinitely.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.19.1
Dividends and Treasury Stock
3 Months Ended
Apr. 30, 2019
Stockholders' Equity Note [Abstract]  
Dividends and Treasury Stock DIVIDENDS AND TREASURY STOCK

Dividends paid to Raven shareholders were as follows:
 
Three Months Ended
 
April 30,
2019
 
April 30,
2018
Dividends paid(a)
$
4,682

 
$
4,658

 
 
 
 
Dividends paid per share (in cents per share)(a)
13.0

 
13.0

(a)There were no declared and unpaid shareholder dividends at April 30, 2019 or 2018.

On November 3, 2014, the Company announced that its Board of Directors ("Board") had authorized a $40,000 stock buyback program. Since that time, the Board has provided additional authorizations to increase the total amount authorized under the program to $75,000. This authorization remains in place until the authorized spending limit is reached or such authorization is revoked by the Board.

Pursuant to these authorizations, the Company repurchased 60,700 shares for $2,281 in the three-month period ended April 30, 2019. There were no shares repurchased in the three-month period ended April 30, 2018. There were no share repurchases unpaid at April 30, 2019, or April 30, 2018. The remaining dollar value authorized for share repurchases at April 30, 2019, is $25,679.
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.19.1
Share Based Compensation
3 Months Ended
Apr. 30, 2019
Share-based Compensation [Abstract]  
Share Based Compensation SHARE-BASED COMPENSATION

Share-based compensation expense is recognized based on the fair value of the share-based awards expected to vest during the period.

The share-based compensation expense was as follows:
 
Three Months Ended
 
April 30, 2019
 
April 30, 2018
Cost of sales
$
76

 
$
80

Research and development expenses
35

 
31

Selling, general, and administrative expenses
671

 
676

Total stock-based compensation expense
$
782

 
$
787


XML 36 R24.htm IDEA: XBRL DOCUMENT v3.19.1
Segment Reporting
3 Months Ended
Apr. 30, 2019
Segment Reporting [Abstract]  
Segment Reporting SEGMENT REPORTING

The Company's operating segments, which are also its reportable segments, are defined by their product lines which have been generally grouped based on technology, manufacturing processes, and end-use application. The Company's reportable segments are Applied Technology Division, Engineered Films Division, and Aerostar Division. Separate financial information is available for each reportable segment and regularly evaluated by the Company's chief operating decision-maker, the President and Chief Executive Officer, in making resource allocation decisions for the Company's reportable segments. The Company measures the performance of its segments based on their operating income excluding administrative and general expenses. Other income, interest expense, and income taxes are not allocated to individual operating segments. Segment information is reported consistent with the Company's management reporting structure.

Business segment financial performance and other information is as follows:
 
Three Months Ended
 
April 30,
2019
 
April 30,
2018
Net sales
 
 
 
Applied Technology
$
41,725

 
$
40,430

Engineered Films(a)
44,292

 
59,992

Aerostar
12,190

 
10,901

Intersegment eliminations(b)
(29
)
 
(194
)
Consolidated net sales
$
98,178

 
$
111,129

 
 
 
 
Operating income(c)
 
 
 
Applied Technology 
$
13,236

 
$
15,948

Engineered Films
6,363

 
13,196

Aerostar
1,996

 
2,805

Intersegment eliminations 
1

 
(15
)
Total reportable segment income
21,596

 
31,934

General and administrative expenses(c)
(6,475
)
 
(10,403
)
Consolidated operating income
$
15,121

 
$
21,531


(a) Hurricane recovery film sales for the three-month period ended April 30, 2019 and 2018, were $17 and $8,919, respectively.
(b) Intersegment sales for both fiscal 2020 and 2019 were primarily sales from Engineered Films to Aerostar.
(c) At the segment level, operating income does not include an allocation of general and administrative expenses and, as a result, "General and administrative expenses" are reported as a deduction from "Total reportable segment income" to reconcile to "Operating income" reported in the Consolidated Statements of Income and Comprehensive Income.
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.19.1
Subsequent Events (Notes)
3 Months Ended
Apr. 30, 2019
Subsequent Event [Line Items]  
Subsequent Events [Text Block] SUBSEQUENT EVENTS

The Company has evaluated events up to the filing date of this Quarterly Report on Form 10-Q and concluded that no subsequent events have occurred that would require recognition or disclosure in the Notes to the Consolidated Financial Statements.
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies New Accounting Standards (Policies)
3 Months Ended
Apr. 30, 2019
New Accounting Standards [Abstract]  
New Accounting Pronouncements and Changes in Accounting Principles [Text Block]
Accounting Standards Adopted
In the fiscal 2020 first quarter, the Company adopted Financial Accounting Standards Board (FASB) Accounting Standards Update (ASU) No. 2016-02, "Leases (Topic 842)" (ASU 2016-02), issued in February 2016 and the subsequently-issued codification improvements to Topic 842. The primary difference between previous GAAP and ASU 2016-02 is the recognition of lease assets and liabilities by lessees for leases classified as operating leases under previous GAAP. The guidance requires a lessee to recognize a lease liability (to make lease payments) and a right-of-use asset (representing its right to use the underlying asset for the lease term) on the balance sheet with terms greater than 12 months. The Company adopted ASU 2016-02 on a modified retrospective basis for all agreements existing as of February 1, 2019. Prior comparative periods have not been adjusted and continue to be reported and disclosed under ASC Topic 840. This adoption did not have a material impact to the Company. As of February 1, 2019, the Company recognized a right-of-use asset for finance leases and operating leases of $233 and $3,807, respectively and a current and non-current lease liability of $1,446 and $2,571, respectively. As part of the adoption of ASU 2016-02, the Company elected the following practical expedient: short-term recognition exemption for all leases that qualify. Note disclosures required in Topic 842 are reported in Note 11 Leases of the Notes to the Consolidated Financial Statements in this Form 10-Q.

Description of New Accounting Pronouncements Not yet Adopted [Text Block]

New Accounting Standards Not Yet Adopted
In November 2018, the FASB issued ASU No. 2018-18, "Collaborative Arrangements (Topic 808): Clarifying the Interaction between Topic 808 and Topic 606" (ASU 2018-18). The amendments in ASU 2018-18 clarify that certain transactions between participants in collaborative arrangements should be accounted for as revenue under Topic 606, "Revenue from Contracts with
Customers," and precludes certain transactions that are not with a customer from using Topic 606. The amendments in this update are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. Early adoption of this guidance is permitted in any interim period. The amendments should be applied retrospectively to the date Topic 606 was adopted. The Company is examining specific collaborative agreements to determine the impact, if any, the new guidance will have on the Company's consolidated financial statements.  

In August 2018, the FASB issued ASU No. 2018-13, "Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement" (ASU 2018-13). The amendments in ASU 2018-13 remove, modify and add disclosures for companies required to make disclosures about recurring or nonrecurring fair value measurements under Topic 820. The amendments in this update are effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. Early adoption of this guidance is permitted; however, the Company has the option to delay the adoption of the additional disclosures required until the effective date. Certain amendments in this guidance are required to be applied prospectively, and others are to be applied retrospectively. The Company is evaluating the amendments in ASU 2018-13 to determine when it will adopt this guidance and the impact the guidance will have on the Company's disclosures for assets and liabilities reported at fair value on a recurring or nonrecurring basis.

In June 2016, the FASB issued ASU 2016-13, "Financial Instruments - Credit Losses (Topic 326) Measurement of Credit Losses on Financial Instruments" (ASU 2016-13). Current GAAP generally delays recognition of the full amount of credit losses until the loss is probable of occurring. The amendments in this guidance eliminate the probable initial recognition threshold and, instead, reflect an entity’s current estimate of all expected credit losses. Previously, when credit losses were measured under GAAP, an entity generally only considered past events and current conditions in measuring the incurred loss. The new standard is effective for annual reporting periods beginning after December 15, 2019. All entities may elect to early adopt ASU 2016-13 for annual reporting periods beginning after December 15, 2018. The Company is currently evaluating the impact the adoption of ASU 2016-13, including all subsequent amendments and improvements to ASC Topic 326 issued by FASB, will have on its consolidated financial statements and associated disclosures.
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.19.1
Selected Balance Sheet Information (Tables)
3 Months Ended
Apr. 30, 2019
Selected Balance Sheet Information [Abstract]  
Components of selected balance sheet items

Following are the components of selected items from the Consolidated Balance Sheets:
 
 
April 30, 2019
 
January 31, 2019
Accounts receivable, net:
 
 
 
 
     Trade accounts
 
$
62,539

 
$
53,820

     Unbilled receivables
 
6,033

 
1,391

     Allowance for doubtful accounts
 
(780
)
 
(739
)
 
 
$
67,792

 
$
54,472

Inventories:
 
 
 
 
Finished goods
 
7,980

 
7,629

In process
 
1,219

 
1,103

Materials
 
48,843

 
45,344

 

$
58,042


$
54,076

Other current assets:
 
 
 
 
Insurance policy benefit
 
318

 
336

     Income tax receivable
 
1,418

 
1,045

Receivable from sale of investment
 
1,014

 
1,055

     Prepaid expenses and other
 
4,513

 
6,300

 
 
$
7,263

 
$
8,736

Property, plant and equipment, net:(a)
 
 
 
 
Land
 
$
3,234

 
$
3,234

Buildings and improvements
 
81,527

 
81,381

Machinery and equipment
 
156,745

 
155,463

Right-of-use assets - finance
 
665

 

     Accumulated depreciation
 
(136,935
)
 
(133,724
)
 
 
105,236

 
106,354

Property, plant and equipment subject to capital leases:
 
 
 
 
Machinery and equipment
 

 
510

Accumulated amortization for capitalized leases
 

 
(249
)
 
 
$
105,236

 
$
106,615

Other assets:
 
 
 
 
Equity investments
 
$
1,223

 
$
345

Right-of-use assets - operating
 
3,420

 

Deferred income taxes
 
60

 
16

Other
 
2,921

 
2,963

 
 
$
7,624

 
$
3,324

Accrued liabilities:
 
 
 
 
Salaries and related
 
$
3,360

 
$
8,244

Benefits
 
5,097

 
4,751

Insurance obligations
 
1,856

 
1,963

Warranties
 
1,391

 
890

Income taxes
 
831

 
328

Other taxes
 
940

 
2,434

Acquisition-related contingent consideration
 
1,306

 
1,796

Lease liability
 
1,978

 

Other
 
2,678

 
3,072

 
 
$
19,437

 
$
23,478

Other liabilities:
 
 
 
 
Postretirement benefits
 
$
7,652

 
$
7,678

Acquisition-related contingent consideration
 
2,650

 
2,376

Lease liability
 
2,648

 

Deferred income taxes
 
3,211

 
1,659

Uncertain tax positions
 
2,681

 
2,670

Other
 
4,170

 
3,852

 
 
$
23,012

 
$
18,235

(a) The amount of assets held for sale at April 30, 2019, and January 31, 2019, were not material.
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.19.1
Net Income per Share (Tables)
3 Months Ended
Apr. 30, 2019
Earnings Per Share [Abstract]  
Schedule of antidilutive securities excluded from computation of earnings per share The options and restricted stock units excluded from the diluted net income per share calculation were as follows:
 
Three Months Ended
 
April 30,
2019
 
April 30,
2018
Anti-dilutive options and restricted stock units
29,796

 
16,304

Schedule of calculation of numerator and denominator in earnings per share
The computation of earnings per share is presented below:
 
Three Months Ended
 
April 30,
2019
 
April 30,
2018
Numerator:
 
 
 
Net income attributable to Raven Industries, Inc.
$
13,210

 
$
22,135

 
 
 
 
Denominator:
 
 
 
Weighted average common shares outstanding
35,962,066

 
35,826,096

Weighted average fully vested stock units outstanding
105,341

 
87,716

Denominator for basic calculation
36,067,407

 
35,913,812

 
 
 
 
Weighted average common shares outstanding
35,962,066

 
35,826,096

Weighted average fully vested stock units outstanding
105,341

 
87,716

Dilutive impact of stock options and restricted stock units
325,831

 
466,768

Denominator for diluted calculation
36,393,238

 
36,380,580

 
 
 
 
Net income per share ─ basic
$
0.37

 
$
0.62

Net income per share ─ diluted
$
0.36

 
$
0.61


XML 41 R29.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue (Tables)
3 Months Ended
Apr. 30, 2019
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue [Table Text Block]
Disaggregation of Revenues
Revenue is disaggregated by major product category and geography, as we believe these categories best depict how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors. The following table includes a reconciliation of the disaggregated revenue by reportable segments. Service revenues are not material and are not separately disclosed.
 
Revenue by Product Category
 
Three Months Ended April 30, 2019
 
Three Months Ended April 30, 2018
 
ATD
EFD
AERO
ELIM(a)
Total
 
ATD
EFD
AERO
ELIM(a)
Total
Lighter-than-Air
 
 
 
 
 
 
 
 
 
 
 
    Domestic
$

$

$
7,029

$

$
7,029

 
$

$

$
6,548

$

$
6,548

    International


34


34

 


454


454

Plastic Films & Sheeting
 
 
 
 


 
 
 
 
 


    Domestic

41,762


(29
)
41,733

 

55,297


(194
)
55,103

    International

2,530



2,530

 

4,695



4,695

Precision Agriculture Equipment
 
 
 
 


 
 
 
 
 


    Domestic
29,584




29,584

 
29,525




29,525

    International
12,141




12,141

 
10,905




10,905

Other
 
 
 
 


 
 
 
 
 


    Domestic


5,122


5,122

 


3,899


3,899

    International


5


5

 





Totals
$
41,725

$
44,292

$
12,190

$
(29
)
$
98,178

 
$
40,430

$
59,992

$
10,901

$
(194
)
$
111,129

(a) Intersegment sales for both fiscal 2020 and 2019 were primarily sales from Engineered Films to Aerostar.
Contract with Customer, Asset and Liability [Table Text Block] Changes in our contract assets and liabilities were as follows:
 
April 30,
2019
 
January 31,
2019
 
$ Change
% Change
Contract assets
$
6,669

 
$
2,027

 
$
4,642

229.0
%
 
 
 
 
 
 
 
Contract liabilities
$
2,839

 
$
1,303

 
$
1,536

117.9
%

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.19.1
Goodwill, Long-lived Assets and Other Intangibles (Tables)
3 Months Ended
Apr. 30, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill [Table Text Block]
The changes in the carrying amount of goodwill by reporting unit were as follows:
 
 
Applied
Technology
 
Engineered
Films
 
Aerostar
 
Total
Balance at January 31, 2019
 
$
17,076

 
$
33,232

 
$
634

 
$
50,942

Changes due to business combinations
 
(33
)
 

 

 
(33
)
Foreign currency translation adjustment
 
(64
)
 

 

 
(64
)
Balance at April 30, 2019
 
$
16,979

 
$
33,232

 
$
634

 
$
50,845


Schedule of Finite-Lived Intangible Assets [Table Text Block]
The following table provides the gross carrying amount and related accumulated amortization of definite-lived intangible assets:
 
April 30, 2019
 
January 31, 2019
 
 
Accumulated
 
 
 
Accumulated
 
 
Amount
amortization
Net
 
Amount
amortization
Net
Existing technology
$
9,179

$
(7,345
)
$
1,834

 
$
9,203

$
(7,216
)
$
1,987

Customer relationships
16,076

(5,848
)
10,228

 
15,791

(5,508
)
10,283

Patents and other intangibles
5,941

(2,025
)
3,916

 
5,908

(1,885
)
4,023

Total
$
31,196

$
(15,218
)
$
15,978

 
$
30,902

$
(14,609
)
$
16,293


XML 43 R31.htm IDEA: XBRL DOCUMENT v3.19.1
Employee Postretirement Benefits Employee Postretirement Benefits (Tables)
3 Months Ended
Apr. 30, 2019
Retirement Benefits [Abstract]  
Components of net periodic benefit cost for postretirement plan The components of the net periodic benefit cost for postretirement benefits are as follows:
 
Three Months Ended
 
April 30,
2019
 
April 30,
2018
Service cost
$
7

 
$
7

Interest cost
83

 
79

Amortization of actuarial losses
24

 
32

Amortization of unrecognized gains in prior service cost
(40
)
 
(40
)
Net periodic benefit cost
$
74

 
$
78


XML 44 R32.htm IDEA: XBRL DOCUMENT v3.19.1
Warranties (Tables)
3 Months Ended
Apr. 30, 2019
Product Warranties Disclosures [Abstract]  
Warranties Changes in the warranty accrual were as follows:
 
Three Months Ended
 
April 30,
2019
 
April 30,
2018
Beginning balance
$
890

 
$
1,163

Change in provision
822

 
157

Settlements made
(321
)
 
(223
)
Ending balance
$
1,391

 
$
1,097


XML 45 R33.htm IDEA: XBRL DOCUMENT v3.19.1
Financing Arrangements Financing Arrangements (Tables)
3 Months Ended
Apr. 30, 2019
Line of Credit Facility [Line Items]  
Schedule of Debt [Table Text Block]
The unamortized debt issuance costs associated with this Credit Agreement were as follows:
 
April 30, 2019
 
January 31, 2019
Unamortized debt issuance costs(a)
$
105

 
$
132

(a) Unamortized debt issuance costs are amortized over the term of the Credit Agreement and are reported as "Other assets" in the Consolidated Balance Sheets
Schedule of Line of Credit Facilities [Table Text Block]
Letters of credit (LOC) issued and outstanding were as follows:
 
April 30, 2019
 
January 31, 2019
Letters of credit outstanding(a)
$
314

 
$
514

(a) Any draws required under the LOC would be settled with available cash or borrowings under the Credit Agreement.
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.19.1
Leases (Tables)
3 Months Ended
Apr. 30, 2019
Leases [Abstract]  
Lease, Cost [Table Text Block]
Components of Company lease costs, including operating, finance, and short-term leasing are included in the table below. Depreciation of right-of-use assets, operating leases cost, and short-term lease costs are reported in net income as "Cost of sales," "Research and development expenses," or "Selling, general, and administrative expenses," depending on what business function the asset primarily supports. Interest on lease liabilities are classified as a non-operating expense in "Other income (expense), net" on the Consolidated Statements of Income and Comprehensive Income.
 
Three Months Ended
April 30, 2019
Lease Costs:
 
Finance Leases
 
Depreciation of right-of-use assets
$
95

Interest on lease liabilities
5

Total finance lease cost
$
100

 
 
Operating Leases
 
Operating lease cost
$
360

Short-term lease cost
105

Total operating lease cost
$
465

Total finance and operating lease cost
$
565

Lessee, Operating Lease, Disclosure [Table Text Block]
Supplemental unaudited balance sheet information related to operating and finance leases include:
 
April 30, 2019
Operating Leases
 
Operating lease right-of-use assets
$
3,420

 
 
Current lease liability
$
1,689

Non-current lease liability
2,367

Total operating lease liabilities
$
4,056

 
 
Finance Leases
 
Property, plant and equipment, at cost
$
665

Accumulated depreciation
(95
)
Property, plant and equipment, net
$
570

 
 
Current lease liability
$
289

Non-current lease liability
281

Total finance lease liabilities
$
570


Weighted average remaining lease terms and discount rates include:
 
April 30, 2019
Weighted Average Remaining Lease Term:
 
Operating leases
3 years

Finance leases
2 years

Weighted Average Discount Rate:
 
Operating leases
3.5
%
Finance leases
3.5
%


Supplemental unaudited cash flow information related to operating and finance leases include:
 
Three Months Ended
April 30, 2019
Cash paid for amounts included in the measurement of lease liabilities:
 
Operating cash flows from operating leases
$
360

Operating cash flows from finance leases
5

Financing cash flows from finance leases
95

 
 
Right-of-use assets obtained in exchange for lease obligations:
 
Finance leases
$
190

Operating leases


Lessee, Operating Lease, Liability, Maturity [Table Text Block]
Future operating and finance lease obligations that have not yet commenced as of April 30, 2019, were immaterial and excluded from the lease liability schedule below accordingly.
 
 
Three Months Ended
April 30, 2019
 
 
Operating Leases
 
Finance Leases
Remainder of Fiscal 2020
 
$
1,353

 
$
284

Fiscal 2021
 
1,844

 
184

Fiscal 2022
 
679

 
101

Fiscal 2023
 
315

 
36

Fiscal 2024
 
99

 
6

Thereafter
 

 

Total lease payments
 
$
4,290

 
$
611

Less imputed interest
 
(234
)
 
(41
)
Total lease liabilities
 
$
4,056

 
$
570


Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]
Prior to the Company's adoption of ASU 2016-02 in the first quarter of fiscal year 2020, future minimum lease payments reported in the Company’s Annual Report on Form 10-K for the year ended January 31, 2019, were as follows:
 
 
Twelve Months Ended
January 31, 2019
 
 
Operating Leases
 
Capital Leases
Fiscal 2020
 
$
2,213

 
$
182

Fiscal 2021
 
1,939

 
102

Fiscal 2022
 
728

 
44

Fiscal 2023
 
356

 
2

Fiscal 2024
 
140

 

Thereafter
 

 

Total lease payments
 
$
5,376

 
$
330

Less amount representing estimated executory costs such as taxes, license and insurance including profit thereon.
 

 
(14
)
Less amounts representing interest
 
 
 
(32
)
Present value of net minimum lease payments
 

 
$
284


XML 47 R35.htm IDEA: XBRL DOCUMENT v3.19.1
Income Tax Effective tax rate (Tables)
3 Months Ended
Apr. 30, 2019
Income Tax Disclosure [Abstract]  
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] The Company’s effective tax rates were as follows:

Three Months Ended
 
April 30,
2019
 
April 30,
2018
Effective tax rate
12.2
%
 
18.6
%

discrete tax benefit (expense) [Table Text Block]
The Company’s total discrete tax items for both three-month periods in the table below relate to the vesting or settlement of equity awards.

Three Months Ended
 
April 30,
2019
 
April 30,
2018
Total discrete tax benefit
$
1,168

 
$
243



XML 48 R36.htm IDEA: XBRL DOCUMENT v3.19.1
Dividends and Treasury Stock Tables (Tables)
3 Months Ended
Apr. 30, 2019
Stockholders' Equity Note [Abstract]  
Dividends Declared [Table Text Block]

Dividends paid to Raven shareholders were as follows:
 
Three Months Ended
 
April 30,
2019
 
April 30,
2018
Dividends paid(a)
$
4,682

 
$
4,658

 
 
 
 
Dividends paid per share (in cents per share)(a)
13.0

 
13.0

(a)There were no declared and unpaid shareholder dividends at April 30, 2019 or 2018.

XML 49 R37.htm IDEA: XBRL DOCUMENT v3.19.1
Share Based Compensation (Tables)
3 Months Ended
Apr. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]  
Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]
The share-based compensation expense was as follows:
 
Three Months Ended
 
April 30, 2019
 
April 30, 2018
Cost of sales
$
76

 
$
80

Research and development expenses
35

 
31

Selling, general, and administrative expenses
671

 
676

Total stock-based compensation expense
$
782

 
$
787


XML 50 R38.htm IDEA: XBRL DOCUMENT v3.19.1
Segment Reporting (Tables)
3 Months Ended
Apr. 30, 2019
Segment Reporting [Abstract]  
Business segment net sales and operating income results
Business segment financial performance and other information is as follows:
 
Three Months Ended
 
April 30,
2019
 
April 30,
2018
Net sales
 
 
 
Applied Technology
$
41,725

 
$
40,430

Engineered Films(a)
44,292

 
59,992

Aerostar
12,190

 
10,901

Intersegment eliminations(b)
(29
)
 
(194
)
Consolidated net sales
$
98,178

 
$
111,129

 
 
 
 
Operating income(c)
 
 
 
Applied Technology 
$
13,236

 
$
15,948

Engineered Films
6,363

 
13,196

Aerostar
1,996

 
2,805

Intersegment eliminations 
1

 
(15
)
Total reportable segment income
21,596

 
31,934

General and administrative expenses(c)
(6,475
)
 
(10,403
)
Consolidated operating income
$
15,121

 
$
21,531


(a) Hurricane recovery film sales for the three-month period ended April 30, 2019 and 2018, were $17 and $8,919, respectively.
(b) Intersegment sales for both fiscal 2020 and 2019 were primarily sales from Engineered Films to Aerostar.
(c) At the segment level, operating income does not include an allocation of general and administrative expenses and, as a result, "General and administrative expenses" are reported as a deduction from "Total reportable segment income" to reconcile to "Operating income" reported in the Consolidated Statements of Income and Comprehensive Income.
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.19.1
Basis of Presentation and Principles of Consolidation (Details)
3 Months Ended
Apr. 30, 2019
segment
Organization, Consolidation and Presentation of Financial Statements Line Items [Line Items]  
Number of operating units 3
Aerostar Integrated Systems [Member]  
Organization, Consolidation and Presentation of Financial Statements Line Items [Line Items]  
Joint venture, ownership percentage 75.00%
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies Effect of adopting new accounting guidance (Details) - USD ($)
Apr. 30, 2019
Feb. 01, 2019
Jan. 31, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Finance Lease, Right-of-Use Asset   $ 233  
Right-of Use Assets, Operating Leases $ 3,420,000 3,807 $ 0
Operating and Financing Lease, Liability, Current 1,978,000 1,446 0
Operating and Financing Lease Obligations, Noncurrent $ 2,648,000 $ 2,571 $ 0
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.19.1
Selected Balance Sheet Information (Details) - USD ($)
Apr. 30, 2019
Feb. 01, 2019
Jan. 31, 2019
Apr. 30, 2018
Jan. 31, 2018
Accounts receivable, net:          
Trade accounts $ 62,539,000   $ 53,820,000    
Unbilled receivables 6,033,000   1,391,000    
Allowance for doubtful accounts (780,000)   (739,000)    
Accounts receivable, net 67,792,000   54,472,000    
Inventories:          
Finished goods 7,980,000   7,629,000    
In process 1,219,000   1,103,000    
Materials 48,843,000   45,344,000    
Inventories 58,042,000   54,076,000    
Other current assets:          
Insurance policy benefit 318,000   336,000    
Income tax receivable 1,418,000   1,045,000    
Receivable from sale of investments 1,014,000   1,055,000    
Prepaid Expense and other 4,513,000   6,300,000    
Other current assets 7,263,000   8,736,000    
Property, plant and equipment, net:          
Property, plant and equipment, net 105,236,000   106,615,000    
Other Assets (Noncurrent):          
Equity investments 1,223,000   345,000    
Operating Lease, Right-of-Use Asset 3,420,000 $ 3,807 0    
Deferred Income Taxes, Noncurrent 60,000   16,000    
Other 2,921,000   2,963,000    
Other assets 7,624,000   3,324,000    
Accrued liabilities:          
Salaries and related 3,360,000   8,244,000    
Benefits 5,097,000   4,751,000    
Insurance obligations 1,856,000   1,963,000    
Warranties 1,391,000   890,000 $ 1,097,000 $ 1,163,000
Income Taxes 831,000   328,000    
Other taxes 940,000   2,434,000    
Acquisition-related contingent consideration liability, current 1,306,000   1,796,000    
Lease liability, current 1,978,000 1,446 0    
Other 2,678,000   3,072,000    
Accrued liabilities 19,437,000   23,478,000    
Other liabilities:          
Postretirement benefits 7,652,000   7,678,000    
Acquisition-related contingent consideration liability, long-term 2,650,000   2,376,000    
Lease liability, noncurrent 2,648,000 $ 2,571 0    
Deferred income taxes 3,211,000   1,659,000    
Uncertain tax positions 2,681,000   2,670,000    
Other, Noncurrent 4,170,000   3,852,000    
Other Liabilities, Noncurrent 23,012,000   18,235,000    
Land [Member]          
Property, plant and equipment, net:          
Property, plant and equipment 3,234,000   3,234,000    
Building and Building Improvements [Member]          
Property, plant and equipment, net:          
Property, plant and equipment 81,527,000   81,381,000    
Machinery and Equipment [Member]          
Property, plant and equipment, net:          
Property, plant and equipment 156,745,000   155,463,000    
Right-of-use Assets, Financing Leases [Member]          
Property, plant and equipment, net:          
Property, plant and equipment 665,000   0    
Property, plant and equipment, Owned [Member]          
Property, plant and equipment, net:          
Accumulated depreciation     (133,724,000)    
Property, plant and equipment, net [1]     106,354,000    
Property, plant and equipment, Owned and Right-of-Use Assets for financing lease [Member]          
Property, plant and equipment, net:          
Accumulated depreciation (136,935,000)        
Property, plant and equipment, net [2] 105,236,000        
Assets Held under Capital Leases [Member]          
Property, plant and equipment, net:          
Property, plant and equipment 0   510,000    
Accumulated depreciation $ 0   (249,000)    
Assets owned or held under capital lease [Member]          
Property, plant and equipment, net:          
Property, plant and equipment, net     $ 106,615,000    
[1] Hurricane recovery film sales for the three-month period ended April 30, 2019 and 2018, were $17 and $8,919, respectively.
[2] The amount of assets held for sale at April 30, 2019, and January 31, 2019, were not material.
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.19.1
Net Income per Share (Antidiluted Securities Excluded from Computation) (Details) - shares
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Earnings Per Share [Abstract]    
Antidilutive securities excluded from computation of earnings per share, amount (in options and restricted units) 29,796 16,304
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.19.1
Net Income per Share (Schedule of Calculation of Numerator and Denominator in Earnings per Share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Numerator:    
Net income attributable to Raven Industries, Inc. $ 13,210 $ 22,135
Denominator:    
Weighted average common shares outstanding (in shares) 35,962,066 35,826,096
Weighted average fully vested stock units outstanding (in shares) 105,341 87,716
Denominator for basic calculation (in shares) 36,067,407 35,913,812
Weighted average common shares outstanding (in shares) 35,962,066 35,826,096
Weighted average fully vested stock units outstanding (in shares) 105,341 87,716
Dilutive impact of stock options and restricted units (in shares) 325,831 466,768
Denominator for diluted calculation (in shares) 36,393,238 36,380,580
Net income per share - basic (in dollars per share) $ 0.37 $ 0.62
Net income per share - diluted (in dollars per share) $ 0.36 $ 0.61
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Disaggregation of Revenue [Line Items]    
Net sales $ 98,178 $ 111,129
Applied Technology [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 41,725 40,430
Aerostar [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 12,190 10,901
Engineered Films [Member]    
Disaggregation of Revenue [Line Items]    
Net sales [1] 44,292 59,992
All Segments [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 98,178 111,129
UNITED STATES | Lighter-than-air [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 7,029 6,548
UNITED STATES | Plastic Films and Sheeting [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 41,733 55,103
UNITED STATES | Precision Agriculture [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 29,584 29,525
UNITED STATES | Other Product [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 5,122 3,899
UNITED STATES | Applied Technology [Member] | Precision Agriculture [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 29,584 29,525
UNITED STATES | Aerostar [Member] | Lighter-than-air [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 7,029 6,548
UNITED STATES | Aerostar [Member] | Other Product [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 5,122 3,899
UNITED STATES | Engineered Films [Member] | Plastic Films and Sheeting [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 41,762 55,297
Non-US [Member] | Lighter-than-air [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 34 454
Non-US [Member] | Plastic Films and Sheeting [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 2,530 4,695
Non-US [Member] | Precision Agriculture [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 12,141 10,905
Non-US [Member] | Other Product [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 5 0
Non-US [Member] | Applied Technology [Member] | Precision Agriculture [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 12,141 10,905
Non-US [Member] | Aerostar [Member] | Lighter-than-air [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 34 454
Non-US [Member] | Aerostar [Member] | Other Product [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 5 0
Non-US [Member] | Engineered Films [Member] | Plastic Films and Sheeting [Member]    
Disaggregation of Revenue [Line Items]    
Net sales 2,530 4,695
Consolidation, Eliminations [Member]    
Disaggregation of Revenue [Line Items]    
Net sales [2] (29) (194)
Consolidation, Eliminations [Member] | UNITED STATES | Plastic Films and Sheeting [Member]    
Disaggregation of Revenue [Line Items]    
Net sales (29) (194)
Consolidation, Eliminations [Member] | Non-US [Member] | Plastic Films and Sheeting [Member]    
Disaggregation of Revenue [Line Items]    
Net sales $ 0 $ 0
[1] Hurricane recovery film sales for the three-month period ended April 30, 2019 and 2018, were $17 and $8,919, respectively.
[2] Intersegment sales for both fiscal 2020 and 2019 were primarily sales from Engineered Films to Aerostar.
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Contract Asset and Contract Liabilities balances (Details) - Short-term Contract with Customer [Member] - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2019
Jan. 31, 2019
Capitalized Contract Cost [Line Items]    
Contract with Customer, Asset, Gross $ 6,669 $ 2,027
Increase (Decrease) in Contract Assets $ 4,642  
Increase (decrease) in contract assets with customers, percentage 229.00%  
Contract with Customer, Liability, Current $ 2,839 $ 1,303
Increase (Decrease) in Contract Liabilities $ 1,536  
Increase (decrease) in contract liabilities with customers, percentage 117.90%  
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Details (Details)
$ in Thousands
3 Months Ended
Apr. 30, 2019
USD ($)
Revenue from Contract with Customer [Abstract]  
Performance obligations more than one year $ 0
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.19.1
Acquisitions and Divestitures of and Investments in Businesses and Technologies Business Combinations (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 01, 2019
Feb. 05, 2018
Apr. 30, 2019
Apr. 30, 2018
Jan. 31, 2018
Business Combination, Description [Abstract]          
Business Combination, Consideration Transferred     $ 0    
Variable Interest Entity Disclosure [Abstract]          
Proceeds from sale or maturity of investments     0 $ 6,556  
Gain from sale of equity method investment     0 (5,785)  
Aerostar [Member]          
Business Combination, Description [Abstract]          
Proceeds from disposal of Aerostar client private business     0 832  
Applied Technology [Member] | SST [Member]          
Variable Interest Entity Disclosure [Abstract]          
Disposal Date   Feb. 05, 2018      
Equity Method Investment, Ownership Percentage         22.00%
Equity Method Investment, Additional Information   SST      
Equity Method Investments         $ 1,937
Proceeds from sale or maturity of investments   $ 6,556      
Applied Technology [Member] | AgSync [Member]          
Business Combination, Description [Abstract]          
Business Acquisition, Effective Date of Acquisition Jan. 01, 2019        
Business Acquisition, Name of Acquired Entity AgSync Inc.        
Business Combination, Consideration Transferred $ 9,700        
Fair Value of Business Acquisition Contingent Consideration - at acquisition     2,052    
Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred     300    
Goodwill     4,526    
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles     $ 5,700    
Other Nonoperating Income (Expense) [Member] | Applied Technology [Member] | SST [Member]          
Variable Interest Entity Disclosure [Abstract]          
Gain from sale of equity method investment       $ 5,785  
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.19.1
Acquisitions and Divestitures of and Investments in Businesses and Technologies Acquisition-related Contingent Consideration (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Apr. 30, 2019
Apr. 30, 2018
Acquisition-related contingent consideration [Roll Forward]        
Acquisition-related contingent consideration, Beginning Balance $ 4,172 $ 3,046    
Fair Value Contingent Consideration Acquisition of a Business 310 0    
Change in fair value of acquisition-related contingent consideration 94 152    
Contingent consideration earn-out paid (620) (295)    
Acquisition-related contingent consideration, Ending Balance 3,956 2,903    
Acquisition-related contingent consideration liability, current     $ 1,306 $ 1,483
Acquisition-related contingent consideration liability, Noncurrent     2,650 1,420
Business Combination, Contingent Consideration, Liability $ 4,172 $ 3,046 3,956 $ 2,903
Applied Technology [Member] | AgSync [Member]        
Business Combination, Contingent Consideration Arrangements [Abstract]        
Contingent Consideration Term in Years 3 years      
Contingent consideration, potential cash payment     3,500  
Business acquisition contingent consideration cumulative paid $ 0      
Applied Technology [Member] | SBG Innovatiie and affiliate [Member]        
Business Combination, Contingent Consideration Arrangements [Abstract]        
Contingent Consideration Term in Years 10 years      
Contingent consideration, potential cash payment     2,500  
Business acquisition contingent consideration cumulative paid $ 1,564      
Aerostar [Member] | ATS [Member]        
Business Combination, Contingent Consideration Arrangements [Abstract]        
Contingent Consideration Term in Years 7 years      
Contingent obligation remaining     0  
Engineered Films [Member] | CLI [Member]        
Business Combination, Contingent Consideration Arrangements [Abstract]        
Contingent Consideration Term in Years 3 years      
Contingent consideration, potential cash payment     $ 2,000  
Business acquisition contingent consideration cumulative paid $ 667      
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.19.1
Goodwill, Long-lived Assets and Other Intangibles Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Goodwill [Line Items]    
Goodwill impairment loss $ 0 $ 0
Goodwill [Roll Forward]    
Goodwill Beginning balance 50,942  
Goodwill, Measurement Period Adjustment (33)  
Goodwill, Foreign Currency Translation Gain (Loss) (64)  
Goodwill Ending balance 50,845  
Applied Technology [Member]    
Goodwill [Roll Forward]    
Goodwill Beginning balance 17,076  
Goodwill, Measurement Period Adjustment (33)  
Goodwill, Foreign Currency Translation Gain (Loss) (64)  
Goodwill Ending balance 16,979  
Engineered Films [Member]    
Goodwill [Roll Forward]    
Goodwill Beginning balance 33,232  
Goodwill, Measurement Period Adjustment 0  
Goodwill, Foreign Currency Translation Gain (Loss) 0  
Goodwill Ending balance 33,232  
Aerostar [Member]    
Goodwill [Roll Forward]    
Goodwill Beginning balance 634  
Goodwill, Measurement Period Adjustment 0  
Goodwill, Foreign Currency Translation Gain (Loss) 0  
Goodwill Ending balance $ 634  
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.19.1
Goodwill, Long-lived Assets and Other Intangibles Long-lived Assets and Other Intangibles (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Jan. 31, 2019
Finite-Lived Intangible Assets [Line Items]      
Long-lived asset impairment loss $ 0 $ 0  
Finite-Lived Intangible Assets, Gross 31,196   $ 30,902
Finite-Lived Intangible Assets, Accumulated Amortization (15,218)   (14,609)
Finite-Lived Intangible Assets, Net 15,978   16,293
Technology-Based Intangible Assets [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Assets, Gross 9,179   9,203
Finite-Lived Intangible Assets, Accumulated Amortization (7,345)   (7,216)
Finite-Lived Intangible Assets, Net 1,834   1,987
Customer-Related Intangible Assets [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Assets, Gross 16,076   15,791
Finite-Lived Intangible Assets, Accumulated Amortization (5,848)   (5,508)
Finite-Lived Intangible Assets, Net 10,228   10,283
Patents [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-Lived Intangible Assets, Gross 5,941   5,908
Finite-Lived Intangible Assets, Accumulated Amortization (2,025)   (1,885)
Finite-Lived Intangible Assets, Net $ 3,916   $ 4,023
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.19.1
Employee Postretirement Benefits Employee Postretirement Benefits (Details) - Other Postretirement Benefit Plans, Defined Benefit [Member] - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]    
Service cost $ 7 $ 7
Interest cost 83 79
Amortization of actuarial losses 24 32
Amortization of unrecognized prior service cost (Credit) (40) (40)
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) $ 74 $ 78
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.19.1
Warranties (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Product Warranty Accrual [Roll Forward]    
Beginning balance $ 890 $ 1,163
Change in provision 822 157
Settlements made (321) (223)
Ending balance $ 1,391 $ 1,097
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.19.1
Financing Arrangements (Details) - JPMorgan Chase Bank [Member] - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Apr. 15, 2015
Line of Credit Facility [Line Items]      
Line of Credit Facility, Initiation Date Apr. 15, 2015    
Borrowing capacity under line of credit     $ 125,000
Maturity date of the line of credit Apr. 15, 2020    
Borrowing outstanding under line of credit $ 0 $ 0  
Remaining borrowing capacity under the line of credit $ 124,736    
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.19.1
Financing Arrangements Unamortized debt Issuance costs (Details) - USD ($)
$ in Thousands
Apr. 30, 2019
Jan. 31, 2019
Line of Credit Facility [Line Items]    
Unamortized debt issuance costs [1] $ 105 $ 132
[1] Unamortized debt issuance costs are amortized over the term of the Credit Agreement and are reported as "Other assets" in the Consolidated Balance Sheets.

XML 67 R55.htm IDEA: XBRL DOCUMENT v3.19.1
Financing Arrangements Letters of Credit Outstanding (Details) - USD ($)
$ in Thousands
Apr. 30, 2019
Jan. 31, 2019
Line of Credit Facility [Line Items]    
Letters of Credit Outstanding, Amount [1] $ 314 $ 514
[1] Any draws required under the LOC would be settled with available cash or borrowings under the Credit Agreement
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.19.1
Leases (Details)
$ in Thousands
3 Months Ended
Apr. 30, 2019
USD ($)
Lessee, Lease, Description [Line Items]  
Lessee, Operating Lease, Renewal Term 10 years
Financing Lease [Member]  
Lessee, Lease, Description [Line Items]  
Finance Lease, Depreciation of Right-of-Use Asset, $ 95
Finance Lease, Interest Expense on Lease Liability 5
Lessee, total financing lease costs 100
Operating Lease [Member]  
Lessee, Lease, Description [Line Items]  
Operating Lease, Cost 360
Short-term Lease, Cost 105
Total Operating Lease Cost 465
Leasing Arrangement [Member]  
Lessee, Lease, Description [Line Items]  
Lease, Cost $ 565
Minimum [Member]  
Lessee, Lease, Description [Line Items]  
Lessee, Operating Lease, Term of Contract 1 year
Maximum [Member]  
Lessee, Lease, Description [Line Items]  
Lessee, Operating Lease, Term of Contract 6 years
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.19.1
Leases Balance Sheet Information (Details) - USD ($)
Apr. 30, 2019
Feb. 01, 2019
Jan. 31, 2019
Lessee, Lease, Description [Line Items]      
Operating Lease, Right-of-Use Asset $ 3,420,000 $ 3,807 $ 0
Operating Lease, Liability, Current 1,689,000    
Operating Lease, Liability, Noncurrent 2,367,000    
Operating Lease, Liability 4,056,000    
Property, plant and equipment, net 105,236,000   $ 106,615,000
Finance Lease, Liability, Current 289,000    
Finance Lease, Liability, Noncurrent 281,000    
Finance Lease, Liability 570,000    
Right of Use Asset, Financing Lease [Member]      
Lessee, Lease, Description [Line Items]      
Property, plant and equipment 665,000    
Accumulated depreciation (95,000)    
Property, plant and equipment, net $ 570,000    
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.19.1
Leases Weighted Average Lease Term and Discount rates (Details)
Apr. 30, 2019
Weighted Average Lease Terms and Discount Rate [Abstract]  
Operating Lease, Weighted Average Remaining Lease Term 3 years
Finance Lease, Weighted Average Remaining Lease Term 2 years
Operating Lease, Weighted Average Discount Rate, Percent 3.50%
Finance Lease, Weighted Average Discount Rate, Percent 3.50%
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.19.1
Leases Lease Cash Flows (Details)
$ in Thousands
3 Months Ended
Apr. 30, 2019
USD ($)
Lease Cash flows [Abstract]  
Operating Lease, Payments $ 360
Finance Lease, Interest Payment on Liability 5
Finance Lease, Principal Payments 95
Right-of-Use Asset Obtained in Exchange for Finance Lease Liability 190
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 0
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.19.1
Leases Operating and Financing Lease Obligations (Details)
$ in Thousands
Apr. 30, 2019
USD ($)
Operating Lease Liabilities, Payments Due [Abstract]  
Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year $ 1,353
Lessee, Operating Lease, Liability, Payments, Due Year Two 1,844
Lessee, Operating Lease, Liability, Payments, Due Year Three 679
Lessee, Operating Lease, Liability, Payments, Due Year Four 315
Lessee, Operating Lease, Liability, Payments, Due Year Five 99
Lessee, Operating Lease, Liability, Payments, Due after Year Five 0
Lessee, Operating Lease, Liability, Payments, Due 4,290
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (234)
Operating Lease, Liability 4,056
Finance Lease, Liability, Payments, Remainder of Fiscal Year 284
Finance Lease, Liability, Payments, Due Year Two 184
Finance Lease, Liability, Payments, Due Year Three 101
Finance Lease, Liability, Payments, Due Year Four 36
Finance Lease, Liability, Payments, Due Year Five 6
Finance Lease, Liability, Payments, Due after Year Five 0
Finance Lease, Liability, Payments, Due 611
Finance Lease, Liability, Undiscounted Excess Amount (41)
Finance Lease, Liability $ 570
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.19.1
Leases Prior Year Future Minimum Lease Payments (Details)
$ in Thousands
Jan. 31, 2019
USD ($)
Prior Year Operating Lease Future Minimum Payments [Abstract]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 2,213
Operating Leases, Future Minimum Payments, Due in Two Years 1,939
Operating Leases, Future Minimum Payments, Due in Three Years 728
Operating Leases, Future Minimum Payments, Due in Four Years 356
Operating Leases, Future Minimum Payments, Due in Five Years 140
Operating Leases, Future Minimum Payments, Due Thereafter 0
Operating Leases, Future Minimum Payments Due 5,376
Capital Leases, Future Minimum Payments Due, Next Twelve Months 182
Capital Leases, Future Minimum Payments Due in Two Years 102
Capital Leases, Future Minimum Payments Due in Three Years 44
Capital Leases, Future Minimum Payments Due in Four Years 2
Capital Leases, Future Minimum Payments Due in Five Years 0
Capital Leases, Future Minimum Payments Due Thereafter 0
Capital Leases, Future Minimum Payments Due 330
Capital Leases, Future Minimum Payments, Executory Costs (14)
Capital Leases, Future Minimum Payments, Interest Included in Payments (32)
Capital Lease Obligations $ 284
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies (Details) - Charitable Gift [Member] - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Loss Contingencies [Line Items]    
Long-term Purchase Commitment, Amount $ 5,000  
Loss Contingency Accrual 3,230  
Cumulative Loss Contingency Accrual, Payments 1,430  
Selling, General and Administrative Expenses [Member]    
Loss Contingencies [Line Items]    
Loss Contingency, Loss in Period 0 $ 4,503
Accrued Liabilities [Member]    
Loss Contingencies [Line Items]    
Loss Contingency, Accrual, Current 697  
Other Noncurrent Liabilities [Member]    
Loss Contingencies [Line Items]    
Loss Contingency, Accrual, Noncurrent $ 2,533  
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.19.1
Income Tax (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Income Tax Contingency [Line Items]    
Effective tax rate, percent 12.20% 18.60%
Effective tax rate, excluding discrete items 20.00% 19.50%
Total Discrete tax benefit (expense), net $ 1,168 $ (243)
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.19.1
Dividends and Treasury Stock (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Jan. 31, 2015
Stockholders' Equity Note [Abstract]      
Stock Repurchase Program, Authorized Amount $ 75,000   $ 40,000
Shares repurchased, Treasury Stock 60,700 0  
Payments for Repurchase of Common Stock $ 2,281 $ 0  
Unpaid repurchases of common stock 0 $ 0  
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 25,679    
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.19.1
Dividends and Treasury Stock Dividends paid (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Stockholders' Equity Note [Abstract]    
Payments of Ordinary Dividends, Common Stock [1] $ 4,682 $ 4,658
Cash dividends paid per common share (in dollars per share) [1] $ 0.130 $ 0.130
Dividends Payable $ 0 $ 0
[1] There were no declared and unpaid shareholder dividends at April 30, 2019 or 2018.

XML 78 R66.htm IDEA: XBRL DOCUMENT v3.19.1
Share Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Cost of Sales [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Allocated Share-based Compensation Expense $ 76 $ 80
Research and Development Expense [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Allocated Share-based Compensation Expense 35 31
Selling, General and Administrative Expenses [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Allocated Share-based Compensation Expense 671 676
Operating Income (Loss) [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost $ 782 $ 787
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.19.1
Segment Reporting (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Segment Reporting Information [Line Items]    
Net sales $ 98,178 $ 111,129
Administrative and general expenses [1] (6,475) (10,403)
Operating income 15,121 21,531
Applied Technology [Member]    
Segment Reporting Information [Line Items]    
Net sales 41,725 40,430
Operating income 13,236 15,948
Engineered Films [Member]    
Segment Reporting Information [Line Items]    
Net sales [2] 44,292 59,992
Operating income 6,363 13,196
Engineered Films [Member] | Hurricane Recovery Film [Member]    
Segment Reporting Information [Line Items]    
Net sales 17 8,919
Aerostar [Member]    
Segment Reporting Information [Line Items]    
Net sales 12,190 10,901
Operating income 1,996 2,805
Intersegment Eliminations [Member]    
Segment Reporting Information [Line Items]    
Net sales [3] (29) (194)
Operating income 1 (15)
Corporate Segment [Member]    
Segment Reporting Information [Line Items]    
Operating income $ 21,596 $ 31,934
[1] At the segment level, operating income does not include an allocation of general and administrative expenses and, as a result, "General and administrative expenses" are reported as a deduction from "Total reportable segment income" to reconcile to "Operating income" reported in the Consolidated Statements of Income and Comprehensive Income.
[2] Hurricane recovery film sales for the three-month period ended April 30, 2019 and 2018, were $17 and $8,919, respectively.
[3] Intersegment sales for both fiscal 2020 and 2019 were primarily sales from Engineered Films to Aerostar.
EXCEL 80 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( --.ODX?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ TTZ^3B?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #33KY.XK.H(.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>R&G604V:R\9.&PQ6V.C-V&IK&L?&UDCZ]G.\ M-J5L#["CI=^?/H$:Y85R =^"\QC(8+P;;=='H?R:'8B\ (CJ@%;&,B7ZU-RY M8"6E9]B#E^HH]P@+SA_ (DDM2<($+/Q,9&VCE5 !);EPQFLUX_U7Z#),*\ . M+?84H2HK8.TTT9_&KH$K8((1!AM_"JAG8J[^B&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " #33KY."$[=NV$" !T" & 'AL+W=OBY>946I"MX:ULIM6"G5/4>1/%>T(?*)=[35 M;ZY<-$3II;A%LA.47"RI81&.XSQJ2-V&96'WCJ(L^%VQNJ5'$T\9 M[[!H)>M^$./1]09@@6 M\:.FO9S- Q/*B?-7L_A\V8:Q\8@R>E;&!-'#@QXH8\:2]N/7:#2<- UQ/G^W M_M$&KX,Y$4D/G/VL+ZK:ANLPN- KN3/UPOM/= PH"X,Q^B_T09F&&T^TQIDS M:9_!^2X5;T8KVI6&O UCW=JQ']ZD:*3!!#P2\$3 Z7\)R4A()@)*;/"#9S;4 M#T21LA"\#\20K8Z8CP(])_HPSV;3GIU]IZ.5>O=1QD7T,&9&Q'Y X!D"38A( MVYX$,"2PQQX=_RMP\!$)+)" $226GLSH*4Q/07IJZ>F,GCD'X"-R6" #!3*/ MOG($?,0:%LA!@=RC;QP!'X%B6&$%*JQ\/G(D B&)=:@Q-KG)XX$ %G(] :4 MV/A\-]4 9"'7*(;+*?8MN.F&, L)1PM%BWP+;LX!#%Y(.@(K=X>P;\%-.X19 MR#N"RQ8SS)%[2@FL=^:6,4SU.+76';0_X"Q_Z\5A5F>E*S\70!X>%XMW8XZ/I1Z/\ U!+ P04 " #3 M3KY.BN4E?.$# "Y$0 & 'AL+W=OK)%*3JFJE5EJ=JNTUFSB;Z$!(@=V<_OL:PD;)S'AO M B;O>-XQ]H-A<6F[[_TAA"'[T=2G?ID?AN'\5!3]]A":JO_:GL,I_K-ONZ8: M8K-[+?IS%ZK=%-34!0AABZ8ZGO+58KKVW*T6[=M0'T_AN^'5\/PWBA6"W.U6OX,PQ_G9^[V"INO>R.33CUQ_:4=6&_S'^23QLH MQX!)\?NPI^OAW[C2_ MY1P#[\\_>O]E*CX6\U+U8=/6_QQWPV&9^SS;A7WU5@_?VLNO82[(Y-E<_>_A M/=11/CJ).;9MW4^_V?:M']IF[B5:::H?U^/Q-!TO<_\?87P S %P"Y#ZTP U M!R@44%R=3:7^7 W5:M&UEZR[WJUS-4X*^:3B8&['B]/83?_%:OMX]7T%=E&\ MC_W,DO55 O>21\6&4;B;I(CY;R: -0%3O+J/]WR\8N/5%*_OXTM4Q%5B)\EI MDEBIG$"%,"KC?*(6S7K1Q(M"6=97B;G/XER)!Y6JC-8.>"^&]6*H%XF\&)K% M"XV],"HMG.6]6-:+I5Y0EK4E61Q8A:Q0D7(]6&4Y4Z M,7NEX-DDJ!L")T&K-J7SF%",S$*I$GX2K)34C\-^))W$%C2V0U5*W:D>W?#0 ME$#=>.P&:!ZGI<'N#A*2D]-::GI&"45KH2ET1E M'E+XE#P_)06HQ@"5E(V1%7A>;!@9*.T2CSG),U12B&)4KR4%)'A%1H>JI!*I MYII"C5&*620A*4D&1#P[#4@THM!YZE MDL(48W(M*2?)VOQ,\KBYXC$*@BQ+G7A@ @\^H.#3&'Q D68C:O Z8&7@$YB MQ'Z1HD]C] %%FHD;!;P0.%EI3>). P\^H!M0C3>@L^9AYL4]!4$QI_/14FJ$ M>) "!2G.M 9*R"_*.[P66)DQJ1G$DQ0H20TF*5!$?I$"K,=;0%XHM$C0'7B: M J6IP30%RDDEHR6)+3$ZX?Y04MR^UJS^ M!U!+ P04 " #33KY. J-K_0! "!!0 & 'AL+W=OM9HU,4*E4N\=89B745#[Q%AI] MI>"BIDJ'XH)E*X#FUE0S[+MNA&M:-2B-[=E)I#&_*E8UM&_S!X(\&+_C00 8#F1EP3V9;_4P536/!.T?T#ZNE MYIWP]D3?S,PDDXK> . MOQG+_R@?F,)5IG#!%,TJ'<)%I6@3>)LETIK0W^[>)8I6B:(ET>PY'*)%(>*1 M'5D2K0J)OR3"DX_!#*AZ. 8-"F>U& M[T4_%?I \788>'B&PO=V]R:W-H965T&ULA5AMCYLX$/XKB.^[, /89I5$VN1T MNDJMM.JI=Y_9Q$E0 >> ;-I_?^9E4^09=_,A8.>9F6<&^\&3U^_[R%$7=_JSKHGLT%]W87XZFK8O>#MM3U%U:71Q&H[J*,(Y%5!=E M$VY6X]Q+NUF9:U^5C7YI@^Y:UT7[:UZ/3.5/^6A_Z\ M#E48'/2QN%;]5W/[2\\)96$P9_]9O^G*P@5-WX'>RO76_JV8NE4A<_ MIFO9C-?;[/_=C#? V0#O!C;V[PR2V2#Y99".R4_,QE3_*/IBLVK-+6BGIW4I MAD4!3XDMYGZ8'&LW_F:S[>SLVT;@*GH;_,R0[03!!03NB,@ZOT= +L(6B;D3 M8$<1(N$C)&P.R6B?+.U3WCYE[=/1/EW:9TX-)H@8(*4?RMIQBC!H4)!&:J,9Z)8)HHRR1TFB@0!%#)UJ#"H!!3R7'*62TZX MR-CADM,H&:!;%HI"R'RK!6)>2V+*!EPQB4F@![=\.P:4">G91N 1-J!DB+(! M4YLX.($JI_OBVLX8N2SM8R+=A#B4\-67%T^@ZBE=]9PQ#AOW MG<*BA$^Q>/F$G%17>;8U\IJ'C.:Y&VG&?+1>&-AO-A+RLH= ,_(=UWBA0BI4 MRA5.I!+TD,3N^XU#I=[Z\D*%5*B4*YM(%>B!'(J) *E7(5$^D9$%#EY#E1&(+P;27DA0KI85&YPHGT'$@V 87X M%!QYO4.J=\H]MQK[TB[8FVO3#WW-8O;>^S[C MT*PY\UO;$T\=["\W4T/]I6A/9=,%KZ:WK>#8L!V-Z;5E&3_:8IUM#W\?5/K8 M#[?2WK=3(SL->G.9F_3H_D_!YG]02P,$% @ TTZ^3@*#:N+6 0 6P0 M !@ !X;"]W;W)K!) 6+5JL-D[Q5-$^#[VCR M5)^=:!4<#;%G*;GYLP>A^XRNZ=7QTM:-\PZ6IQVOX3NX']W1H,4FE;*5H&RK M%3%09?1IO3LD'A\ /UOH[>Q.?"4GK5^]\:7,Z,HG! (*YQ4X'A"-/X M/6K2*:0GSN]7]4^A=JSEQ"T1DK'XKW ! M@7"?"<8HM+#AEQ1GZ[0<53 5R=^&LU7A[$?]*VV9$(V$:")@[/\1XI$0OQ-" M-]F062CUF3N>IT;WQ R/U7$_$^M=C,TLO#/T+GS#:BUZ+_EVF[*+UQDA^P$2 MS2#K"<%0?(H0+4781W?TZ-\ AWO$)EZ.$"_6$ =^/.; M'@R038"H $ENBKA'1#M=+: 2:X>L!9;G#3)T- Y?SU ][-,.^#X70WKC*; M_D_ROU!+ P04 " #33KY.#I$>&CX% "$&P & 'AL+W=OOT^(6 M= )AD[2UF:;5=^*O=G9_[P6Y3:K[67YYE7[TF2KUFB;>]+W(V^;;7;#R;B]]U1. MQL5[G6]VYJD<5._;;5;^.S5Y<;@?BN'GC>^;MW7=W/ FXWWV9GZ8^L_]4VFO MO).7U69K=M6FV U*\WH__$W<+55KT!)_;LSB;CLC@, MRN.:WF?-HR/N$KOD7IJ;[0IK_V?71&7O?DP2?^Q]-'XZ9'I$Y#DB7&0&$.DB M#P!1+O((D,!%Y@ )760!D,A%4H!H%UD")#XAGBWIJ:X2UE6V]L&Y?4+J>D2B M%MFUB-21'Y%@9QR+M)"D, ^<"A,1T IS:B1\/_#)9,U!:*'4FF +X$Z&F@R: M]N1),E@"#!=:< MD*STG!DQ*+TTE).-\+%B^2 ?LIJG'>1.XR G!.DL@38GR8]H" <[V0)KEQC';!(4$>^RPZUT0"D_[@2:% M7P!NI)1BSQ'.EG952\")H*?X6(M%!(HO:!FB_]D-"2S< B@WW6FF'71>#"'&D9)W2F.18F41C2%/FH/3/-_F0S#?H&%8;L?,&Q-EO:VJ/FQ !NA!!NQ#!&P@VT5V];B#=L'#'(9+;6V2)55YRE6=-<3Z]0DNXR M<\F5&6#I;=@28#W%D5CCI;BY4Y8]9TLDIO2)DT#<%.W[%C=1Z37*#1H+I41" M29>JY$(YHGO)XA8HO0*Y$6/1E4AT::,IN53:MB^FG1; V&D.NM*L';LZHIL; MEF<)Y)DUFA+H6A31+1M0,J+I(T_T_4]Z;3PW,2Q]$D@?:S0[R'UQ8;CS#1N]%+K#\2Z0_;IF-0 M;1G3?N0V+)7@..Q@;MQ8H"0Z$[/W<_RDJNF#/0.03U?(#7[2*Y#[ @Q+I@(' M8T'W*\4U4PD9Q?24!;A(!_24^0"P4"O:-ST"S#9B?-@Y &42!/10OD .54Q; MZ;0O6[*HEFC8GMIC45?@X"[H?JKX0=JV5_8(P%]4WD >P_+.7O0WOT_]D95O MFUTU>"[JNMBV;_9?BZ(VUJO_S?I;FVQUNLC-:]U\U?9[>?Q=Z'A1%_ON-R_O M],/;Y#]02P,$% @ TTZ^3F4I3%'P 0 Z00 !@ !X;"]W;W)K90.@O#=&.YGYC5+]'B%9-,"(W/ > M.OVFXH(1I9>B1K(70$I+8A3A(-@B1MK.SU-;.XD\Y1=%VPY.PI,7QHCXR;)F?-7L_A29GY@# &%0AD%HHR+<1_IC%J9HOYU]I]-*7;WF8?B4HJL1&C$'A\%SS(1 6GUJ@==:'/ # M'=\W.#XBMM%ZAV@U1&3YT5V(W;I O"H06X'X3N##XBLXS,YB.HL)-F&T2/(? MT)V59-5*\F@%!PLK#K.==8D7/AX1>&$"S78( U';PR2]@E\Z9?[%K#J=UV=L M=MBB?M#GV!V[=QEW"7PCHFX[Z9VYTOO7[K**&PO=V]R:W-H965T&UL?9A;;^,V$(7_BN%WK\09DI(#QT#L MQ:(%6B#88MMGQ69B8R7+E91X^^]+7>)U.(?[$DO*X? ,+Y]&7%WJYGM[<*Z; M_:C*4WL_/W3=^2Y)VMW!547[J3Z[D__/<]U41>=OFY>D/3>NV ^-JC*A-+5) M51Q/\_5J>/;8K%?U:U<>3^ZQF;6O554T_VU<65_NYVK^_N#K\>70]0^2]>I< MO+B_7/?M_-CXN^0:97^LW*D]UJ=9XY[OYP_J;LNV;S H_CZZ2WMS/>M3>:KK M[_W-[_O[>=H['O]'OW+D+Q/YJEH MW;8N_SGNN\/]/)_/]NZY>"V[K_7E-S-?5EUHRS=2[Z1:'NV _FKG\XC-WP/Y]MZY^^K16I5?+6!YHTFU%#MYJK M(O'1KUT0ZF)#HCE][& K%99Q#PR3X*$]?TB"< - ^@A@+X)D.E@$$:)'22G ML0\FE0:92!61TAGV8J 7 Y*)C(:% :Q(1E&8S:@Q-SYUFH?3(D5L\XB5#%K) M@!436,E$+\O [59*E(G,;PY]Y,"'#7SDHI-P.NGP$P>[OU4=)2)A0)%D46O(AQ2P,PR-*/DBA1>I&;A M]VEDN2B(K =%6;%3 %VLDUC*P?C4^5@.\2F&X-/ ?)Q^"I0@&K*9&*( M@4PK&S%$F'X$Z,?A.X$DV$(S0&*-L1$O&'X$X"46$A%'P,.8I0Q8:D*6,JI% MM1*+!]2BZ>TWRD=#&*8LJU'_T14:DH6F-;0I M]D[)%DZ&V%YK8=Z/H'#(Z)9> \^R;EP(L#SM1 W?P?WH3L9[;&8II8;62FR) M@2JC]]O#,0GY,>&GA,$N;!(Z.2.^!.=+F=%-$ 0*"A<8A#\N\ !*!2(OXW7B MI'/) %S:5_:GV+OOY2PL/*#Z)4O79/2.DA(JT2OWC,-GF/K94S(U_Q4NH'QZ M4.)K%*AL_)*BMP[UQ.*E:/$VGK*-YS#Q7V'K #X!^ < &PM%Y8_"B3PU.! S MSKX3X8JW!^YG4X1@'$7\Y\5;'[WDV_TN99= -.4?2_"U$D?^ M#YROPW>K"G<1OOM+8;).D*P2))$@^6^+:SG[#T788J8:3!VWR9("^S9N\B(Z M+^P]CW?R)WW<]F_"U+*UY(S.WVR2X^_M)LN.YJ5\LDN8Y/*2HM$?S9AL 1SZ4U#:CC7/MCC%; M-*"XO<(6M/]3H5'<>=?4S+8&>!E!2K)DM;IAB@M-\S3&#B9/L7-2:#@88CNE MN/F[!XE]1M?T''@1=>-"@.5IRVOX!>YW>S#>8Q-+*11H*U 3 U5&[]>[_3;D MQX0_ GH[LTGHY(CX%ISO949701!(*%Q@X/XXP0-(&8B\C/>1DTXE W!NG]F? M8N^^ER.W\(#R592NR>@=)254O)/N!?MG&/NYIF1L_@><0/KTH,37*%#:^"5% M9QVJD<5+4?QC.(6.9S_RGV'+@&0$)!< -A2*RA^YXWEJL"=FF'W+PQ6O=XF? M31&"<13QGQ=O??24KZ]O4G8*1&/.?LA)YCE3!O/L4XEDJ<0^^0)/EN&;186; M"-]\4GB[3+!=)-A&@NTG@KN+%I=ROET48;.9*C!UW"9+"NQTW.19=%K8^R3> MR?_T8=M_&UL?5-A;]P@#/TKB!]0_3B!Q M+.B.OC@>1-NYX&!EWO,6OH'[WI^-M]C"4@L%V@K4Q$!3T+O=\92%^!CP0\!H M5V<2*KD@/@7CY:.H75?06TIJ:/@@W0..GV"NYQTE<_%?X K2AP%TL:55(-UJ&86 M+T7QYVD7.N[C=),=9M@V()T!Z0*XC7G8E"@J_\ =+W.#(S%3[WL>GGAW3'UO MJN",K8AW7KSUWFNY.R0YNP:B.>8TQ:3KF"6">?8E1;J5XI3^ T^WX?M-A?L( MW_^A\#_YLTV"+!)D;Y:X%?.W2K;JJ0+3QFFRI,)!QTE>>9>!O4OCF[R&3]/^ ME9M6:$LNZ/S+QOXWB Z\E.3&CU#G/]AB2&A<.+[W9S.-V60X[.[XLP$ -(# 9 >&PO=V]R:W-H965TTD!TMLN@[F2+#P2G9P 2E I&7\7/FI$O* %R?K^P?8^V^EK.P\(CJ M15:NS>D])1748E#N&<=/,-=S2\E<_!>X@/+A08G/4:*R<27E8!WJF<5+T>)M MVF47]W&Z2:ZP;0"? 7P!W$< FQ)%Y4_"B2(S.!(S];X7X8GW!^Y[4P9G;$6\ M\^*M]UZ*_5V2L4L@FF..4PQ?QRP1S+,O*?A6BB/_!\ZWX"F[&S]"K?]@BZ&@=N'XP9_--&:3X;"??Q!;OG'Q&U!+ P04 M " #33KY._\HLX+(Y/*2H;##VQ;4 GKPJJ5U.6^^[(V.N;$%Q=V,ZT'A3&ZNX1],V MS'46>!5!2K)DL]DSQ86F119]9UMDIO=2:#A;XGJEN/US FF&G&[IF^-9-*T/ M#E9D'6_@._@?W=FBQ6:62BC03AA-+-0Y?=@>3VF(CP$_!0QN<2:ADHLQ+\'X M4N5T$P2!A-('!H[;%1Y!RD"$,GY/G'1.&8#+\QO[IU@[UG+A#AZ-_"4JW^;T M0$D%->^E?S;#9YCJN:5D*OXK7$%B>%"".4HC75Q)V3MOU,2"4A1_'7>AXSZ, M-^G]!%L')!,@F0&'F(>-B:+R)^YYD5DS$#OVON/AB;?'!'M3!F=L1;Q#\0Z] MUV*[WV?L&HBFF-,8DRQCY@B&['.*9"W%*?D/GJS#=ZL*=Q&^>Z?P;IT@725( M(T'ZCN#PH<2UF/L/2=BBIPIL$Z?)D=+T.D[RPCL/[$,2W^1?^#CMW[AMA';D M8CR^;.Q_;8P'E+*YP1%J\8/-AH3:A^,=GNTX9J/A33?](#9_X^(O4$L#!!0 M ( --.ODZNP^U-P $ #<$ 9 >&PO=V]R:W-H965T 9=L5/K5M 6O4O1F1RWUO9[0DS9@F3F1O70N2^UTI)9%^J& MF%X#JT*1%(0FR1]PD87<41>9&JS@'1PU,H.43'\<0*@QQQM\2;SPIK4^ M08JL9PW\ /NS/VH7D86EXA(ZPU6'--0YOM_L#ZG'!\ O#J-9[9'OY*34JP^> MJQPGWA (**UG8&XYPP,(X8F9$R^2OG"]O[ _A=Y=+R=FX$&)W[RR;8[O M,*J@9H.P+VK\"G,_*49S\]_@#,+!O1.G42IAPB\J!V.5G%F<%IY5W81UG M_DM9O(#.!?2J@$Q"P?DCLZS(M!J1GLZ^9_Z*-WOJSJ;TR7 4X9LS;USV7&QN MDXRF&]X9=%+6/9]PR;52%IR5Y,9Y:=T4+X& VOKMK=OKZ2U/@57]/*9D^:\H M_@!02P,$% @ TTZ^3N"$7/*S 0 T@, !D !X;"]W;W)K&UL;5-A;YLP$/TKEG] G9"LZ2) :CI-G;1)4:>UGQTXP*KM MH[8)W;^?;0BE&5_PW7'OW;OS.>W1O-H&P)%W);7-:.-W_ M5&@4=]XU-;.M 5Y&D)(L6:UNF>)"TSR-L:/)4^R<%!J.AMA.*6[^'D!BG]$U MO02>1-VX$&!YVO(:?H/[TQZ-]]C$4@H%V@K4Q$"5T?OU_K -^3'A64!O9S8) MG9P07X/SH\SH*@@""84+#-P?9W@ *0.1E_$V^D>\+^$<9^OE R-O\3SB!]>E#B:Q0H;?R2HK,.U7?N.-Y:K G9IA]R\,5K_>)GTT1@G$4\9\7 M;WWTG*]WMRD[!Z(QYS#D)/.<*8-Y]JE$LE3BD/P'3Y;AFT6%FPC??%*X6R;8 M+A)L(\'V$\'=58M+.5^OBK#93!68.FZ3)05V.F[R+#HM['T2[^0C?=CV7]S4 M0EMR0N=O-LZ_0G3@I:QN_ HU_H%-CH3*!7/G;3.LV> X;,<7Q*9GG/\#4$L# M!!0 ( --.ODY5(6>/LP$ -(# 9 >&PO=V]R:W-H965TZH$D0!!(J%QBXWZYP#U(&(B_C9>:D2\H 7)_?V#_&VGTM%V[A'N5W4;NN MH =*:FCX(-T3C@\PU_..DKGX3W %Z<.#$I^C0FGC2JK!.E0SBY>B^.NT"QWW M<;K)LAFV#4AG0+H #C$/FQ)%Y1^XXV5N<"1FZGW/PQ/OCJGO316/:;PG_DWV\2 M["/!_K\E;L7\J9*M>JK M'&:+*EPT'&25]YE8._2^":_PJ=I_\Q-*[0E%W3^ M96/_&T0'7DIRXT>H\Q]L,20T+AS?^[.9QFPR'/;S#V++-RY_ E!+ P04 M" #33KY."Q;*_K,! #2 P &0 'AL+W=O,)IILSJB?V7;:D@.F MV>_UZ@O5JU M\0LPP[PW;X8A']$^NP[ DQ>MC"MHYWU_8LQ5'6CA[K '$VX:M%KX8-J6N=Z" MJ!-(*\9WNS=,"VEHF2??Q98Y#EY) Q=+W*"UL#_/H' LZ)Z^.IYDV_GH8&7> MBQ:^@/_:7VRPV,)22PW&233$0E/0A_WIG,7X%/!-PNA69Q(KN2(^1^-C7=!= M% 0**A\91-AN\ A*1:(@X\?,29>4$;@^O[*_3[6'6J["P2.J[[+V74&/E-30 MB$'Y)QP_P%S//25S\9_@!BJ$1R4A1X7*I954@_.H9Y8@18N7:9-TD_$9 MM@W@,X O@&/*PZ9$2?D[X4696QR)G7K?B_C$^Q,/O:FB,[4BW07Q+GAOY?YX MR-DM$LTQYRF&KV.6"!;8EQ1\*\69_P/GV_##IL)#@A_^4)AM$V2;!%DBR/Y; MXE;,_5])V*JG&FR;ILF1"@>3)GGE70;V(3TB^QT^3?MG85MI'+FB#R^;^M\@ M>@A2=G=AA+KPP19#0>/C\6TXVVG,)L-C/_\@MGSC\A=02P,$% @ TTZ^ M3J?%K^JW 0 T@, !D !X;"]W;W)K&UL;5/; M;MLP#/T501]0)8Z79H%MH&E1;, &!!W6/2LV;0O5Q9/DN/O[4;+KN9U?))'B M.3RDJ&PP]L6U )Z\*JE=3EOONR-CKFQ!<7=C.M!X4QNKN$?3-LQU%G@504JR M9+/9,\6%ID46?6=;9*;W4F@X6^)ZI;C]CY1,A7_#:X@,3PHP1RED2ZNI.R=-VIB02F*OXZ[T'$?QIMT/\'6 9A8Z*H_(%[7F36#,2.O>]X>.+M,<'>E,$96Q'O4+Q#[[78'O89NP:B M*>8TQB3+F#F"(?N<(EE+<4K^@R?K\-VJPEV$[]XIO%TG2%<)TDB0OB,X?"AQ M+>;SAR1LT5,%MHG3Y$AI>ATG>>&=!_8NB6_R+WR<]N_<-D([7S;VOS;& M TK9W. (M?C!9D-"[4E)#(T;E'\ST M"99ZWE"R%/\%KJ P/"C!')51+JZD&ITW>F%!*5H\S;OLXS[--UFZP/8!? 'P M%7 ;\[ Y453^07A1YM9,Q,Z]'T1XXO3(L3=5<,96Q#L4[]![+=/W2D8OQ^+*Q_XTQ'E!* MBKXTFTG0L.5N8];^$[N!_]V7B+ M+2RU4*"M0$T,- 5]2(ZG+,3'@)\"1KLZDU#)!?$Y&%_J@NZ"()!0N<# _7:% M1Y R$'D9OV=.NJ0,P/7YE?U3K-W7U,%9VQ%O//BK?=>R^1#EK-K()IC3E-, MNHY9(IAG7U*D6RE.Z7_P=!N^WU2XC_#]&X6WVP39)D$6";(W!'?O2MR*.;Q+ MPE8]56#:.$V65#CH.,DK[S*P#VE\DW_AT[1_XZ85VI(+.O^RL?\-H@,O97?C M1ZCS'VPQ)#0N' _^;*8QFPR'_?R#V/*-R[]02P,$% @ TTZ^3DDK,O^V M 0 T@, !D !X;"]W;W)K&UL;5/;;IPP$/T5 MRQ\0L[!I-RM RB:J6JF55JF:/GMA "N^4-LLZ=]W; BE*2^V9SSGS)GQ.!^- M?7$=@">O2FI7T,[[_LB8JSI0W-V8'C3>-,8J[M&T+7.]!5Y'D)(L39(/3'&A M:9E'W]F6N1F\%!K.EKA!*6Y_GT":L: [^N9X$FWG@X.5><];^ [^1W^V:+&% MI18*M!-&$PM-0>]WQ],^Q,> 9P&C6YU)J.1BS$LPOM0%38(@D%#YP,!QN\(# M2!F(4,:OF9,N*0-P?7YC_Q1KQUHNW,&#D3]%[;N"'BBIH>&#]$]F_ QS/;>4 MS,5_A2M(# ]*,$=EI(LKJ0;GC9I94(KBK],N=-S'Z2;+9M@V()T!Z0(XQ#QL M2A25/W+/R]R:D=BI]ST/3[P[IMB;*CAC*^(=BG?HO9:[NT/.KH%HCCE-,>DZ M9HE@R+ZD2+=2G-+_X.DV/-M4F$5X]H_"NVV"_2;!/A+LU_F3Y%V)6S'OBV2K MGBJP;9PF1RHSZ#C)*^\RL/=I?)._X=.T?^.V%=J1B_'XLK'_C3$>4$IR@R/4 MX0=;# F-#\>/>+;3F$V&-_W\@]CRC&PO=V]R:W-H965T(,R*7[]P.29MD6]0M@X_?\;$P^H7FV M'8 C+UKUMJ"=<\.1,5MUH(6]P0%Z?].@T<)YT[3,#@9$'4%:,9XD[YD6LJ=E M'GUG4^8X.B5[.!MB1ZV%^74"A5-!#_35\23;S@4'*_-!M/ 5W+?A;+S%5I9: M:NBMQ)X8: IZ?SB>LA ? [Y+F.SF3$(E%\3G8'RJ"YH$0:"@X@O+A08G/4:&R<275:!WJA<5+T>)EWF4?]VF^26\7V#Z +P"^ NYB'C8G MBLH?A1-E;G B9N[](,(3'X[<]Z8*SMB*>.?%6^^]ECSA.;L&HB7F-,?P3?4W!]U*<^']PO@]/=Q6F$9[^I3#=)\AV";)(D+U9XEY,]D\2MNFI!M/& M:;*DPK&/D[SQK@-[S^.;_ F?I_V+,*WL+;F@\R\;^]\@.O!2DAL_0IW_8*NA MH''A>.O/9AZSV7 X+#^(K=^X_ U02P,$% @ TTZ^3FZ'MIFU 0 T@, M !D !X;"]W;W)K&UL?5-A;]L@$/TKB!]0')*F M561;:EI5G;1)4:MMGXE]ME'!N(#C[M_WP*[G;=:^ '?<>_?N.-+!V%?7 'CR MKE7K,MIXWQT8*]G"R1+7:RWLKR,H,V1T0S\=S[)N?'"P/.U$#2_@OW&X"_$QX(>$P2W.)%1R-N8U&%_*C"9!$"@H?& 0N%W@'I0*1"CC M;>*D<\H 7)X_V1]C[5C+63BX-^JG+'V3T5M*2JA$K_RS&9Y@JN>:DJGXKW ! MA>%!">8HC')Q)47OO-$3"TK1XGW<91OW8;S9[B?8.H!/ #X#;F,>-B:*RA^$ M%WEJS4#LV/M.A"?>'#CVI@C.V(IXA^(=>B\Y3ZY3=@E$4\QQC.&+F,T'S9V/_*& \H);G"$6KP@\V&@LJ' MXPV>[3AFH^%--_T@-G_C_ -02P,$% @ TTZ^3MD@(B6U 0 T@, !D M !X;"]W;W)K&UL?5-A;]P@#/TKB!]0$NZV74]) MI%ZG:9,VZ=1IW6DZ8B% M.J=WZ?&T#_$QX%'"Z%9G$BJY&/,4C"]53I,@"!24/C (W*YP#TH%(I3Q:^:D M2\H 7)]?V#_%VK&6BW!P;]1/6?DVIP=**JC%H/R#&3_#7,\[2N;BO\(5%(8' M)9BC-,K%E92#\T;/+"A%B^=IEUW-B6*RC\*+XK, MFI'8J?>]"$^<'CGVI@S.V(IXA^(=>J\%3PX9NP:B.>8TQ?!53+I$,&1?4O"M M%"?^"LZWX;M-A;L(W_VC\':;8+])L(\$^S=+W(A)D_^2L%5/-=@F3I,CI1FZ M.,DK[S*P=SR^R=_P:=J_"=O(SI&+\?BRL?^U,1Y02G*#(]3B!UL,!;4/QP]X MMM.8388W_?R#V/*-BS]02P,$% @ TTZ^3CC+87RU 0 T@, !D !X M;"]W;W)K&UL=5-A;]P@#/TKB!]0+B3;JE,2J==I MVJ1-.G7:]IE+G 050@;DTOW[&9*F:9=] 6S\GI^-R2=C'UT'X,F35KTK:.?] M<&3,51UHX6[, #W>-,9JX=&T+7.#!5%'D%:,'P[OF1:RIV4>?6=;YF;T2O9P MML2-6@O[YP3*3 5-Z+/C0;:=#PY6YH-HX3OX'\/9HL56EEIJZ)TT/;'0%/0N M.9ZR$!\#?DJ8W.9,0B478QZ#\:4NZ"$( @65#PP"MRO<@U*!"&7\7CCIFC( MM^=G]D^Q=JSE(AS<&_5+UKXKZ"TE-31B5/[!3)]AJ><=)4OQ7^$*"L.#$LQ1 M&>7B2JK1>:,7%I2BQ=.\RS[NTWR3)@ML'\ 7 %\!MS$/FQ-%Y1^%%V5NS43L MW/M!A"=.CAQ[4P5G;$6\0_$.O=>2)TG.KH%HB3G-,7P3\Q+!D'U-P?=2G/@_ M<+X/3W<5IA&>OE+X'X)LER"+!-DK@O1-B7LQV9LD;--3#;:-T^1(9<8^3O+& MNP[L'8]O\A(^3_LW85O9.W(Q'E\V]K\QQ@-*.=S@"'7XP59#0>/#\0.>[3QF ML^'-L/P@MG[C\B]02P,$% @ TTZ^3N^78+_" 0 -P0 !D !X;"]W M;W)K&UL;51A;]L@$/TKB!]0;!*W761;:CI-F[1) M4:=MGXE]ME'!>(#C[M\/L..Y&5\"=W[WWCO@DD]*OYH.P*(W*7I3X,[:X4"( MJ3J0S-RI 7KWI5%:,NM"W1(S:&!U*)*"T"2Y)Y+Q'I=YR)UTF:O1"M[#22,S M2LGTGR,(-14XQ=?$"V\[ZQ.DS ?6PG>P/X:3=A%966HNH3=<]4A#4^"G]'#, M/#X ?G*8S&:/?"=GI5Y]\*4N<.(-@8#*>@;FE@L\@Q">R-GXO7#B5=(7;O=7 M]D^A=]?+F1EX5N(7KVU7X$>,:FC8*.R+FC[#TD^&T=+\5[B <'#OQ&E42ICP MBZK16"47%F=%LK=YY7U8IX7_6A8OH$L!O2D@LU!P_I%95N9:34C/9S\P?\7I M@;JSJ7PR'$7XYLP;E[V4-,UR?1^H;TRWO#3HKZYY/N.1&*0O.2G+GO'1NBM= M0&/]]L'M]?R6Y\"J81E3LOY7E'\!4$L#!!0 ( --.ODYLUCE]M@$ -(# M 9 >&PO=V]R:W-H965T<"CMM_/\"NZW7>%^".>^_='4ZV%>3N"PB&C6_KN>))UXX*#Y6DG:O@![F=W,MYB,TLI-;16 M8DL,5!F]W1Z.28B/ ;\D#'9Q)J&2,^)S,![*C&Y"0J"@<(%!^.T"=Z!4(/)I MO$R<=)8,P.7YG?UKK-W7)/L)M@[@$X#/@)NHPT:AF/F] M<")/#0[$C+WO1'CB[8'[WA3!&5L1[WSRUGLO.>?;E%T"T11S'&/X(N8C@GGV M68*O21SY/W"^#M^M9KB+\-U2??\?_625((D$R5\E\D\EKL7L/HFP14\UF#I. MDR4%]FV6DHL(! W! M&0 'AL+W=OXYYP(WV:CTFVD!+/H0 M7)H 7[LS]I%Y&%I>H$2-,I MB334.7[<'HZIQP? KPY&L]HCW\E9J3@'-/Y&R\ MSYQXD?2%Z_V5_6OHW?5R9@:>%/_=5;;-\0-&%=1LX/9%C<\P]Y-B-#?_'2[ M'=P[<1JEXB;\HG(P5HF9Q5D1[&-:.QG6<>:_EL4+Z%Q ;PK()!2R+!(U) M'.E_Y31>OHLZW(7RW5I]G\0)DBA!$@B2?UI,;UJ,8?9QD30JDD8([F]$8IB' M&Q&RNC@!N@E/UJ!2#3*,RRJ[3,4C#1?_%SZ-U ^FFTX:=%;6/9]PR;52%IR5 MS9WSTKHI7@(.M?7;>[?7TUN> JOZ>4S)\E]1? )02P,$% @ TTZ^3I#[ M@8W& 0 -P0 !D !X;"]W;W)K&UL=51A;]L@ M$/TKB!]0')RD761;:CI-G;1)4:>UGXE]ME'!N(#C[M\/L.M:&?MBN./=>W<< MYVQ4^M6T !:]2]&9'+?6]@="3-F"9.9&]="YDUIIR:PS=4-,KX%5(4@*0I-D M3R3C'2ZRX#OI(E.#%;R#DT9FD)+I/T<0:LSQ!G\XGGC36N\@1=:S!GZ!_=V? MM+/(PE)Q"9WAJD,:ZAS?;P['G<<'P#.'T:SVR%=R5NK5&]^K'"<^(1!06L_ MW'*!!Q#"$[DTWF9.O$CZP/7^@_U;J-W5Q]6GD7UG$ZV:=S6#R S@%T M";@+.F02"IE_9985F58CTM/=]\RW>'.@[FY*[PQ7$'I6GU_&R?81@FV@6"[UD^3JQ)C MF/\4N8N*["($]$HDADFO1,BJ<1)T$YZL0:4:NC N*^\R%?# &U]=M;M]?36YX,J_IY3,GRKRC^ E!+ M P04 " #33KY.=_N:,\8! W! &0 'AL+W=OIA>+I [/(271Z:#TFVD +'H77)H,-]9V1T),T8!@YDYU(-U.I;1@ MUKFZ)J;3P,J0)#BAJ]6."-9*G* MVKJQ/D#RM&,UO(+]V9VU\\C,4K8"I&F51!JJ#-^OCZ?$XP/@5PN#6=C(=W)1 MZLT[W\L,KWQ!P*&PGH&YY0H/P+DG%/_= MEK;)\ &C$BK6<_NBAF\P]9-@-#7_ Z[ '=Q7XC0*Q4WXHJ(W5HF)Q94BV/NX MMC*LP[BSHU-:/(%."71.. 0=,@J%RA^997FJU8#T>/8=\U>\/E)W-H4/AJ,( M>ZYXXZ+7G&ZV*;EZH@ES&C%T@5G/".+89PD:DSC1_])I/'T3K7 3TC=+]?T^ M3K"-$FP#P?:?%I.;%F.875PDB8HD$8+]C4@,<[@1(8N+$Z#K\&0-*E0OP[@L MHO-4W(>70O["QY%Z9KINI4$79=WS"9=<*67!E;*Z<[4T;HIGAT-EO;EWMA[? M\NA8U4UC2N9_1?X)4$L#!!0 ( --.ODY^]_"]MP$ -(# 9 >&PO M=V]R:W-H965TJVJ3 M-NG4:=UG+G$25(@S()?NWP](FD5=]@6P>7[/-B8;T;S8%L"15ZTZF]/6N?[( MF"U;T,+>8 ^=OZG1:.&\:1IF>P.BBD%:,9XD'Y@6LJ-%%GUG4V0X."4[.!MB M!ZV%^7T"A6-.=_3-\22;U@4'*[)>-/ =W(_^;+S%%I9*:NBLQ(X8J'-ZMSN> MTH"/@&<)HUV=2:CD@O@2C"]53I.0$"@H76 0?KO"/2@5B'P:OV9.NDB&P/7Y MC?TQUNYKN0@+]ZA^RLJU.3U04D$M!N6>;C[=SV'8 GP/X$G"(.FP2BID_"">*S.!(S-3[ M7H0GWAVY[TT9G+$5\W"T0\$,=.8 M38;#?OY!;/G&Q1]02P,$% @ TTZ^3A+$[XRW 0 T@, !D !X;"]W M;W)K&UL;5/;;MP@$/T5Q >$7>RFJY5M*9NJ2J16 M6J5J^\S:XXL"C -XG?Y] 3NNF_@%F.&<,Q>&;$3S;%L 1UZ5U#:GK7/]D3%; MMJ"$O<$>M+^IT2CAO&D:9GL#HHHD)1G?[6Z9$IVF119]9U-D.#C9:3@;8@>E MA/ES HEC3O?TS?'4-:T+#E9DO6C@![B?_=EXBRTJ5:= VPXU,5#G]&Y_/*4! M'P&_.ACMZDQ")1?$YV \5CG=A81 0NF"@O#;%>Y!RB#DTWB9->D2,A#7YS?U MK[%V7\M%6+A'^;NK7)O3 R45U&*0[@G'!YCK^43)7/PWN(+T\)")CU&BM'$E MY6 =JEG%IZ+$Z[1W.N[C=)/RF;9-X#.!+X1#C,.F0#'S+\*)(C,X$C/UOA?A MB?='[GM3!F=L1;SSR5OOO18\Y1F[!J$9E7TP)8]"9%9W+<6ML?"3%E M"Y*9.]5#YW9JI26S;JD;8GH-K I)4A"ZV=P3R7B'BRS$SKK(U& %[^"LD1FD M9/K/"80:<[S%[X$7WK36!TB1]:R![V!_]&?M5F1AJ;B$SG#5(0UUCA^VQU/J M\0'PD\-H5G/D*[DH]>H77ZH<;[PA$%!:S\#<<(5'$,(3.1N_9TZ\2/K$]?R= M_3G4[FJY, ./2OSBE6US?,"H@IH-PKZH\3/,]:08S<5_A2L(!_=.G$:IA E? M5 [&*CFS."N2O4TC[\(X3COI?DZ+)] Y@2X)AZ!#)J'@_(E95F1:C4A/9]\S M?\7;(W5G4_I@.(JPY\P;%[T6-$DR@*LUT0Q+$O$C0F<:+_I=-X M^B[J\M*Z+ MEX6 VOKIWLWU]):GA57]W*9D^5<4?P%02P,$% @ TTZ^3E,Z'&UL=51M;YLP$/XKEG] M#22$+@*DIE6U29L4=5KWV8'C1;4QLTWH_OUL0QAC[I?8=SPO=X[/Z2CDFVH M-'KGK%,9;K3NCX2HH@%.U9WHH3-?*B$YU2:4-5&]!%HZ$FM&VP3)TY[6\!WTC_XL3406E;+E MT*E6=$A"E>&'\'A*+-X!7EL8U6J/;"<7(=YL\*7,<& + @:%M@K4+%=X!,:L MD"GCUZR)%TM+7.]OZL^N=]/+A2IX%.QG6^HFP_<8E5#1@>D7,7Z&N9\8H[GY MKW %9N"V$N-1"*;<+RH&I06?54PIG+Y/:]NY=9SU;S0_(9H)T89 )B-7^1/5 M-$^E&)&@;T3V/_38KAIT8?YH,K8:Q)[!'8; M$Q]F[S$T.'H%X8^+#'/PFB=?7R/U!+ P04 " #33KY.DF+QH<8! W! &0 'AL M+W=OPZUDI^V+NCG?OW0'G;%3ZQ;0 %KU*T9D >--:'R!%UK,&?H']W9^T\\C"4G$)G>&J0QKJ'#]L M#L?4XP/@#X?1K&SD.SDK]>*=[U6.$U\0""BM9V!NN< C".&)7!E_9TZ\2/K$ MM?W!_C7T[GHY,P./2CSSRK8YOL>H@IH-PCZI\1O,_:08S5.(U2 M"1.^J!R,57)F<:5(]CJMO OK..WQ[YJ]X+(&E6KHPKBLHLM4/(270O[!IY'ZR73#.X/.RKKG$RZY5LJ"*R6Y M<;6T;HH71T!MO7GG;#V]Y&PO=V]R:W-H965T'@E.S@8H@=M!;FSQD4CCG=T5?'DVQ:%QRLR'K1P'=P/_J+\19; M5"JIH;,2.V*@SNG#[G1. SX"?DH8[>I,0B57Q.=@?*ERFH2$0$'I@H+PVPT> M0:D@Y-/X/6O2)60@KL^OZI]B[;Z6J[#PB.J7K%R;TWM**JC%H-P3CI]AKN= MR5S\5[B!\O"0B8]1HK)Q)>5@'>I9Q:>BQ]"$^\.W'?FS(X8ROBG4_>>N^MX,(#GPJR9T? MH=9_L,504+MP_.#/9AJSR7#8SS^(+=^X^ M02P,$% @ TTZ^3C!0'SJT M 0 T@, !D !X;"]W;W)K&UL;5-A;YLP$/TK MEG] 39RLZ2) :CI-F[1)4:=UGQTXP*J-F6U"]^]W-H31C"_X[KCW[MWYG [& MOKH&P),WK5J7T<;[[L"8*QK0PMV9#EK\4QFKA4?7ULQU%D0905HQGB3W3 O9 MTCR-L9/-4]-[)5LX6>)ZK87]!M/V<9SF/BOL'4 GP#\!L#&0E'Y M)^%%GEHS$#O.OA/ABC<'CK,I0C".(OY#\0ZCEYS?[U-V"413SG',X8N?W!1ABYEJ ML'7<)D<*T[=QDQ?1>6$?>;R3?^GCMG\7MI:M(V?C\6;C_"MC/*"4Y Y7J,$' M-CL**A_,/=IV7+/1\::;7A";GW'^%U!+ P04 " #33KY.18[2X[8! #2 M P &0 'AL+W=O1M_1 MYJGIO9(M'"UQO=;"OAU F2&C&_KA>)9UXX.#Y6DG:O@)_E=WM&BQ6:64&EHG M34LL5!F]V^P/NX"/@-\2!K< M02$\9((Q"J-<7$G1.V_TI(*I:/$Z[K*-^S#>7%Y-M'4"GPA\)MS$.&P,%#-_ M$%[DJ34#L6/O.Q&>>+/GV)LB.&,KXATF[]![SOGU)F7G(#1A#B.&+S"?"(;J M:K!U MG"9'"M.W<9(7WGE@[WA\DT_X..U/PM:R=>1D/+YL[']EC =,);G $6KP@\V& M@LJ'XS6>[3AFH^%--_T@-G_C_!U02P,$% @ TTZ^3I\^-=[< 0 N00 M !D !X;"]W;W)K&ULC93;CML@$(9?!?$ BT/B M.(UL2YNMJE9JI6BK;J^)/3YHP;B X^W;%[#C>E,N>A.8\3_?S!"&=)3J53< M!KT)WND,-\;T1T)TT8!@^D'VT-DOE52"&6NJFNA> 2M]D."$1M&>"-9V.$^] M[ZSR5 Z&MQV<%=*#$$S]/@&78X8W^.9X;NO&. ?)TY[5\!W,C_ZLK$462MD* MZ'0K.Z2@RO#CYGA*G-X+7EH8]6J/7"<7*5^=\:7,<.0* @Z%<01FERL\ ><. M9,OX-3/QDM(%KO<)KN47!UHUIPF#5UI-HN" M6/J2@H92G.@_X32)PX!ML,:M!VS? ?9AP"X(V'G [AT@N6MRTL1>TWG--IPB M#J:( RD.8< ^"-C_?Y-)$) $*OAPUV1 A_L94W78:7:2Q%]A?LTI* [:4Z,&>6&/?D<7@4!FW3>Q>3=,T M&4;V\T-!EM&ULC57MCILP$'P5Q .<^3 DC0C2)>C42JT4 M7=7VMT,V 9W!U';"]>UK&X*(\57]$WN7F=G9!3M9S_B;J "D]][05FS]2LIN M@Y H*VB(>&(=M.K)F?&&2!7R"Q(=!W(RI(:B* A2U)"Z]?/,Y X\S]A5TKJ% M _?$M6D(_[,#ROJM'_KWQ&M]J:1.H#SKR 6^@_S1';B*T*1RJAMH1 /X64,O9GM/=W)D[$T'7TY;/]"&@$(IM0)1RPWV0*D64C9^CYK^ M5%(3Y_N[^HOI7?5R) +VC/ZJ3[+:^FO?.\&97*E\9?UG&/M)?&]L_BO<@"JX M=J)JE(P*\^N55R%9,ZHH*PUY']:Z-6L_ZM]I;D(T$J*)$.)_$N*1$/\O 8\$ M;!'0T(J934$DR3/.>H\/;[%(FQ.JA!8)D9<,D PEGJ[4KM^7!+#8%DW7@! MH^E?(/\+4$L#!!0 ( --.ODXQK$]&PO=V]R:W-H M965TD%"0!%B?I!FQ T6+; MLYHHB5';RF0EZ?[])%GU+-Y#P7E)+.F0.J1XOTM2.G^KZN^[I[)L9C\VZ^WN M8O[4-,]GB\7N[JG<%+N/U7.Y;:\\5/6F:-K#^G&Q>Z[+XKXOM%DOR!B_V!2K M[?SRO#_WN;X\KUZ:]6I;?JYGNY?-IJC_O2K7U=O%W,Y_GOBR>GQJNA.+R_/G MXK'\6C9_/G^NVZ/%H9;[U:;<[E;5=E:7#Q?S7^S9IR!=@5[QUZI\VQW]GG5- M^595W[N#W^XOYJ9S5*[+NZ:KHFC_O9;+&DRPP=17P,<5Y 97P+ "[BN0404VZK&]QO>:[;XAY#@W MQD2=HH6.LQ8D)F%)H"4!EJ+N7^XU[MB28=:.M,YR;I.&'#3D@*'H22Z=NM&' MD!EM".G&73DRY*$AKPQQ=)^EUQT40D[:D!8ZD4!)1P$Z"F <"JX@@Q5DH(]= MU*9,60TYZF.@\Y3NXQP:RH$A'QG*]>@B"^("Z*SAI"%K,-P,L!1BNAEU+\DR M :&!E(Y%TK82S+5Z-,8$&32C4989 <,1*<4$GW:%P6@1&;-$%1B-%K$QCUO& MRB_;#+0+Z'BB51B-5K.1XULM+8">0$] :,2E36$\6LU'-FH$:/!98P680D(W M80HCTB)&QEG$:OB)LRA6 $X[6=(4IJ0-VI3R%#2]R"-/6IB%J2&%P6LS%2AL M.%$%1J75K&2)FP48:!R-_0X-0U+O;7H,$ 8F&="T1%8B##<"<#-Q7B+-+$L$ M'AD0\D2\46+.1\!3G)H&T?A6I)/E]2 \GK1Q9D+L7%>7,HUA2AJF'-]E21J2 M'N1W(+/I<4\8I810&J\52!.RG8M:8 D)?3K%$T8I 92J3M* ;*5D&Z:1!&*0&4VCA%$ !DY@!)D7!J5#+F*.N)I\WB!1#KZ62\U!H6B5J8 MY?HQWPXZ/TH#H.L_(:&=:B5&/:-YK&JE)GC&J)& ])2E+6'2,R"]C3,K:S3G M L(&Z$@X'3:'&<@UA G#TS? &&;8-/K>,:T9SUO%K4?I&?#-A<&5 1* M8@D3@8 3".O]!;8A407&/2/,D5T*HK(%^ 9" MZUUZ"TDPOP7PF^)H$L!EGR%32!@F=E M+P XQX<'.D.1;KJ'# #CW:%H3VS. MNL0[&?>.[L&1Z< 6H>X>L//G4=]H7:I/<) [%.2)9;;#(>G>L97G<$@Z,"&) MWRW=.#W/^&"9P\3>@L?AZT'X1NN;*Z2)7S#<>+#Z-)[=A",[;@* M'+G^'9'K<>1Z$+GZ%9\.Q_8Q^'PBS7DL6M)O#:7Z!(>W!QE7#XI,3;>5&[UV M^4 R\0X:H\(C5#A<1<#A'] &?>(1!1RO <1K-'1O!LUX)VGRA4*((WM\%0=M M0$$;@>H*BA+3IH"C-9P0B5=0%,] %D??U6S*^K'_C&HWNZM>MDU7]NCLX5.M MJ_[#JOA\H+/;MM/TE;;![16&5Z2]LO_*Y_^;[[\:^Z.H'U?;W>Q;U335IO^B MYZ&JFK)MF?G8#MRGLK@_'*S+AZ;[&=K?]?YKK?U!4ST/7Z(M#I_#7?X'4$L# M!!0 ( --.ODYT[H&EWP$ &8$ 9 >&PO=V]R:W-H965T0'J %3VD0$J? M+X32!.U/['/XON]HET-*1.,-Q&*:8T[9#>>9\1YEG8M"L[> H S5P3N7?/3 Q[E"$+HZ7 MMFZT=> \ZVD-/T'_ZH_26'A6*5L.G6I%%TBH=N@IVAX2BW> WRV,:G$/;"4G M(5ZM\:W,R]PW2^C,W#)KTJY185I22\ M3@8OGH>#K-TDJZ 00Z=M(Q;>>5F>8ON\5_Z]62(_\Q\R?@-_4%FWG0I.0IOA M<4]<":'!)!G>F?P:L_2SP:#2]OI@[M*/OC>TZ*>MQO-?2_X/4$L#!!0 ( M --.ODY:52WIP@( ,@) 9 >&PO=V]R:W-H965TX2/6DCT*8Z+FI6[V,C\9TMTFBMT?1<'TC.]':+WNI&F[L M4!T2W2G!=]ZHJ1."$$L:7K7Q:N'G[M5J(4^FKEIQKR)]:AJN_JY%+2_+&,*B M)^^12^51RB,L-J*NG2?+\6=P&H\QG>'T_<7[9Y^\ M3>:1:[&1]>]J9X[+N(BCG=CS4VT>Y.6+&!+*XFC(_ILXB]K*'8F-L96U]K_1 M]J2-; 8O%J7AS_VS:OWS,OA_,8,-R&! 1@,;^ST#.AC05P._FDE/YE/]Q U? M+92\1*JO5L?=IL"WU"[FUDWZM?/?;+;:SIY7-$6+Y.P<#9IUKR$3#1X5B?4^ MAB!0B#69F9.W 39S!:-P! HF0;T]?9/$%<04=)!Z!^G$0@ES$O:?A$H MP<%2;>8J0C#-8)8,9,F 9 CL@($.V"P9FM(@FUZ333AI5C*"6)#V!A(6A*&2 MP4@YB)0#2&F E,\B891-Z]@#S65%GN,K- 5(4P T64!3S/-FB.4IR@,>0)B5 MF!;X2LU*$*G\0,W*C]8,$KY7,XS@HP%]H&J#Z+]E W3OU U?.:PP0!3^40?1 MF_1)5M 9T5R7,I:SX@H2>+C=80(@Y2$2 783+2FA10@%*@N4%>@*%GPB8@I@ M%2%6+\HGP= -#3&SU<\/V!I6H8X*803;FY0Q<+3/IG&ULE9E? M;Z,X%,6_2I3W'?"?:X1'GAVJ^^FNKH]W451M=BY/JR_%T1W\F>>B MS-/:_RQ?HNI8NG3;-LJS2,:QB?)T?Y@NYNVQQW(Q+U[K;']PC^6D>LWSM/QO MZ;+B=#\5T_<#7_7J;\?'TO^*+KUL][D[5/OB,"G=\_WT M0=RMK6D:M(J_]^Y477V?-*4\%<7WYL?OV_MIW(S(96Y3-UVD_N/-K5R6-3WY M/W]O?=?V^)],4]IY59%]L]^6^_NI[/I9.N>T]>L_EJJ+O*N%S^4//UQ_MP?VL]3U_][,]Q M=@WDT :J:Z N#?Q@/VN@NP;Z9P/=NG4NI?5FG=;I8EX6ITEY_N\]ILTL$G?: MN[]I#K9FM^>\/94_^K90%,^CMZ:C3K,Z:^251EP4D>_]<@F)+K&207/Y\0+K M4&$4OH*"1:BVO?I0!#-$#3O0;0?Z>@#4,^$L,:WDT$J2F;"S7B6A2OA_,L&# M(3@8"@:C2.(.#.S #+?#P@[L;3O.$KHJ5 LK>ZHU4,5:Q7@L,SB6&7"#F1P) M[" 9[H:(,2/Q;3\ZS76I0HJDA](:R>(DYL;#,"N )YKI C+Y(.0(5S!T0MUT M90DT2HF^=2J<)5HF_44"R"A)$H8,@4$7(>F*B.D"XREHA'484&$&3"@3E(L6 M'"#[;,41&'@1$J_(,%U@3L5LA"V85)$,L"4)ZK7Q5;6=*Z'*D)XQNQ:F7H;4 M*[),%QA4*89[(C&H4M[VI-/T%F.E>J8 &9&(F<548NHE()HX8SH]P!3,H MPSTR=(6"-)I;LT4+.-FBL(\JY!G9;B2 MF+0[(NXJC* :$'@[S8V5%JCXE59AFA5(O(;9UQ4&4(W(O H#J :D7A4&6D / M4/'T*,RR KF7O2G" *H1R5=C /6 Y*O#2.MW'],W!- MC"N$42809PU#'V'Z:$2<)4P?#8BS!')JSQ$@89(%880)Q%C#[%J$T:,1,9:8 M)ST#8BR%^13-$23[9(Y@C@G$6,,]N\+PT8@82Q@^&A!C"034_O(*-.SR2AAB M AG6,C/-8.[,B QK,'=F0(8U83CM0P,D7"D87@.RJ^5*P=R9$=G58.[,@.QJ MPE0*-AN@XC<;@Q$V(+M:[FDM\[AV1'8UF#IS.[LN@4;UGQ&L3!A=?PDR/Q*) MA"'+8,@-R+>6R;<&PVE&Y%N+X;0#\JT-@VMH"1*QEEB,N07AUG)=8$+MB'!K M,:%V0+CM- :N))TAGTD^CJ./^<>S&#L+L.L_6%Y"$1,$+6;3@AVQ#\T2B6Q_ M&8FNWLCEKGQIWW96DTWQ>JB;B7-U]/)&=2F;-WJ]XRMQMQ;@^(/5=RNKP1EO MA#]#\(SQ9]K7MM'/09U?^OZ9EB_[0S5Y*NJZR-MWA,]%43M?L B8" M !M!@ &0 'AL+W=OMNFS 4?A7$ M ]0$P$YX\,T;$WPU0WJW]A7_=>*U/E3(;J,A;!(SE2]\NXK M#'EBWQO"?X<+4 TW3K1&R:FTOUYYEHJS@45;8>2C'^O&CMW ?RUS%X1#03@6 M:.W_%>"A '\61#9\[\Q&_4(4*7+!.T_T+ZLEYIM8K+ ^S-)LVK.SSW1:J7X&M Y&Z%; S!+;U^"[$ X+( M21!9@NB.()N<0H])+*:QF"1)EI,D-^(?Q!Q MJAOI[;G2/<3>]"/G"K25X$E_1Y7N_>."PE&9::KGHN^ _4+Q=FCN:/R'*?X! M4$L#!!0 ( --.ODY31SA=O0$ -(# 9 >&PO=V]R:W-H965T KV&_#13N++"P-$R -4Q)I:$O\L#N=$GI ]?G-_:G4+NKY4H-/"K^ M@S6V+_$1HP9:.G+[K*:/,-=SC]%<_&>X 7=PK\3EJ!4W847U:*P2,XN3(NAK MW)D,^Q1O\L,"_"\%QW=%1LP^8&3 ).]2D%5/!>@N3)-!M1IEF.25=QG8AS2\ MR1]XG/8O5'=,&G15UKULZ'^KE 4G)+ES(]2[#[88'%KKCP=WUG',HF'5,/\@ MLGSCZC=02P,$% @ TTZ^3@;L43TD P Y0T !D !X;"]W;W)K&ULE5==;YLP%/TKB/<5V]A\5$FD)6FU29M4;=KV3!,G M007,P$FZ?S\#;@;V=9.]!.R<>^ZYMH^Q9V?1O+0'SJ7W6A95._05 M?VJ\]EB66?-GR0MQGOO8?^OXEN\/LNL(%K,ZV_/O7/ZHGQK5"BXLV[SD59N+ MRFOX;NY_Q/>/).D">L3/G)_;T;O7E?(LQ$O7^+R=^ZA3Q N^D1U%IAXGON)% MT3$I';\UJ7_)V06.W]_8'_OB53'/6^M^6[[%C(;^+\B>N" MF._IZK_P$R\4O%.B01(1H(#5>RE8@)63'J"<**4P 0A2!#V!'1"8*A<#YBHQU0]!L$I M*)B" AHI3,! F9IQ&%D:!PP#-0X3 >SJH@8BV =$:@CLG404T=T58>-^,#B MA,%"8E!(;$\:"V&"!"1(;E\V*4B0 LN&&4.17AT*&Y&$#AD8P8Y'@!#'I&+' MIH%O7Y\8=B$F@(K8W%0@4.+( YL50VY-S3W%!E'D,"R&'8LI0('->B"0:_9@ M8V/;V119>Z1M7)R&L2,1[%P,6-?<0E8:=-L.@6%G8MN:%+D6$^Q-_!_FQ+ [ ML6U/B@Q[+D&0HUH"NX_8[J/(6/=+$.18]P2V*,'7OU)+#1I/7QJ[%CYQ?$YM MCU)D&&RM0>-MBR#FF"$".YD )L7(3!1:B4)G0;"3B6W2T-RG-6:F8CM9.:>(=C)Q'8RQ:ZQASU*XMLW? )[E"37CP(/&C0MU_K0!Z/# M;7>Z- J^D]UKK-Z;X>(Q-*2H M]:4JN-SL%G\!4$L#!!0 ( --.ODY&Z=!Y>0, +8/ 9 >&PO=V]R M:W-H965T.UAZK*FW]S7HKCU&?^\\*/8KN3W4(PF^SS+?_)Y:_]7:.>@I.7 M=5'QNBU$[35\,_5OV/4R"CN#'O&[X,?V[-[KMG(OQ$/W\'4]]<..$2_Y2G8N MEITGQ>.O=NJ?8G:&Y_?/WC_WFU>;N<];OA#EGV(M=U-_['MKOLD/ MI?PACE^XWE#B>WKWW_@C+Q6\8Z)BK$39]K_>ZM!*46DOBDJ5/PW7HNZO1^W_ MV0P;D#:@DX&*_9I!I VB%X/X58-8&\3O-4BT06(8!,/>^V3>YC*?31IQ])KA M/.SS[MBQZT25:]4M]M7I_U/Y;-7JXRQFT21X[!QIS'S T!F&G1"!\GX*02C$ MG"QSN@RPL!&IP>'V32?+5YU/KK(1(P=Q-!!W#N(+QPD1BH'3-IC M:HT9F>FP05$8IYA* JDD@$IJ4!DPR7D4%AI,;$R(::201FK18&1F)+5"9+'! MPH:PA#"/$>0Q ND8&3Q&5I!/*9GY "#*$DQE#*F, 96Q065L5R9+C/(M;!!E MH>/ 9Y!*9E&)S/-ZFUE'D46A064)0/'8086%N V%("^904:#+O:<)D:-E@#% M8G*<6^;HBLRF8QZ&N0:](6: NE"SWAI[1\V7P)>[Z QVXQM&]M9"1Y]CN%,R MT"K)\4I@N%LT*'V[ MGS+68CA.2*8WBECM9.#=&GAY)O9'<[4O?-,$D.#U+L M]90'^ @ J@P !D !X;"]W;W)K M&ULE5==;YLP%/TKB/<5;/,1JB12DVG:I$VJ-FU[ M=A,G007,C)-T_WZV<2G!UQ5[*=@Y]YY[S3GELKQR\=R=&)/!2UTUW2H\2=G> M1U&W.[&:=G>\98WZYI-Z+ULJ5']H/)G^VC4*MHR+(O:]9T M)6\"P0ZK\ '=;W&N PSB5\FNW>@^T*T\5N$B#/;L0,^5_,ZOGYEM M* T#V_U7=F&5@NM*%,>.5YWY&^S.G>2US:)*J>E+?RT;<[W:_*]A< "V 7@( M4-SO!1 ;0-X"$M-\7YEI]2.5=+T4_!J(_FFU5(L"W1-UF#N]:<[._*:Z[=3N M99T0O(PN.I'%;'H,'F'0@(A4]H$"0Q0;[(1/"+8N(B,P P&;(":>W#3A29" M"1*3(+E)D$Q.H<=D!M,83#QIXSW$31$I6$0*=)'""3(P009TD4VZZ#'IJ,8T M+A(,T^0@30[0Y!.:W*'YX'LB"Y!D 9 L)B0+ER1+8)(")"D DF)"4@ 'MD@\ MSP7%L,EBAXBDGC-''I^B^>I H \?$)ZA#PL:]XOR.,\\3+ ?$9DA$0N:I1$$ MVQ9!OIVJQ()FR03!SD3I#*%8T,W)945>>)A@"R/7PR3U%0O;$^7_H138? AR MGZ,4UWZ$8.*3->Q !%G048KK0<\_5@S[#[O^ZV#8HAAZ9WI4@F'W8 MAMZ>CD;/!38GAEZ>CD9R9Y!PSRP:37@U$TIT>XP<#]@ M/2%.]C=J$._'YK]%/S_U"\M9^&43#Y\GZ'U!+ P04 " #33KY.G>054!T# #[# M&0 'AL+W=O<'X[E351/]9ES MZ;P4>5FOW+.4EX7GU?LS+]+Z3EQXJ?XYBJI(I5I6)Z^^5#P]:*,B]R@AH5>D M6>FNEWKOH5HOQ57F6^%D5:_=OP7-Q6+KBO&S^RTUDV&]YZ>4E/_">7 MORX/E5IYG9=#5O"RSD3I5/RX<_E#W+YPDU#@.B;[;_R9YPK>,%$Q]B*O]:^SO]92%,:+HE*D+^TU M*_7U9OR_FN$&U!C0SD#%?L_ -P;^FP%[UX 9 V89>&TJNC:[5*;K925N3M4^ MWDO:=!$LF*K^OMG4Q=;_J?+4:O=YS1A9>L^-(X/9M!C:PT"'\)3W+@3%0FSH MR)P. VS'B- ?0G:(DP@GX:-Y^MK>'^0YD05#'3#M@ T<6'EL6DRH,:7&6*7< MOH<8D A0$@%"PJK4IL4$O1 ^0!):]0Q&1'R2$(J3"5$R(4*&663"$9E/$%"( M+388C(4DP>E$*)T(H1-8=*)1' B2R&:#H$*:^#B9&"43(V1"W$&".DCF]RL0 M_&23&Z S M&L: !KT0^\SF@Z"2>$*? !%B Q]0&XJK#9VC-G2L(T'2"V1>]1AJZBE17&WH'+6AB(Q00FVUP6 0Q\$$ M(5QMZ!RU,:#!6SD!^UPA*$:HW31>;P(L>'72TW7M[,6UE,T@U=OM)OA[/%UWSOK_U!+ P04 " #33KY.RW>P"BP" !\!@ &0 M 'AL+W=O.OGD1%F+A3RR,^(] WS422U!ON?%J,5-YQ:9CNU9D=&+ M($T'>^;P2]MB]J\$0H?O,-43NX M I%PY41J5)1P_>M4%RYH.[%(*RU^']>FT^LP\=_2[ G^E.#/"5+[44(P)00? M":$N?G2F2_V,!2XR1@>'C2^KQ^H_L=D&LIF5"NK>Z6>R6BZCUR(,GS-T5403 MIAPQ_@*SF1%(LL\2ODVB]%?I_KW ;HV( [M"8"TBT/G!LHC(LQ.$5H)0$X1W M!!NC"R,FUIA.8Q*CC$>(.Q.1U41D,6%TJAPQT4(B#0P7:TCR;+<16VW$%AN& M1AFO-/S0L+&&!+[=1F*UD5AL&!IELM+X%'J&C\>8.R.IU4AJ,1(91M+UFS?[ M88&DA@VTN+0ML+.>;]RIZ*43ZGHLHO,(??'5I3?BI1RMXR3\H!GG\@_,SDW' MG0,5&PO=V]R:W-H965TWU[.S,!F_6A"=:2,_P$]=(^"7U"(\NQ9M#(FC>>@-/.?PRW^]3@+>!7#9V<[#WC MY,#YJSE\.^[\P @""J4R#$0O5]@#I89(R_@SM9<#D;#G M]'=]5-7.7_O>$4[D0M4S[[["X&?E>X/Y[W %JN%&B:Y1I.)L8-%2 M&'GKU[JQ:]??Q,F0YD[ 0P(>$W3M_R5$0T+TD1!;\[TR:_4S423/!.\\T?]9 M+3'?1+B-=#-+$[2]LW?:K=31:QZOD@Q=#=& *7H,GF#"$8$T^U@"NTH4>)&. M;POLEX@D(G"8BFQ_=F$C=!+&3(+8$\0W!>M:%'I-83&,QZTTP,[+$A.$] M*RNGDI5#R6:FI,>LIDKPO*5+3'BO)8E32+(4DLSL%LFBR*<(AS,E#A#&=WJ2 M.J6D#BFS*D6Z['RTF4MQ@(+-O"MH\G08B+.=,M(K^:51YB.=1,=!]HC-TYO% M"SW@^GGT0=-/QQ]$G.M&>@>N],.VS^_$N0*M,7C0G:KT0!X/%$[*;%.]%_U8 MZ@^*M\/$1>/8S_\!4$L#!!0 ( --.ODZYX07K'0( #4& 9 >&PO M=V]R:W-H965T!Z.-S/U*J7:% MD"PK8$0^\18:_>3(!2-*'\4)R58 .5@2HR@,@A@Q4C=^D=G83A09/RM:-[ 3 MGCPS1L3?-5#>Y?["OP9>ZU.E3 564M.\!/4KW8G] F-*H>:02-KWG@"CKG_ MO%AM4X.W@-\U='*R]TPE>\[?S.';(?<#DQ!0*)51('JYP 8H-4(ZC?=!TQ\M M#7&ZOZI_M;7K6O9$PH;3/_5!5;F?^MX!CN1,U2OO7F"H9^E[0_'?X0)4PTTF MVJ/D5-I?KSQ+Q=F@HE-AY*-?Z\:NW:!_I;D)X4 (1\(B?DB(!D+T2< /"7@@ MX!D!]:78WFR)(D4F>.>)_NVVQ'Q$BQ76W2]-T#;;/M/MD3IZ*7 <9NABA ;, MNL>$$\QB1""M/EJ$+HMU>$>?&6SN$7%T"]G>0_ $@QL<4T_>L(ET$0N'UBIT_L\$EFQ;@P MJ=LD<9HD#H$O,Y/DKIA@]G$\0MPDD3J32.^32&86Z]3149Q$\GBM]M>T%/'*N0&<3/.D77.D9 M/AXH')79)GHO^DG6'Q1OAR&-QG^*XA]02P,$% @ TTZ^3O&L_47R 0 M$@4 !D !X;"]W;W)K&ULC53;CILP$/T5Q >L MN9A-%0'20E2U4BM%6[5]=F"X:&U,;1.V?U_;$$I8U.Y+[!F?N7B1 M#8!R7AGM9.(V2O5'A&31 "/R@??0Z9.*"T:4#D6-9"^ E);$* H\[Q$QTG9N M&MO<6:0Q'Q1M.S@+1PZ,$?$[ \K'Q/7=6^*YK1ME$BB->U+#-U#?^[/0$5I4 MRI9!)UO>.0*JQ'WRCZ?(X"W@1PNC7.T=4\F%\Q<3?"X3US.&@$*AC +1RQ5R MH-0(:1N_9DUW^:0AKO^?@)YGHB MUYF+_P)7H!ING.AO%)Q*^^L4@U2PM)@RWI4Z81XOI+,;WHDVQ.Y@PV#>+-V;O#J/=2J+_N\S>8O AW#A JQO M0-1VNJ13\*%3IHNK[#+ F9VW;1X?<[R3SZ)C;@<>_96?7HNO1-1M)YT+5_K> MVMM5<:Y 6_<>M/=&/U!+0*%29GO0>S&-Z10HWL\O$%J>P?0/4$L#!!0 ( M --.OD[Z@,:B] $ !(% 9 >&PO=V]R:W-H965T0'. ]5?*:0Z-JT7@2B@0]^_M39/$.\*.&3DWVGJWD(L2K#3[G M"=I80\ @TU:!FN4&1V#,"AD;OP9--'[2$J?[N_I'5[NIY4(5' 7[6>>Z2M ' MY.50T"O3+Z+[!$,]$?*&XK_ #9B!6R?F&YE@ROUZV55IP0<58X73MWZM&[=V M@_Z=MDX(!D+P7D(X$,*1X)-_$LA ( L"[DMQO3E13=-8BLZ3_;_;4GN)_#TQ MW<]LTC7;G9GV*).]I61'8GRS0@/FV&.""2:8(TXKB-T(P<; Z")8=1$X?CCE MDVA=(%P5")T F941S4T>'C%AZ"]*[3%;AVEZC+]HQ^D1$TTP,[-D879V&*U6 M$OW?Y>$10W;;A0,\N0$<9.FF2WF9N#;:=G&2'0?XX.9MF2?[(UG)'Z+]T0T\ M_BO?OQ9?J2SK1GD7HK$$*#L;YY,MXK\T"- 8-"V^W.[&4_IGV@13N\ M0'A\!M,_4$L#!!0 ( --.ODY,M'!ZD ( L* 9 >&PO=V]R:W-H M965T\9?1$FI=%Z;NA4;MY2R>_0\492T M(>*!=;153\Z,-T2J*;]XHN.4G$Q24WO8]V.O(57K;G.S=N#;G%UE7;7TP!UQ M;1K"_^YIS?J-B]RWA>?J4DJ]X&WSCESH#RI_=@>N9MZ$M*%$?!:F&N3G$5DC4CBBJE(:_#O6K-O1^>1&A,@Q/PF("G!#QH&8A,Y9^( M)-N::*%VKUM@V3)/=N&FB,V0\Q>!:#I@A/ MH4\4&*+8XU5ZD"8P0 #6&!B X%V-*0P0@@"A 0C? 60+D4 ,ME09@231&B#U M88 8!(COEYF E0 5K('&)B$].:F"R".5*0(P4X\()CB(EF'!:*#*3( (I@ M09&M*)!OV6SDPQ^^#]"$%@B+=]#];PR!WM@A#%01+?V'5VJ#V*86MA * )YX MR1, NVIY=0AV&@)LE*[.DW#%$\8V'MAL"'*;;>MANZ$/^ W!AD.0XY8'"UI; M+K*JA4V' -=EM@\ -A7*[E>+8<=@P#'9\GP!@["%![851@!$8(& ;87Q!]3" MCL& 8]9JH:#E(>+-_L4-Y1?3A0BG8-?6M$"SU:G3V6'S+_\?/K1)WPF_5*UP MCDRJCL#\M\^,2:IJ\1^4)4K5F4V3FIZE'B9JS(?V9)A(UHVMES?U?]M_4$L# M!!0 ( --.OD[)6&O%BP( !T) 9 >&PO=V]R:W-H965T=O;B*[D6>.%?!:UTUE&KOHTCN3KQF\DZTO-%? M#J*KF=+3[AC)MN-L;XWJ*HH1HE'-RB9<+>S:0[=:B+.JRH8_=($\US7K?J]Y M):[+$(=O"X_E\:3,0K1:M.S(OW/UU#YT>A:-7O9ES1M9BB;H^&$9?L3W6TR, M@47\*/E53L:!">59B!."Z=>%;WA5&4]:QZ_!:3AR&L/I M^,W[)QN\#N:92;X1U<]RKT[+, ^#/3^PQ?4S'P(B83!$_Y5?>*7A1HGF MV(E*VF>P.TLEZL&+EE*SU_Y=-O9][;^09#"##>+!(!X-<'K3(!D,DG\U2 ># MU#&(^E#LWFR98JM%)ZY!UZ>W9>8OPO>IWOV=6;2;;;_I[9%Z];)*"[*(+L;1 M@%GWF'B"B=\C-@ B=S!; ).-D$B+')7&H-+8VB=3I5D..TA !XEUD$X<)(@Z MH?88:C%-CTEU$2'D! S@$1Q0K-9(@H248 H=XBH1Y0B0F>),I H\U.=.CR9OW.(Z)B\7&\S M+XT848K)K*8.J-S?Y1O9+$">PN,A;DCK N#!LSP8P:T# 4S8[1W( MHR(9FJ>:Z5(8H(IG7,#M _]'_\!P \% !XF]9IEX 5,Z_Z]@N/:Q7_Q)XF81 M^]7_H;A!!5<_]LO?*Y8!0_^6Q6AR[)B+PS?6'KO>;V.L8%8P/2-R^?0&[5IKPQ[#+[,PL!LI) MJC?= QCT+OB@*]P;,VX(T4T/@NH;.<)@5SJI!#4V5 >B1P6T]46"DR2*"B(H M&W!=^MQ.U:4\&LX&V"FDCT)0];$%+J<*Q_@K\<(.O7$)4I!76^'(&0(.C7$,U XG M> #.'9&U\7_AQ*ND*SR??[$_^=YM+WNJX4'R?ZPU?87O,&JAHT=N7N3T$Y9^ M_\D1I:ETI.2,U[/U+WB^--8O>F<4F_%7[-FMZKS*"W)R1$MF.V, M2QQ M](>FD]* Y8MNK.O>O@IKP*$S;GIKYVJ^&W-@Y+A<>[*^/?4G4$L#!!0 ( M --.ODYUY3F0^@$ &,% 9 >&PO=V]R:W-H965TM./0!E2Q74N+N[:>#X[J. M>A-)%/E_I!RR&!E_%2V ]-XIZ<7.;Z4,42W7D#1(# M!WPR092@* A21''7^V5A; =>%NPL2=?#@7OB3"GF__9 V+CS0_]J>.Z:5FH# M*HL!-_ ;Y)_AP-4)S2JGCD(O.M9['.J=_Q!N][GV-PXO'8QBL?=T)4?&7O7A MQVGG!SHA(%!)K8#5)DU_1NK Y?ZJ_F1J5[4)WNW:] M64=[DUW#W '1%!#- 9&MQ8),YM^PQ&7!V>AQ^_8#UI\XW$;J;2IM-$]A[E3R M0EDO91*&!;IHH8A,DWRXV_'S"_.FZX5W9%*UFFF(FC$)*I'@3A7:JHDW'PC44F\SM>>V M[^U!LF$::6B>J^5_4$L#!!0 ( --.OD[*K"2*HP( "X* 9 >&PO M=V]R:W-H965T>Q]U& M7%3;]/QYC.2EZ]CX]Y&WXK:-(7Y?^-Z"\;T4.%:1S7X_?HGVSQNI@7)OF3:'\W!W7>QE4<'?B175KU7=P^ M\[F@/([FZK_R*V^UNB]V9O%NU6V&:E7K[L4*LMP2HY2AD..0 M$H64""1S(*4'J0.%5"BC0ABYPZ@\1HHC:A11(XC"0=0>(B-U@ (IWFDIPBG= M5DL]T!VA@>\+ BT-'BBKO9X&OZ(T+P(@O*V!(!5Y(.*!2!4J".]^P-J_=CD4 MZ\P !^]_0 2 NC(#B *D$.#@"@"(!%!7:,#7 !IZ/;@& "("U%4:\%4@1,%% M ! 5H*[4@"\#H>;!90 0':"NUH O! 6$7@VN!8"( 77U!GPUN,L"'(*+ 4'$ M('4_@=EH_4O+2W??DM6?WIRDOK'QU/0R>A%*'QKLK_THA.(Z8'JO4S[KP]LR M:?E1F6&IQ^-T@IDF2@SSZ2Q9CHB[?U!+ P04 " #33KY. ?&$,Y0" ## M"0 &0 'AL+W=OW<1)4 $SVTFZ;S_;4 3V\1)L<[[?W87_V9N;D&_J MS+F.WINZ5=OXK'7WD"1J?^8-4_>BXZUY3LX#8U=4+2-$\: M5K7Q;N/6GN5N(RZZKEK^+"-U:1HF_SWR6MRV,<0?"R_5Z:SM0K+;=.S$?W+] MJWN69I:,7@Y5PUM5B3:2_+B-/\'#(ZSM!F?QN^(W-1E'-I57(=[LY-MA&ZMW1+-\D5^MHL'GL;$4/@="3KK$P54-!.&4/H<$G,G?-\?@ MV@=$_"M?_(/1%+.4#*Y]0,1/??%#J/Z%#PUP[0,B?NJ+'T+U+U%P\0.B?NJK M'Q#Y9TL<7/^ - #J-P (.\ =+'T!> L I =0OP= V 3NLJ5O .\#@#0"ZC>" MP6AVSI1^/LGD^+77FQ],GJI61:]"FY/&ULE55MCYLP#/XKB!]PD/#2* MU7+C%DHUSYXG\X)61#[QAM;ZSYF+BBA]%!=/-H*2DS6JF(=]/_8J4M9NEEK9 M060IORI6UO0@''FM*B+^[BCC[<9%[EWP4EX*901>EC;D0G]0];,Y"'WR!I13 M6=%:EKQV!#UOW"UZWJ/(&%B-7R5MY6COF%".G+^:P]?3QO6-1Y317!D(HI<; MW5/&#)+VXT\/Z@Z)5CZ)=J_VX&&^#> \& M77(6#8+>('@W"&WPG6%5K$& ]]:UH=KDX"J8WXXU:947%Q4X5Z>3\6BO3E$;287)ML6FU$_G.3#3; M@M]ANG'XG8A+64OGR)5NY+;=GCE75#OI/VDG"SV!AP.C9V6V*[T7W1CJ#HHW M_8CUACF?_0-02P,$% @ TTZ^3K? &.L& @ =@4 !D !X;"]W;W)K M&UL?53;;MLP#/T5P^^K$M_2!;:!.L.P 1L0=.CV MK-A,;%073U+B[N^GB^LZCMH72Z(.#P]IBOG Q;-L 53P0@F31=@JU6\1DG4+ M%,L[W@/3-TWR"7Z">^KW0)S2Q-!T%)CO. @''(GQ8;W>9 MP5O [PX&.=L')I,#Y\_F\+TIPI41! 1J91BP7BZP T(,D9;Q=^0,IY#&<;Y_ M9?]J<]>Y'+"$'2=_ND:U17@?!@T<\9FH1SY\@S&?- S&Y'_ !8B&&R4Z1LV) MM-^@/DO%ZW0=8'>+R&)_A-B;1&S]XZLD[OT$B9<@L03)%<'G114\F,UJ MD8@/\TZM4J^0U$.PJ%;EP\0+(3Y,XA>2>85D'H)T(<1A,HMAKB_6L[H[);>@ M3U&R_+MHUJX4Q,F^;!G4_,R4:8R9=1H>#Y%I]X6]TD/%S8 W&C>1?F)QZI@, M#ESIQV1;_LBY JUQ=:?+U>HA.!T(')79;O1>N%'@#HKWXY1#TZ@M_P-02P,$ M% @ TTZ^3H/@?)0_ @ N 8 !D !X;"]W;W)K&ULC57;CILP$/T5Q >LN4,C@K0DJEJIE59;M7UVR"2@-9C:3MC^?7UA M60+>J"^Q/3[GS)DA#/E V0NO 83SVI*.;]U:B'Z#$*]J:#%_H#UT\N9$68N% M/+(SXCT#?-2DEJ# \Q+4XJ9SBUS'GEB1TXL@30=/S.&7ML7L;PF$#EO7=]\" MS\VY%BJ BKS'9_@!XF?_Q.0)32K'IH6.-[1S&)RV[J._V6<*KP&_&ACX;.^H M2@Z4OJC#U^/6]90A(% )I8#ENIGK'.&$+T0\T^$+C/7$KC,6_PVN0"1<.9$Y*DJX_G6J"Q>T'56D ME1:_FK7I]#J8FR0>:79",!*"B>#?)X0C(7PG1'<)T4B(%@1D2M&]V6.!BYS1 MP6'FZ?98_8G\322[7ZF@;K:^D^WA,GHMXC3)T54)C9C28((9QI\02*I/*0); MBC)8T8/;!+LU(@EO(?LU)$Y3NXO06FBH!<*Y"R^T"T16@4@+1#<.LD6G#";1 MF$YCTMCSO$4M:U3DS5$W9F*KF7AEQO>69@PFGJ5)O'1I9K=&?6 DL1I)+%WY MM#"2K.H-@LQ?^%B#/O"16GVD:Q_9HM0RO5.J,9'^KXG,:B*SF%C466;K9L3) MK&4F#9J]ORVPLYZ-W*GHI1/J-9A%I_'[&*CW?Q$O_E X"34-I5[9H:I.0C:C]\)-'VLBG]02P,$ M% @ TTZ^3NU_4MTW @ GP8 !D !X;"]W;W)K&ULC57MCILP$'P5Q /$? =%!.E"5+52*T57M?WMD$U 9V-J.^'Z]K4- MX0BX=_T3V^N9V=DE+%G'^(NH *3S2DDCMFXE9;M!2)054"Q6K(5&W9P9IUBJ M([\@T7+ )T.B! 6>ER"*Z\;-,Q,[\#QC5TGJ!@[<$5=*,?^S \*ZK>N[]\!S M?:FD#J \:_$%OH/\T1ZX.J%1Y513:$3-&H?#>>L^^9M]JO$&\+.&3DSVCJ[D MR-B+/GPY;5U/&P("I=0*6"TW*( 0+:1L_!XTW3&E)D[W=_5/IG95RQ$+*!CY M59]DM753USG!&5^)?&;=9QCJB5UG*/XKW( HN':B+4;C>VVHTM=J.9W25F:;?'I!,GWLJ?U;W_ /1@-[':32QVXYF5 M9-$4;^;C/<2#B?7,Q,-E:G68?MRLW1(3I\G, 9J\=A3XQ8PTX93LVDC-G43' MJ;D+]&L[BQ=JFOJ6^--Z4ZPM\5VZ*&PO=V]R:W-H965T$X,%7Z)]C+ M[.SL!'O3EK)77@ (ZZTB-=_8A1#-&B&>%U!A_D0;J.6;,V45%G+++H@W#/!) M)U4$>8X3H0J7M9VE.G9@64JO@I0U')C%KU6%V9\=$-IN;->^!Y[+2R%4 &5I M@R_P \3/YL#D#@TLI[*"FI>TMAB<-_;67>_=0"5HQ$L)+1^M+=7*D=)7M?EZ MVMB.4@0$)X?6?_K)N7S1PQASTEO\J3*#9V M8ELG..,K$<^T_0)]0Z%M]=U_@QL0"5=*9(V<$JY_K?S*!:UZ%BFEPF_=LZSU ML^WY[VGF!*]/\(8$6?M?"7Z?X+\G:#=1ITRW^@D+G*6,MA;K_JT&JX_"7?O2 MS%P%M7?ZG>R6R^@M"Y,X13=%U&-V'<8;8=P!@23[4,(SE=AYLW3O8X']'!'Y MY@J^L0E?YP&$11/Q*#1-5@!N^B)P:V<7FNA+IQ1=)A*6T]=HY/X3DTK M?;V^TW2C[CMFE[+FUI$*>4GKJ_1,J0"IT7F2?U@AI^NP(7 6:AG+->M&3+<1 MM.G')QIF>/874$L#!!0 ( --.ODZO!;A?NP, (H0 9 >&PO=V]R M:W-H965TV\8$F]G/GY^Y\3^S-+ZKYV1ZE[+S?55FW"__8 M=:=9$+3;HZSR]ITZR5K/[%53Y9U^;0Y!>VIDOC-&51FP,$R"*B]J?SDW8P_- M&#_SSPI3@O#^51J9_]R\?=P@][1K*4VZYW MD>N?)[F69=E[TCQ^C4[]:\/KYV?M[$[P.YC%OY5J5/XI==USXF>_MY#X_ ME]T7=?D@QX!BWQNC_R2?9*GA/1.]QE:5K?G?VY[;3E6C%TVERG\/OT5M?B_# M3 *C&6W 1@,V&63A?PWX:, G TWV?P;1:!#],XA,MH903&XV>9,U0 MWE/>[R*813K[VW[0)-O,Z?2T>O1I&0L^#YYZ1R-F/6#8%08F1*"]3TLP:HDU M0^;L=H$-1B2<7H&307!CSV^"B&@'$>D@,@ZB:P*QE80!DAA(;2 B@S2S(L$H MT/^8H,G$))D8D8F%Q6:%,9R#Q7C Q%=<[I(HM3QM"!2$4>C(?T(R3A";-+3( M)&@9B(%9E#<8Q2#FCMV6DEQ2G)F8T0XRTD'V^LTD2 ?BYV"OKQ#0@@'\ MQ1JM" SG2!HYKE'$A"UP!"P60CCV)= B!5BE<"DCM%#"$V[3P2C@(!(''5JF M@-(IEPM:-R!Y0R7I=@?<[ZC;1LQ-N*F=$HS)!#AT&VCE@(S8VPXA!5H[0+P^ M(XSN>(8['F6$$:W,0%B[:4/!0A&ZOOYTQS/<\6C;CIB;A82P!8A L2R,'6QH M\6",V+6IPP4M'NP-QPU&MS)[^<"Q(C"QR.S$X4Z^NSIMC'DC0.!D3'<[P]V. MJXC/$O8'GH#<@:N"M&@P?-K06NIP08L&2]]00;K7&>YUG(\,G0;U<09O:PS3 M8LQ=?&SAN#T?TYK L2:@\^** "6AX[3!Z5[GQ-?=_F:N2)#CP\'I+N94%V?V M.AC$4WNO!5<7I4HV!W,);;VM.M==7Y.KT>FBNS+W7&M\K2_ 0(S?,S%;ZZ+A M&9WPV9J'Y SH&L]JDY?%\VE;J]4)W4NPG>Z MXXXRWTTOI=QW_6.JGYOA=CR\=.HTWOR#Z<\/R[]02P,$% @ TTZ^3DA@ M,0184@ .V ! !0 !X;"]S:&%R9613=')I;F=S+GAM;.U]:7/;V)7HYYE? M@5*41*J"U"2XNS.IHB7*44:6%%'N3%?7^P"1D(0T"3 :5FI]^/?6>Z*>P&2 MLF>2J>>I29LB@;N<>_;M_J$LU\&7Y2(K_^/@>;U>O?OAAW+VG"SC\C1?)1G\ M\I@7RW@-?Q9//Y2K(HGGY7.2K)>+'Z)6J__#,DZS@V"3I7_?)&?Y)EO_QT&_ MU3[XXQ_*](]_6/_Q/)]MEDFV#N)L'DRR=;I^#2XS'C/-L^ D*)_C(BG_\,/Z MCW_X =_A]SK!QSQ;/Y?PSCR95W\=KXK3H-,*@ZC5'E5__!B_!E'7_YM:CKF& M7Z[2+ DNU\FR_#_5%\22[Y*GM%P7,;QY'2^3ZE-WXY\FU\'E]?FGZ?W=Y60* M'\]J1CJ#V8MX 0N8)U^"_TQ>J\^U\/^&4;O?K_YRMBD*7/M%6LY@A)^3N$#P M!.?QVEG1R4FK?=)IURSB(ETD17 &[SWEA;."J[AX2H+Q;); 4_#,G)^OA>7] MZ\J9O]TZ^4OM"[=)D>;SVK7+T_WW?_NWQC,TX7 !7SI(%+6BUK:WQ5J\[__% M@=\87IWSZXOXJ?KK8[PHG=W(<\^72\"UZ3J?_1H&4T+ZX&:S+M= &6GFC"5> MFR[CQ2)XORD!14MG@>*AR3(IGF",X$.1OZR?<:Y5G#GG>I9G9;Y(YW2D[^-% MG,T26 D0.RA/&=7^/RF5C"##\D?]^DG^,%/.X\"%B(3*4,BF26P$,/BR0,LF1= M?>XR^PROYT7JLI*;]3,@^ZQQ/??Y&G"A^9G; CABL7X-@]4B%AP-5[Y"?/ N MZD.>SU_2Q<+%HKQ8I__ S0" 0&>4OS(TWI'XCW4K/WF?GP5C*?3R?VT[A06 M:?R0+M*U!SP*PJOX%5?D^;W8 ,(T#&%#N.%!&\Q;1VQX ,DI72/D2\8CD!9 M 4DV@X>#HS))@NM\G03MZ+CZ*M'><[Z8)T7Y>SK!M8=4B%I+IM;#-@"G" !% M-X!]\6;]#(CV#X )RZZ@W6J%P+1_#-*R1%#U!V&W/:!UP<=H. H!?PWB-;Q< CH#77=&'=H#?NQ$8K/-6^$# MOHN!&%'";4!FIOC.938[Y0&V /XZS_ HBWRQ0(8&U)' ? X]\#S^(9@>KB[' M[R^O+N]1&H^OSX/IG\9WDS_=7)U/[J:_#R9_^71Y__-;&>31;8P(_)RL4Q A MQQ7F>1C\4*/43-9TSMM\62&N@,8["W^[VJD#SAM=LK HE6C7/9 !?0:I$4%TR M B,NGEF8+7YXB_ R5]2=SG:R#$F27AT.5=,[>'T%0EW!B1?Z8 M.KA]EY1 Z3.6C_,$R"PG$1,D7T C+SUHE1"QA &P/U#8%B&]&<^7:49**Y)J M[;K. UAQD.W&1XS!JJ/XF5C# "MFO$0NB.+OJL^^C\MTMB/) MGJ>+S5K0V$X$7L?OG57<;),0SAL7<)SI4R;D]NPU0$.H7)#QY,@RP/H"^&+! M=/, & DHSDH-4H/&"OD;?GO8)90]C!J%R]:5JUE@^#U M,>C#I;LB&?[#+D; MXGTC=KE%ENW&2^L/!F15'4(8F*#8BOQYC\W:VMR$-((W;8)4BNJ7H/D!?"SC M+?CE8[)\2 I'$D@U[HS5N-KGE&QL'DZI?1.A]M4^:>I_?!3^8[\B=*N=SZ^T M"8C6O07ZVHE) )>" &I?D&I5C+@ 1BMN#<]QQ78X?&V:E8YD=M55WRB&FK%U M1-@EC@GP.4_XTS'B"1U.%:]^N8-M!L /7^)B[BII? H(\L<&E@F2^6\ 8\3@ M';DG&K\+,/[2QQ2.^+'(ET&\C\X?Q(]P*KN1VIV::L:KG6^(*XVGGPA\)ZT( M-I"O?,R?K/IY^CF=)QX"FUK*HU0J QZJ!$4@*69IF/$.1K#:@HL6T7)N@O6^31*.RZI*$_7Z%&!K'VH\Z':?/5U.G,R+SR#L-;A)K=T0C\^!\ M4^#0[,,+@Y_0)GHK7'?8S,YP=;UA7R' OH6$MBQ//VO;9GL*S^6Y).\0P7,[N1O?7UY_",9G]Y<_D6_!49;U.DMDF\"Y04-,0;/+ MM*6 >B/\1;Y/L $1H//@X37(E2T6HPI,CB]G@O,$8#E+A2A!0T]X$[T<^3G. MGE :!(]Q*IT& (EX!J?.7H>3(F$QHEQH:*O#4Z8'V(<#L\ 35L8U4#1'C%?*K$C -EZ-[ MM*XONMZ:;O!=7N]Z]HZJ "#-]X'%&W13Y+DGEI'F,1+&-X M& ^2[#1YB.[+@A67VYZ3DQS-T_)A4Y1,B," M\]&F)*0[MB"^RQ 7E]?CZ[,M$%":!:_,#5"Y,/T#EA91^]9V8I6P MC$H&_+E$-0_'K/',"-U^;NKVLUVC3[5A*D>U>4UB)T#:^+:E2_@\ M173TMX F\(9F]K>@\,S2U8*I3\LZ#Y^^*9[B3,B%T'Y4#&6,;3FD#:E9KQ:\ M'T\OI\'-17![-YE.KN]!,MY0#O"#(FM (9!R,RTP, MOIYO9BR(9S AR)R"M7U IPP%>L@G^D3T,IF 2P0_WI*X.'E UAMH-V@.%P7 M,!)!$FD8*0$ M4B?GL&R.ED#*IZ@@"5YG!1YN8IGR0]SD'<@L8"Q%K\"DSL% MU4)M$O=%)AN:/.2S>BZ Y#B1PI &PF !B*!A52(EPA*T-9AFI&6L0 <@!U*9 M/-')O0.%=+7 )^X5O,)@D@'.)DG!,?UER:[B,:YX'1>\0# M>8G*H94N81E" M72)@*/WJ4>%,J7 F#%Z>T]DS$M]B,P=$78M!-X*?,0X0_X$O7D 37;R>Y"^H M!!*+9&\".L%AIVA/X\RE+E98)'Q[ M3'Q>@DW#)S423FBQA'X*K0A'+^") #,G^%1 JYO!B;9;!+3D:2/\!].3_V*$ M28)I,D.1G0H(3"2#I/!HB=@2'$TG9\>GF,X!6X5M+ -X%5 2]_A!7/T::[E MX068?2#FJNX 'B,9!GQ-0!?W+\4<@&GMG^(42)X&S%=I)GC/,L[BIX0#Z3AE M;&C11Z2-*CL^PT4L4 ?;%&3]&<\>*\T5%I2!EE:6,1AP %I4?Q?(*(CGP?1 M?O[#>0;L9,01,)@36=3!JP1K80&[!Z&4Q"338 E_VV1TJHQ5A/^[4H]"#HL, M&=9R01+]!";_O@S&6;;!P"OQ 92($I7^D\X#'W[D?!<45"A\8!0PO#<('FE[ M!Z>&# ! 3,LU>L2HYE-G2PQ.TM:PCP<&,#I0EG 1QDD1 NR8-(%TAT<[+H M/B<2K>1$P$/7@ >O"$K474EOD;/+52,L[&5'+>9:U$WG8K($L /Y5P@"]=K;(RTUAT@&R%?Q_.I#"/9!3%+S D' K MWND8A1 A41HT"Z)&9$D O5NR=J;Q.&8 ME2D&/*XM(0-2LF:_)01?R]-":,K/C>CK&[U(@/%OQ.)D0#*8LQ-'OT2\EC + MV=9Z8V#CC(AMGL(N"CXY,#EA6VK?IT%-!@%IVX+Z1:(%BQH,O;#$2'7E247RPX.HTPQZOW5LW\URB4B,3IKT*2/O M!ZQWK&70+8Q-*2Y[/'J$F3!NF,OW:+VZM_M\SIN?/GX(:)&@ EX!F: V>(WLAW\+"$NB\.0O.^TEB.*:WE MGHC6RQD*0*C?]**PN#@*B$7P=$]2/E9,.Q&QP?TG'SD.)1N>H#2 M1?)0$$#Q1\5"4/T#G@>[!^H2#\_RN?8)IDM4_!/E;%-S,;V!/"*497:1(/M_ M2-8O0B?\G.:;DCDK:5MZ::B:,S>:Y8!:TCY:D"59PR%!^T&&D"0L,1>\>T-/ M1Q:JG4/\\P:0J;#7PBM_VJ2LE2J>'XOAI4\1UO6/A+[%12D70' D)0+_L!)N MA&.6!T&!!LM)_GBRD5L)CA1?)':)C!(?PHGP(00$K7/QJEQEBC)X$L"OY3&2 M#GY5$;2D_\#O9? $^M%:TD@["DB#J'!&B9CF8:"V"0_/&8Q%LD;KBE,$8#*T MDW$UI#3"% (9DB]"863)I?!+T"O*X%3HJ;%(D&&)4S+W04E/'(B52^$N8:<+ MQ\,>3!&'B3JL"\!??*KCZ9G"1U)1T(X5<3-XF-1GGBO6/ X0.IZM*RP.F()W M$S9-*Z2H.68$$@OL1*(?+MO!2M06"G_ E,4KFR9 ED)RJI MLX*0.%X[[';[(L,C[ W:E1%I@W .:ZE8*#C!WP8JV!M.%JPB$M\# 9R_L(V& M!N!,^#_G*2SI'>KHQ?H$T="BZ>1+PMJ1PB ! U)%@7,NTL?74\XCK5/U%,LA M;5=A!/S"Z:?MX$K!%5=*HE@?L*$K>-TO)$$ WB"#QR<8:K10RY(8EP4*'.%&2:VVAH>OPO. M%J# /KY*O8VB_K$49,QBU>-T\/Q7O]774@"G/!8N!YE63SLV?D<.BA/QD4@M MUS3T-4N/T5Y. 3>D#FUN)3:WHFTVH2\(2R,NI8HJB%BM&D!S)WXAK?,,-<<8 M74O$X-COO^3GMX')<*+#0M@'"LA MS5XD'Y@ZBW#R2 -.\CGE!LO+I/*X]FQRXL Y&'"$1NV>Y)^3&,UIDU!I/4IP MI92N!A;,6II$KY45.'LR3D5XKBQFOWB59$-;5K A8TX(#L?#EGR),0L2=H+# MH.90Q0LM,V#T>8), JN!R.0E;@QZRB,NG\DG ^I3F\356MW&KGDQ=D MO'F"8]^).CN @A?H8J0@=_"18M-L!$K*C%I F>>*4047!4#W)2]^/3FS=6?C MF3OF93I"X9_#HMK.%JKMP,$M@?.$++:%Q)C/+28JW41QEIHL5:HOYJ-P6F"! M:XLFE1<-#Z2?8AXA0)$@3[E^.JGX,GO,7X$D5W1[=GNQ< MHR$(J1?QJR-7^>\Y2<*XQI6!(F9!3VJX(*A.@S/!UCS05(ME@:C/U2#LE4G6 M#$@RH$IZR7ZVP@1<$L>39Q5FW8B4%GV_/*.#;\TD3'"IKE[Z:(5*9FKE#71? M1?$:!#D M*\*O9CSM@J?5B$B.F912YQ_(+P//YC,!H%H*5R>7+%(X?J3V-1F(8I 4U\). M9;4N='26F"6#AQ>2KSZ)YZBY/J+FB4X^X@VOO_O-,&H/?BR52BR=4>106RRT M-]/:%/D!R?!#$B!\M#?]@KX0P="D58'@#/74!F3S;/%J>K]7,0@65%ED@918 M'#S"1$_0X>$E[:09/<7N+P8FRKM2J)A$;3:#-+V08V0?MX<,X(22\0Z*>-3:3)9I4UF*?3^;S1Y#"=7D[/[ MR7GP?GPUOCZ;!-,_32;WP>7UQ8[2E'#!^$(WAY$/:C$8J %:;7 #-LAQ%LJAVV6YW@ MHW DE$%W& Z[G:#;"SO=+HX_#%M=,5%KT ]\1;'OD*-O"EH^>4]?58U&!TRQ M3J_[3;J84T:] M0Z'#=MB+!OA/9]@&<,Y F4N*5WM\8"G]< ![;?=Z81=6=>>X6U#$2F]+O]\+ M2$9$/P9FJO[<3.0[:G?ZX:C30^1H=SKA(.K"QW:K!RONP[\ AEZW>=O(A?XF M6*B,<+!#XUWM3N2Z>NV6M38SIY!5=1Z0_$O"2R+?/8JZC,QRM8>TWGZ[%YAE MR^]DIJF1,H:/AE&$Y]I!W/'"4;NH.F$7B%#.Z\TF!(LP:$OTCL)1U,;_$N8@ MY3 2=.!?3UGSNV :+RC9@* D4ZWHC7Z+<"\"8GHOL_)[86LT #0=]-H&Y>0/ MB_0I9@G;#H<].#U:P%_)!4'2CGG%<-0RZ F^'G;:(!6&8O'\W:C;@@UT.[C@ MW5,V<8863CP8]=D!97CD8#F#H8*BA%0?ONL :T >T1[!C /X$ '$!W)!%J3J M*A4(S+V(_X57]UHUK**'V^T,W%7#;]WAEK,'\FZW87_]W@A8M7*] +-:B1+; M$L<9MFF_+;&O;MB&S\#@:=FPY5:;@ "G#?2(7(2U2JF:"L14!0/$X3@!W) [ M;-6X@2+2ZM#O(YV^WI+"2UU22/FP3DZ6+E)TT>=AB=7:2S$F[ID%#V36-NLV'=,R9"4ENC/ MESRRBTPH&(^*N:ID4,DA0L=7+!2^<#+DY[$HRM* @V[)S(*/DB-J44PWD3'AE[17MA%HOX%IC?;-:( M'>OX,_+K$QH3+1XVP6@?=FD()[ZS@;'#VM^^;-YV7(J !_#A>TK',7LE&7S( M^&1M9(>7W70!H@!/+B7;!W M23;R:N3\**&C*&P#TSY/LISL?!SPK\U,RD2\3@]$=12V^GW\.(Q M0<@. /L MPM-(&^IT0V#[7/O+XW6]&8#G] M* !Z&+1.275IG?:CYA?DO/1*GU]Q&C[)J$]-#HTW*&3'A!H$\TYOWR=?UL'[ M!<"S^C[V;7M'F<;_<4"$5WQ.#OX8W$U^FEQ_FJ"7/WYZ*I(G1;-W,O]*3IR2 MPU(^Q>)U&?\M+V3J-!P*]PBC WY*\JBFYM )EI=@_QS2I,)@C:ZX)QIX(Y4U#ACGFT(%XE3^_"/5;9%8(V;- MJ\7R*L"F6? (H,L+X;72\>"U\.\)>1ZK@JPT-KV/-A3DW ^OOLSJTV *D$XI M.T/FLU5T.O;*B"_+A'(,,("ED@1.U1' '+<"UK(?6S/3)!_&MB= \;X_#R87 MY\%XT#!'5OZ )%S<@_XS^1.Y?Y%/QL;Z4-LA0D M0-T[XN=V*QRUZD<6/[.EY0!? 3AL1U'-7^KDP^%H5/FK&6UZGD_;_B4B0#,6 M40! A^Z@B[R1R-JI;XSS']C8/&D7AL;^944)A4BH<0DKL>Q+'_< M/D:J5>7 G+*ND7V^@@P77E<* )C)RTC1Z 2F^IB"&F:@AD/E0%0J@WYT?)DT M54J[,-+[R:HQ]F(&Z'P;LI?,_D^IQ>ORHA5EEN'^,>4#W12X2G;AHK> 98>* MQMP$9<"'-J<^NECDC4LIKV;FC$3+ MUI?J")*!U+UD]F1H_)AFG_-T1KX"SO0!E0C=\$L,'>1459RIB4J$ER(&(PV- M=2&YKCH(85GLY@%UA&#?XK?Q017$4__T^*@M@MD2HMO-Q1]'HM(6O^?:* M#P\I*H->S@[]BXC1;@].1_#278(]B45?".41N3' %SA@FL5&4!@.2*FB>29*7; :.R\2K28:ASNO4*!3 MBX._5C='3*INZ5A@7XIJ0A$81QXF_3A;/9:&DY>1Y3RETFJJ/2>7:3:GT)9T M^\,TLJ6MD_>3\[^='US=?,!:QPNC&H" MDO)<]""@;%4S/,B-QU4 SRT %\JIR'FFQF[DB?HQQ>'8IY7E@>YQDRFB;JO2 M+I-6M,CFLC6U5/(2./Q+NO^8 QP=C)^FK]G,#!0<'!-Y\O>B/)C_.CBFY(=+ MP/$XBV'F8I47HL#Y.8GGHMJ!$?FO\:]QL2GC4#XOL["-%5+N(!!"IC(L?/S8 MK:2E-BBEK(2D1$-!SIB_D#USMA;L;TJJQW.^_MUOVH/NCQBW6R,-DB,;K.?/ M"=1?*"$' M,/!P% Y:K@7H]+U&D%CDG4*S7J I>IX#]F4X@B M(P%79F'F23D]R4G]*.9\'F:E1CT8/0%1$G&@T/'9'\=G-=KS&;,5EU6H1L(H=8H@92Q;"G2NQVP$$B9AS)VA4Z!AJ: M-^^RARV-9(V957@9I3/8E%B/DQ04%\84VI.'>/:K=LLP$C/I8;%L_B)/VZ=. M/2345XG;!1G\UY=:C[%=QF*A<^MAB,JXO1^MIB],SU0R-Q6Z MINK*,[Z? K:@CH7UGT$6HWS^"333.)!=RL6CV+&'?@@/#-EKS2NJDF%+D'24P\WTY0"$65%?9J!2[!(4@9:,+L M[!RSZ>B)#7EKC#"4JLLU6:NL7;'TV+J&# $&FZ@ABQR>D[5#(T-;N#5%D$FR M1=0A+7-%YOT98%1E329V$NB0OP.:QJ*FD8BNH)J.*1Z%UI3(BL1F1*KO"+DG MA&?"VF2:K3;K2EE;_H">3E(GCJY03 0=3Z%.>6PYG_Q:I$X">[2I:WM&6?RV M=(GW*IEV]CKI!&ZR*L[JA M#3L%F.-1/Z+$XFB$*:03=@+IQ7?"4:]/GK-1JX/5FV9K3:/?WJL\A8;F*9[, M2>&+H]3/L#OLN!F#(9BTV1,[/SG-KTW)G$9W5@E^9[D70A2ZYFJE(CB3MC]0 M8NS3C#5=A(2D:*Q_0;F/IZGR))0?:BX'5_B&EARA9 V@756HX8MZZ:Q:!^I:H,E,6)N M<[QDN['$[YK!:%,L42L;99E>B/8'U/L4Z!R?R1OF%-/,GI/YABT$Y0^W'-U@ MZENI')]7M$?OTOD[Q*Y22([':&5A^X*AUR0"3[6L4.>^U)YE:YQN;L[_>GEU M!=NXN?YPF"T_4FE1>H@*U)R+OA*R<5"'M 2#!;1"^4S,) M7&1 =8/ "3 M%]ENGTKJ>JUPU(V4$2=N"_'%>8"&.QU@A=64*_ZVZ9(ITZU^ MU._ZQJ!O/:Q+K[\?C@8C[_J'W=[.;,@4](IT&?=G:!88;8\6>DC9Y%Q7#<_Q MU@-TJ_(#J3&%2"NA0C]_>6/Z*'$=*_,TWLS28K998KQU1E\P@0N[/!.-H);4 MW>LA$9B-&5!H8)FKSK 8O;DA4,.--$3.H2KY _$@:ZFA0$] MTE0=*I8]M38B2/]J>1PJQ+)9 ]3_H65G%?*\1=#95KF(D9N5_CC5TNYZ8'%! M(OP0FZU5QD5UGG8IBWFX<+6NB>9:=#!X05\[,4?.>^.HEAF J20\+U#XPY)*K\] M]6JPXW*;3#K3+"^BZG,O0:8$N*-F\@G0::O&HA0ELN6 2M"P$T3WD;'VZZ8G MVY:_/H&[MH2D 2;!;##?0&)RD_0U.(0C>ETJ>XL(?H,$KE8-B,LBF+\_T8V= M5:ELU@G'=?73L/M:=J^*HW?H6J!&MSZ+A9@38ME+W?<3V1G1:*-_&(S E$+A M>#0(L1";$I;#(0G(41A1DAW\%+7[XJ?1<*!+5 @ 2+K/Z:I$08N*PE$/Y.J0 M:MC#*!IB&X[!J(U?]UKR:S!+;N.U8O>YB%9I4=@#W0+>P>1 7!08(; "^!)& M.(+U#?'++OS8$2K,(<*K/>I3XG4/UCOD]?:HY/D0P3MJ1?1K-^RW1-EZ/XQ& MCDVC+L&H5#K+ZF_/=7W51QI,CLG'VZN;GR>3X/9F>G\WN;^\FV#R6/!^8N4,(J?:9(\8A1"5CW;K#J09+&>4,E^UDJ![@)$QU-P, M^58/@2S*H?$/@P']3UU'2-\"O@&6CRNT&6.+:8K]"^X2=0-0$*N/;3)#!� MDV001_Q*<^ZC+MG]]-_K6@C ZI"Z "W]I?3\E %3D>)KWOP@$WD<9G32> C&-&':M#N';]# MTQ,17TC,ZFTEN,9;N48_C09X!?/I@8T9:5FW_IA;6D2M'ZVKF^F[]H^H8XB? M][IO6;Z>4AM;L,XY+1A++BC?0?J,9XX': [;P=1G;%;(U OTB-[FA3@+064) M$"6)$EF'3BW"#+P/'7&D49X1F?1_Q'VQE&YDXI*[8QF'.=&Q[9ZAOW7\=W=^)IODT=O&Q8)Z0LF'HV* MR1<]-'445#JBTI6?X>SS@EBW>/A54E>FRW3A-3S;>$65$++)JF+P\\T2I98:Z')*Q5>"='6I-5"!3.@%:];L8^,U% MZ3Z?[I JK$"(]SN&5U9GC@ Q@3@? $W+Z\)$>.RH$[7)W1IU?.Y6;KF"_[9& M ^>6+W4+E=7QUO^U>ZG=PWHW/^-NXQE7CB'*?9AP5KFI$%2#<]PV[C&>"=]# M)H L6I_U,.T-^"D40A8H\WV<_1H&UZ?CTQ#TIR+'T=YC$YMG/,TS MT P;1I0R6)LXR?R0?C'DG&WL>A(1I$(ZL]JC1'S&.360+Q=))3,P/T04KXA MD?Z-*=OPE>T.^/*(. 7O=RSCCZ(=:?5KK3<1OF,LD!TB2LDIDL_Y@H-=%1!N M5KB$PW;4HU"FR&-3Z6#R%@P3S!%&/*_R6/?QD"Y5]DYP/1.' 2FNA, "IAI M9YET4(2<%H.I<+X* 8K M[ER7K_E RA"@:S4,2[(-1GP*.@U"4R.5E M5%?WI."=83*7JVR8G ]TDPG1C&5 R'>H*4TFA')I-@(4B@6H.\X^&LJW_+;G MIRW38DTKM?^B5AP1_;WM'=+RU1,JA]SL$.,L7%;56YF;9H^Q70H:F4A)YP'% MJB"#OV0#W2X"J<[^@"4Q*E>62#!AM][GF)T"A4KTX@)#.:AJLP..16TK@_&.BDDP<""]*JG-=DUK(Q22( M"HBCY+ 3PV;45>(S'B:0<)S9SFWN?LQN ?PS-THV=."";PY8*YTW#+ Y*V>W MD'=47#"*V)/,56HT9DW3;"H=-P1+N'B21%7AE)*X*K?#<0EUKN\?EXXYO# M,2?IM"DR __%O\=8CUG$+U9C:DFEL#;=IXKOD!6\3WN;R1]KD_L61FMX(W=Z MJ>KH%*)1!@/IA!-Q 2%PY+^H+!WWVJ&_@.[.*Q>:2/.DQO)\^5X!%VN!(M.E MOIF.J22OZ?%'U\6O]2JMOMSBBJ^G,17AA@R3J\EX.O$HM24+?.,RY&P>6->6 MU1K*V4%\HK>%S\HSW)I9VU.PT,.YF%O>?6$T5O*/A7^5F18 P.D"*,S<8VI MUJPV4QV4,C]U$IH;A4.T_OL&K>4UBQ.S?3IU$*MFY)M-HG#=]8B""2[&)F5% MM\IE%FG8_IV$,E_:Z!>-=5JPHP?LLRU\JZEL&8): M*9Q=7H!C7Y:"?3C8D&$G#+TA/%+\.!HSFP=!G?)B X7(BV3?I;(3M_I(VV9 M*_BD922]S')H=1?T6SHKW5?Z_+-^J)L:I*6\9I:4''&'5N6&- Y.S^W[L*3T MIY!SZ50YRH!5J&8%PPLOH<."!$[JD7]1 ^]Y*"Q3$;'"X=#H!8I;)"JW3/88 M?R2>1Q1LA?F5\P=#<)\91XP#K%RPA?H=9A@*!"1)B7X[R5N5NYG)/J:B9 5E M7K9Y@W)L*><&@2D5P]/K7UY/%>CKJ30VZ<0WV:*&MV!5*W!@E1H=BR18SLH4 M%SS:"7S6L(2#5E8H'>%27#:!(XGM$5 EUIP&EV+M^ 1>&I+]FN4O&:$2J-]T M7Y@1+K71:<,>.Z[V1&@A#U=Z?D%)M:JXU0ROOTJ;\0FS"^PN)J$ ';EA0V5@ M:B9CSV#>XDE76(N;!:TK/?5VSZQHCMR(1)/25O@5&PXE#Q:"4'<\P3=EH_&ZVQ<9,#;6R;\W.ZIREN#=3Z T?.)50#3MT]V4A6W_Z4<\SMTLF.M!<'/ M'>])@ NU<@=4P !U;PM(>B(Z7-4C*0K7;K4,S5!,7%$5Y;/8!7SJ0R_R?? D MN?_5;K^Z"J-4H?IP#QZ>PGDO)*_0MZ_;B;_FO=6&HM2D%4GB$!B%G?Z@!GIV1G,W;/7Z5239_OO\^ M96EOOU8 3V?0M-]HVVZ';2\ZVCO%.9S&K;H'D:G8RD0Y)1OKCUB-.!8CZE9) M3(;W,.([UU#J" 6^8LA$XFMGV'.YG#M8CF^\TU[PV^IH_&4-VJN4JJ]#^>WL MB,JV*7^?5#-Q=W558%6R!9T3-/=L9(-1?,,17%<])+P;H.4>J$S#O>!*UB;SW\Z0:?= _0PONH&HU'09R<5ER-Y M6UA6[O\EYAE1;+5/=Y*6E+N[865(",\CO!P%,U;L1;6Z=9Z&)X]IT$.5, MA.04WIBX$851FYK7#:,*;HPZB >1A1N#:!ATNS9JP"E$%F:TN[JD:7\$Z=&] M&Y@@WV($$3F.UOW0.IV!XWO8KI@5;!FR%*YHL'1)R^1DBO+X ^I^+();H_XPL^OX9;;E5 M\H3AJL=9?E_6]/&6YT/>/+R[$G[8+,6>U&A<8U=2=V;+%YV!>"Q$:J>ZS%@6 MH,/K,,LKWB$3/W+SRW*]F2>B;T""L=)*_C<,*)419MG080I=PD0!U1 %#<1,NYAG MTL6NB1Q[^[,RJ":<6?S3"BJ7((XV=IHM:HK#H7SQU ]L1B1NTV+ MNS7ILGON[86MT%H=\CKMX40279Y4*G)C@T^G F(H4L&4.)6C,D^SQY7QR[71 M*OC>4[UBMCJ>TFCNBHUM%#H=WRM.I?3IP0X=@U6?#D-)M2-72JYSHP0\FL,V M-8X_#:I*@'"LW<=? N-CO=[A?:A!R=AM4+XS['[\7[9VH-1LS>CI0DADM)\Y M?4N98H_)G"*6R 986V1OMW9LBHI1XA,LZW-4:(4:61=HI1DY@8 8-M:.GLBJ M,:.\1K@V19M(F14!+Y^ _KIAI+@C< VRT84Y0_)^0-6-%]@18558OWZ JBXN%%U'18!,6J=ME3'./RM/3KMJ2]\Q5K5!7/S$;4N7+6X M-%;>K.!;G!N J%Q@\)E+(KESOTPYII9BW(J0KUC;XD;0G^[=5?W\M)-S.]HX ?GES]=GD^N MST6_ZKL)6.UW/P?3^YNS_PSTY.084Q=QT75*8J(WTT)E<$X ZH;]8<3_]H;5 M1_1-3D>8D46\5GUW3".T.X!.]!]Q?:.1T#/'&AK9?W:3T9#&3OAZ00:U(\?R M0K12%:0QYV6Z04\4U:#YM7V4+QJ8B7F&^++(N5'+!T>'*>@3KRL'$P M-Q,QY/"Q2GQ0UR80#1!JRKI&O12=@"0FI\SH04_U>,*6VN;0PD_-Y5$+L$&- MZ]N-<4L9!Z.L/Y%@@8XZSB= EF^-2@]\SG_585':[FEP"V8DYI (DBV3RD[M M@RD2?0%COT4-:,55:M0D-@K10;]?T_2@FC,F!C2GVFO$H7]$8\!28JZGS2YL MP]9\[>7"> M:[I1'&\N/7D_GD[0=_'Q=G(]Y7O$S;%FYE@JUFFIS);>Z99BE\9HX@I-LQ_I M9[K;3-L&?(X,Y'+;0JAA]ZY%'3[K">D>[^'3HU-E-QW=&=S/_=^D#CU?(?J%SV;G)[KBK@7ZJ,R4.++M!"A! MZY+=(#2&*2N;&FAL,(N'44?VK+6NLY=)J&ZXG"-VN M+_HGJPOLN2H=FXI\'W^??20EG5JKDH_!J! M6VGK)CI$2)K7-ZFPQU =2:6MOMZ7L$6T%NW)UY<9GI("3P,S12-T[/90.-B- M6[!E=IQU+X"1'.82!Y[YDZ@HL Y:Q5E\%:L:=D9G&)W>#]O:(*XGI[IAG40- MPR=J -+L 6#CV_YJ)98',XOT4(=YNQM?W>90">J-XN8W<:F;HA1Q#YRXXLVZ MRRU!749U.WHX%E?%B4O@K$2:3"W0N$A.7A)W4\69H]FQ?R-X\RU=7HH]#KI# M=R/]L-/OX&/8%D'O ;;4QWN46KV&';2QBX**!7I(7*PN:H<]&*Z#H:MN\$&@ M<)-/JIA.# M#V(OL1T.25[Z(J]1"X.#'<[VP"G1BK7[A?=YL 6A#G#C\J)6,L4/JA1QX(D! M?[/Z\:GJ)!Y,N!M537U$]<'@ERM,.KY$QX.KM#BC-E5(3#^]GT[^\@FU'+S/ MMU(!C#:>EJBB919GWW. G=R+.K-S6]$)1R)LYSF:'7K)JKD>-@R1W?76^IIX M49MCI_L61D*_/">"I$X9, Y-%TSIX_.MO');Y&SY&Q%<73]O/0B8G*Z0^)OPP+N:,>97 M)'-]^T?-'3,5GX1X2\/9.SA[$8XNQM/WQ_XG/JT(LX[&TT_'<)ZG,K\#&(2L M)^)&'L-N='Q S\E'CD-920;0N$@>"AD<[*L$9K./_XEX>);/=6^,E!J#" # M(JFYQ-U)Q%JQ).#Q,<%>@HENGX!-ZC! ^F$\OF7]U\Q.T9W\C(1U41+A[^GV M\"H**$J=0%4-*#@)7^Q1L=8BKM+8I-P\15TOH.HS!$,D U:6+!AAIB-Y]X"= M^G LXE%NZF9P9&=7F&4.&^$1HG4NN-T5O2.%J4X_/)96M)V7RCHBI2<^%4DL M;CO*0'42MT]6JA($8IJ'D5._%#KVA#I=@!@4DI>N>A=5_1@A5=6:((-$K/3.K 0P:9H#/ZF\4D]6/8D8-7#.1?H(BR./N5F/IJI/ M@7,IEN/4%=!KE&*GKF/<6^BQJ 3,T46A;M>1$"9XV9XO8@-22'QS,4TF%X@@\PD8I:928G1&AZ_PW;8 M!1R"]+"1BLWA?L7*U>,<$:&_^JV^EC8XI>@,$L,4%GD%EVS61^-S8TXUO0]*A'\;%O34QT@%!)FEJ(3- M4KH@D)DM%3]5-6+8"L!^_$'U_>'\Q/-DQF@D^M4 GYZ0S\AD")RM(05D2B$? MT?N?+I)ZK:S V9-Q*L*0MH0*IW4AMM&6%6S88\LX[Q12)E]BT=1372%0P0LM MF]9F6:*H.:,JKA23=%Z9?+ CB]HDI4&;6 ,HWL@HL"H(O=9TZD@BL :#QSQSR3(8"( MXY_#HMK.%JKM8"@#.$_(ZH&03/.YQ:P?I9C/4I-U2S7)?!1.:X..*TK$XE O M2#;]M]LEEA=ETO"0+X3.ZK"@A@M?IW$F4[Q<:*K%LN#5YVH0]LHDZU#[%451?-[ !%P2%]V'A2BJ M1\IUI>R8J\,IA0_A4EV],':DZF=J_PUT7T7Q&K-$JZAK*[Z5D2^G#M%)K2;& M\>=-EI#ZY6<;I)@QRU"LYS)#AR]#YD3VJKCBAIJ"@W2B_K'%6;"PU'H071*^ M$4T;DOB#K+\B.TZ'7P@7RZH%1ZKB9K$P6NF+UB.BX:=&1-GM&3#H@1Q3F,P[ M$P"JI7!UK\_6ZT"%98LH!N]E2V&P2ST-Y]2UZ[(@WZ P7 MJ6K+%'S*2%T8-\E;FT);APU,) '"1WO3Y(94J7C,S!"8=L#49*> MB$ZR1JMVN3A]>1W%8FAX23LR!9)6P,!$>5<*%9.HS6:07,91O;BOW(77C4WF MBOT+R' 0770D%S2Q^>MF'#J,0T!$A[X4)>RT>)"Q=)X$G;+CA#.PC^5!Q MA6CS$XA-DNS#*U%P:#,6:H.V38U@V:J[BAG\Q_7,2=/,ZK<%9*QC.4=T]9#K M=K.+S4LY4*78%;VJ3K=$90(2:W^NMB%68XED,)F7V- @;*=>W+)"!>^;Q3U1 M<>B[X+[ %-!8_GX8]#'-%#MK]\"HCEK!IPR8](+DCGP58S0M,+VY1>48]T.K M07R318$CMA0<=[E[='X2#$<;<>]VP.X@ W$B4>4%5B!?HH,>4 M&KPZI P&X0A>'H3]:(1<7D2@8>((-M4.VZU.\%'X),J@.PR'W4[0[86=+K5C M&H:MKI@(&WQS7%+Y T0;\TN[6N%5I;=UP-KJ=/K2%T]9A0H$>/40_-Z&&7J@ M,ZJOCRUW>N%75B5KTSS1#ENL')9%F_55S"W._UPU.& 6J<3#J(NM5GO48"P M#49FI]=MWK:Z290::W#M&OM&WM7N1*ZKUVY9:[,:CY$VS@.2JZI2-GH4=44K M=K':0UIOO]T+S.Y^[V0RH]'[C=(FL>/"8%>W2, M^'F_%;0E>D?A*&KC?PESD'(8"3KPKR>U_%TPC1>< 1T;-P/0&_T6X5X$Q*3Z M7?>P&RV@Z:#7-BC'+)%MA\->'\.UL "C:3'S"FR6>VDN?=AI ^,?BL7S=Z-N M"S;0[72]%R;7WI/&MX>U@;GT17&X=NZUJ9V^A**$5!^^ZP!KB*A*&&;$%NP1 M0'PP=&\?>U?3]KQD,/W6O5?)%91)6,U57#;]WAEK,'\FYC"6:_AUTO ME7<%F)4LWBIQG&&;]ML2^\*+Z%KP[I"6#5O&VPJQLA.0N2=34 WM4R"F=96[ M+Y,/<:BF.-7LB>1(XFL2N[0M3(SEC+PZV6O>+(C8-4\7G%13HF' ^I-=8HT2 M=J,[L:NNA"H)MSK%_;/NM\5TP5VJ, N4TEOI"BY/(3>M121+I'I#G*1HM@)[ M:_;Q \HG:\PQJC$5%$&X6*4U-J@K+2J"P#0X8;S')^7I:3H8!=H;(=(;@5 M[&RX4$P'E2?,9M\]7T:N[QVESLC..&N P<.&8_0J[_LRFV\0.(F\)YS34-I4 MU1R%;<#Y<[W!=VXC"RR%R3.9)FOV?^ST@--%8:O?QX_#"#0C@+8S '?47R5=.V"I1D[)$2.?8@MK&?_-N 0 \^Z>G1ND4L M)MN:5XNY-8 #,^HJEXMK7IP+D'1_896-HYLQ,7\VH2#G5M<35K(IY3T<^K;F M_9O[W>DYY%T.9Q+6VW.IMST!VL;]>3"Y. _&D[N;8')U^9'%-^4K-?UV131> MG&"8^V2<%L$Y5I.OB2"DRF%^&H2M:+3E&_VI'_:Z0\\W%!C+9)_S:I\'4/D\ M'^6_W5[7^GR[B&F]G'GVNWBY^I$-8L0'M1OU!FB&0-]:@T<%'K\$0U:9!*#, M@WJKGN$L2/@6#4W_TM%:;CE+M;_MAOU1S]T.?>LOMYXH:T7M ^1X;^@"1](WZF[-'ZD<7/K%XZP%< #MM15/.7.OEP.!I5 M_FI&FY[GT[9_B0A**[&6DVR@S;0YE3>RAQ16?$(J7] MCV5:NNXIT3K4BL:&?%,H37>EK(R];M=&CJWZDM;X\ALZ;)NVP:&\+N6W\L-9 M96!D&OW^B%K/M*(!E]=U(U#91J=XP7<@7A%6N)=U[W:ZWV]I_'Y+ MX\ZW- 9;']@M)+'738;H6:TSX+]?D+CW!8GUM[O5'][W&\OLW#H_F*A800?A M+V3CH<8J!H.?T]5G;S2S[Y__5UUGU 0&/QC39 >)YH?-O]X=+'77AM0A%G?4 MIUKE-\+@>__Q[_W'O_ MU?Q_4U?SG3FA<@*&F$;%-\5N9XG?>Z;__]4SO=%!QKCP4?2QOF.&<2L7A-CL M0'8[AGUOTOZ]2?O_SB;M1IM23\_,74('^C5C+!3@F&9J1K1W>$Q(T&".:A?9K[*3:T>.IP@G2F5ZWFI 2^76_G3OM&K_E]D/D-UH0$41%CDE"=_S9!VG"Y>+ HJ=*@P3.ZT^5@7EB M8R6<%N*V0-$"N5$X7V^H"M.Z"IRRGIV%2W:!./Y4,&1?2Y[@(]5R.H/_.4_1 M>H'U4 9N_@((@^D3LC%]_.0DZ@]ZIZV6HZKOT;2,K0 *NY-]3I>PO,CZ/_Q3 M51NK0PI.@D_3\^#HT#FNB^3A-&@)VW>_SF5 ]SJ<[>M;UG@NEK\GU Z[3Z5( M]W'RO.6=T.J)TG&Q.8=Z8SG-M ?1=<@)U_9> P0WVN\6HOM[YA]DE\+7[4?U MYQ@,;.&F<'(>:BM.'6W1*D"M_NJK/G6F:BY =4UT76_J00*C_-1]4U:@5G]1 M1:C. 0S'>;UK MR<-6=/FDN_8]JA$7FO_4P*=2HUC[G%L_Z2"3/UGL6ZU_@>F\&)K;NH.L%AEJ M"BJ]>]V*5(JYI\T82/7;=0*^D0)=RX^+ONDI]<>E6?Q=-X]=/*W+$>J>M^); M4AA6I%/];%OXRLT+1LGJ7JZ+)5>?^Z7]MGGQ2Y?1R/Y' MY4]84LN]3"I^_=K]BN@A+0[6\*Q'L$K@ZP:HN6KSGVG)^3Q(_^SBX[&L+$:U M6Q<63ZPXY)FN<#VV5":NM72.[MM4*\O2.O*)UI13DDGAZ1;LVZKI+SRSJX"O MK2K@<[L*>&*N;"H\LJ[>&!P&/\CB4WCK4T:7L1Y25\KG?%/"R ZD='6O*]%U MH:Z3:+M[Y2N"CK]V@/2V\M>& ;<7\C:]O&<=+:]LC]7XBFD;7O<6R)Z(/>%[ M?%F/Z:;?<0BYD-T&D765]>6T?E1LPKJ&TMP&R]'C&JSEW=*FKWO <4+5CK18 MR#LPZA_Z='UY/SD/IO?C^\DT^+]VS2=V6=OU1;O4$C%.%5KN/(2WT''7MUF# MD@6TN[[5<#)?O2+G*+\&OK[!WK;E6@1ZVREB"MVGZ9OVZ+[Z3>;?[]3<]W<# MJ_O>M\0ES^A?@TV[#??6C7]CC+*\JV$P,4,>7_,.K.8;<*T=9_H6N.W7P_]I M)<-2TJFB6ETKK+ZZ,B\28-=A:8E9(]?;7X*L0;:K3#XSNG"I,;>&P!L+H,/@ M U9=>APL?+DD[(@_'>/*;( TO#4WWZH62=,Z9JHM=H-#GJJ;78]\W8ZVNXRW M[:_ _,5V?IY0;M*:6MCG?5W]I]'>#I=\*PL#LSU]_=XS_W3/+"7>/U=OL=JV^_A-69:)K6M6?3+AO MZTYW@-^B\SV9"_8V3\M57F*QPJ.6=[-%2@6M1?H9D[EDI= >*COP\NGTOE9 MG,M9SV%\+]A[X;__V[_YX"XYE;<1U M'*_U]'[7(?<$XOAI^IK-:N&H$,F@+S.C\%ST"S9^]E) 6T#;(0'_!-?Q4@^+ MDI'QS]D:+QY[A3EGK/O!PSB^68BS"O>T31DGZ+:*ZW?DIZY;69EK'R6V,N,N MS4:LDYP[JT6"-]:/5>>$/2C4OP0C&>P2[[1,'YF,A2]20=/L+(+,#G[?+)-Y M6-=(H2:0 >J5#HX+?]711.6)[JJ4-]'QMV;KOC!%+1[LS^WWBH+\D*:UXPRV@D\KJ;K><&=G(YS'1]&"-+$X]YK2_J >%>A=] MP-#Q$5X5X1@D:HEV&XVO/ZJ=VUCM?9+;FB$UG*^Q*"[3WW+.S5/5V._;7JJT M-U*M8/8=Y]I-,]$LYH0+ SS@J?,X"8OYY$Y(F]U?E4V.:H,)7]]KR$ 2X3_T M/HGN+TPY.Q?7T,NO]_;V5 >@<0T,;IH^J%8F-!=)& U^7+>'T6/(X?5;F@UM M>][J.N1K-L1=63QQ.QV!V.R)7&C8QTKI&0P8$_GS[,<=$8,PB+;'")_MU?P0F9Y2X8L5I M+5?3ODA:%8.!]D(>;CGCG5UU3)M[YU M.=GRBK60R*D,U@LQ(^.[K$5W0'BHV\SVU=6./"FYML7Q[C.#3\$C?9+8B$W9N;# MWO!K'"\4/08=W,L 4XOXQ;J/32+&U1H"J MX2FND*E.['OR2C3I,DLYZQ;8,*'LGU#_:@U>W L>(8,YCL'JC6E\C+\T3M?W MFZ>"!KZJ:*"I!\G6D@?WE8:B]@3U+B;G*'9J@+0%@F\:(_(C]O8%6EL- M99C&\8J=]MP0S;9U[S:T.%O!B5"275"_H=T%DGJ1&Q7M<5RRG INC 9*$[.!DC7X%EK;<-NZ/5[N,U81-^[WOPZ&] M1O!ASGX#>(YWUP&V8,F.P^S^VNX8H?I#HJ>+%V@W#6-VICC8KOS0+#^M3?O1 MDU;99V41:OJ=Y2(6.-6, 9!$S]R7M=WAZ\T#\A$C,%YR?SSN#4-1*X]O-!BB M_C<;"^-YWV(LW:OLJT[2<55:95I?C01[#->( ?N.4W_\>XY4?_;[#E1[\/L, M5'_J>XSRQE=#X(2R?=V9SY>Q\SA*E[XT6I[6J<;6J*9NZ<:7E\MTK>_)5O'F M634:00KI]WH8+0SW]Q(;+YLGUH1&;D="E8?L>,:BT\@UUK%QH2?+ MTC,LUVRB#%%=_;SWO4^1S%;#?\;RQ32*U67!B@TUM M^86RQ4*_=^ M)!KT+EE)0KTM\+;()2#$9OV<%Q3$\!.LU1?6&('O2\!*31KXI"O< 7 M08C:3M\;]6O47B)CM<:#_H4WPK?:U?#;5, J6,%6;["1,98UJZG"1H"1FV?N M=E(TRV%W++/4FX,%^?J-_#,;+NZ-V+)IX)2J9!IJ*[%9%Q9^U[5N%!S?#6,: MS0?/C>:#,D*R/7@ATUTI:ZCV^?^.GI*NY',Z%>X-<'<,,U[06%5KBUB^EI8E ML&QVYK#IAGPXW=[@3K8WP&=J 6S58>U4I/9+QY-;6<"VT3DNX5"+&POB27"E=?TZ")JL DZ: M"UF#,)%"*DZT<549-+4"DC=6ZNMGR/]G+V:S\.'\^A _&Z! M3#*ID#8;9-1%%FD>?3CRGMV[GH=3(96K[2OX[[H??A 8/"N0,C8*G&,/I'%- MM 8E;HWC!COPFQ#J[=6V-@I+1;;1?(&G!/H#1F4%@YBI:5 M_6M9!S:HM>3&R"DII2!.PY#1&X8V \;N[<'^5.QQ=P7R8^R6A!A9%8-I9MV; MTZZ%3O(NF^?>H;TZBA;5="/UV];,1CC?GAVX4U#0SOE=,=8W[*2NV?8-HZ7@ MX.?RTX+1D073F QU4"45?31\]J1D!@"%T0:4IMDN\D61>@6='DY35QRK>7Z" MFI]ZG4L0H C;%6V._O^\RO]8\>6K/Y?L+I5#P4^HT7:I$Q"Y. 61R[\L,N@O M])VNL=#VV:2?XHWTQL+VK>VH=AEZ3M7EI[?&;W!P* MTC)]9Z?H@@F>[/=6>+0<1ZU&B@1/]@?(:P+Q,_V:)N M1T.19TAJ[T&;NUNM[\3/IF[M_F#NW&)W.+3E'!II_]8+:''/5)M&.MPTLZ%= M&)"5G0.XIAXFHU$Q;*1J!P=[ZVM=F6&\H1V43ND6"WW!5P4/]GF_WQ02#[B' M&WF[/Q@-A.RX]@GTJ^@G&J[!WHY.VU1-;]03'""]XKJVY5 MK=SC_B#\KV& 3S&,'B/$8?V[#.*N^3]AU-.I*N%$EUT#K5O&T4#M[][:N5K8 M@6AE _N#]2%"MI4X;1W2B/-V>2D\UC\+WOJ\6CZ7PX@]PPJSJW"'.:_&'IP/ M\ABW=:TJO'LECF0MVQ)$"+D5.U]BR(2 3+8(^3V)(%,",GU#R(F'\"=8H:=8 MZZ6.(#,",MLB9"^2.0&9;PUR,I03YGH!\ MSPMY)*T*2%<&+!X:C@B=YI51;1E!?B @/_!"3KJFD>8Q5*^:M0I/D]BU'Y:E M[K!KCSOS$=6;CY@QH49G_]Y+/FDGQB2EPVR=R\!4Z@;$ DQHU1"S4:X9,\OF M&NZA[4#L7&+^8_^(L2B[C)GUA\:S,NVG% &29@-0B:$O?P_H0R2,!N$3 C[F)16$F:M;$H(Q><:U-%IY1-4F:; MD,E7/X+D1!BS5-;)UX;H44I)F942Y3*GTRF$F6OA<,L@D-B),2FQI,QBH=(: MA(\Q*;&DW&)Y);-957N,28DE91;+BP1GXVM)627=YO17OU%3DDFW.0'V/8VG MMRG)9-N< .MC4I+)MC !)G8.43N5JKMX_B&CA),Q"VCYE1ZLF8U4-C]KHBRC\9LW_HT4,/D_)/ MMM5!3A:O7%+^R;>>4=/+MC'+6G#$F)9V<63JO8'[! MO3[3C#$IZ>3,TGD%\P*< V-CA>?DDC^S=-9CQDTO(^6:G-DU*Z[-RZDJ7G;+ M*=?DS*Y987X#-9O[[/?P'HR<@0CEXB;&I%R3O\VRS)+*?X$@SFK]\%3M,2;E MFIS9-2O,SYCSRC!F]/9^;DCQ!RB4:PIFUZPP<9BHC?@7I!%GG4\NQ"?_=5T7 M8U*N*=@_,:-6O>)YEX+23L&LG6AZ:%,O5%"N*9A=0\X)[9S$F)1K"F;7D)@G ML1(+RC4%]]+-JU-7H=YC3/(#,_:EFQ=35YO>2TH[1=#.,!QL#_8JF*H6JDN\ MO,7R4M;EE1'^9_G539;[Y?%I5]?'6/:YO=#2EX=KK#_[/?@/4$L#!!0 ( M --.ODX7K2RZ.0( %XH : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'/%VDMNVS 4A>&M&%I :-X'DQ1Q1IUDVG8#@DT_$%L21!5-=E_5DZI HM.! M<321(+N>F;*KC,'1?0BC;8[[4Y:[MPV5?^RB]7J1]T?\K"IPMLY M_&K[UW+,>2CA^A/OQ@7&O[QW^7^6;_?[TS9_;;<_+[D9/JCXNT 5/@Z2^2"A M!^E\D-*#;#[(Z$$^'^3TH#0?E.A!]_-!]_2@A_F@!WK0XWS0(STHKH&,:WX2 MPIJO=01<1[[7$8 =^6)'0';DFQT!VI&O=@1L1[[;$< =^7)'0'?DVQT!WI&O MMP"]A:^W +UE@7=M]++-UUN WL+76X#>PM=;@-["UUN WL+76X#>PM=;@-[" MUUN WL+76X'>RM=;@=[*UUN!WKK 7@G:+.'KK4!OY>NM0&_EZZU ;^7KK4!O MY>NM0&_EZZU ;^7K;4!OX^MM0&_CZVU ;^/K;4!O6V"O&VUV\_4VH+?Q]3:@ MM_'U-J"W\?4VH+?Q]3:@M_'U=J"W\_5VH+?S]7:@M_/U=J"W\_5VH+B:]W GHGOMX)Z)WX>B>@=^+K MG8#>B:]W GJG!JGQX$F2@_C*CE'\#KU3T285I3GWU!+ P04 " #33KY. M<"V0'/P! "A)P $P %M#;VYT96YT7U1Y<&5S72YX;6S-VLM.XS 4!N!7 MJ;)%C>LK%U$VP'8&:7@!DYPV49/8L@V4MQ\G7"10D8IHI7_3-#G..7]2ZUOU M\O[%4YQM^VZ(RZ))R5\P%JN&>AM+YVG(E94+O4WY-*R9M]7&KHF)Q<*PR@V) MAC1/8X_BZO*&5O:Q2[/KU^MCZV5AO>_:RJ;6#>QIJ+\TG;\U+ -UTYK8M#Z> MY 7%[':;N\1\;5GD:BS8'A.^WCB>Y_O^/E$(;4T_BN96J[:BVE6/?;ZEC#Z0 MK6-#E/JNC(T-5/]+H1W6;WGO;$A_;)\;LVW'/BTHCY3DE+<% M[1HU%5X_^:\&ON^&R@6:^Y"K(;4['B]'NLO5R,:%AWQ$&K=.3?5>PW/KX_VP MSRYLIN^[7OA',;+I\+NW?K@< B2'!,FA0')HD!P&),SZ9]Y M5_\!4$L! A0#% @ TTZ^3A\CSP/ $P( L ( ! M %]R96QS+RYR96QS4$L! A0#% @ TTZ^3B?HAPZ" L0 ! M ( !Z0 &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " #3 M3KY.XK.H(.\ K @ $0 @ &9 0 9&]C4')O<',O8V]R M92YX;6Q02P$"% ,4 " #33KY.F5R<(Q & "<)P $P M@ &W @ >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( --.ODX(3MV[ M80( '0( 8 " ?@( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ TTZ^ M3@ *C:_T 0 @04 !@ ( !I@\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ TTZ^3@Z1'AH^!0 A!L !@ M ( !OQ< 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ TTZ^3M91!B&P 0 T@, !@ ( ![R, M 'AL+W=O&UL4$L! A0#% @ TTZ^3C&3]O^S 0 T@, !D M ( !OR< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ TTZ^3J[#[4W 0 -P0 !D ( !@2T 'AL+W=O M&PO=V]R:W-H965T/LP$ -(# 9 " 6(Q M !X;"]W;W)K&UL4$L! A0#% @ TTZ^3@L6 MROZS 0 T@, !D ( !3#, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TTZ^3E1WX$VV 0 T@, !D M ( !$#D 'AL+W=O&PO M=V]R:W-H965TH\ !X;"]W;W)K&UL4$L! A0#% @ TTZ^3FZ'MIFU 0 T@, !D ( ! MU3X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ TTZ^3N^78+_" 0 -P0 !D ( !F40 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TTZ^3A+$[XRW 0 T@, !D M ( !8% 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ TTZ^3I)B\:'& 0 -P0 !D ( !7%8 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MTTZ^3D6.TN.V 0 T@, !D ( !,EP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TTZ^3D.PM 0U!0 V1X !D M ( !A&X 'AL+W=OL B8" !M!@ &0 @ 'P

&PO=V]R:W-H M965T&UL4$L! M A0#% @ TTZ^3@;L43TD P Y0T !D ( !07@ 'AL M+W=O7D# M "V#P &0 @ &<>P >&PO=V]R:W-H965T&UL4$L! A0#% @ TTZ^ M3IWD%5 = P ^PP !D ( !@8( 'AL+W=OP"BP" !\!@ &0 M @ '5A0 >&PO=V]R:W-H965T&UL4$L! A0#% @ TTZ^3KGA!>L= @ -08 M !D ( !D(H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TTZ^3DRT<'J0 @ "PH !D M ( !.)$ 'AL+W=O&UL4$L! A0# M% @ TTZ^3G7E.9#Z 0 8P4 !D ( !N)@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ TTZ^3CO M%YIC @ \P< !D ( !CJ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TTZ^3NU_4MTW @ GP8 !D M ( !VZ< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ TTZ^3DA@,0184@ .V ! !0 ( ! MQK 'AL+W-H87)E9%-T&UL4$L! A0#% @ TTZ^3OPL-.XW M @ VPD T ( !4 ,! 'AL+W-T>6QE&PO=V]R M:V)O;VLN>&UL4$L! A0#% @ TTZ^3A>M++HY @ 7B@ !H M ( !5 L! 'AL+U]R96QS+W=O XML 81 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 82 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 83 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.1 html 169 300 1 true 55 0 false 5 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.ravenind.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Consolidated Balance Sheets (Unaudited) Sheet http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 1001001 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) (Unaudited) Sheet http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnauditedParentheticalUnaudited Consolidated Balance Sheets (Unaudited) (Parenthetical) (Unaudited) Statements 3 false false R4.htm 1002000 - Statement - Consolidated Statements of Income and Comprehensive Income (Unaudited) Sheet http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited Consolidated Statements of Income and Comprehensive Income (Unaudited) Statements 4 false false R5.htm 1002001 - Statement - Consolidated Statements of Income and Comprehensive Income (Unaudited) (Parenthetical) (Unaudited) Sheet http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnauditedParentheticalUnaudited Consolidated Statements of Income and Comprehensive Income (Unaudited) (Parenthetical) (Unaudited) Statements 5 false false R6.htm 1004000 - Statement - Consolidated Statements of Shareholders' Equity (Unaudited) Sheet http://www.ravenind.com/role/ConsolidatedStatementsOfShareholdersEquityUnaudited Consolidated Statements of Shareholders' Equity (Unaudited) Statements 6 false false R7.htm 1004001 - Statement - Consolidated Statements of Shareholders' Equity (Unaudited) (Parenthetical) (Unaudited) Sheet http://www.ravenind.com/role/ConsolidatedStatementsOfShareholdersEquityUnauditedParentheticalUnaudited Consolidated Statements of Shareholders' Equity (Unaudited) (Parenthetical) (Unaudited) Statements 7 false false R8.htm 1005000 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited Consolidated Statements of Cash Flows (Unaudited) Statements 8 false false R9.htm 2102100 - Disclosure - Basis of Presentation and Principles of Consolidation Sheet http://www.ravenind.com/role/BasisOfPresentationAndPrinciplesOfConsolidation Basis of Presentation and Principles of Consolidation Notes 9 false false R10.htm 2103100 - Disclosure - Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Notes) Notes http://www.ravenind.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfSignificantAccountingPoliciesNotes Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Notes) Notes 10 false false R11.htm 2105100 - Disclosure - Selected Balance Sheet Information Sheet http://www.ravenind.com/role/SelectedBalanceSheetInformation Selected Balance Sheet Information Notes 11 false false R12.htm 2109100 - Disclosure - Net Income per Share Sheet http://www.ravenind.com/role/NetIncomePerShare Net Income per Share Notes 12 false false R13.htm 2116100 - Disclosure - Revenue (Notes) Notes http://www.ravenind.com/role/RevenueNotes Revenue (Notes) Notes 13 false false R14.htm 2118100 - Disclosure - Acquisitions and Divestitures of and Investments in Businesses and Technologies Sheet http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologies Acquisitions and Divestitures of and Investments in Businesses and Technologies Notes 14 false false R15.htm 2119100 - Disclosure - Goodwill, Long-lived Assets and Other Intangibles Goodwill, Long-lived Assets and Other Intangibles (Notes) Notes http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesGoodwillLongLivedAssetsAndOtherIntangiblesNotes Goodwill, Long-lived Assets and Other Intangibles Goodwill, Long-lived Assets and Other Intangibles (Notes) Notes 15 false false R16.htm 2121100 - Disclosure - Employee Postretirement Benefits Sheet http://www.ravenind.com/role/EmployeePostretirementBenefits Employee Postretirement Benefits Notes 16 false false R17.htm 2122100 - Disclosure - Warranties Sheet http://www.ravenind.com/role/Warranties Warranties Notes 17 false false R18.htm 2125100 - Disclosure - Financing Arrangements Financing Arrangements Sheet http://www.ravenind.com/role/FinancingArrangementsFinancingArrangements Financing Arrangements Financing Arrangements Notes 18 false false R19.htm 2127100 - Disclosure - Leases (Notes) Notes http://www.ravenind.com/role/LeasesNotes Leases (Notes) Notes 19 false false R20.htm 2128100 - Disclosure - Commitments and Contingencies Commitments and Contingencies Disclosure Sheet http://www.ravenind.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesDisclosure Commitments and Contingencies Commitments and Contingencies Disclosure Notes 20 false false R21.htm 2129100 - Disclosure - Income Tax Income Tax Disclosure Sheet http://www.ravenind.com/role/IncomeTaxIncomeTaxDisclosure Income Tax Income Tax Disclosure Notes 21 false false R22.htm 2130100 - Disclosure - Dividends and Treasury Stock Sheet http://www.ravenind.com/role/DividendsAndTreasuryStock Dividends and Treasury Stock Notes 22 false false R23.htm 2131100 - Disclosure - Share Based Compensation Sheet http://www.ravenind.com/role/ShareBasedCompensation Share Based Compensation Notes 23 false false R24.htm 2132100 - Disclosure - Segment Reporting Sheet http://www.ravenind.com/role/SegmentReporting Segment Reporting Notes 24 false false R25.htm 2133100 - Disclosure - Subsequent Events (Notes) Notes http://www.ravenind.com/role/SubsequentEventsNotes Subsequent Events (Notes) Notes 25 false false R26.htm 2203201 - Disclosure - Summary of Significant Accounting Policies New Accounting Standards (Policies) Sheet http://www.ravenind.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingStandardsPolicies Summary of Significant Accounting Policies New Accounting Standards (Policies) Policies http://www.ravenind.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfSignificantAccountingPoliciesNotes 26 false false R27.htm 2305301 - Disclosure - Selected Balance Sheet Information (Tables) Sheet http://www.ravenind.com/role/SelectedBalanceSheetInformationTables Selected Balance Sheet Information (Tables) Tables http://www.ravenind.com/role/SelectedBalanceSheetInformation 27 false false R28.htm 2309301 - Disclosure - Net Income per Share (Tables) Sheet http://www.ravenind.com/role/NetIncomePerShareTables Net Income per Share (Tables) Tables http://www.ravenind.com/role/NetIncomePerShare 28 false false R29.htm 2316301 - Disclosure - Revenue (Tables) Sheet http://www.ravenind.com/role/RevenueTables Revenue (Tables) Tables http://www.ravenind.com/role/RevenueNotes 29 false false R30.htm 2319301 - Disclosure - Goodwill, Long-lived Assets and Other Intangibles (Tables) Sheet http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesTables Goodwill, Long-lived Assets and Other Intangibles (Tables) Tables http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesGoodwillLongLivedAssetsAndOtherIntangiblesNotes 30 false false R31.htm 2321301 - Disclosure - Employee Postretirement Benefits Employee Postretirement Benefits (Tables) Sheet http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsTables Employee Postretirement Benefits Employee Postretirement Benefits (Tables) Tables 31 false false R32.htm 2322301 - Disclosure - Warranties (Tables) Sheet http://www.ravenind.com/role/WarrantiesTables Warranties (Tables) Tables http://www.ravenind.com/role/Warranties 32 false false R33.htm 2325301 - Disclosure - Financing Arrangements Financing Arrangements (Tables) Sheet http://www.ravenind.com/role/FinancingArrangementsFinancingArrangementsTables Financing Arrangements Financing Arrangements (Tables) Tables http://www.ravenind.com/role/FinancingArrangementsFinancingArrangements 33 false false R34.htm 2327301 - Disclosure - Leases (Tables) Sheet http://www.ravenind.com/role/LeasesTables Leases (Tables) Tables http://www.ravenind.com/role/LeasesNotes 34 false false R35.htm 2329301 - Disclosure - Income Tax Effective tax rate (Tables) Sheet http://www.ravenind.com/role/IncomeTaxEffectiveTaxRateTables Income Tax Effective tax rate (Tables) Tables 35 false false R36.htm 2330301 - Disclosure - Dividends and Treasury Stock Tables (Tables) Sheet http://www.ravenind.com/role/DividendsAndTreasuryStockTablesTables Dividends and Treasury Stock Tables (Tables) Tables http://www.ravenind.com/role/DividendsAndTreasuryStock 36 false false R37.htm 2331301 - Disclosure - Share Based Compensation (Tables) Sheet http://www.ravenind.com/role/ShareBasedCompensationTables Share Based Compensation (Tables) Tables http://www.ravenind.com/role/ShareBasedCompensation 37 false false R38.htm 2332301 - Disclosure - Segment Reporting (Tables) Sheet http://www.ravenind.com/role/SegmentReportingTables Segment Reporting (Tables) Tables http://www.ravenind.com/role/SegmentReporting 38 false false R39.htm 2402401 - Disclosure - Basis of Presentation and Principles of Consolidation (Details) Sheet http://www.ravenind.com/role/BasisOfPresentationAndPrinciplesOfConsolidationDetails Basis of Presentation and Principles of Consolidation (Details) Details http://www.ravenind.com/role/BasisOfPresentationAndPrinciplesOfConsolidation 39 false false R40.htm 2403402 - Disclosure - Summary of Significant Accounting Policies Effect of adopting new accounting guidance (Details) Sheet http://www.ravenind.com/role/SummaryOfSignificantAccountingPoliciesEffectOfAdoptingNewAccountingGuidanceDetails Summary of Significant Accounting Policies Effect of adopting new accounting guidance (Details) Details 40 false false R41.htm 2405402 - Disclosure - Selected Balance Sheet Information (Details) Sheet http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails Selected Balance Sheet Information (Details) Details http://www.ravenind.com/role/SelectedBalanceSheetInformationTables 41 false false R42.htm 2409402 - Disclosure - Net Income per Share (Antidiluted Securities Excluded from Computation) (Details) Sheet http://www.ravenind.com/role/NetIncomePerShareAntidilutedSecuritiesExcludedFromComputationDetails Net Income per Share (Antidiluted Securities Excluded from Computation) (Details) Details http://www.ravenind.com/role/NetIncomePerShareTables 42 false false R43.htm 2409403 - Disclosure - Net Income per Share (Schedule of Calculation of Numerator and Denominator in Earnings per Share) (Details) Sheet http://www.ravenind.com/role/NetIncomePerShareScheduleOfCalculationOfNumeratorAndDenominatorInEarningsPerShareDetails Net Income per Share (Schedule of Calculation of Numerator and Denominator in Earnings per Share) (Details) Details http://www.ravenind.com/role/NetIncomePerShareTables 43 false false R44.htm 2416402 - Disclosure - Revenue Disaggregation of Revenue (Details) Sheet http://www.ravenind.com/role/RevenueDisaggregationOfRevenueDetails Revenue Disaggregation of Revenue (Details) Details 44 false false R45.htm 2416403 - Disclosure - Revenue Contract Asset and Contract Liabilities balances (Details) Sheet http://www.ravenind.com/role/RevenueContractAssetAndContractLiabilitiesBalancesDetails Revenue Contract Asset and Contract Liabilities balances (Details) Details 45 false false R46.htm 2416404 - Disclosure - Revenue Details (Details) Sheet http://www.ravenind.com/role/RevenueDetailsDetails Revenue Details (Details) Details 46 false false R47.htm 2418402 - Disclosure - Acquisitions and Divestitures of and Investments in Businesses and Technologies Business Combinations (Details) Sheet http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesBusinessCombinationsDetails Acquisitions and Divestitures of and Investments in Businesses and Technologies Business Combinations (Details) Details 47 false false R48.htm 2418403 - Disclosure - Acquisitions and Divestitures of and Investments in Businesses and Technologies Acquisition-related Contingent Consideration (Details) Sheet http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesAcquisitionRelatedContingentConsiderationDetails Acquisitions and Divestitures of and Investments in Businesses and Technologies Acquisition-related Contingent Consideration (Details) Details 48 false false R49.htm 2419402 - Disclosure - Goodwill, Long-lived Assets and Other Intangibles Goodwill (Details) Sheet http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesGoodwillDetails Goodwill, Long-lived Assets and Other Intangibles Goodwill (Details) Details http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesTables 49 false false R50.htm 2419403 - Disclosure - Goodwill, Long-lived Assets and Other Intangibles Long-lived Assets and Other Intangibles (Details) Sheet http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesLongLivedAssetsAndOtherIntangiblesDetails Goodwill, Long-lived Assets and Other Intangibles Long-lived Assets and Other Intangibles (Details) Details 50 false false R51.htm 2421402 - Disclosure - Employee Postretirement Benefits Employee Postretirement Benefits (Details) Sheet http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsDetails Employee Postretirement Benefits Employee Postretirement Benefits (Details) Details http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsTables 51 false false R52.htm 2422402 - Disclosure - Warranties (Details) Sheet http://www.ravenind.com/role/WarrantiesDetails Warranties (Details) Details http://www.ravenind.com/role/WarrantiesTables 52 false false R53.htm 2425402 - Disclosure - Financing Arrangements (Details) Sheet http://www.ravenind.com/role/FinancingArrangementsDetails Financing Arrangements (Details) Details http://www.ravenind.com/role/FinancingArrangementsFinancingArrangementsTables 53 false false R54.htm 2425403 - Disclosure - Financing Arrangements Unamortized debt Issuance costs (Details) Sheet http://www.ravenind.com/role/FinancingArrangementsUnamortizedDebtIssuanceCostsDetails Financing Arrangements Unamortized debt Issuance costs (Details) Details 54 false false R55.htm 2425404 - Disclosure - Financing Arrangements Letters of Credit Outstanding (Details) Sheet http://www.ravenind.com/role/FinancingArrangementsLettersOfCreditOutstandingDetails Financing Arrangements Letters of Credit Outstanding (Details) Details 55 false false R56.htm 2427402 - Disclosure - Leases (Details) Sheet http://www.ravenind.com/role/LeasesDetails Leases (Details) Details http://www.ravenind.com/role/LeasesTables 56 false false R57.htm 2427403 - Disclosure - Leases Balance Sheet Information (Details) Sheet http://www.ravenind.com/role/LeasesBalanceSheetInformationDetails Leases Balance Sheet Information (Details) Details 57 false false R58.htm 2427404 - Disclosure - Leases Weighted Average Lease Term and Discount rates (Details) Sheet http://www.ravenind.com/role/LeasesWeightedAverageLeaseTermAndDiscountRatesDetails Leases Weighted Average Lease Term and Discount rates (Details) Details 58 false false R59.htm 2427405 - Disclosure - Leases Lease Cash Flows (Details) Sheet http://www.ravenind.com/role/LeasesLeaseCashFlowsDetails Leases Lease Cash Flows (Details) Details 59 false false R60.htm 2427406 - Disclosure - Leases Operating and Financing Lease Obligations (Details) Sheet http://www.ravenind.com/role/LeasesOperatingAndFinancingLeaseObligationsDetails Leases Operating and Financing Lease Obligations (Details) Details 60 false false R61.htm 2427407 - Disclosure - Leases Prior Year Future Minimum Lease Payments (Details) Sheet http://www.ravenind.com/role/LeasesPriorYearFutureMinimumLeasePaymentsDetails Leases Prior Year Future Minimum Lease Payments (Details) Details 61 false false R62.htm 2428402 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.ravenind.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.ravenind.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesDisclosure 62 false false R63.htm 2429402 - Disclosure - Income Tax (Details) Sheet http://www.ravenind.com/role/IncomeTaxDetails Income Tax (Details) Details http://www.ravenind.com/role/IncomeTaxEffectiveTaxRateTables 63 false false R64.htm 2430402 - Disclosure - Dividends and Treasury Stock (Details) Sheet http://www.ravenind.com/role/DividendsAndTreasuryStockDetails Dividends and Treasury Stock (Details) Details http://www.ravenind.com/role/DividendsAndTreasuryStockTablesTables 64 false false R65.htm 2430403 - Disclosure - Dividends and Treasury Stock Dividends paid (Details) Sheet http://www.ravenind.com/role/DividendsAndTreasuryStockDividendsPaidDetails Dividends and Treasury Stock Dividends paid (Details) Details 65 false false R66.htm 2431402 - Disclosure - Share Based Compensation (Details) Sheet http://www.ravenind.com/role/ShareBasedCompensationDetails Share Based Compensation (Details) Details http://www.ravenind.com/role/ShareBasedCompensationTables 66 false false R67.htm 2432402 - Disclosure - Segment Reporting (Details) Sheet http://www.ravenind.com/role/SegmentReportingDetails Segment Reporting (Details) Details http://www.ravenind.com/role/SegmentReportingTables 67 false false All Reports Book All Reports a2020q10q.htm a2020q1exh311.htm a2020q1exh312.htm a2020q1exh321.htm a2020q1exh322.htm ravn-20190430.xsd ravn-20190430_cal.xml ravn-20190430_def.xml ravn-20190430_lab.xml ravn-20190430_pre.xml blocklogobw04.jpg http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/srt/2018-01-31 true true JSON 86 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "a2020q10q.htm": { "axisCustom": 0, "axisStandard": 19, "contextCount": 169, "dts": { "calculationLink": { "local": [ "ravn-20190430_cal.xml" ] }, "definitionLink": { "local": [ "ravn-20190430_def.xml" ], "remote": [ "http://xbrl.fasb.org/srt/2018/elts/srt-eedm1-def-2018-01-31.xml", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-eedm-def-2018-01-31.xml" ] }, "inline": { "local": [ "a2020q10q.htm" ] }, "labelLink": { "local": [ "ravn-20190430_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-doc-2018-01-31.xml", "https://xbrl.sec.gov/dei/2018/dei-doc-2018-01-31.xml" ] }, "presentationLink": { "local": [ "ravn-20190430_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-ref-2018-01-31.xml", "https://xbrl.sec.gov/dei/2018/dei-ref-2018-01-31.xml" ] }, "schema": { "local": [ "ravn-20190430.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-roles-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-types-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-parts-codification-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-roles-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd", "http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd", "https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" ] } }, "elementCount": 508, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2018-01-31": 22, "http://www.ravenind.com/20190430": 2, "http://xbrl.sec.gov/dei/2018-01-31": 9, "total": 33 }, "keyCustom": 22, "keyStandard": 278, "memberCustom": 22, "memberStandard": 33, "nsprefix": "ravn", "nsuri": "http://www.ravenind.com/20190430", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "span", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Document and Entity Information", "role": "http://www.ravenind.com/role/DocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Notes)", "role": "http://www.ravenind.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfSignificantAccountingPoliciesNotes", "shortName": "Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Selected Balance Sheet Information", "role": "http://www.ravenind.com/role/SelectedBalanceSheetInformation", "shortName": "Selected Balance Sheet Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Net Income per Share", "role": "http://www.ravenind.com/role/NetIncomePerShare", "shortName": "Net Income per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116100 - Disclosure - Revenue (Notes)", "role": "http://www.ravenind.com/role/RevenueNotes", "shortName": "Revenue (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118100 - Disclosure - Acquisitions and Divestitures of and Investments in Businesses and Technologies", "role": "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologies", "shortName": "Acquisitions and Divestitures of and Investments in Businesses and Technologies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119100 - Disclosure - Goodwill, Long-lived Assets and Other Intangibles Goodwill, Long-lived Assets and Other Intangibles (Notes)", "role": "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesGoodwillLongLivedAssetsAndOtherIntangiblesNotes", "shortName": "Goodwill, Long-lived Assets and Other Intangibles Goodwill, Long-lived Assets and Other Intangibles (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121100 - Disclosure - Employee Postretirement Benefits", "role": "http://www.ravenind.com/role/EmployeePostretirementBenefits", "shortName": "Employee Postretirement Benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122100 - Disclosure - Warranties", "role": "http://www.ravenind.com/role/Warranties", "shortName": "Warranties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125100 - Disclosure - Financing Arrangements Financing Arrangements", "role": "http://www.ravenind.com/role/FinancingArrangementsFinancingArrangements", "shortName": "Financing Arrangements Financing Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127100 - Disclosure - Leases (Notes)", "role": "http://www.ravenind.com/role/LeasesNotes", "shortName": "Leases (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - Consolidated Balance Sheets (Unaudited)", "role": "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited", "shortName": "Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128100 - Disclosure - Commitments and Contingencies Commitments and Contingencies Disclosure", "role": "http://www.ravenind.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesDisclosure", "shortName": "Commitments and Contingencies Commitments and Contingencies Disclosure", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129100 - Disclosure - Income Tax Income Tax Disclosure", "role": "http://www.ravenind.com/role/IncomeTaxIncomeTaxDisclosure", "shortName": "Income Tax Income Tax Disclosure", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130100 - Disclosure - Dividends and Treasury Stock", "role": "http://www.ravenind.com/role/DividendsAndTreasuryStock", "shortName": "Dividends and Treasury Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131100 - Disclosure - Share Based Compensation", "role": "http://www.ravenind.com/role/ShareBasedCompensation", "shortName": "Share Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132100 - Disclosure - Segment Reporting", "role": "http://www.ravenind.com/role/SegmentReporting", "shortName": "Segment Reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133100 - Disclosure - Subsequent Events (Notes)", "role": "http://www.ravenind.com/role/SubsequentEventsNotes", "shortName": "Subsequent Events (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2203201 - Disclosure - Summary of Significant Accounting Policies New Accounting Standards (Policies)", "role": "http://www.ravenind.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingStandardsPolicies", "shortName": "Summary of Significant Accounting Policies New Accounting Standards (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "ravn:SelectedBalanceSheetInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Selected Balance Sheet Information (Tables)", "role": "http://www.ravenind.com/role/SelectedBalanceSheetInformationTables", "shortName": "Selected Balance Sheet Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "ravn:SelectedBalanceSheetInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Net Income per Share (Tables)", "role": "http://www.ravenind.com/role/NetIncomePerShareTables", "shortName": "Net Income per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316301 - Disclosure - Revenue (Tables)", "role": "http://www.ravenind.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1001001 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) (Unaudited)", "role": "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnauditedParentheticalUnaudited", "shortName": "Consolidated Balance Sheets (Unaudited) (Parenthetical) (Unaudited)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319301 - Disclosure - Goodwill, Long-lived Assets and Other Intangibles (Tables)", "role": "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesTables", "shortName": "Goodwill, Long-lived Assets and Other Intangibles (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321301 - Disclosure - Employee Postretirement Benefits Employee Postretirement Benefits (Tables)", "role": "http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsTables", "shortName": "Employee Postretirement Benefits Employee Postretirement Benefits (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322301 - Disclosure - Warranties (Tables)", "role": "http://www.ravenind.com/role/WarrantiesTables", "shortName": "Warranties (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325301 - Disclosure - Financing Arrangements Financing Arrangements (Tables)", "role": "http://www.ravenind.com/role/FinancingArrangementsFinancingArrangementsTables", "shortName": "Financing Arrangements Financing Arrangements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2327301 - Disclosure - Leases (Tables)", "role": "http://www.ravenind.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329301 - Disclosure - Income Tax Effective tax rate (Tables)", "role": "http://www.ravenind.com/role/IncomeTaxEffectiveTaxRateTables", "shortName": "Income Tax Effective tax rate (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DividendsDeclaredTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330301 - Disclosure - Dividends and Treasury Stock Tables (Tables)", "role": "http://www.ravenind.com/role/DividendsAndTreasuryStockTablesTables", "shortName": "Dividends and Treasury Stock Tables (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DividendsDeclaredTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331301 - Disclosure - Share Based Compensation (Tables)", "role": "http://www.ravenind.com/role/ShareBasedCompensationTables", "shortName": "Share Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332301 - Disclosure - Segment Reporting (Tables)", "role": "http://www.ravenind.com/role/SegmentReportingTables", "shortName": "Segment Reporting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Basis of Presentation and Principles of Consolidation (Details)", "role": "http://www.ravenind.com/role/BasisOfPresentationAndPrinciplesOfConsolidationDetails", "shortName": "Basis of Presentation and Principles of Consolidation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - Consolidated Statements of Income and Comprehensive Income (Unaudited)", "role": "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited", "shortName": "Consolidated Statements of Income and Comprehensive Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "I2020Q1Feb01", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - Summary of Significant Accounting Policies Effect of adopting new accounting guidance (Details)", "role": "http://www.ravenind.com/role/SummaryOfSignificantAccountingPoliciesEffectOfAdoptingNewAccountingGuidanceDetails", "shortName": "Summary of Significant Accounting Policies Effect of adopting new accounting guidance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "I2020Q1Feb01", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ravn:SelectedBalanceSheetInformationTableTextBlock", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Selected Balance Sheet Information (Details)", "role": "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails", "shortName": "Selected Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ravn:SelectedBalanceSheetInformationTableTextBlock", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Net Income per Share (Antidiluted Securities Excluded from Computation) (Details)", "role": "http://www.ravenind.com/role/NetIncomePerShareAntidilutedSecuritiesExcludedFromComputationDetails", "shortName": "Net Income per Share (Antidiluted Securities Excluded from Computation) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Net Income per Share (Schedule of Calculation of Numerator and Denominator in Earnings per Share) (Details)", "role": "http://www.ravenind.com/role/NetIncomePerShareScheduleOfCalculationOfNumeratorAndDenominatorInEarningsPerShareDetails", "shortName": "Net Income per Share (Schedule of Calculation of Numerator and Denominator in Earnings per Share) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "0", "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416402 - Disclosure - Revenue Disaggregation of Revenue (Details)", "role": "http://www.ravenind.com/role/RevenueDisaggregationOfRevenueDetails", "shortName": "Revenue Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1QTD_us-gaap_StatementBusinessSegmentsAxis_ravn_AllSegmentsMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FI2020Q1_us-gaap_ContractWithCustomerDurationAxis_us-gaap_ShortTermContractWithCustomerMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416403 - Disclosure - Revenue Contract Asset and Contract Liabilities balances (Details)", "role": "http://www.ravenind.com/role/RevenueContractAssetAndContractLiabilitiesBalancesDetails", "shortName": "Revenue Contract Asset and Contract Liabilities balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FI2020Q1_us-gaap_ContractWithCustomerDurationAxis_us-gaap_ShortTermContractWithCustomerMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "2416404 - Disclosure - Revenue Details (Details)", "role": "http://www.ravenind.com/role/RevenueDetailsDetails", "shortName": "Revenue Details (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418402 - Disclosure - Acquisitions and Divestitures of and Investments in Businesses and Technologies Business Combinations (Details)", "role": "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesBusinessCombinationsDetails", "shortName": "Acquisitions and Divestitures of and Investments in Businesses and Technologies Business Combinations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418403 - Disclosure - Acquisitions and Divestitures of and Investments in Businesses and Technologies Acquisition-related Contingent Consideration (Details)", "role": "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesAcquisitionRelatedContingentConsiderationDetails", "shortName": "Acquisitions and Divestitures of and Investments in Businesses and Technologies Acquisition-related Contingent Consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "ravn:FairValueContingentConsiderationAcquisitionofaBusiness", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419402 - Disclosure - Goodwill, Long-lived Assets and Other Intangibles Goodwill (Details)", "role": "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesGoodwillDetails", "shortName": "Goodwill, Long-lived Assets and Other Intangibles Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1002001 - Statement - Consolidated Statements of Income and Comprehensive Income (Unaudited) (Parenthetical) (Unaudited)", "role": "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnauditedParentheticalUnaudited", "shortName": "Consolidated Statements of Income and Comprehensive Income (Unaudited) (Parenthetical) (Unaudited)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419403 - Disclosure - Goodwill, Long-lived Assets and Other Intangibles Long-lived Assets and Other Intangibles (Details)", "role": "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesLongLivedAssetsAndOtherIntangiblesDetails", "shortName": "Goodwill, Long-lived Assets and Other Intangibles Long-lived Assets and Other Intangibles (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1QTD_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421402 - Disclosure - Employee Postretirement Benefits Employee Postretirement Benefits (Details)", "role": "http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsDetails", "shortName": "Employee Postretirement Benefits Employee Postretirement Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1QTD_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ravn:SelectedBalanceSheetInformationTableTextBlock", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422402 - Disclosure - Warranties (Details)", "role": "http://www.ravenind.com/role/WarrantiesDetails", "shortName": "Warranties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:StandardProductWarrantyAccrualPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD_us-gaap_LineOfCreditFacilityAxis_ravn_JPMorganChaseBankMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityInitiationDate1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425402 - Disclosure - Financing Arrangements (Details)", "role": "http://www.ravenind.com/role/FinancingArrangementsDetails", "shortName": "Financing Arrangements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD_us-gaap_LineOfCreditFacilityAxis_ravn_JPMorganChaseBankMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityInitiationDate1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425403 - Disclosure - Financing Arrangements Unamortized debt Issuance costs (Details)", "role": "http://www.ravenind.com/role/FinancingArrangementsUnamortizedDebtIssuanceCostsDetails", "shortName": "Financing Arrangements Unamortized debt Issuance costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425404 - Disclosure - Financing Arrangements Letters of Credit Outstanding (Details)", "role": "http://www.ravenind.com/role/FinancingArrangementsLettersOfCreditOutstandingDetails", "shortName": "Financing Arrangements Letters of Credit Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FI2020Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427402 - Disclosure - Leases (Details)", "role": "http://www.ravenind.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FI2020Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ravn:SelectedBalanceSheetInformationTableTextBlock", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427403 - Disclosure - Leases Balance Sheet Information (Details)", "role": "http://www.ravenind.com/role/LeasesBalanceSheetInformationDetails", "shortName": "Leases Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FI2020Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427404 - Disclosure - Leases Weighted Average Lease Term and Discount rates (Details)", "role": "http://www.ravenind.com/role/LeasesWeightedAverageLeaseTermAndDiscountRatesDetails", "shortName": "Leases Weighted Average Lease Term and Discount rates (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FI2020Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427405 - Disclosure - Leases Lease Cash Flows (Details)", "role": "http://www.ravenind.com/role/LeasesLeaseCashFlowsDetails", "shortName": "Leases Lease Cash Flows (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - Consolidated Statements of Shareholders' Equity (Unaudited)", "role": "http://www.ravenind.com/role/ConsolidatedStatementsOfShareholdersEquityUnaudited", "shortName": "Consolidated Statements of Shareholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427406 - Disclosure - Leases Operating and Financing Lease Obligations (Details)", "role": "http://www.ravenind.com/role/LeasesOperatingAndFinancingLeaseObligationsDetails", "shortName": "Leases Operating and Financing Lease Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427407 - Disclosure - Leases Prior Year Future Minimum Lease Payments (Details)", "role": "http://www.ravenind.com/role/LeasesPriorYearFutureMinimumLeasePaymentsDetails", "shortName": "Leases Prior Year Future Minimum Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD_us-gaap_LossContingenciesByNatureOfContingencyAxis_ravn_CharitableGiftMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428402 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.ravenind.com/role/CommitmentsAndContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD_us-gaap_LossContingenciesByNatureOfContingencyAxis_ravn_CharitableGiftMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "ratio", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429402 - Disclosure - Income Tax (Details)", "role": "http://www.ravenind.com/role/IncomeTaxDetails", "shortName": "Income Tax (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "ratio", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430402 - Disclosure - Dividends and Treasury Stock (Details)", "role": "http://www.ravenind.com/role/DividendsAndTreasuryStockDetails", "shortName": "Dividends and Treasury Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DividendsDeclaredTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfDividendsCommonStock", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430403 - Disclosure - Dividends and Treasury Stock Dividends paid (Details)", "role": "http://www.ravenind.com/role/DividendsAndTreasuryStockDividendsPaidDetails", "shortName": "Dividends and Treasury Stock Dividends paid (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DividendsDeclaredTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsOfDividendsCommonStock", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1QTD_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431402 - Disclosure - Share Based Compensation (Details)", "role": "http://www.ravenind.com/role/ShareBasedCompensationDetails", "shortName": "Share Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1QTD_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432402 - Disclosure - Segment Reporting (Details)", "role": "http://www.ravenind.com/role/SegmentReportingDetails", "shortName": "Segment Reporting (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:GeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1004001 - Statement - Consolidated Statements of Shareholders' Equity (Unaudited) (Parenthetical) (Unaudited)", "role": "http://www.ravenind.com/role/ConsolidatedStatementsOfShareholdersEquityUnauditedParentheticalUnaudited", "shortName": "Consolidated Statements of Shareholders' Equity (Unaudited) (Parenthetical) (Unaudited)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R8": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationAmortizationAndAccretionNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Basis of Presentation and Principles of Consolidation", "role": "http://www.ravenind.com/role/BasisOfPresentationAndPrinciplesOfConsolidation", "shortName": "Basis of Presentation and Principles of Consolidation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "a2020q10q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 55, "tag": { "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "If the value is true, then the document is an amendment to previously-filed/accepted document.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards.", "label": "Document [Domain]", "terseLabel": "Document [Domain]" } } }, "localname": "DocumentDomain", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationDocumentAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.", "label": "Document Information, Document [Axis]", "terseLabel": "Document Information, Document [Axis]" } } }, "localname": "DocumentInformationDocumentAxis", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r371" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.ravenind.com/role/BasisOfPresentationAndPrinciplesOfConsolidationDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r371" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r371" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated), (5) Smaller Reporting Accelerated Filer or (6) Smaller Reporting Company and Large Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r371" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r371" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a smaller reporting company with both a public float and revenues of less than $75 million.", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.ravenind.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.ravenind.com/role/BasisOfPresentationAndPrinciplesOfConsolidationDetails" ], "xbrltype": "stringItemType" }, "ravn_ATSMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "ATS [Member]: Aerostar Technical Solutions Inc or ATS (formerly known as Vista Research Inc a business purchased by the Aerostar Division in 2012.", "label": "ATS [Member]", "terseLabel": "ATS [Member]" } } }, "localname": "ATSMember", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesAcquisitionRelatedContingentConsiderationDetails", "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesBusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "ravn_AcquisitionrelatedcontingentconsiderationRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Acquisition-related contingent consideration [Roll Forward] Roll forward contingent consideration earn-out liability", "label": "Acquisition-related contingent consideration [Roll Forward]", "terseLabel": "Acquisition-related contingent consideration [Roll Forward]" } } }, "localname": "AcquisitionrelatedcontingentconsiderationRollForward", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesAcquisitionRelatedContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "ravn_Acquisitionrelatedcontingentconsiderationliabilitycurrent": { "auth_ref": [], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Acquisition-related contingent consideration liability, current : Liability recorded for fair value of acquistion-related contingent earn-out, Current portion expected to be paid in next 12 months.", "label": "Acquisition-related contingent consideration liability, current", "terseLabel": "Acquisition-related contingent consideration liability, current" } } }, "localname": "Acquisitionrelatedcontingentconsiderationliabilitycurrent", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "ravn_Acquisitionrelatedcontingentconsiderationliabilitylongterm": { "auth_ref": [], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Acquisition-related contingent consideration liability, long-term : Liability recorded for fair value of acquisition-related contingent earn-out. Long-term portion expected to paid after 12 months.", "label": "Acquisition-related contingent consideration liability, long-term", "terseLabel": "Acquisition-related contingent consideration liability, long-term" } } }, "localname": "Acquisitionrelatedcontingentconsiderationliabilitylongterm", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "ravn_AerostarIntegratedSystemsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Aerostar Integrated Systems [Member]", "label": "Aerostar Integrated Systems [Member]", "terseLabel": "Aerostar Integrated Systems [Member]" } } }, "localname": "AerostarIntegratedSystemsMember", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/BasisOfPresentationAndPrinciplesOfConsolidationDetails" ], "xbrltype": "domainItemType" }, "ravn_AerostarMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Aerostar [Member]: Business Segment focused on aerospace and situational awareness markets", "label": "Aerostar [Member]", "terseLabel": "Aerostar [Member]", "verboseLabel": "Aerostar [Member]" } } }, "localname": "AerostarMember", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesAcquisitionRelatedContingentConsiderationDetails", "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesBusinessCombinationsDetails", "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesGoodwillDetails", "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesLongLivedAssetsAndOtherIntangiblesDetails", "http://www.ravenind.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.ravenind.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "ravn_AgSyncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "AgSync [Member] - Asset acquisition of privately-held business classifed as business combination under GAAP", "label": "AgSync [Member]", "terseLabel": "AgSync [Member]" } } }, "localname": "AgSyncMember", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesAcquisitionRelatedContingentConsiderationDetails", "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesBusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "ravn_AllSegmentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All Segments [Member] Includes all segments; Applied Technology, Engineered Films; Aerostar; and CSD", "label": "All Segments [Member]", "terseLabel": "All Segments [Member]" } } }, "localname": "AllSegmentsMember", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "ravn_AppliedTechnologyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Applied Technology [Member]: Business Segment focused on design, manufacture, sales and service of innovative precision ag products and information management tools to help growers reduce costs and improve farm yields.", "label": "Applied Technology [Member]", "terseLabel": "Applied Technology [Member]" } } }, "localname": "AppliedTechnologyMember", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesAcquisitionRelatedContingentConsiderationDetails", "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesBusinessCombinationsDetails", "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesGoodwillDetails", "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesLongLivedAssetsAndOtherIntangiblesDetails", "http://www.ravenind.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.ravenind.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "ravn_AssetsownedorheldundercapitalleaseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Assets owned and held under capital lease [Member] Includes all property plant and equipment- owned (held for use for held for sale) and property plant and equipment held under capital leases.", "label": "Assets owned or held under capital lease [Member]", "terseLabel": "Assets owned or held under capital lease [Member]" } } }, "localname": "AssetsownedorheldundercapitalleaseMember", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "domainItemType" }, "ravn_BalanceSheetInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Balance Sheet Information [Abstract]", "label": "Balance Sheet Information [Abstract]" } } }, "localname": "BalanceSheetInformationAbstract", "nsuri": "http://www.ravenind.com/20190430", "xbrltype": "stringItemType" }, "ravn_Businessacquisitioncontingentconsiderationcumulativepaid": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business acquisition contingent consideration cumulative paid : cumulative paids since acquisition date for contingent consideration", "label": "Business acquisition contingent consideration cumulative paid", "terseLabel": "Business acquisition contingent consideration cumulative paid" } } }, "localname": "Businessacquisitioncontingentconsiderationcumulativepaid", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesAcquisitionRelatedContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "ravn_CLIMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "CLI [Member] To identify information related to the asset purchase with Colorado Lining, International (a business) under ASU Topic 805 Business Combinations", "label": "CLI [Member]", "terseLabel": "CLI [Member]" } } }, "localname": "CLIMember", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesAcquisitionRelatedContingentConsiderationDetails", "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesBusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "ravn_Changeinfairvalueofacquisitionrelatedcontingentconsideration": { "auth_ref": [], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Combination Adjustments To Fair Value of Consideration Liability based on the expected discounted cash flows", "label": "Change in fair value of acquisition-related contingent consideration", "terseLabel": "Change in fair value of acquisition-related contingent consideration" } } }, "localname": "Changeinfairvalueofacquisitionrelatedcontingentconsideration", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesAcquisitionRelatedContingentConsiderationDetails", "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "ravn_CharitableGiftMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Charitable Gift [Member]- Contingency for Charitalbe gift to a University for new Agriculutral Applied Technology facility", "label": "Charitable Gift [Member]", "terseLabel": "Charitable Gift [Member]" } } }, "localname": "CharitableGiftMember", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "ravn_CommitmentsandContingenciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commitments and Contingencies [Abstract]", "label": "Commitments and Contingencies [Abstract]" } } }, "localname": "CommitmentsandContingenciesAbstract", "nsuri": "http://www.ravenind.com/20190430", "xbrltype": "stringItemType" }, "ravn_ContingentConsiderationTerminYears": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contingent Consideration Term in Years; Maximum number of years contingent consideration may be paid", "label": "Contingent Consideration Term in Years", "terseLabel": "Contingent Consideration Term in Years" } } }, "localname": "ContingentConsiderationTerminYears", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesAcquisitionRelatedContingentConsiderationDetails" ], "xbrltype": "durationItemType" }, "ravn_DiscretetaxbenefitexpenseTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "discrete tax benefit (expense) [Table Text Block]- table summarizing the discrete tax benenfit expense related to the vesting or settlment of stock awards.", "label": "discrete tax benefit (expense) [Table Text Block]", "terseLabel": "discrete tax benefit (expense) [Table Text Block]" } } }, "localname": "DiscretetaxbenefitexpenseTableTextBlock", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/IncomeTaxEffectiveTaxRateTables" ], "xbrltype": "textBlockItemType" }, "ravn_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Document and Entity Information [Abstract]", "label": "Document and Entity Information [Abstract]" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.ravenind.com/20190430", "xbrltype": "stringItemType" }, "ravn_Effectivetaxrateexcludingdiscreteitems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effective tax rate, excluding discrete items", "label": "Effective tax rate, excluding discrete items", "terseLabel": "Effective tax rate, excluding discrete items" } } }, "localname": "Effectivetaxrateexcludingdiscreteitems", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/IncomeTaxDetails" ], "xbrltype": "percentItemType" }, "ravn_EngineeredFilmsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Engineered Films [Member] Segment that that specializes in production and sales of engineered films for ag production, construction, industrial, geomembrane and energy markets", "label": "Engineered Films [Member]", "terseLabel": "Engineered Films [Member]" } } }, "localname": "EngineeredFilmsMember", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesAcquisitionRelatedContingentConsiderationDetails", "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesBusinessCombinationsDetails", "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesGoodwillDetails", "http://www.ravenind.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.ravenind.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "ravn_Equityinvestments": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity investments: equity interest in VIE's accounted for as method investments and equity securities in NQDC Plan with readily determinable market values.", "label": "Equity investments", "terseLabel": "Equity investments" } } }, "localname": "Equityinvestments", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "ravn_FairValueContingentConsiderationAcquisitionofaBusiness": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair Value of Contingent Consideration - Acquisition of a Business: the liability recorded for the Fair Value of contingent consideration from acquisition of a \"Business\" in a business combination or asset purchase", "label": "Fair Value Contingent Consideration Acquisition of a Business", "terseLabel": "Fair Value Contingent Consideration Acquisition of a Business" } } }, "localname": "FairValueContingentConsiderationAcquisitionofaBusiness", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesAcquisitionRelatedContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "ravn_FairValueofBusinessAcquisitionContingentConsiderationatacquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair Value of Business Acquisition Contingent Consideration - at acquisition: The fair value of of business acquisition contingent consideration as of the acquisition date", "label": "Fair Value of Business Acquisition Contingent Consideration - at acquisition", "terseLabel": "Fair Value of Business Acquisition Contingent Consideration - at acquisition" } } }, "localname": "FairValueofBusinessAcquisitionContingentConsiderationatacquisition", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "ravn_FinancingLeaseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financing Lease [Member] - Lessee financing leases under ASC 842", "label": "Financing Lease [Member]", "terseLabel": "Financing Lease [Member]" } } }, "localname": "FinancingLeaseMember", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/LeasesBalanceSheetInformationDetails", "http://www.ravenind.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "ravn_HurricaneRecoveryFilmMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Hurricane Recovery Film [Member] Member to identify Net Sales generated from recovery film sales specific to the Hurricanes in Texas and Florida in Calendar Year 2017", "label": "Hurricane Recovery Film [Member]", "terseLabel": "Hurricane Recovery Film [Member]" } } }, "localname": "HurricaneRecoveryFilmMember", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "ravn_Increasedecreaseincontractassetswithcustomerspercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Increase (decrease) in contract assets with customers, percentage", "label": "Increase (decrease) in contract assets with customers, percentage", "terseLabel": "Increase (decrease) in contract assets with customers, percentage" } } }, "localname": "Increasedecreaseincontractassetswithcustomerspercentage", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/RevenueContractAssetAndContractLiabilitiesBalancesDetails" ], "xbrltype": "percentItemType" }, "ravn_Increasedecreaseincontractliabilitieswithcustomerspercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Increase (decrease) in contract liabilities with customers, percentage", "label": "Increase (decrease) in contract liabilities with customers, percentage", "terseLabel": "Increase (decrease) in contract liabilities with customers, percentage" } } }, "localname": "Increasedecreaseincontractliabilitieswithcustomerspercentage", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/RevenueContractAssetAndContractLiabilitiesBalancesDetails" ], "xbrltype": "percentItemType" }, "ravn_JPMorganChaseBankMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "JPMorgan Chase Bank [Member] Administrative agent for new credit facility", "label": "JPMorgan Chase Bank [Member]", "terseLabel": "JPMorgan Chase Bank [Member]" } } }, "localname": "JPMorganChaseBankMember", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/FinancingArrangementsDetails" ], "xbrltype": "domainItemType" }, "ravn_LeaseCashflowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lease Cash flows [Abstract]", "label": "Lease Cash flows [Abstract]" } } }, "localname": "LeaseCashflowsAbstract", "nsuri": "http://www.ravenind.com/20190430", "xbrltype": "stringItemType" }, "ravn_Leaseliabilitycurrent": { "auth_ref": [], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lease liability, current- the lease liability for financing and operating leases due in 12 months", "label": "Lease liability, current", "terseLabel": "Operating and Financing Lease, Liability, Current", "verboseLabel": "Lease liability, current" } } }, "localname": "Leaseliabilitycurrent", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails", "http://www.ravenind.com/role/SummaryOfSignificantAccountingPoliciesEffectOfAdoptingNewAccountingGuidanceDetails" ], "xbrltype": "monetaryItemType" }, "ravn_Leaseliabilitynoncurrent": { "auth_ref": [], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lease liability, noncurrent- Lease liability for financing and operating leases due after 12 months", "label": "Lease liability, noncurrent", "terseLabel": "Operating and Financing Lease Obligations, Noncurrent", "verboseLabel": "Lease liability, noncurrent" } } }, "localname": "Leaseliabilitynoncurrent", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails", "http://www.ravenind.com/role/SummaryOfSignificantAccountingPoliciesEffectOfAdoptingNewAccountingGuidanceDetails" ], "xbrltype": "monetaryItemType" }, "ravn_Lesseetotalfinancingleasecosts": { "auth_ref": [], "calculation": { "http://www.ravenind.com/role/LeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Lessee, total financing lease costs- sum of depreciation expense and interest expense for financing leases", "label": "Lessee, total financing lease costs", "totalLabel": "Lessee, total financing lease costs" } } }, "localname": "Lesseetotalfinancingleasecosts", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "ravn_LighterthanairMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lighter-than-air [Member]:Asset group in Aerostar including all assets related to its aerospace products - stratospheric balloons and aerostats.", "label": "Lighter-than-air [Member]", "terseLabel": "Lighter-than-air [Member]" } } }, "localname": "LighterthanairMember", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "ravn_NewAccountingStandardsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "New Accounting Standards [Abstract]", "label": "New Accounting Standards [Abstract]" } } }, "localname": "NewAccountingStandardsAbstract", "nsuri": "http://www.ravenind.com/20190430", "xbrltype": "stringItemType" }, "ravn_OperatingLeaseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating Lease [Member]: Operationg leasses under ASC 842", "label": "Operating Lease [Member]", "terseLabel": "Operating Lease [Member]" } } }, "localname": "OperatingLeaseMember", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "ravn_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItemsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Organization, Consolidation and Presentation of Financial Statements Line Items [Line Items]", "label": "Organization, Consolidation and Presentation of Financial Statements Line Items [Line Items]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements Line Items [Line Items]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsLineItemsLineItems", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/BasisOfPresentationAndPrinciplesOfConsolidationDetails" ], "xbrltype": "stringItemType" }, "ravn_Paymentsforstockoptionsexercisednetofsharessurrenderedforemployeetaxes": { "auth_ref": [], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Payments for stock options exercised net of shares surrendered for employee taxes", "label": "Payments for stock options exercised net of shares surrendered for employee taxes", "terseLabel": "Employee stock options exercises" } } }, "localname": "Paymentsforstockoptionsexercisednetofsharessurrenderedforemployeetaxes", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "ravn_Performanceobligationsmorethanoneyear": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Performance obligations more than one year: Performance obligations for contracts with customers with original expected durations of more than one year", "label": "Performance obligations more than one year", "terseLabel": "Performance obligations more than one year" } } }, "localname": "Performanceobligationsmorethanoneyear", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/RevenueDetailsDetails" ], "xbrltype": "monetaryItemType" }, "ravn_PlasticFilmsandSheetingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plastic Films and Sheeting [Member]", "label": "Plastic Films and Sheeting [Member]", "terseLabel": "Plastic Films and Sheeting [Member]" } } }, "localname": "PlasticFilmsandSheetingMember", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "ravn_PrecisionAgricultureMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Precision Agriculture [Member]", "label": "Precision Agriculture [Member]", "terseLabel": "Precision Agriculture [Member]" } } }, "localname": "PrecisionAgricultureMember", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "ravn_PriorYearOperatingLeaseFutureMinimumPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Prior Year Operating Lease Future Minimum Payments [Abstract]", "label": "Prior Year Operating Lease Future Minimum Payments [Abstract]" } } }, "localname": "PriorYearOperatingLeaseFutureMinimumPaymentsAbstract", "nsuri": "http://www.ravenind.com/20190430", "xbrltype": "stringItemType" }, "ravn_PropertyplantandequipmentOwnedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Property, plant and equipment, Owned [Member]. This includes all property. plant equipment owned (held for use and held for sale), excluding assets held under capital leases.", "label": "Property, plant and equipment, Owned [Member]", "terseLabel": "Property, plant and equipment, Owned [Member]" } } }, "localname": "PropertyplantandequipmentOwnedMember", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "domainItemType" }, "ravn_PropertyplantandequipmentOwnedheldunderfinancingleaseMemberMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Property, plant and equipment, Owned held under financing lease [Member]: For fiscal year 2020 it includes Right of Use Assets under financing leases (ASC 842). For fiscal year 2019 there was no right -of use asset recorded under ASC 840.", "label": "Property, plant and equipment, Owned held under financing lease [Member] [Member]", "terseLabel": "Property, plant and equipment, Owned and Right-of-Use Assets for financing lease [Member]" } } }, "localname": "PropertyplantandequipmentOwnedheldunderfinancingleaseMemberMember", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "domainItemType" }, "ravn_Receivablefromsaleofinvestments": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Receivable from sale of investments: A 15% holdback related to the sale of of equity method investment expected to be collected in over 12 months.", "label": "Receivable from sale of investments", "terseLabel": "Receivable from sale of investments" } } }, "localname": "Receivablefromsaleofinvestments", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "ravn_ReclassificationduetoASU201802adoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Reclassification due to ASU 2018-02 adoption: Reclassification of Stranded tax effects in AOCI retated to Company's Post-retirement Medical Plan and the early adoption of ASU 2018-02.", "label": "Reclassification due to ASU 2018-02 adoption", "terseLabel": "Reclassification due to ASU 2018-02 adoption" } } }, "localname": "ReclassificationduetoASU201802adoption", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "ravn_RightofUseAssetFinancingLeaseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Right of Use Asset, Financing Lease [Member] - Right-of-Use Asset for Financing Leases under ASC 842", "label": "Right of Use Asset, Financing Lease [Member]", "terseLabel": "Right of Use Asset, Financing Lease [Member]" } } }, "localname": "RightofUseAssetFinancingLeaseMember", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "domainItemType" }, "ravn_SBGInnovatiieandaffiliateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "SBG Innovatie and its affiliate Navtronics", "label": "SBG Innovatiie and affiliate [Member]", "terseLabel": "SBG Innovatiie and affiliate [Member]" } } }, "localname": "SBGInnovatiieandaffiliateMember", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesAcquisitionRelatedContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "ravn_SelectedBalanceSheetInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Selected Balance Sheet Information [Abstract]", "label": "Selected Balance Sheet Information [Abstract]" } } }, "localname": "SelectedBalanceSheetInformationAbstract", "nsuri": "http://www.ravenind.com/20190430", "xbrltype": "stringItemType" }, "ravn_SelectedBalanceSheetInformationTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Selected Balance Sheet Information [Table Text Block]", "label": "Selected Balance Sheet Information [Table Text Block]", "terseLabel": "Components of selected balance sheet items" } } }, "localname": "SelectedBalanceSheetInformationTableTextBlock", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationTables" ], "xbrltype": "textBlockItemType" }, "ravn_SstMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "SST [Member]", "label": "SST [Member]", "terseLabel": "SST [Member]" } } }, "localname": "SstMember", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesBusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "ravn_TotalOperatingLeaseCost": { "auth_ref": [], "calculation": { "http://www.ravenind.com/role/LeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total Operating Lease Cost- Lease expense for operating leases including leases with a lease term of 12 months or less", "label": "Total Operating Lease Cost", "totalLabel": "Total Operating Lease Cost" } } }, "localname": "TotalOperatingLeaseCost", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "ravn_Unpaidrepurchasesofcommonstock": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Unpaid repurchases of common stock. Stock repurchase transactions entered into based on trade date but not settled (paid) until after the period ended.", "label": "Unpaid repurchases of common stock", "terseLabel": "Unpaid repurchases of common stock" } } }, "localname": "Unpaidrepurchasesofcommonstock", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/DividendsAndTreasuryStockDetails" ], "xbrltype": "monetaryItemType" }, "ravn_VariableInterestEntityDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Variable Interest Entity Disclosure [Abstract]", "label": "Variable Interest Entity Disclosure [Abstract]" } } }, "localname": "VariableInterestEntityDisclosureAbstract", "nsuri": "http://www.ravenind.com/20190430", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesBusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "ravn_WeightedAverageLeaseTermsandDiscountRateAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted Average Lease Terms and Discount Rate [Abstract]", "label": "Weighted Average Lease Terms and Discount Rate [Abstract]" } } }, "localname": "WeightedAverageLeaseTermsandDiscountRateAbstract", "nsuri": "http://www.ravenind.com/20190430", "xbrltype": "stringItemType" }, "srt_ConsolidationEliminationsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation, Eliminations [Member]", "terseLabel": "Consolidation, Eliminations [Member]" } } }, "localname": "ConsolidationEliminationsMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r117", "r123" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesBusinessCombinationsDetails", "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesLongLivedAssetsAndOtherIntangiblesDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r125", "r192", "r194", "r366" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r131" ], "lang": { "en-US": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesBusinessCombinationsDetails", "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesLongLivedAssetsAndOtherIntangiblesDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r126", "r192", "r195", "r367", "r369" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r97" ], "lang": { "en-US": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r22", "r351" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amounts due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer) for goods or services (including trade receivables) that have been delivered or sold in the normal course of business.", "label": "Accounts Receivable, Gross, Current", "terseLabel": "Trade accounts" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounts Receivable, Net [Abstract]", "terseLabel": "Accounts receivable, net:" } } }, "localname": "AccountsReceivableNetAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r22", "r193" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r16", "r340", "r355" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income Taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedInsuranceCurrentAndNoncurrent": { "auth_ref": [ "r16", "r19", "r341", "r354" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees.", "label": "Accrued Insurance", "terseLabel": "Insurance obligations" } } }, "localname": "AccruedInsuranceCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accrued Liabilities, Current [Abstract]", "terseLabel": "Accrued liabilities:" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r40" ], "lang": { "en-US": { "role": { "documentation": "This item represents obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.", "label": "Accrued Liabilities [Member]", "terseLabel": "Accrued Liabilities [Member]" } } }, "localname": "AccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/CommitmentsAndContingenciesDetails", "http://www.ravenind.com/role/WarrantiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccruedPayrollTaxesCurrent": { "auth_ref": [ "r9", "r40" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails": { "order": 9.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Payroll Taxes, Current", "terseLabel": "Other taxes" } } }, "localname": "AccruedPayrollTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrentAndNoncurrent": { "auth_ref": [ "r346", "r362" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided.", "label": "Accrued Salaries", "terseLabel": "Salaries and related" } } }, "localname": "AccruedSalariesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrentAndNoncurrent": { "auth_ref": [ "r198", "r346", "r362" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees.", "label": "Accrued Vacation", "terseLabel": "Benefits" } } }, "localname": "AccruedVacationCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r36", "r153" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesBalanceSheetInformationDetails", "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r55", "r57", "r58" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r54", "r58", "r61", "r283" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.", "label": "Additional Financial Information Disclosure [Text Block]", "terseLabel": "Selected Balance Sheet Information" } } }, "localname": "AdditionalFinancialInformationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r23" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r226", "r227", "r231", "r232" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) from recognition of equity-based compensation.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Share-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r227", "r229", "r230" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Allocated Share-based Compensation Expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r48", "r128" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.", "label": "Allowance for Doubtful Accounts Receivable, Current", "negatedTerseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r112" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share, amount (in options and restricted units)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/NetIncomePerShareAntidilutedSecuritiesExcludedFromComputationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r119", "r339", "r352" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r51" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsHeldUnderCapitalLeasesMember": { "auth_ref": [ "r299" ], "lang": { "en-US": { "role": { "documentation": "Long lived property, plant or equipment assets held by a lessee through a capital lease arrangement.", "label": "Assets Held under Capital Leases [Member]", "terseLabel": "Assets Held under Capital Leases [Member]" } } }, "localname": "AssetsHeldUnderCapitalLeasesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/CommitmentsAndContingenciesDetails", "http://www.ravenind.com/role/ShareBasedCompensationTables", "http://www.ravenind.com/role/WarrantiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r288", "r289" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/CommitmentsAndContingenciesDetails", "http://www.ravenind.com/role/ShareBasedCompensationTables", "http://www.ravenind.com/role/WarrantiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]", "terseLabel": "Building and Building Improvements [Member]" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesAcquisitionRelatedContingentConsiderationDetails", "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesBusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r256", "r257" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesAcquisitionRelatedContingentConsiderationDetails", "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesBusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionContingentConsiderationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition, Contingent Consideration [Line Items]", "terseLabel": "Business Acquisition, Contingent Consideration [Line Items]" } } }, "localname": "BusinessAcquisitionContingentConsiderationLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesAcquisitionRelatedContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1": { "auth_ref": [ "r252", "r253", "r255" ], "lang": { "en-US": { "role": { "documentation": "Date when the acquirer obtains control of the acquiree, in CCYY-MM-DD format.", "label": "Business Acquisition, Effective Date of Acquisition", "terseLabel": "Business Acquisition, Effective Date of Acquisition" } } }, "localname": "BusinessAcquisitionEffectiveDateOfAcquisition1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesBusinessCombinationsDetails" ], "xbrltype": "dateItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesBusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionNameOfAcquiredEntity": { "auth_ref": [ "r254" ], "lang": { "en-US": { "role": { "documentation": "Name of the acquired entity.", "label": "Business Acquisition, Name of Acquired Entity", "terseLabel": "Business Acquisition, Name of Acquired Entity" } } }, "localname": "BusinessAcquisitionNameOfAcquiredEntity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesBusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r271" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Goodwill" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r264", "r265", "r268" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Business Combination, Consideration Transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combination, Contingent Consideration Arrangements [Abstract]", "terseLabel": "Business Combination, Contingent Consideration Arrangements [Abstract]" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesAcquisitionRelatedContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r87", "r273" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Payments of acquisition-related contingent liability", "verboseLabel": "Contingent consideration earn-out paid" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesAcquisitionRelatedContingentConsiderationDetails", "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r270" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Contingent consideration, potential cash payment" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesAcquisitionRelatedContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r263", "r266", "r269" ], "calculation": { "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesAcquisitionRelatedContingentConsiderationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "periodEndLabel": "Acquisition-related contingent consideration, Ending Balance", "periodStartLabel": "Acquisition-related contingent consideration, Beginning Balance", "totalLabel": "Business Combination, Contingent Consideration, Liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesAcquisitionRelatedContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r263", "r267" ], "calculation": { "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesAcquisitionRelatedContingentConsiderationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationContingentConsiderationLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Acquisition-related contingent consideration liability, current" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesAcquisitionRelatedContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r263", "r267" ], "calculation": { "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesAcquisitionRelatedContingentConsiderationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationContingentConsiderationLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "verboseLabel": "Acquisition-related contingent consideration liability, Noncurrent" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesAcquisitionRelatedContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDescriptionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combination, Description [Abstract]", "terseLabel": "Business Combination, Description [Abstract]" } } }, "localname": "BusinessCombinationDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesBusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r274" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions of and Investments in Businesses and Technologies" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred": { "auth_ref": [ "r260" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to items of consideration transferred in connection with a business combination for which the initial accounting was incomplete.", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred", "terseLabel": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r258", "r259" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalLeaseObligations": { "auth_ref": [ "r17", "r300", "r356" ], "calculation": { "http://www.ravenind.com/role/LeasesPriorYearFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal through the balance sheet date.", "label": "Capital Lease Obligations", "totalLabel": "Capital Lease Obligations" } } }, "localname": "CapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesPriorYearFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r300" ], "calculation": { "http://www.ravenind.com/role/LeasesPriorYearFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases.", "label": "Capital Leases, Future Minimum Payments Due", "totalLabel": "Capital Leases, Future Minimum Payments Due" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesPriorYearFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r300" ], "calculation": { "http://www.ravenind.com/role/LeasesPriorYearFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "Capital Leases, Future Minimum Payments Due, Next Twelve Months" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesPriorYearFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r300" ], "calculation": { "http://www.ravenind.com/role/LeasesPriorYearFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Five Years", "terseLabel": "Capital Leases, Future Minimum Payments Due in Five Years" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesPriorYearFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r300" ], "calculation": { "http://www.ravenind.com/role/LeasesPriorYearFutureMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Four Years", "terseLabel": "Capital Leases, Future Minimum Payments Due in Four Years" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesPriorYearFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r300" ], "calculation": { "http://www.ravenind.com/role/LeasesPriorYearFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Three Years", "terseLabel": "Capital Leases, Future Minimum Payments Due in Three Years" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesPriorYearFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r300" ], "calculation": { "http://www.ravenind.com/role/LeasesPriorYearFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due in Two Years", "terseLabel": "Capital Leases, Future Minimum Payments Due in Two Years" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesPriorYearFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r300" ], "calculation": { "http://www.ravenind.com/role/LeasesPriorYearFutureMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments Due Thereafter", "terseLabel": "Capital Leases, Future Minimum Payments Due Thereafter" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesPriorYearFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsExecutoryCosts": { "auth_ref": [ "r300" ], "calculation": { "http://www.ravenind.com/role/LeasesPriorYearFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalLeaseObligations", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amounts to be paid by lessee to lessor for maintenance, insurance, and tax expenses related to the leased asset.", "label": "Capital Leases, Future Minimum Payments, Executory Costs", "negatedTerseLabel": "Capital Leases, Future Minimum Payments, Executory Costs" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsExecutoryCosts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesPriorYearFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments": { "auth_ref": [ "r300" ], "calculation": { "http://www.ravenind.com/role/LeasesPriorYearFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_CapitalLeaseObligations", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount necessary to reduce net minimum lease payments to present value for capital leases.", "label": "Capital Leases, Future Minimum Payments, Interest Included in Payments", "negatedTerseLabel": "Capital Leases, Future Minimum Payments, Interest Included in Payments" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesPriorYearFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Capitalized Contract Cost [Line Items]", "terseLabel": "Capitalized Contract Cost [Line Items]" } } }, "localname": "CapitalizedContractCostLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueContractAssetAndContractLiabilitiesBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table]", "terseLabel": "Capitalized Contract Cost [Table]" } } }, "localname": "CapitalizedContractCostTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueContractAssetAndContractLiabilitiesBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r33", "r90" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of year", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r43", "r163", "r347", "r361" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (see Note 12)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r162", "r170" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies Disclosure [Text Block]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesDisclosure" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r181" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Cash dividends paid per common share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/DividendsAndTreasuryStockDividendsPaidDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r181" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Common Stock, Dividends, Per Share, Declared" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfShareholdersEquityUnauditedParentheticalUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "$1 Par Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r21" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnauditedParentheticalUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r21" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnauditedParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r21" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnauditedParentheticalUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r21" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $1 par value, authorized shares 100,000; issued 67,417 and 67,289, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r64", "r66", "r67" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss) attributable to Raven Industries, Inc." } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Comprehensive income (loss):" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r64", "r66", "r278", "r279", "r286" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "verboseLabel": "Comprehensive income (loss) attributable to noncontrolling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r64", "r66", "r277", "r286" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContingentConsiderationByTypeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of contingent consideration.", "label": "Contingent Consideration by Type [Axis]", "terseLabel": "Contingent Consideration by Type [Axis]" } } }, "localname": "ContingentConsiderationByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesAcquisitionRelatedContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContingentConsiderationTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Description of contingent payment arrangement.", "label": "Contingent Consideration Type [Domain]", "terseLabel": "Contingent Consideration Type [Domain]" } } }, "localname": "ContingentConsiderationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesAcquisitionRelatedContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r190" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Contract with Customer, Asset and Liability [Table Text Block]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetGross": { "auth_ref": [ "r186", "r188", "r193" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer, when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, Gross", "terseLabel": "Contract with Customer, Asset, Gross" } } }, "localname": "ContractWithCustomerAssetGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueContractAssetAndContractLiabilitiesBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerDurationAxis": { "auth_ref": [ "r192", "r196" ], "lang": { "en-US": { "role": { "documentation": "Information by duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts.", "label": "Contract with Customer, Duration [Axis]", "terseLabel": "Contract with Customer, Duration [Axis]" } } }, "localname": "ContractWithCustomerDurationAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueContractAssetAndContractLiabilitiesBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerDurationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts.", "label": "Contract with Customer, Duration [Domain]", "terseLabel": "Contract with Customer, Duration [Domain]" } } }, "localname": "ContractWithCustomerDurationDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueContractAssetAndContractLiabilitiesBalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r186", "r187", "r193" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract with Customer, Liability, Current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueContractAssetAndContractLiabilitiesBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r74" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of Sales [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/FinancingArrangementsFinancingArrangementsTables", "http://www.ravenind.com/role/FinancingArrangementsUnamortizedDebtIssuanceCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/FinancingArrangementsFinancingArrangementsTables", "http://www.ravenind.com/role/FinancingArrangementsUnamortizedDebtIssuanceCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "auth_ref": [ "r261" ], "lang": { "en-US": { "role": { "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships.", "label": "Customer-Related Intangible Assets [Member]", "terseLabel": "Customer-Related Intangible Assets [Member]" } } }, "localname": "CustomerRelatedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesLongLivedAssetsAndOtherIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r179" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Financing Arrangements" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/FinancingArrangementsFinancingArrangements" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet": { "auth_ref": [ "r292" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Line of Credit Arrangements, Net", "terseLabel": "Unamortized debt issuance costs" } } }, "localname": "DebtIssuanceCostsLineOfCreditArrangementsNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/FinancingArrangementsUnamortizedDebtIssuanceCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r88", "r91", "r246", "r249" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNetNoncurrent": { "auth_ref": [ "r235", "r236", "r245" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting and classified as noncurrent.", "label": "Deferred Tax Assets, Net, Noncurrent", "terseLabel": "Deferred Income Taxes, Noncurrent" } } }, "localname": "DeferredTaxAssetsLiabilitiesNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNoncurrent": { "auth_ref": [ "r235", "r236", "r237" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.", "label": "Deferred Tax Liabilities, Net, Noncurrent", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredTaxLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r209", "r220", "r222" ], "calculation": { "http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedTerseLabel": "Amortization of actuarial losses" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r210", "r221", "r222" ], "calculation": { "http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "terseLabel": "Amortization of unrecognized prior service cost (Credit)" } } }, "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r204", "r208", "r219", "r222" ], "calculation": { "http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r206", "r217", "r222" ], "calculation": { "http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r203", "r207", "r218", "r222" ], "calculation": { "http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsDetails": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": { "auth_ref": [ "r213", "r214", "r215", "r216", "r222" ], "lang": { "en-US": { "role": { "documentation": "Disclosures and provisions pertaining to defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans.", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DepreciationAmortizationAndAccretionNet": { "auth_ref": [ "r88" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Depreciation, Amortization and Accretion, Net", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAmortizationAndAccretionNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted": { "auth_ref": [ "r103" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a new accounting pronouncement that has been issued but not yet adopted.", "label": "Description of New Accounting Pronouncements Not yet Adopted [Text Block]", "terseLabel": "Description of New Accounting Pronouncements Not yet Adopted [Text Block]" } } }, "localname": "DescriptionOfNewAccountingPronouncementsNotYetAdopted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingStandardsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r192" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue [Table Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r184", "r233" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Share Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalDate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Date the entity disposed of a business or a group of assets, in CCYY-MM-DD format.", "label": "Disposal Date", "terseLabel": "Disposal Date" } } }, "localname": "DisposalDate1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesAcquisitionRelatedContingentConsiderationDetails", "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesBusinessCombinationsDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r181" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedTerseLabel": "Cash dividends" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsDeclaredTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information related to dividends declared, including paid and unpaid dividends.", "label": "Dividends Declared [Table Text Block]", "terseLabel": "Dividends Declared [Table Text Block]" } } }, "localname": "DividendsDeclaredTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/DividendsAndTreasuryStockTablesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "auth_ref": [ "r16", "r19", "r341", "r353" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.", "label": "Dividends Payable", "terseLabel": "Dividends Payable" } } }, "localname": "DividendsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/DividendsAndTreasuryStockDividendsPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r70", "r100", "r107", "r109", "r110", "r111", "r114", "r349", "r365" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Net income per share - basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited", "http://www.ravenind.com/role/NetIncomePerShareScheduleOfCalculationOfNumeratorAndDenominatorInEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r70", "r100", "r107", "r109", "r110", "r111", "r114", "r349", "r365" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Net income per share - diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited", "http://www.ravenind.com/role/NetIncomePerShareScheduleOfCalculationOfNumeratorAndDenominatorInEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r115" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/NetIncomePerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r290" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r95", "r239", "r240" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate, percent" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/IncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ShareBasedCompensationDetails", "http://www.ravenind.com/role/ShareBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r180" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentAdditionalInformation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This serves as a place to record data that is not required by accounting literature but is useful for readers of the financial statements as it relates to the details of an equity method investment in common stock. Such information may include the amount of change for a change in ownership (equity) percentage in a given period and the amount and type of the consideration given or received in relation to the change in ownership.", "label": "Equity Method Investment, Additional Information", "terseLabel": "Equity Method Investment, Additional Information" } } }, "localname": "EquityMethodInvestmentAdditionalInformation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesBusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r131" ], "lang": { "en-US": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Equity Method Investment, Ownership Percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesBusinessCombinationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": { "auth_ref": [ "r71", "r72", "r88" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of an equity method investment.", "label": "Equity Method Investment, Realized Gain (Loss) on Disposal", "negatedTerseLabel": "Gain from sale of equity method investment" } } }, "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesBusinessCombinationsDetails", "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r34", "r120", "r130" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "verboseLabel": "Equity Method Investments" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EstimatedInsuranceRecoveries": { "auth_ref": [ "r37" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of amounts expected to be recovered under the terms of insurance contracts.", "label": "Estimated Insurance Recoveries", "terseLabel": "Insurance policy benefit" } } }, "localname": "EstimatedInsuranceRecoveries", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r304", "r310", "r319" ], "calculation": { "http://www.ravenind.com/role/LeasesDetails": { "order": 4.0, "parentTag": "ravn_TotalOperatingLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Finance Lease, Interest Expense on Lease Liability" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r306", "r313" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Finance Lease, Interest Payment on Liability" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesLeaseCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r303", "r318" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Finance Lease, Liability", "verboseLabel": "Finance Lease, Liability" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesBalanceSheetInformationDetails", "http://www.ravenind.com/role/LeasesOperatingAndFinancingLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r303" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance Lease, Liability, Current" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r303" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance Lease, Liability, Noncurrent" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r318" ], "calculation": { "http://www.ravenind.com/role/LeasesOperatingAndFinancingLeaseObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payments, Due", "totalLabel": "Finance Lease, Liability, Payments, Due" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesOperatingAndFinancingLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r318" ], "calculation": { "http://www.ravenind.com/role/LeasesOperatingAndFinancingLeaseObligationsDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due after fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due after Year Five", "terseLabel": "Finance Lease, Liability, Payments, Due after Year Five" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesOperatingAndFinancingLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r318" ], "calculation": { "http://www.ravenind.com/role/LeasesOperatingAndFinancingLeaseObligationsDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Five", "terseLabel": "Finance Lease, Liability, Payments, Due Year Five" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesOperatingAndFinancingLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r318" ], "calculation": { "http://www.ravenind.com/role/LeasesOperatingAndFinancingLeaseObligationsDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Four", "terseLabel": "Finance Lease, Liability, Payments, Due Year Four" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesOperatingAndFinancingLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r318" ], "calculation": { "http://www.ravenind.com/role/LeasesOperatingAndFinancingLeaseObligationsDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Three", "terseLabel": "Finance Lease, Liability, Payments, Due Year Three" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesOperatingAndFinancingLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r318" ], "calculation": { "http://www.ravenind.com/role/LeasesOperatingAndFinancingLeaseObligationsDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in second fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Two", "terseLabel": "Finance Lease, Liability, Payments, Due Year Two" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesOperatingAndFinancingLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r318" ], "calculation": { "http://www.ravenind.com/role/LeasesOperatingAndFinancingLeaseObligationsDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in remainder of fiscal year following latest fiscal year ended.", "label": "Finance Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Finance Lease, Liability, Payments, Remainder of Fiscal Year" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesOperatingAndFinancingLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r318" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Finance Lease, Liability, Undiscounted Excess Amount" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesOperatingAndFinancingLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r305", "r313" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "terseLabel": "Finance Lease, Principal Payments" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesLeaseCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r302" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under finance lease.", "label": "Finance Lease, Right-of-Use Asset", "terseLabel": "Finance Lease, Right-of-Use Asset" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SummaryOfSignificantAccountingPoliciesEffectOfAdoptingNewAccountingGuidanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r304", "r310", "r319" ], "calculation": { "http://www.ravenind.com/role/LeasesDetails": { "order": 3.0, "parentTag": "ravn_TotalOperatingLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Finance Lease, Depreciation of Right-of-Use Asset," } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r316", "r319" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesWeightedAverageLeaseTermAndDiscountRatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r315", "r319" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance Lease, Weighted Average Remaining Lease Term" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesWeightedAverageLeaseTermAndDiscountRatesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r148" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Finite-Lived Intangible Assets, Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesLongLivedAssetsAndOtherIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r144", "r145", "r148", "r149", "r326" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesLongLivedAssetsAndOtherIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r148", "r326" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Finite-Lived Intangible Assets, Gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesLongLivedAssetsAndOtherIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesLongLivedAssetsAndOtherIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r144", "r147" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesLongLivedAssetsAndOtherIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r148" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Finite-Lived Intangible Assets, Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesLongLivedAssetsAndOtherIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r75" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "negatedTerseLabel": "Administrative and general expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r135", "r137" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill Ending balance", "periodStartLabel": "Goodwill Beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r150" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill Impairment Loss and Other Charges" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesGoodwillLongLivedAssetsAndOtherIntangiblesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r139" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Goodwill, Foreign Currency Translation Gain (Loss)" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r88", "r136", "r138", "r141" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "auth_ref": [ "r140" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Period Increase (Decrease)", "terseLabel": "Goodwill, Measurement Period Adjustment" } } }, "localname": "GoodwillPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r73" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain": { "auth_ref": [ "r156" ], "lang": { "en-US": { "role": { "documentation": "The name of the impaired assets to be held and used by the entity.", "label": "Impaired Long-Lived Assets Held and Used, Asset Name [Domain]", "terseLabel": "Impaired Long-Lived Assets Held and Used, Asset Name [Domain]" } } }, "localname": "ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesLongLivedAssetsAndOtherIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis": { "auth_ref": [ "r156" ], "lang": { "en-US": { "role": { "documentation": "This element represents the categories used to group impaired long-lived assets held and used by the type of asset.", "label": "Impaired Long-Lived Assets Held and Used by Type [Axis]", "terseLabel": "Impaired Long-Lived Assets Held and Used by Type [Axis]" } } }, "localname": "ImpairedLongLivedAssetsHeldAndUsedByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesLongLivedAssetsAndOtherIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r88", "r151", "r155", "r368" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "terseLabel": "Long-lived asset impairment loss" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesLongLivedAssetsAndOtherIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r93" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r157" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesBusinessCombinationsDetails", "http://www.ravenind.com/role/CommitmentsAndContingenciesDetails", "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesLongLivedAssetsAndOtherIntangiblesDetails", "http://www.ravenind.com/role/ShareBasedCompensationDetails", "http://www.ravenind.com/role/ShareBasedCompensationTables", "http://www.ravenind.com/role/SummaryOfSignificantAccountingPoliciesEffectOfAdoptingNewAccountingGuidanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesBusinessCombinationsDetails", "http://www.ravenind.com/role/CommitmentsAndContingenciesDetails", "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesLongLivedAssetsAndOtherIntangiblesDetails", "http://www.ravenind.com/role/ShareBasedCompensationDetails", "http://www.ravenind.com/role/ShareBasedCompensationTables", "http://www.ravenind.com/role/SummaryOfSignificantAccountingPoliciesEffectOfAdoptingNewAccountingGuidanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r241" ], "lang": { "en-US": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/IncomeTaxDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/IncomeTaxDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxContingencyLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Tax Contingency [Line Items]", "terseLabel": "Income Tax Contingency [Line Items]" } } }, "localname": "IncomeTaxContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/IncomeTaxDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r242", "r243", "r244", "r248" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Income Tax Contingency [Table]", "terseLabel": "Income Tax Contingency [Table]" } } }, "localname": "IncomeTaxContingencyTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/IncomeTaxDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r251" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Tax Disclosure" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/IncomeTaxIncomeTaxDisclosure" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r91", "r118", "r250" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r46", "r345", "r363" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income tax receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r87" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings": { "auth_ref": [ "r87" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the liability reflecting cash payments received before the related costs have been incurred.", "label": "Increase (Decrease) in Billing in Excess of Cost of Earnings", "terseLabel": "Increase (Decrease) in Contract Liabilities", "verboseLabel": "Increase (Decrease) in Billing in Excess of Cost of Earnings" } } }, "localname": "IncreaseDecreaseInBillingInExcessOfCostOfEarnings", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueContractAssetAndContractLiabilitiesBalancesDetails", "http://www.ravenind.com/role/RevenueDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract": { "auth_ref": [ "r87" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the asset reflecting the cost incurred on uncompleted contracts in excess of related billings.", "label": "Increase (Decrease) in Cost in Excess of Billing on Uncompleted Contract", "terseLabel": "Increase (Decrease) in Contract Assets", "verboseLabel": "Increase (Decrease) in Cost in Excess of Billing on Uncompleted Contract" } } }, "localname": "IncreaseDecreaseInCostInExcessOfBillingOnUncompletedContract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueContractAssetAndContractLiabilitiesBalancesDetails", "http://www.ravenind.com/role/RevenueDetailsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r87" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingLiabilities": { "auth_ref": [ "r87" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities that result from activities that generate operating income.", "label": "Increase (Decrease) in Operating Liabilities", "terseLabel": "Operating liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract]", "terseLabel": "Change in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r87" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r108", "r113" ], "calculation": { "http://www.ravenind.com/role/NetIncomePerShareScheduleOfCalculationOfNumeratorAndDenominatorInEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Dilutive impact of stock options and restricted units (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/NetIncomePerShareScheduleOfCalculationOfNumeratorAndDenominatorInEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r143", "r146" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Amortizable intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r122" ], "lang": { "en-US": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Intersegment Eliminations [Member]" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r28", "r134" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r49", "r133" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventories:" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r30", "r134" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r29", "r134" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "In process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r194" ], "lang": { "en-US": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land [Member]" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseArrangementTypeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by group of related lease arrangements. For example, but not limited to, leases grouped by facility or contractual terms.", "label": "Lease Arrangement, Type [Axis]", "terseLabel": "Lease Arrangement, Type [Axis]" } } }, "localname": "LeaseArrangementTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesBalanceSheetInformationDetails", "http://www.ravenind.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseArrangementTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Group of related lease arrangements. For example, but not limited to, leases grouped by facility or contractual terms.", "label": "Lease Arrangement, Type [Domain]", "terseLabel": "Lease Arrangement, Type [Domain]" } } }, "localname": "LeaseArrangementTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesBalanceSheetInformationDetails", "http://www.ravenind.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r317", "r319" ], "calculation": { "http://www.ravenind.com/role/LeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Lease, Cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r317" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost [Table Text Block]" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdsAndLeaseholdImprovementsMember": { "auth_ref": [ "r152" ], "lang": { "en-US": { "role": { "documentation": "Assets held by a lessee under a capital lease and any addition or improvement to assets held under a lease arrangement (including addition or improvement to assets held by lessee under an operating lease arrangement).", "label": "Leaseholds and Leasehold Improvements [Member]", "terseLabel": "Right-of-use Assets, Financing Leases [Member]" } } }, "localname": "LeaseholdsAndLeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r301", "r320" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.", "label": "Leases of Lessee Disclosure [Text Block]", "terseLabel": "Leases of Lessee Disclosure [Text Block]" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasingArrangementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Category of deferred revenue by arrangement wherein fees received by the lessor at inception of the lease are recognized over the term of the lease.", "label": "Leasing Arrangement [Member]", "terseLabel": "Leasing Arrangement [Member]" } } }, "localname": "LeasingArrangementMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesBalanceSheetInformationDetails", "http://www.ravenind.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r309" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesBalanceSheetInformationDetails", "http://www.ravenind.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r318" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r318" ], "calculation": { "http://www.ravenind.com/role/LeasesOperatingAndFinancingLeaseObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Lessee, Operating Lease, Liability, Payments, Due" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesOperatingAndFinancingLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r318" ], "calculation": { "http://www.ravenind.com/role/LeasesOperatingAndFinancingLeaseObligationsDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due after Year Five" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesOperatingAndFinancingLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r318" ], "calculation": { "http://www.ravenind.com/role/LeasesOperatingAndFinancingLeaseObligationsDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Five" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesOperatingAndFinancingLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r318" ], "calculation": { "http://www.ravenind.com/role/LeasesOperatingAndFinancingLeaseObligationsDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Four" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesOperatingAndFinancingLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r318" ], "calculation": { "http://www.ravenind.com/role/LeasesOperatingAndFinancingLeaseObligationsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Three" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesOperatingAndFinancingLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r318" ], "calculation": { "http://www.ravenind.com/role/LeasesOperatingAndFinancingLeaseObligationsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Two" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesOperatingAndFinancingLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r318" ], "calculation": { "http://www.ravenind.com/role/LeasesOperatingAndFinancingLeaseObligationsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesOperatingAndFinancingLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r318" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesOperatingAndFinancingLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r308" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Lessee, Operating Lease, Renewal Term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r308" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lessee, Operating Lease, Term of Contract" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of Credit Outstanding, Amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/FinancingArrangementsLettersOfCreditOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r27", "r344", "r359" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r11", "r12", "r13", "r17", "r18" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails": { "order": 6.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "terseLabel": "Other, Noncurrent" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails": { "order": 5.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent.", "label": "Liability for Uncertainty in Income Taxes, Noncurrent", "terseLabel": "Uncertain tax positions" } } }, "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r17", "r342", "r350" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Borrowing outstanding under line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/FinancingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r39", "r92" ], "lang": { "en-US": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/FinancingArrangementsDetails", "http://www.ravenind.com/role/FinancingArrangementsFinancingArrangementsTables", "http://www.ravenind.com/role/FinancingArrangementsLettersOfCreditOutstandingDetails", "http://www.ravenind.com/role/FinancingArrangementsUnamortizedDebtIssuanceCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r39" ], "lang": { "en-US": { "role": { "documentation": "Date the credit facility terminates, in CCYY-MM-DD format.", "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Maturity date of the line of credit" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/FinancingArrangementsDetails" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityInitiationDate1": { "auth_ref": [ "r39" ], "lang": { "en-US": { "role": { "documentation": "Date the credit facility first became available, in CCYY-MM-DD format.", "label": "Line of Credit Facility, Initiation Date", "terseLabel": "Line of Credit Facility, Initiation Date" } } }, "localname": "LineOfCreditFacilityInitiationDate1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/FinancingArrangementsDetails" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r39" ], "lang": { "en-US": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/FinancingArrangementsDetails", "http://www.ravenind.com/role/FinancingArrangementsFinancingArrangementsTables", "http://www.ravenind.com/role/FinancingArrangementsLettersOfCreditOutstandingDetails", "http://www.ravenind.com/role/FinancingArrangementsUnamortizedDebtIssuanceCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/FinancingArrangementsDetails", "http://www.ravenind.com/role/FinancingArrangementsFinancingArrangementsTables", "http://www.ravenind.com/role/FinancingArrangementsLettersOfCreditOutstandingDetails", "http://www.ravenind.com/role/FinancingArrangementsUnamortizedDebtIssuanceCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r39" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Borrowing capacity under line of credit" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/FinancingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r39" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Remaining borrowing capacity under the line of credit" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/FinancingArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r39", "r92" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/FinancingArrangementsDetails", "http://www.ravenind.com/role/FinancingArrangementsFinancingArrangementsTables", "http://www.ravenind.com/role/FinancingArrangementsLettersOfCreditOutstandingDetails", "http://www.ravenind.com/role/FinancingArrangementsUnamortizedDebtIssuanceCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongLivedAssetsHeldForSaleByAssetTypeAxis": { "auth_ref": [ "r1" ], "lang": { "en-US": { "role": { "documentation": "Represents the assets held for sale.", "label": "Long Lived Assets Held-for-sale by Asset Type [Axis]", "terseLabel": "Long Lived Assets Held-for-sale by Asset Type [Axis]" } } }, "localname": "LongLivedAssetsHeldForSaleByAssetTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongLivedAssetsHeldForSaleNameDomain": { "auth_ref": [ "r1" ], "lang": { "en-US": { "role": { "documentation": "A name of the assets to be disposed.", "label": "Long Lived Assets Held-for-sale, Name [Domain]", "terseLabel": "Long Lived Assets Held-for-sale, Name [Domain]" } } }, "localname": "LongLivedAssetsHeldForSaleNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermPurchaseCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Amount", "terseLabel": "Long-term Purchase Commitment, Amount" } } }, "localname": "LongTermPurchaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r171", "r172" ], "lang": { "en-US": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r171", "r172" ], "lang": { "en-US": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r163" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Loss Contingency Accrual", "verboseLabel": "Contingent obligation remaining" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesAcquisitionRelatedContingentConsiderationDetails", "http://www.ravenind.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualCarryingValueCurrent": { "auth_ref": [ "r163" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer.", "label": "Loss Contingency, Accrual, Current", "terseLabel": "Loss Contingency, Accrual, Current" } } }, "localname": "LossContingencyAccrualCarryingValueCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualCarryingValueNoncurrent": { "auth_ref": [ "r163" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of loss contingency liability expected to be resolved after one year or beyond the normal operating cycle, if longer.", "label": "Loss Contingency, Accrual, Noncurrent", "terseLabel": "Loss Contingency, Accrual, Noncurrent" } } }, "localname": "LossContingencyAccrualCarryingValueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualPayments": { "auth_ref": [ "r163" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow reducing loss contingency liability.", "label": "Loss Contingency Accrual, Payments", "terseLabel": "Cumulative Loss Contingency Accrual, Payments" } } }, "localname": "LossContingencyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyLossInPeriod": { "auth_ref": [ "r163" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates.", "label": "Loss Contingency, Loss in Period", "terseLabel": "Loss Contingency, Loss in Period" } } }, "localname": "LossContingencyLossInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r171", "r172" ], "lang": { "en-US": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and Equipment [Member]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r47", "r343", "r358" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Noncontrolling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "Noncontrolling Interest, Ownership Percentage by Parent", "terseLabel": "Joint venture, ownership percentage" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/BasisOfPresentationAndPrinciplesOfConsolidationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Product Warranty Accrual [Roll Forward]" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/WarrantiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r85" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r85" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r85", "r86", "r89" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r62", "r65", "r69", "r89", "r113", "r348", "r364" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net income attributable to Raven Industries, Inc.", "verboseLabel": "Net income attributable to Raven Industries, Inc." } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited", "http://www.ravenind.com/role/NetIncomePerShareScheduleOfCalculationOfNumeratorAndDenominatorInEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r62", "r65", "r281", "r285" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Net income (loss) attributable to the noncontrolling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r103" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "terseLabel": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingStandardsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SummaryOfSignificantAccountingPoliciesEffectOfAdoptingNewAccountingGuidanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r99", "r101", "r102" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SummaryOfSignificantAccountingPoliciesEffectOfAdoptingNewAccountingGuidanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Non-US [Member]" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Non-controlling Interest [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of operating units" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/BasisOfPresentationAndPrinciplesOfConsolidationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating income", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited", "http://www.ravenind.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLossMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing operating income (loss).", "label": "Operating Income (Loss) [Member]", "terseLabel": "Operating Income (Loss) [Member]" } } }, "localname": "OperatingIncomeLossMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ShareBasedCompensationDetails", "http://www.ravenind.com/role/SummaryOfSignificantAccountingPoliciesEffectOfAdoptingNewAccountingGuidanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r311", "r319" ], "calculation": { "http://www.ravenind.com/role/LeasesDetails": { "order": 1.0, "parentTag": "ravn_TotalOperatingLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating Lease, Cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Lease Liabilities, Payments Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r303" ], "calculation": { "http://www.ravenind.com/role/LeasesBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Operating Lease, Liability", "verboseLabel": "Operating Lease, Liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesBalanceSheetInformationDetails", "http://www.ravenind.com/role/LeasesOperatingAndFinancingLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r303" ], "calculation": { "http://www.ravenind.com/role/LeasesBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating Lease, Liability, Current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r303" ], "calculation": { "http://www.ravenind.com/role/LeasesBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating Lease, Liability, Noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r307", "r313" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating Lease, Payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesLeaseCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r302" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of Use Assets, Operating Leases", "verboseLabel": "Operating Lease, Right-of-Use Asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesBalanceSheetInformationDetails", "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails", "http://www.ravenind.com/role/SummaryOfSignificantAccountingPoliciesEffectOfAdoptingNewAccountingGuidanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r316", "r319" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesWeightedAverageLeaseTermAndDiscountRatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r315", "r319" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesWeightedAverageLeaseTermAndDiscountRatesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r295", "r297" ], "calculation": { "http://www.ravenind.com/role/LeasesPriorYearFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Operating Leases, Future Minimum Payments Due" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesPriorYearFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r295", "r297" ], "calculation": { "http://www.ravenind.com/role/LeasesPriorYearFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "Operating Leases, Future Minimum Payments Due, Next Twelve Months" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesPriorYearFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r295", "r297" ], "calculation": { "http://www.ravenind.com/role/LeasesPriorYearFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "Operating Leases, Future Minimum Payments, Due in Five Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesPriorYearFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r295", "r297" ], "calculation": { "http://www.ravenind.com/role/LeasesPriorYearFutureMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "Operating Leases, Future Minimum Payments, Due in Four Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesPriorYearFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r295", "r297" ], "calculation": { "http://www.ravenind.com/role/LeasesPriorYearFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "Operating Leases, Future Minimum Payments, Due in Three Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesPriorYearFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r295", "r297" ], "calculation": { "http://www.ravenind.com/role/LeasesPriorYearFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "Operating Leases, Future Minimum Payments, Due in Two Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesPriorYearFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r295", "r297" ], "calculation": { "http://www.ravenind.com/role/LeasesPriorYearFutureMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Operating Leases, Future Minimum Payments, Due Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesPriorYearFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r173", "r293", "r294", "r296", "r298" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.", "label": "Lessee, Operating Lease, Disclosure [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Disclosure [Table Text Block]" } } }, "localname": "OperatingLeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r287" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Basis of Presentation and Principles of Consolidation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/BasisOfPresentationAndPrinciplesOfConsolidation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r10", "r40" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneous": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other miscellaneous assets.", "label": "Other Assets, Miscellaneous", "terseLabel": "Other" } } }, "localname": "OtherAssetsMiscellaneous", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Assets, Noncurrent [Abstract]", "terseLabel": "Other Assets (Noncurrent):" } } }, "localname": "OtherAssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r52", "r291" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation", "verboseLabel": "Cumulative foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited", "http://www.ravenind.com/role/ConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r63", "r66", "r68", "r180" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):", "verboseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited", "http://www.ravenind.com/role/ConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r53", "r55" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedTerseLabel": "Postretirement benefits, net of income tax benefit of $4 and $2 respectively" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": { "auth_ref": [ "r53", "r56", "r277" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax", "verboseLabel": "Other comprehensive income, postretirement benefits, income tax (expense) benefit" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnauditedParentheticalUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax": { "auth_ref": [ "r55", "r59", "r60", "r211" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax", "terseLabel": "Postretirement benefits reclassified from accumulated other comprehensive income (loss) after tax (expense) benefit" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax": { "auth_ref": [ "r56", "r277" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax (expense) benefit for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax", "terseLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfShareholdersEquityUnauditedParentheticalUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r40" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 }, "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities", "totalLabel": "Other Liabilities, Noncurrent" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Liabilities, Noncurrent [Abstract]", "terseLabel": "Other liabilities:" } } }, "localname": "OtherLiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other Noncurrent Liabilities [Member]" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r76" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other nonoperating income (expense).", "label": "Other Nonoperating Income (Expense) [Member]", "terseLabel": "Other Nonoperating Income (Expense) [Member]" } } }, "localname": "OtherNonoperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesBusinessCombinationsDetails", "http://www.ravenind.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).", "label": "Other Operating Activities, Cash Flow Statement", "netLabel": "Other operating activities, net" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r200", "r213", "r214", "r223" ], "lang": { "en-US": { "role": { "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.", "label": "Other Postretirement Benefits Plan [Member]", "terseLabel": "Other Postretirement Benefit Plans, Defined Benefit [Member]" } } }, "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherTaxExpenseBenefit": { "auth_ref": [ "r94", "r238", "r247" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other income tax expense (benefit).", "label": "Other Tax Expense (Benefit)", "negatedTerseLabel": "Total Discrete tax benefit (expense), net" } } }, "localname": "OtherTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/IncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Parent [Member]", "terseLabel": "Raven Industries, Inc. Equity [Member]" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r262" ], "lang": { "en-US": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patents [Member]" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesLongLivedAssetsAndOtherIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForProceedsFromBusinessesAndInterestInAffiliates": { "auth_ref": [ "r96" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net cash outflow or inflow associated with the acquisition or sale of a business segment during the period.", "label": "Payments for (Proceeds from) Businesses and Interest in Affiliates", "negatedTerseLabel": "Proceeds (disbursements) from sale of assets, settlement of liabilities" } } }, "localname": "PaymentsForProceedsFromBusinessesAndInterestInAffiliates", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r78", "r80", "r96" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedTerseLabel": "Other investing activities" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromProductiveAssets": { "auth_ref": [ "r96" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net cash outflow or inflow from purchases, sales and disposals of property, plant and equipment and other productive assets, including intangibles.", "label": "Payments for (Proceeds from) Productive Assets", "terseLabel": "Proceeds from disposal of Aerostar client private business" } } }, "localname": "PaymentsForProceedsFromProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r82" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Payments for common shares repurchased", "verboseLabel": "Payments for Repurchase of Common Stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited", "http://www.ravenind.com/role/DividendsAndTreasuryStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r82" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "terseLabel": "Payments of Ordinary Dividends, Common Stock" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/DividendsAndTreasuryStockDividendsPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfOrdinaryDividends": { "auth_ref": [ "r82" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cash outflow in the form of ordinary dividends to common shareholders, preferred shareholders and noncontrolling interests, generally out of earnings.", "label": "Payments of Ordinary Dividends", "negatedTerseLabel": "Dividends paid" } } }, "localname": "PaymentsOfOrdinaryDividends", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r82", "r225" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.", "label": "Payments Related to Tax Withholding for Share-based Compensation", "negatedTerseLabel": "Restricted stock units vested and issued" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherInvestments": { "auth_ref": [ "r80" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to acquire investments classified as other.", "label": "Payments to Acquire Other Investments", "negatedTerseLabel": "Purchases of investments" } } }, "localname": "PaymentsToAcquireOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r79" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r224" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Employee Postretirement Benefits" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/EmployeePostretirementBenefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "auth_ref": [ "r19", "r201", "r202", "r205" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.", "label": "Liability, Defined Benefit Plan, Noncurrent", "terseLabel": "Postretirement benefits" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r31", "r32" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid Expense and other" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Prepaid Expense and Other Assets, Current [Abstract]", "terseLabel": "Other current assets:" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r81", "r83", "r96" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other financing activities" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": { "auth_ref": [ "r78" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the sale and maturity (principal being due) of other investments, prepayment and call (request of early payment) of other investments not otherwise defined in the taxonomy.", "label": "Proceeds from Sale and Maturity of Other Investments", "terseLabel": "Proceeds from sale or maturity of investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesBusinessCombinationsDetails", "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r194" ], "lang": { "en-US": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Other Product [Member]" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product Warranties Disclosures [Abstract]" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r178" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.", "label": "Product Warranty Disclosure [Text Block]", "terseLabel": "Warranties" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/Warranties" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProductWarrantyLiabilityLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Product Warranty Liability [Line Items]", "terseLabel": "Product Warranty Liability [Line Items]" } } }, "localname": "ProductWarrantyLiabilityLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/WarrantiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyLiabilityTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about product warranty liability, including, but not limited to, reductions in the liability for payments made under the warranty, changes in the liability for accruals related to product warranties issued, and changes in the liability for accruals related to preexisting warranties.", "label": "Product Warranty Liability [Table]", "terseLabel": "Product Warranty Liability [Table]" } } }, "localname": "ProductWarrantyLiabilityTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/WarrantiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r62", "r65", "r84", "r119", "r124", "r277", "r280", "r282", "r285", "r286" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited", "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited", "http://www.ravenind.com/role/ConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r36", "r154" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesBalanceSheetInformationDetails", "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r35", "r152" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesBalanceSheetInformationDetails", "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r14", "r15", "r154", "r360" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "verboseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.ravenind.com/role/LeasesBalanceSheetInformationDetails", "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "Property, plant and equipment, net:" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r14", "r152" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesBalanceSheetInformationDetails", "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PublicUtilitiesInventoryAxis": { "auth_ref": [ "r161" ], "lang": { "en-US": { "role": { "documentation": "Information by type of inventory held.", "label": "Inventory [Axis]", "terseLabel": "Inventory [Axis]" } } }, "localname": "PublicUtilitiesInventoryAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SegmentReportingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PublicUtilitiesInventoryTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale.", "label": "Inventory [Domain]", "terseLabel": "Inventory [Domain]" } } }, "localname": "PublicUtilitiesInventoryTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RedeemableNoncontrollingInterestByLegalEntityTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of redeemable noncontrolling interest (as defined) included in the statement of financial position as either a liability or temporary equity. As of the date of the statement of financial position, such redeemable noncontrolling interest is currently redeemable, as defined, for cash or other assets of the entity at (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the entity.", "label": "Redeemable Noncontrolling Interest, by Legal Entity [Table]", "terseLabel": "Redeemable Noncontrolling Interest, by Legal Entity [Table]" } } }, "localname": "RedeemableNoncontrollingInterestByLegalEntityTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/BasisOfPresentationAndPrinciplesOfConsolidationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r323" ], "lang": { "en-US": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r212", "r321", "r322", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReportableSubsegmentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies division of a component of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Reportable Subsegments [Member]", "terseLabel": "Corporate Segment [Member]" } } }, "localname": "ReportableSubsegmentsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r234", "r370" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development expenses" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and Development Expense [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r24", "r181", "r357" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r199", "r200", "r213", "r214", "r223" ], "lang": { "en-US": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r199", "r200", "r213", "r214", "r223" ], "lang": { "en-US": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r189", "r191", "r192" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited", "http://www.ravenind.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.ravenind.com/role/SegmentReportingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r98", "r197" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contract with Customer [Text Block]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r314", "r319" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesLeaseCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r314", "r319" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesLeaseCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Any scenario, that is, the particular reporting scenario is left unspecified. Scenarios distinguish among different kinds of business reporting facts, as for example actual versus budgeted figures.", "label": "Scenario, Unspecified [Domain]", "terseLabel": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r112" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of antidilutive securities excluded from computation of earnings per share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/NetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable": { "auth_ref": [ "r272" ], "lang": { "en-US": { "role": { "documentation": "Schedule of information about a contingent payment arrangement including the terms that will result in payment and the accounting treatment that will be followed if such contingency occurs, including the potential impact on earnings per share if the contingency is to be settled in shares of common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]", "terseLabel": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesAcquisitionRelatedContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]", "terseLabel": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r256", "r257" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesBusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Debt [Table Text Block]" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/FinancingArrangementsFinancingArrangementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r113" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of calculation of numerator and denominator in earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/NetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/IncomeTaxEffectiveTaxRateTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r227", "r228", "r230" ], "lang": { "en-US": { "role": { "documentation": "Schedule that sets forth the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ShareBasedCompensationDetails", "http://www.ravenind.com/role/ShareBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r227", "r228", "r230" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r144", "r147" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesLongLivedAssetsAndOtherIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r144", "r147" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table Text Block]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r298" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r140", "r142" ], "lang": { "en-US": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r140", "r142" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill [Table Text Block]" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": { "auth_ref": [ "r39", "r92" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Schedule of Line of Credit Facilities [Table Text Block]", "terseLabel": "Schedule of Line of Credit Facilities [Table Text Block]" } } }, "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/FinancingArrangementsFinancingArrangementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r206" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Components of net periodic benefit cost for postretirement plan" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/EmployeePostretirementBenefitsEmployeePostretirementBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r177" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Warranties" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/WarrantiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r116", "r119", "r121", "r122", "r140" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SegmentReportingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r116", "r119", "r121", "r122", "r140" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Business segment net sales and operating income results" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesAcquisitionRelatedContingentConsiderationDetails", "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesBusinessCombinationsDetails", "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesGoodwillDetails", "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesLongLivedAssetsAndOtherIntangiblesDetails", "http://www.ravenind.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.ravenind.com/role/SegmentReportingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r127" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Reporting" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SegmentReporting" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SegmentReportingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r75", "r132" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general, and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfIncomeAndComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r77" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative Expenses [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/CommitmentsAndContingenciesDetails", "http://www.ravenind.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r87" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.", "label": "Share-based Compensation", "terseLabel": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation [Abstract]" } } }, "localname": "ShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "auth_ref": [ "r228" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of capitalized and expensed compensation cost from equity-based compensation arrangements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermContractWithCustomerMember": { "auth_ref": [ "r192", "r196" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which duration is classified as short-term.", "label": "Short-term Contract with Customer [Member]", "terseLabel": "Short-term Contract with Customer [Member]" } } }, "localname": "ShortTermContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/RevenueContractAssetAndContractLiabilitiesBalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r312", "r319" ], "calculation": { "http://www.ravenind.com/role/LeasesDetails": { "order": 2.0, "parentTag": "ravn_TotalOperatingLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term Lease, Cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r98" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfSignificantAccountingPoliciesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r176" ], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Warranties" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails", "http://www.ravenind.com/role/WarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r174" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedTerseLabel": "Settlements made" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/WarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPeriodIncreaseDecrease": { "auth_ref": [ "r175" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the standard product warranty accrual. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Period Increase (Decrease)", "terseLabel": "Change in provision" } } }, "localname": "StandardProductWarrantyAccrualPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/WarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r119", "r140", "r158", "r159", "r160", "r366" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesAcquisitionRelatedContingentConsiderationDetails", "http://www.ravenind.com/role/AcquisitionsAndDivestituresOfAndInvestmentsInBusinessesAndTechnologiesBusinessCombinationsDetails", "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesGoodwillDetails", "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesLongLivedAssetsAndOtherIntangiblesDetails", "http://www.ravenind.com/role/RevenueDisaggregationOfRevenueDetails", "http://www.ravenind.com/role/SegmentReportingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r45", "r180" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.ravenind.com/role/ConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementScenarioAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by scenario to be reported. Scenarios distinguish among different kinds of business reporting facts, as for example actual versus budgeted figures.", "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.ravenind.com/role/ConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r180", "r181" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Shares issued on vesting of stock units, net of shares withheld for employee taxes" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r45", "r180", "r181" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Shares issued on stock options exercised, net of shares withheld for employee taxes" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock Repurchase Program, Authorized Amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/DividendsAndTreasuryStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Stock Repurchase Program, Remaining Authorized Repurchase Amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/DividendsAndTreasuryStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r20", "r21", "r180", "r181" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "terseLabel": "Shares repurchased, Treasury Stock" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfShareholdersEquityUnaudited", "http://www.ravenind.com/role/DividendsAndTreasuryStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r20", "r21", "r180", "r181" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedTerseLabel": "Stock Repurchased and Retired During Period, Value" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r21", "r25", "r26", "r129" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total Raven Industries, Inc. shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders' equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r275", "r276", "r284" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.ravenind.com/role/ConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r185" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Dividends and Treasury Stock" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/DividendsAndTreasuryStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SubsequentEventsNotes" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r324" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SubsequentEventsNotes" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r324" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SubsequentEventsNotes" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r324" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SubsequentEventsNotes" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r325" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events [Text Block]" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SubsequentEventsNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r261" ], "lang": { "en-US": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Technology-Based Intangible Assets [Member]" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/GoodwillLongLivedAssetsAndOtherIntangiblesLongLivedAssetsAndOtherIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r44", "r182" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r44", "r182" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "periodEndLabel": "Treasury stock at end of period (in shares)", "periodStartLabel": "Treasury stock at beginning of period (in shares)", "terseLabel": "Treasury stock, at cost (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnauditedParentheticalUnaudited", "http://www.ravenind.com/role/ConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r44", "r182", "r183" ], "calculation": { "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock at cost, 31,393 and 31,332 shares, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled receivables" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/SelectedBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/NetIncomePerShareScheduleOfCalculationOfNumeratorAndDenominatorInEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r106", "r111" ], "calculation": { "http://www.ravenind.com/role/NetIncomePerShareScheduleOfCalculationOfNumeratorAndDenominatorInEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Denominator for diluted calculation (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/NetIncomePerShareScheduleOfCalculationOfNumeratorAndDenominatorInEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": { "auth_ref": [ "r104", "r105", "r113" ], "calculation": { "http://www.ravenind.com/role/NetIncomePerShareScheduleOfCalculationOfNumeratorAndDenominatorInEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).", "label": "Weighted Average Number of Shares Issued, Basic", "terseLabel": "Weighted average common shares outstanding (in shares)", "verboseLabel": "Weighted average common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesIssuedBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/NetIncomePerShareScheduleOfCalculationOfNumeratorAndDenominatorInEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r104", "r111" ], "calculation": { "http://www.ravenind.com/role/NetIncomePerShareScheduleOfCalculationOfNumeratorAndDenominatorInEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "totalLabel": "Denominator for basic calculation (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/NetIncomePerShareScheduleOfCalculationOfNumeratorAndDenominatorInEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/NetIncomePerShareScheduleOfCalculationOfNumeratorAndDenominatorInEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesRestrictedStock": { "auth_ref": [ "r105" ], "calculation": { "http://www.ravenind.com/role/NetIncomePerShareScheduleOfCalculationOfNumeratorAndDenominatorInEarningsPerShareDetails": { "order": 3.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends.", "label": "Weighted Average Number of Shares, Restricted Stock", "terseLabel": "Weighted average fully vested stock units outstanding (in shares)", "verboseLabel": "Weighted average fully vested stock units outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesRestrictedStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.ravenind.com/role/NetIncomePerShareScheduleOfCalculationOfNumeratorAndDenominatorInEarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e7018-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22580-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1448-109256" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e2646-109256" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1505-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1252-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1500-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=SL5780133-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1337-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109256448&loc=d3e4984-109258" }, "r115": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5074-111524" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68049868&loc=d3e3927-108312" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=77904769&loc=SL2265659-115463" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14326-108349" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14615-108349" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14394-108349" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14435-108349" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14453-108349" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14472-108349" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14557-108349" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=115931803&loc=d3e12021-110248" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=115931803&loc=d3e12053-110248" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=115931803&loc=d3e12069-110248" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r178": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r179": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r184": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208855" }, "r185": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130531-203044" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130532-203044" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130533-203044" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130539-203045" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130551-203045" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130543-203045" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130545-203045" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r197": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1731-114919" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2410-114920" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2417-114920" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2439-114920" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=112275985&loc=d3e4179-114921" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "19A", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=107668666&loc=SL79513924-113897" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=79507207&loc=d3e4534-113899" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11149-113907" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11178-113907" }, "r233": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31917-109318" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31931-109318" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31958-109318" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238393&loc=d3e36027-109320" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=34349781&loc=d3e330036-122817" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r251": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84229725&loc=d3e845-128460" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84229725&loc=d3e848-128460" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=108330185&loc=d3e2207-128464" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84161108&loc=d3e4845-128472" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84161108&loc=SL65897772-128472" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5227-128473" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=109124213&loc=d3e6578-128477" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=109124213&loc=d3e6613-128477" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911338&loc=d3e6819-128478" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911338&loc=d3e6819-128478" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "c", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e7008-128479" }, "r274": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=84234705&loc=SL4590271-111686" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=84234705&loc=SL4591551-111686" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=84234705&loc=SL4591552-111686" }, "r287": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240241&loc=d3e32211-110900" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=68176171&loc=SL68176184-208336" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164451&loc=d3e36991-112694" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 1,3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41499-112717" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737" }, "r301": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r323": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r325": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99384497&loc=SL65671331-158438" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(a)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=114873921&loc=SL114875236-224282" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r371": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e637-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e640-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e681-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669686-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e689-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL34724391-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL34724394-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e557-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=109228884&loc=d3e1436-108581" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6904-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6911-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3000-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3521-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6935-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3044-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" } }, "version": "2.1" } ZIP 87 0000082166-19-000055-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000082166-19-000055-xbrl.zip M4$L#!!0 ( --.ODZT?[@ >)4! + ]%0 - 83(P,C!Q,3!Q+FAT;>R] M;7?;N-4N_/F<7\'';<\]LY:=X)4 ,M.]^FD5+M,V.3*HD ME<3]]0] O=HB)4N19$IBVK$M$22!C?UR[8V-C9__[[>'GO,ERO(X3?YZ M^ M$R=*.FDW3N[^>O+Y.CCC)__W_?_^^?\[._L?=?G!\=/.X"%*"L?+HK"(NL[7 MN+AW_M&-\C^*0"Z0SX/ ]ZFO?4Y=YC'LTT ' M&.+@]-N[L$-#5]RR&\XCG>;G]UT)TUOP_RF;-B-\[?EI;?F%?P,P#,,Q[=T+"6K;C 7*IHG M177KI*AHW,VJ&W>SBL9YY_8L3KIQ%L[?E!O7\)FY4,4),Q/TY!7= MRAGJ9)V[J(XORVMUU M[O074,U?'_U7Q=@T3)95=3 =)D3V>&0&OG[)GC2KH MF!;WO3B\J7[QZ&+56+/BR5"GS#6\4'%+5C=AU5JA[/C"456,IAO=U.@'>Z6* MY&'$?TK7-?3_'QU2J:19VS+_^N[M[P6L5-::=_6R-2Y:6Z,2WF MBR=-*L889C6*QERHXWS[M,7 M)3GM?0@ _';48B*DO:2.".6E2M7:SZ*.!1BUKQ&&;SI9VHO>3AL_Y=9:QIE< MKN#2_+9_UNEE446'2QLWOERMX+,:\I>7JFVIG<\*_3(RJ.75BAN+.#GKAUG% MC>,KM4*\1("KA7<(5+XL0C%?*O'/?=0UHXCCL (!E1P]TV(A(\ %G%##!I4= M'D&;!;BAGG%F6U1IN$[4J5%QYDK%&P?YV5T8]JWNR1X_I7%28P"KVRV@=SYX MN$][-<;Q6:,JI36H@YZ#*MA@87B-B2PO+>CH\E[6=#'^5L)*>R$[5[-19Z5*0%PEYU4VEJJG0S5,]M C]+K:=SUM5-JH8OYNTTY=?\V5 M*F7=Z?33&CT_O%9Q4]BO49G]JI$5-Q7JL;2PYDH-3^2#?K]&+T\N5UG+P4.U MBND6V=OBL1^]-2VB+.[,ZIC\I@XX#"]6NY&+X>E,@RHP7Z.J*YWQ\:-JN6*F M024WEA);V]/I]0J)_F9T\A_U(1][=4;EUHC8^$I-!&2QOS!M4!$)L<);J=Y' M%^K)L?"E3]M4D*73J3 ,)4=WJJQ"U*V+U]@K-6:D6\N5PXLU)BN_J8_TV(L5 MM_7#&@?)7*@:C?5L%])OMD6]?"]TF(;7*_7D0_7XS(4J3^DY_S[U>NSEFS"/ MIA:LSGS56!6K4VJL2GFI)KZX$-140YIN?%^GILV5>@Q4BWTJ;KG)T]O;ZI>4 MEVI&DU=)X%A_5@EAOU]#9W.A1ASB1>(05XN#N3+H+'0+R\O5#G:M?UU#A%JL M6%Y; *=OHVZ2%C4$>=:H5IHJA&(J2E6"D=>$Q/,JWK-"$R\0(R.J19ATHEG* MUUO5X<4JW5S3ITIYR*N 65[M0Z?)"X!!FIP] P=1OT9#F0M5@%**DF M;F=-R&(#4Q,[GT0TEX22ZC&TF9[: ;IV\I[2O\[;&UZL5LPU9F-\I4HVPKNZ M-1]S98%Z28O\?K%NL2VJV*0&?W>J@'?T\*^:N(V]4G'#?1TDNJ]$1&-_?6&H MI9HCS-51U+&:XN.+51(]J($#@UII7+!N.+E>[6H:835:(:]W-\<-JCI:-UE9 MY6Q-HDGWQH-]0=!IW*SJS>&7Y(FTF"^BQ(SSS0B0"4 PF&/*M/-U"5.:%K7P M?1%LKX#K=<:UTIYVLDY^4^/?#J\M4*E+/?BNI8KISPR MCC*^+;(PR6_3["$LXF&* 3T#?':(\>V7NB0&>VF!/[MP57^&J,]7]K_5F-9E MW49GR*WP<)28R-S7ZY*9ZGNJF-:UL7BZ(+5HLJUD1K"&IN5(]%;53 M4$'ZL0U9&"VNQBKVZ=UG:043N#"\.-43W?@V[I135[,6-->D*GY4W!M+\*U& M98RO+O+=%Z];UT>NC ;LUZ^7]2O7R\R4=I+N;1VZGUZO$:B%P:'JP-"W7K4< ME=[*_WR8"5N9'J1U,']XK1*,U47P[)6J8=Q'G;JXC+U42;8Z' MJ @=V_K,KLX;2.FE!O48=KPVN/C$Z0P__?6DB+X5;X<99V_+&XNXZ$7OQZEN M/[\=?C:/?CMZ]L\W:??1R8O'GB'LK7G.V6WX$/<>WUW'#U'N7$1?G>'?BQ&9B M@K!3G''/9YPRC'WA4B2YHI(+5R+$M:NER\^^_G'VHH8GSM!D_/7$V)AW-ZF9 MW#"Y#7NY&43YZ^>W3SJ]QAB\$C0409QWPMX_HS#32=T&YKM\=AH8E)X2 MB#)74>)JA327#"+ %&!^,.WWLH8G[W_;>)#+1+ MF/8]HB F6DPZO*SAR7O;@\UU>4C?>I\'PA-*4:>R+ A&C?AXI2E_E3 M1E_6T'88BC- SO &NJT3HT<>/;N&'_;.DV[T[?]%CS/=-D(F$78E\P WO0J$ M8!#[GA008\P"=]+M90U/W@/[CR/HNIOJMC;M[^+D[I^E#/TQF.Q\@ MXGF"">8:U:$Y5(!CIEU70,B$!'+2^64-=Z!89S[M)L=B08 1*X MAK(N$A1P+GRM-3"_4("]P)_*Y[*&)^\_A-E=Y,A.)S*O*K.ERY=N:@17#P:P M*)N '>6S HNQ2US##0'1+@V4%I A'YM^^0 $P/.G(UC2<-VY"#+S= ,YG:Z! M(Z:3!A*=X1-GD,3#40WR[LFR8=I8P#LCX64/DDZ4WO3BNQ+(Y@]I%A7WH;6: MCT9?S8P<08B,EA38FA&?2QI:$;Y!N*MC/09 M@ZXY4L((-@-0#'D^E=0H06E0%150 DBPHE/8LJ3AZB,]OPA>--8AOY(% _T4 M9A^SJ\*JM+^'O4$T?=!DG!IYU.A!AAD.*(.>]'$@?&DP L& !L%DG,L:GKR' MVQFCG<_O&Z/2FO@>192:,7"%N?F/$ I],V&!Y%.N7=;P>\:8VT[E*T]A.99< M#HK[-#/^R1,6E;Y1AA@(C2&5Q)?:'"!N_C<=WK*&ZPWOB;'XKLD[S_/!DY$Q$D!7 M8>E3'U$LC46'2""7*46U,MAV:BN6-#QY[S+$Q18&]J)IFQN8;WP?BA'5!EI1 MX/K"R(Q+(* 8*M-[-!G8LH9V8 2R!0.K0F$C,W?E7UU=^^=7GSY>R0^_YUGQ M^Y5=8!CTHH^WNLS__]7@DK1[7@9$K83_.P M9]TC..L?<>,_7DB%JB*,""GR-M03:-?]-!6!9P](_XC9B#.C&H. SM#0= MS-BVAH_A32\:10ADTKU(D^$:0S$S1J.2F/(-($#<6!6-)#8 4M@O [A03YU MII8UW"@2K,=+OZ1I]VOJ.%7*X4HE R8T* -*A'"!DP M0AGF[HP7OJ3AC@8T'Q;Q\[XQ1\B ^*OH^SAXZV-,MH7S\);X +?->:$^;ZF+B:2*RTA M="EB?-8O6=;PY/TG^,]-B]I$]7PP^L;TWP#6N##=B7M&>4VUSG]_^C7-[L+$ ML_Z*"I,_:@@S\Y!9I8-\C8"G7&% C[&KTC>,J3TJF!EFX'I3I;.DX:;YUT[^ M;]?^A CGB7'$HHD6_I .ET]*.DQT=-3KV6!(E)CI[QD=)+L/AEGRPC+#ETA_ MZT>)\>F>:78KT98YS)U1THFC7#U>A,4@BX8\,_QZAN"&T%E<6&7W2WQ;U%#[ MR3,?[X-=/F5I)XJZN26? M^;L[Z%B]/X0WLWZ+5@2946KN&P=9^0(&S(-$ &CC5WJJ=Y9T9 M&#/('F=\L5D5&L@ *BRX#A -!!(>-;P.H#:XBQ.EIRIT2<.3]QAB_#V"L8I[ MN7A0Q*AUIK' W$!FC*#P Z/X"86$^[[Q?*;!CB4-RT$)7#FHMT_74'_-TD)6?R@3L=R/*#0DQHU7*!?!ADZA<9;!?C+^Q'EAAM$B4.>7K MHLJ\*._\_SU=@GI^<_F.M\]?,GI'OP0OLV^U$EE8)W:T'&?<33B^?7IMYH9H MN"3X9/7NZ969#DS>-_YB1)DJ0HTX;,A$'P>%S52W=7J:2+5A'GTQ(@(]0V3R MR-&5-8DP41Z-'_1P47]C@RZ52^,'/&04"+S-)D C?&K637N,G&1H2]3V'RABD MK\@C,TNQ!\D7<^/;'B]LU1598VKM,JE=F4K+I8OST?Z_@YSE14/=UPGGC7>X M^68'O;:=:\'.X5BQM9F@-62'R [/$Q9:A; 3A?!4R6\RP+@>E&DGM-%09?4) M;5W3K;NFVYORM6WTDX79@YSKBA$>BYTNVW"F"+,&T+ MB]\M3'M-F+9YW-WT;(8M.!NK*ZEVZ?75EEZWJM#68(7+J CC).KJ,$N,V+V M)N#VK?BM+6YO@/[?]AI2*^_[*.];0?0KLT*[G+B_4[[VQ4(UX@]&ZW\'T_ =S5S<4:+F.K(_;*<1Q/*?_\0W84]7?9F MOH2VQ4MWY:&'5X^YH=&>3*P]7?'9N$[>ER?V+1G8'D[F:"Z#Z 8T?2?8,\VV MZ33"3UEJ[B\>;85[>Z20E>:^G2KU:,^*GG+WN&'?-@R3;C1N^/&K$>_]8/') M>O'R08]8_R6CWE-4^\1BO80-QFT_&#H*;:V)?8%\WT>][L!\ MF=W&29ATC"7OV6.?A@0Y0&9X@?"_@"3'PD 3S6 )<)_VNKEI./EP;ER#]$N) M%?<$"JVG-UXX^#UEBI51P[BM&L0]>U*$:3;^\T@XXD4CWU/TL#8[M.CA0"=V M>L+E9VL51XD?I2(\9"%?/NQC881A$*0D1VH!4II-(%)G2)49@'10O#",DKQP MY'O*#FN#PE8OO+)>: H0;+V#!GD'KVTLQFU_#3OW<1)EC[/M#I@/%HQW3Z=^ M;$%@S[*Y(F6:QK+-;OS*UHFV!,FV$)JMCVY/L^*WT>G MRW_,KJ+L2]QYBB!&%X>C*IM/$I)^B=*[+.S?QYVP]SR#^_/(PLZG:JE!;L!9 MGE\-B9+/Y_7L!S<94KRKHMS,;OE9TBWBDQ>^K9;P3Q+*/[\ VZR3?E8U;\_R MEH[(F,Z(T"HL4@ MBW:B5?N&^%'W.NK<)VDOO7O<#\ZK5Z^CE)$Z:AZTHJV>RQT)VJL?2OQ"0>N% M>1%W@KCWD(=)]^H^B@KC_;](UCKIP "]Q]\_7ZTB8CJY,U>B+.J6+ST, 5M$ MQ>W*V&@2WGV^VJ%H5QKFPC92\)B.WT9+7BY9L'6*TOG&S4W<[G N66WNDN[%#W%2_IG/,.NV M8S_[P-_5)#QY/W=MGH8;8/%F2E?KH+1N\NM[%SOGPE=7[;-?YNCMH^K2$>8H]88;=JFP3UI'*E=96^C6-_G M2>UE&&%?7.O&F-ZV0LI!+*^V_E0#_:DV,6$/).=X$A->W>;LJBI7R_][ 8I? MG1]W5A?B"!(:]SJF=E )F\W'11MTRXO;$?4UE_6W0?6W])"ZR$QPY9W\.T#ES0F MW'?<143:#)/&*[YC0AR'I.1W[\7N@Y#LOPMZ2#RZ@[++Q[AJW^A*5(>P>U1* ^#TT1V5\NH(:0<5-UN$U"*D8Q6ST;+IK+ ?*W*-8H;66K76JBE\N>4M5?O+BL>P M4OSJ6,ERWS]GL-(81LC.OP=Q'EL[,56.5^J7\R1)OQCS$4=&,82WMW$O-CTX MFA3+,4_6D&FD/Y?0:9>.:9O]^&+N]CZ<'TGZXLNX>$*/-A"Y VX]M^#B-S*T MZX8MNH->]/%6FXDIC- 6]VGW//D2Y84=Y?RW4701/LS V*N\.!J=7-KT[Z#8 M6&GGFX$8C5;/<6+8VMPU1++P#$_8?7QE3?X=.E@D^*?]?3,:<3C5*R]3P?+N MZC'I' WGODP/SQ+ED'GSN3*&JRGCV>8;4,86.K1,VS+MRQ7J,T#PG0IU9?C: MLN$1LV&S@.S+=6?K:^.F M;=STM3AUM/)YY5]=7?OG5Y\^7LD/;9"I#3+M=MV?KK"^.MM\0^O^_QRMKVZ# MY\^33OH032;B0]H))]I_W.9C<1]E%VF2FLZ'=BE]>)/^UC<3>CQ6H*%"M& & MIZO0+YG"(Q/J5TZ:>'EDI(7ZAP_U&QP!.5R%WFB-M3OG[]!C5L<61;(KF8=O M*YJDO9].YP;7I=>:SE89[]<$KVQM6WD])/7;VM9]E=4@3N(B^A!_B8RO;YY\ M%]_T(IGG49&KQU_#?Z69UPOS_$DL9:JS5)C/W[=?L[\" ::AB!=1X!!D?QWV M\ 9YD3Y$V674,X)UC.SQ(@KLJ?;X;O9HM4>CM$?3V..3D9B]VP.\%AL\&>F> M3O=W8XG66#3*6&PS1M=J@\9I@RUDR\Z6?;B,BC@K7:M/O3"Y?NP_W4Y;+NA] M,MYR-FFGHB2ZCQ<%-1.Z1EHOUCHL:M M3G\PE/AXZV51-RZ"L!/WS'"FX:O__O1KFMV%B7=O\+@*DS_VBT_J!C>*7=6, M[ACTB75(7)MZUS+":S#"#-B@=EXAW138>(XMVVE]G6G=2OBQG=;7GE:^'4_0 M)H!>&G\HFA3^^C7\%C\,'O9CXFSRY*3[P\I>3_J_IQ+W1)%^RFQZ9?%H$60A MDZY-!NV7R/)Q KU+X;NT=473V\_YT+,U/F^8=.+D[D,4CI,QFSZ?,^6-EHUY M)),O&/0^,D$58+8CDEEFV=WV]>GD[_-LUXUL-,6[G=/F0.75F>#C. _[\)B@ M:F@M$SQC@MD&AE0S30Z%%V9;5(WP*%AB 7B+D_T&;[/]WU.[_3Q:^I*]4%=1 MKV?8^9KQ(K3' M1QD?9O+UC'=F_)8L+L*;7O1+?+MG*N%%^Y%6(N,B]EI%5[UX$L;E#"IFX6B# MP$?$P?O$*,VP;Y.-;*%Q SM167*Y4GW*3B<;1-T/<7AC8S;Q46O*.FI-U60= MN8Y#(^ZP_L4ROAWOG^T,LLP:M99_7\2_R\C6\O&&EW*.B/N.=M(KDH5:SZ7U M7%I .EH$I;^1G7'&E>?+R]"GO1GN6(ODA.YT9W%/R_)BM, M8O;#QE;?'"!+U([R6%ACZP'/@V*7C5GZ0XH+KL-"K78Y"M98Q_!<1GD49IU[ M(UU^]"7JI67NR).R9 ?%)"\8;VN,6LC::HX6E^P5+ME+;=(:G]+U994K)GRE$+QGJL6N5E;'(9]=.LC+Y>#6Y&9-@S0_1" M)EDPTE:3M"S2#!;94RW2&IO=&IM7UR3C4O^3[42#&S/5_,^2.(A8X\Z/\M-#U&8#[)H2)71]?%CQM>F#[9/FG_J?9A%>=5# M1P,LKZ_XT$'>K7IBG*<$0?;N\Y6_X@-MK"FM[V3?_+EZ%S]%V94=W>QSN_$7 M(U.SDVGON!@\V-66=):;7SBL__6D&T\?-/,&/TK2$H?4O&/Q9#Q]R;-GC2]- MAO:4+O&W=YFM9V:D,+^/^TZ8=;*T]U0+V?9OTNSN+0( OQVU>'L;=HJSVS0M MDK2(3IQ>G/QQN?C.\C;;[L1)LVZ4_?4$GCBW6?IP&=WF?SWI"LZ@2R.CX,#9 MUS_. OL"X"/!&.>^3R -)%9,$<8Q\,T?P'7IB5.DP]NOC=1<1;VH8\=RYB.L M!/-<@2F@V@=*0JD#15T/0=]3]&SXBE'WES;_O7?3.WG_\]MGY&H8_02DE$=( M"#&A'Z0H\+$F,)":*A%(X (-/*K,EX$G?:<+C54AE$2,O_RNENJS5*<8H8I@12D00/B(NE(*J#12$'EUY)-N@)G@ 74#0FD I':%9,#U DD] MCOQGY%O6?%_()RB+F,NFY/,DYSK YB>FOG*EXL 7@2]E(%T/R%KR>5A#A#W# M1X 20 01!B_Y%&DS#XBXS\FWI/F>D*^4>0P0G]+/4LJ5$ '?I]P3BFD< !4 M39&G25!'/^II3@BA2&IB1!THI;6F@? T\Y2FWC/Z+6N^5_2#@$[IIXT*,M][ M5@=)1*20@<8N(2Z$G@M;^LW0;VP]H-%P$P(2#[D*,$FQ\BAT@7 E\%S?P\)% M& M5K_^@\+GDS"I,@*2@E$J)J0NQ1P.HYO3?XN9[0<"Q_N-3\E%F3*Q4&+D, M(1 $S)@37T$ ?<&QP+C5?U7\AV<(J *"H?8$X8H2Z"GL2@(1](A'S$/K"7B\ M_.>**>9F'B80>#Q +J:0L Q8X9!X%.*-?5YRW_SZ$_@"?DX<5D@I2NX D:O MNTJYE%.-C;;G&#'0HK\Y\C$Q%5ZA/26H$2$A(244\B0P?$C?@KSQ//R+>L^7Z0;^PQ$SBAGW2YJP'A1!OE)S"1 MQ$@N 3XQ325BR)G> *X2"AE"0AX$&AK5*7SFN9K7FNQC MI-_$YV-3K>D;B9*>_R=Z!T&_^.GDR?W]L-N-D[NS7G1;O /];\/[X\0N M#9:?9U^0I-E#V/MI?$^1]NTCO]E'EEDS3B?J]497_WIBQ-]^SOMA9_QY]-*R M1[?A0]Q[?'<=/T2YW'7^5.Y/ M^>C(?R-!VEMBSGT=/F/UJ2!/[S>@M]AX\]XJG#& 78F][Z==W M]W'73/I/HZFFYBGSC&-I4S6)<7(?97$Q?\?_^1-TP4\_O[4WCKEW2K"W)==, MOE_*VT\8SQTS:QVSDY7[;.\H/WX=OO0F[77-(SY?G%]KW[FZEM?ZRKG2WN?+ M\^MS\Z>\\!W]/][?Y,4OVO$^_OKK^=75^<>+I\-=6UC1ROU'U?W_1V@44G)7 MI,FIX[_QWCC(V &QH5[RE7O)JWL9?+S\U1EW:OC3:,PD3@3%W)TX2VL2(;A2_\]/.P*YSV]J/ M1CT-%\N-D7A22*QJ. N[#L'9;Q-R/NGT^]D!?1]]G+4FK-1OWRW(PX^V^;NX M, _NF&?\\&N8_>%\3*(?7]ZQO39%$SM#7$8P$A1 @Z39]]D9O-3.B*F5>7Z) MU5_B9 WCM!GC\W167X)'ZKCQ'^;!]N%YE6%!E%09EMHQFC%L>X";$;8%5G/_ M!U>AV'[[+"^O]>6'?SJ7^M/'RVOGT^?+J\_RXMJY_FBM[;4QJ0[$SL=+!](? MNC\Z'P/G^F]ZUA!/C+#TKNUE*#"I QWS$KA?0O%RP@9IYA3WD?/O09B9=_0> MG6&ZF!,9G=IU9#^+>PX&IXY--7L91OO^3JUGQK9(I8^7QV:_-NDGM?9K/?N5 M'J1V/S;3=7TI+Z[.2P/5VJZMV*XB"Y,\MD&UL?&R04%GR&:[_^D458+[W<$, MLBR6L3&Z>NG#0YS;K'DGB(V9,7[J392]NMD$_HY8>[D_:AC-YATG3AQXB)W.OFGG MCUYZE]Y\!>3-O_IW)T[8*RJ_'[U@]&QBP=8HD.N.@-=;\]C-,/X<%-QKX/CB M&'P9$M\NFB1\+3AI8>[>P\F7:ODJD;E*!\6]XX=_I$58*WQ;Z%Q57WXHMVDY MQL*GMN:V\Z]!%N?=N%R=LSHD3CIIUD_+;3M)VCQC_I_S\XRK8<\9]>2]7:Q&Q(4,[I(I#0N>O[E\<_7&T0_]7OIH>/!\M!=R6(O&N4C?5#': M5B(B"%!'AWGAN$9"KXHLBHI3Y].;CV\T[T+>H,;,TG\[4A!RK_X +Z MXU F,7;/$*/@56-7ID=3=/I__L019#_E3A'UHOY]FD1.4D)YJSU[ TLN)\RB MT-C6[BHK-*]#ZHNT<&3?[KRUHO7:5#:^I\'O):0]=6Z''\(13X=)=_S5;9P; M3>P\1F%VZL2W%MLF=P;JYF8&(J=G)3HK"XILAOS_&N1&03UN8H171A2S7\=%[W2G8W"SKW3,;*/#T:7-YM(P^;-H^'%*'92,EOT;6A''*-]O]['YINIBEX2%FY.XEE# MF=4&/PU9KXJT\\>I\V?H],/,^1+V!M$:C-L2M R"7NPWZ9JJ$ZX-WKH(\V[X M;^>77GIC<.8P@=FQ65=1L8U%"+XUO'F>=*UC'3DWCP8E1YT_G >;._;U/BKC M/Q9;SL2-?X _.O=A;O!USZ!2X_*.8+0%J_\>Q!:J&H1Z$XT:F&>.T.K05X/8 MAHR&JVTCX#J#=_58O1HP:R_;U3:G:ZX:&V:;]K.H$Y46#:+A\XS&*.YSYP?S M4 /\G7Q@5')^G]HP]GA)JK@/B^>C^!H^[:_M[/#FT6A^/"V=B1_0<+0W462( M.KCYEYUDT[YL:FZR71D]IZQD5':B[*EU, 08=K(;/N9O7FU5;-D"1^TZ>%5T M\&EFU\J\YOS3S/+:'9I9F%_]S1?I>MY14P3/LJ'AP(>X* S/ENHF2Q.KOGN/ M3F0+=CEE\<.P4\9Q_+ (AXN(S^1R^HPG/N7EH!<-^84 :F7O,KH;##=,#+^^ M.KMV?K!_LI\01F]&K8K[N%PWZMMUHYV(ZK#_$PF,\A]?3[1:$6U%=(95C2B$ M3B_,C $+.QTCHEEHY6W3I(F9Y47\@9VR.C6K<.7=9^K6X'U]^8TQJ5/:M&]W&29F?4<9[3^KZ=N*<5'Y9VX.3 MTCJ>U'3@Q"XH3Q4*1#=G:&SM9TW\FQ56S/99--#%#6,\:3?YLPB>N$AO9%S"ZJ MS-@6"?@:_/=\.V8K7R]8SJK#$*U8[1U_M/R_^@!U-4;>'O[IVJ2$LW#I-]5^_1OOQK;%YMYR Q M@#VUJNE+G)I+;-PJ0>XH!&F^E&(]U_;T48P8=]LIR16>X#)S/+P.?EF'I\$N4.$:? M&-.4Q5%^:O[NO''2Z5C?.-?3.4W241ISF28R?$/YZ"=WC/N]=R&EO:RK,U_T M9J-+RB]9%6Y@79WW/]]D;\>?[[,I']Y%9S=9%/YQ%MX:8_ N['T-'W,[!??9 MTRI5$ H?"Y=P33@-H.2!(A1S0+7-1Y;BC[7CO!D;?9U;3 M_W3BW&<6[O\I1QS#@% EH5+48[[T!),RL#X(!@R0U4F_?J>,2%Y>.^?.F1.< M7\@+[UQ^,%;>%I>3U[.U^<)7Y]U=ZM^&\^M^*Z%V(C>@>%ZB9SP&?1E0A0@1 M5&'C<""@7F:16CDOHH=1//"-$TS"N),3)_-WK6I99:#@,%A2 M$=<+"/*Y2WU*42 ]SW>ESQ32Q->0;I,EO30I(Q#E8K@*>Z'==WAU'T5%[OPP M2,)!-S97?FPF7]:M?FUWNKB9+\HA$IH":D_5XYY2 4;*)8 2 D_>X^=T.F[^ MILI7W',Y=WU!-7:Y5AH#*0D#0"I/[HR_IXK6!EC/DT[Z$)4I@E[ZT,^B>WL4 M\)=H?*%E_\K9#%3@,>4Q"2&FGF*"NH&"@/D>$TQK8T#)(;/_E!#2![Z+B0#, MPY1!(&E A/0XQ-HX,VH-)+&07530P^9 M1]<@&&',\PAQ&?4H];@(/.A1W_48\0B'\)54M!?F]T[02[^V8*1FXHCBS =& M#T/L4N5AH3#0ON=A#Q+*D'_RWFTY?99@S/AY6A#."0WL68(J" A@2"D@ V9/ MR=HBIU^D193;=)PG+%_E"+;L7@,^"/85!8H!@\$9@T*X1F%ASU<(0RG$R7NV M(78_$&[G!JY1Q+@K(=62"D2\ %$"H,*08+2;: =ZX_P:)N%=R=O_E3M^G'<& MPP*B%GW+).P]YG&I\:?"8&2D.\R.LVTNHWS0&QJ%C_UH^+:\E8P90Q!P"K4& MON\)H]FT\K$"&NA 8"PP\FR-L%8T9@AF?'B 7$B-9RJIZWE<486 Y) I)3C> M*N29B@9^X_QFDS1CH_JM[VEYW7S1&W^VHM)+\X%-.PIOTL%X\[YS&>=_M (P M&]A% .* *@#-3&+7-V _@,+U!018*M\U B!: 9A=<8,^8(96R">2 @.*( ND MK65 D*M0L%4D-!4 \L9J^B)+>\/":)^RM!-U+;^WS#TS5]3SC2GW))*$2NY) M9527-OXM-^SN!G0/F;M=KSOZ];JU$@4T YXF?@"A#<-SS%TAM:9,$@6YA]4K M) K83(&/UW_3EVV60-.9M=4Z!S*16U[CHP''R-+@&O4I.A4^YM*NR'%+-&,4 G;S'K<_[ M)-, >1XF'@=VZ=H-M)( &*?7D,SS7!*X.V)K^:9T7QV[T2C-6I:>F2&H@ @P MLO0S@F'!/:9$0!32U!>!Y I@5VKC\WL0!6!G M$<[/R4P=[*NP-]S%-5JGG58/G&7VK75LV"GK3G_.R[*P(P/R>A6(&R9F?A!P M7PH%-7*I]#C7P#4DDX&KH/2PWXK9,X()Z%%I$YR0+VG /*$]-Y :,@2I)>3. MHJ5^=!N6*P&?^[8,;Y3$:58C7L?.Y )X&-C4'!T@*@077 6&S:F+6&#<9@N/ M8,ODLWA2*4(]3'%@4#\'0OK*]0+S20$48%IYJ/M6(J([,1*_FE_&4-U&QC[- M+#.T)F*JQN&"$2>8,+'U.-,N%Q# MX0K5M33?Z8OKJR81=?E&L=6)>O25;;R/%U9^VUUM6S^+B[,HSM5G:_*ZFY+[&RKQ$Y92FIAB1VVH-H\K+^T MX#C$!7>M>0F\Z+:&G>'V4M"[?@V=)Z)F)*MK&2,;YA".RO3%B5/E=>=;EB$-2>!SYQET&AJ;E'/RGX6]T91=W#JE*9NMHAEXXYJ M>TJD'=> ;AGF_7^'R2#,1B5/,5S,,B]75V'GC[LL-8[3VY%> M52575U=S4&5U+MHE59I43OV0!][.?L,C9*TB#0$G$0 ,]#'+K$ MA6A< '^0G]V%8?^=Y129=.TO/64367AAEMGS//YNB\,_K8,?C KAS]2]'^3= MV:+W9WA2]1XOK'KOPE/,P+**]YN8RJTS7D54]>BQ8:M7]ENOX)F#-;@7".82 MZ7%! 6#H:>,LX/6*TVOA[/R0.7P6"A[('4G M,@QSTXM.G20JEH!6M 70V@CAHW@B?)(2B36@'"A.J2(*R\ 7E&L<$"@%>2Y\ M8U)>3BAY$14CMVY[MIR=,K'T])H59*ZQ)OL +//ABP]#$_%A"GDNE5SX+J58 M 2,^T .!#ZC6OI9SMFLU\=F0R:+DE+"#$)_C<;//DR^&)=(LKLL_?[&8;=0+ M:(3\B:G\00A=*2D$7".JN)2!]#4C&"G@&PD4S^5O3-9'(W9;,U>4GP*R27EK M'D0\9M?S>"6/0SB1/ $!10$0$"I&A>MQ"EW%H)**$.R+N6C08LG;G*4#S#UH MR3LXYVRX.:6SRLK04L';0DY!(^0/3^7/=Q7T LZ(H(!*'PCM4V(\.^U[)( R M>"Y_)9EE2=UMNVOL%+EXDT*X9#H;:P6/RM@=JLQ1,)$Y&G !$*)2,TPI1P)! MY3(/N*Z&"&JPCLQMR/+Q4X8W:OB:*G,;=@&QVUC#>)T686_#AG&3B'2%?85K">O-UFM; MT-://#ZIY=.4 PY=[:) ^$![1ER1$I0@ETE; 4IHOJK4;LC60HZ-FPF/5VJ; M>!(OY/VMG\3;J'2V'8[[F,9ZE'-\)+L/3MY_RM*^&=CCJ=/OA195)]TRA[%O M#^+81$[ P<5\Q8S_ZR$*F< J0$13)CSA8^*[&@M%@,L!>VZ.Q]3^9&DMDZX> M4WJ;JR\0T%.T65^X<4'@1HGI4<#F1HBB.T7&@@D&&1" 4@IYXIA1J2F6E.@ MH/Q.4=P44 ;NJ0OI08OBH6W1^25-NU_C7N](DWO$C/<)7>HC1 )?44TID!*" M &,DI$\9PFPNW#LFW?82"\ I)YL4I\8:L&.R4_LJ*A" :1*W)Q6'RE<(>II" M7RG)H8M]R63 A(#JY;*RJ50 <"HVFH33? NS[\Z9?$C-L/Y3EEF)DR),[F+[ MYW#EHW7.*D403ADT-$M3? M.KV!'>C631FDIX+Q@T:&C1+7IAJ_ Q1)PF>\-"."/G<]HB'%KN3<%8'RM7*) MYBZAFQ')37EK[BD2&\W;:9Q('IJS-LR=VTAJP/[*FSN5-U=HCGP(%0@"&B@I M"-725X$2T";'+4J*NTB3SM;SXEQ$#@&1MM[;(<@-9S/)W$AKH%T7,,] 1U^6 M!SUP%Q+?]SPEUY2;#1DF?(H/0VZ.)7>M_/BTRM?UQVOYP5E4ZVN%=$3<_^9T MTX%U#K\GO;2161<5M%NK0, R@GU/!8%7S2&J(- +M!V$TTUCP(<:&6@NN< 4 M,R4X]72 I,<,7$?!_*;-4M%M#19@1DXAW6BIDK4GOYGY1L?L2;=JL56+6U2+ M,SN*# 24DKB^H!ZBA+M<*Y\(H@7#"E'*7ZH6-X7Z7'"*-KK:=6AJL4W#/*(4 MO7:.#W_<1[+25V&J/IQ+=?[A_/I<7SGRPG>N_B8O]=\^?O#UY=5_.?JWS^?7 M_VR+!+ U:3F8C]\ MM!D];1G7 RSC"A$CTXHD,B!($,)0@*@"GO(\QH4V7P"BE3>7 CCFD$]#!MGZ M7FOW%#)QT.D-QXP$6TVRYYI$3(O2,H%]['L,(CFX(F.&0[)!U%W!JSC8O \\D[6//:DQ<@,J84")3WC M[:G" 8=4!P+-[7 9D?'#E(K;KY!R2O F"Z0TUC@?@ T^ N%!TZ0IJ!B6@=8> MT((&QEAA+JBFRI@N[0(7?H?P;,A0(7Q*-IIDWWR#M/=^\]-RF)NS5X>7:(_) M5!8Q@$QZ$$JF72II( 76D!N_$P6:^J2Z,M\.S1@ZY;CU/0_5]SQF(73=:?:] MHAX@3+A82#F=KN\6 @WM<'E%(-V?\L\ &ML'O'S&IBO MZ[TUOG(>Q'PJC!Z#"%*;XQHHZOM*8B@$,G82>%@K-E<@9(?&$/-30K>0V-6P M]*S6X3MT>2. SH12A*< A=KW, 74E=CSD6* :>$'VI\S?CNT>QB? KJ%@NP- MD[=F9D_M0P[=L1"D)4++%0>>/C4,'[7+')"XT^@04 "YTF!@PC7U!."<0\B9 MCSS !61XF6.Z@[WAR-AH>!#EBEK8>PC2,^-)8AX$TO=90"6EVF?2=;DDF'B8 M$:'%W+Z@5:1G8Q793Q$^B,)X+8AMX4H+8ENN.&H0ZZ4/#W%AJQ/G985V:S5, M%Z*D8\R)\T,>1JX&F,XN?1#$5$.!K!A7U->2NP;6N5C+0BG$Q M%WJ:(:],NMXL<3>';_\396DWS.\MVW($T4^'8)U;;'L(HC.S9,DYP<*(CV; MI3API0L%H 0 \\/5P5S>P$JBLRZX/4C1V2]@RUH(LW."M$1HN>+ @>W5?9A% M]VFO&V7Y?Y4'#Q6/1[XC\I@@U:'/Y89M/-R2(,^_I&P1)X8^Q;NS\IL->;&I MO27M_''J_!DZ_3!SOH2]073JA(/B/LU,8T,HJQ-R!P)P:I?/G3C/[4X5EYT2 MR$KWU_R)N#AU3+-^9 #@EZBW3&L<7R*B.U,&V$.:0N4# ^=="H#'#?F8AP+N M*P*ABZI0?9IY>*WH66BH2(]:/%;#S%OR])N8*"?PKAK3+/3"?MQ M$1[KL620@9EXKPX"Y:. *, HD80#3_L<,ZJ5< F8W[5IAF2?&/8L,<\3;TC* M[1U3QDZQNTDQ:ZPQ.R:;M;^B@V:VJ$CH&UL$A=24NJX0OD)8:0UE0(7BEU?< ,4N(R*,$Z,RQ:%66+>W>[4G)- ,I--1(2B M'@$!A9PR!(WQHJ[&3&C)? KGC->8NGI$7-GI#!X&O;"(NGYT&W?B+>;D"7)* M-EN8O7%XL777CE,BW>G.%:81%C[FC'N,*HV%*WTW8!H3!8VYG(N6K".1FRIH MP.FIV"BT;)Y$'IP'-\,?3CJL;I ^]+/H/DKR^(L]ZM-\CIP?>FF>'W(^SP^+ M)9)/)=+W/&!8W?.9-8Z>5BZP)?A=# 0+S/\K*HN,*5PFWWJS]#TOR?O!$/7H??OL]@YH8TYKLE)S;QC5;(FN?:[YG733%V#;.V'N/>"R.?V=@I.=3$ M51ZT&SL#SU;]\0./, X0UAS,;:3^;F%7EQZF!XB@4N5QKMGQB-EB0WN^#XY.R5^5W#>PFQERB1F;@3 M1MHS-ASX4'#C[@;2I[[' XA-(\7EG!(9S]4.UB0A0**<)]U!7F2Q-?L&I+X98H#54A7WV1]8+-4S>\FA MQP5'#''74Q3)0/F:,DHQDX'G:S2W&[:4YA$==4G%[=55@M:2PT-8/6K=Z$,0 MFYE-Y(0Q5T&-.:22NIA*@0F4%/G4\[2/YTHPO$1L-E4>"?!3T2ZZ[M>BJRTJ M8+[+TE[/O-F)#6<8;[5H$>N*,BIF\HHX\UT7>)Q+1Z<$].%< MWMZO<9*:]SZ>CXB_O878)@#5QMK"UM<\3LF="2])+0P A2PPIM1XG$)0"2GB MF"F./>FYJTONIA9LCUIR#]1C/&YG4,R$> RBE8&QDI#ZB@*$N(^EAAA!9D0O MD'.I$_.HUOC:O8$=YZC+CT^/+;_^>"T_..L?7KX"WL$&[W33@>'5">!91ZYKY^ U:SI74':M,Q"7 M$>Q[#DE\U6KD%01ZB?H48*(^A>LJ@CA30*C2M\=*>)Y1I)H"XJFY^-M,_4:9 M='<9Q&;D%&XVZ7IMMFAFG?-CC@>T"K-5F%M3F @ ,<6;C/@(*D8\*JFP_SS$ M7==\HUQ7D+G3K%=7F)M"DBXX160+QZDK;$N=/OB]_SG3'@/[H;%S6 M"(&__+2;_KVP!_\:Y$5\^[@AN2B;O[/[&...!;'WD1-V;$Y^F#S:Q90D+:+< M"3/S=5*NK-QE8<]6+RF<]-8I3/-!$AI/RB;T&Z8N9[G,[K^-DS#IQ*9Q7I@O MRC)Y;^8&/*;#$3BKZ03!MSWH_CQ=7'#^>^O-;&Q;TVOW[5%]=7SL? =O?CKWIMP7'6 MO+.BD];]-GWY9/QO?7%U_G?]K&^O1\PG2K>BYS],=.J/F^WLS/U/\"]XEF=N M/\^^(+&0H_<$Z4$PQ/^E*74Z4:\WNOK7$W!2?C8=[XP_5Q#H.GXPEN4B^NI< MI@_AG+?P$&9W<3+L7C@HTO$70^>C_.9KW"WN36LS^!'8, BD%_;SZ-WXCSG3 M?3()3TU"IORD/G@U? 5C?_GI9 XPC5Y??TFL===ZEU[VKE>MH?A:(7'VG3\:B[T/) MQ.#4*4&6]7"WL,Q_2&JJY:95N(GO35GQ;20\1H63A[VZ ]TV;MD;&N-9*\RY MKU',)4%+%R(>N1Q.ZP80EP:NT)(@2#G$RB> 4>TQIDC ^=PBSV7T)4H&49"E M#_8H _OX?\3%O3?(S?"C3'\;+9C+/(_,_[OSVY7]X;K//Z_]#40R!3^%C.^B MN$[;B'*#8E/*#4)X"M%.2ADK"^:K0>?'Q]IY$^97Q$+:) M05Q\"C=Z#N^RJ6TLVC@D/_MHY0^3::XZQ\R832P#16C@NT(R@"71@G--7#:W M<7D5^=NDA"B@GN>^+)W9C;Y$O;1OD MUD-*;Q/^LE/$-NJ0-LX"-TI.6_2[*V&D4_1+%: >\Z0',:*4N=Q6FP>(^9[4 M+@KF2E6N*(R;P\/T%/&-;G5IG# >VC+)551NJ#]U[J(DRL+>:6DMP^Y#G,1Y MD86VNO2F#.;>BN*,(VJD14EK&PD+*#)7D1$@%S/J:^'J^3#MB+Z_#*EK!%(^ M(>T.#*0M&L+((50R:()WTA1[M[>R)-!4EA@ -&"0,BDHE,I6;L50".9AZ!-_ MOF;(FK*TP2P!? KY)I-C^Q44YD M\T4;3U.3$<$(>R#P.6*4!E!H"CV)/,H(U!XB:XGVYNPN@J=TLVD'^R7:[2+, M$07HVSD^_'$?S2),><;>Y S142#IQU,GB=IB\!7VNN[XHJ'!GO&=@5*8>$RZ M &(J,%/$9S#PX1]HU"C5T%C( M?HA:8)$2@&#&(P^0*UV/$T4)H-Q#BC!!-'8]PI7F;&[3S:I:8),K0RYKA/SO M&X9O;F!MR#O.362F?7),>!%^.]IU(@CP=*&(^;[/ L:TY#XEE' &M93*0UIP M:;SLYZ(Y=:3'6^+B9& &.?*TTR17):&'[:XMF9\?$R&3[M.G#$L;_AH5]ZFY M\L4T*6N^;3D(!^A!1,B;X(8UQ_3@Z>X 4!E( :9U6O+SR;#!\!]R ./CN>O"M; M$:_-N%I'-.GL,H^@A&N? L^G4G#N(H]J(CVBI'+=N2C2<,OKUC.M\(9=RCU+ MQVBTI]$4TWAL4LNFV51,(9=H(ZJ!DE09L54N#S@&6@OL*;R2U&XP$(1.(=GD MD89[)K5M$M41)=BT$3Q12$'L>A&(^S$(HI^..N&B45JAL2C]^,2;3H&ZRW$0"(8#2075FG*/(\X! MP3[R7=>?V\V[ ?'>X&;$7=9!;9YXMW#^B*!>.\>'/^ZC#(T_!_*7X9?/="GW;IVUOG62-.S^[$5@&0S8]709*@9"F%$E.,0PDYH!I M I *.&$:+<0R^[5:L/:\MK[(*_@BK9HZ>C6%W6D5;9< H (1>#2@W.@J&2 / M4&;^"6"TUHIJ:K/+(WBCQUVC@]_W,>X1-*/,C/9#P_&"I4' M![_;YS3IHTV8;XHV.%@B'%IB_'"@RWX*PM!/C@KSN+,CD]A(GV-?/ >"^72Q M!FG?%SX#'G2I]JCTD8; M!)HX$F"A(P'>X$UF634V9K'O"K 5]J8).YU&,Y4+/%=[ 7950(7V.,92*H6U MKP4 <&Y/P@N%O3)<\'W"[A[$IIZC<116@0E^W!L447='NF//HI;['I0DC,\< ML$"AYT$2! &E$'E"L\ 76OL"$4;(7/G+Y]IFQ"B[ 1?M67\'Z8^U*F7_58J8 M AA-7!]PX[!0)JGB@524"D9<#'SB!_[Z*F4;$.:P#U!JXJH&@L<9\=[%N(]I MK$6*)J& +: =+WWH9]%]E.3VB+8GV\.^=\6S M=:4:/[ZCF M6X$T,9;89L_ND=)L\%B/V-:'UM23U\OTRZUU/"R^Z_!L.S0"ZBXN/M=?AM M)T?R84 VB-;GF;D)&;/K'*VW[SKK2(263856<^@35_B $T$!),H') :^(P' M6/(YAWA70KNB<_T2H25\DS&Z_1':_4#J3]X!;?NR19P8F2_>G97?;(! G]*\ MR*(BSB++?\[-L 1_7AZLZZ2W,\?QC:_9;_],G##I.G]&3A;E_H]]BD M0L\-T2PSB7Q N(HA-W ]RBEBGN!$JP!C3*G$G(%5-,LG^T6I1LI63R=Q=(S" MIYY1,%O SNK)->>O'L4N.$ Q9[/E%."FG,H."2(0NI!SI7!&P JI0(4"#2W M 6EG8K^Y!&-.-1AB4:8V7\L%4"(2=?G M+J&!PMR>EH0%\7$04.+J533";KU\N$E)7TN@7_=$B#8$<)S"2Z?"BQD'D'DZ M<)6D 3>F'C+-@*\#+8V57\F<[]C;;X5W3T(!^[!T>RP$:8G0$U@H?.H-[( _ MI5D9^=_UR2YS ;M3+C:Y=-?8A-P6AN^#U,VFM@< *I=I!0.?>D)( ;0?$-\- M2. ",@>TMRYU&TQOA:?N1K?*-S^+]2B 08N46OS<*X0S@) <%0'*K:0O &0_' E M%$TAN\;8(G4BH BHZP&E(/,-A)<>U#) JSC*KPW1=WHF8@O?&X%+6J#6PO>6 M*]KP]R+\WNQC%9NY7_ZE(VT\U.'3;0(RD*[DE&KA:JHDY0 2R+3G2@$#!MT5 MH,Y>Q?>73F;K;;R6,6X5RKXI% CH1*$0CS$:"*Q<;'PG[ D94.&[KN;4(VP^ M*7 EA;+9I0LBCD*AE#CG;6GY)]^7/V>Z8]S1Z&P,O!#XR\S3^:K=X76]>=G[ MUAS_\*-M_BXN#&$[YAG7]Y$3=FR^;Y@\VC!EDA91[H29^3HI8Y9W6=AS^F$V M3/HUS0=)..C&163!.\,%_8A/3\S=SHQH-^/MJ9R>Y$ MUNE_Q@QSU)B_80/\\:=Q?U>^DSSCJO+G?39^1C^\B\YNLBC\XRR\-9U]%_:^ MAH^YZ>/;^VQ$F+#4&+GT@>]B(@#S,&402!H0(3T.L48<*VSO"9]0](5DVIBZ M>]EQ&*_YLVHR%C#?+IBK_/AU^(Z;M-+JXX=S7UYKW[FZ-K]^U1?75\['P+GZF[S4?_OXP=>75__EZ-\^ MGU__\_6[_T3#50SHAXD"^W&SG9VY_PD L^[P[(9.^WGV!8FUP;TG4 :"(7 9 M.J.=J-<;72T+\]O/IN.=\><* EW'#T:-7T1?G[A5EWGZ9+&^6A)X\,+,OJ/D'[5:SJ._O<@+I;5-#E""0(NTRY63!*N)?!<\S^J&=08Z?DL@]*'N$][1MSSH=W9P-:G<\MF MOY'?1R_Y_6J\DC-\@X6::6(7=N2W.)^T&CJ^98=^C1YNHFP3=8;8*40;S69H MW+$ K>SNL^P*,,T0HD9X/8]CC("4/N("0UC*+G(9DUPT6':E(:U]8=BS 9KS M9!2>V9@<4W$*"3YJ.7Z=HG?;8WPXS62!W/4EYH!!'S+73#3C_I#Q,9(TF-L% M,(Z E0(P!+P;X>(GSYWCW7STHC78UT O(]5'S;ZM&7IM::RI6#421R1FSH^G MB@& /XY.*=N)5]E: M\U87[,":,S(-)G'&B!#8YSX# 0NXYY*Q3RT@]QJL"CX9/SLI-F?#F7L*W#8( MW,IM8^663TVX%*X23!+B>XP"B)''@Z'<(NA#-5>SID%R6_WHS.I(2X"0!SQ)7%] %E"NT="1]IF"\P?";5.$-V8_=W)BRZM)7T,+S*V9 M^7$1%>.B%$VN"[NF-$[JH:W,=Z^IW%N2[[\];0E7O?>?)5@TT M4@V(Z2E:7 $) N7ZS)4H<#432H^6-H#B.MB^&MAT6+(5_OWA1 BG*=:N=)7' MH<\#3T.A?2V8&'(B=3$"?/NY-)4++"2T16B*T1&B)T!*AB<7PG[P$VO:S)0;/RF^^&U1ZP\Q.BR6-KQ"9 MESN=099%2>?1*;(PR>U%X]R$W7\-\L*ZOP?HS[4AQI;D[;)E<\C<]U&TUL5#08 A5OA%.N M+4P9OE\FW>LI:)$3S++T,(5]V!%#.-A@M':/MKT1YW+ !/5@ M ) B8)A3P3WL!G-'AS1;4-99F&UEX5!EH;73S50_8JI^-(<^<84/.!$40*)\ M0 *@@<]X@.5\@OR.U4^K0[Y7ARR/<9G^OC3$M\^1KT]I7F11$6>E%7-NHB2Z MC8OZK2GU&35N2: MJ^>;M_VDG:3]F*1V8AHZ,:WTM)/43E([2=_CH1 ^W<*+* 5 MRR]AG-@''T3 <2?[BO?%;SIN^9O9[0$44QJ2P&7*Q=C3W$?>J 1EP*B*SNTU M:J8>;)79J\99MY$QN9/HZ7..=;J#R"E21UY]_O_9>]/FMI$L;?2O(-S=<^T( MVI7[XKK3$;GV:&Z5[==2];SSJ0,B(8O3%*D!2-OJ7W\S 9*@1.T"*9!$+[)$ M@D0B\YSG[.>4DVS> Y2D@\EE?._.&F^1G:Z8%JWY5W28GNVN:/L;LN? MKF_>JVZREI&[2,&*SKW9F'5B"OD8):"B"M-]%#Y 4@"FA*7Y%4 M7Z>5^4$FFNP'U=]/]+AN/>*4P<)J1Y1T,=59:FF984 $-M#2P5FB*^TZI,=@IZP' MGB$MJ3,RJ$_ 4@,)%W@^(H52K=1:9U&[8(652=611QJS&P8-#-%]C*U FS05 M6DG?^T/3'?!TA]0=TK8\3.%'[6$BP!O%A,?:.VN QTHMYF$:*->*)#\2+*?6=X?%MF@EXRSLMBZ MJ#[P8S@]/\]&@TA>279Q.9I<95DLS,Z*PPQ."+B23@(5EH! % /TVD/*YI,2 MH&>$\C4+JF3VH_((["P/S_8EK&(R^'LZFF7E>Y^KXW"+TVA*95G!FFZ*PAY2 M[/WB2JR,40#(2XL!"XH(BQE/6 .XZ(RDD("M(=FM.8L#]QYF8LG.T7H7K>^V MO-OR;LN[+=_]+7^4WB+)2F8@M]@H+B@F$'JI.9\[ 0T'G-O6Z"V;*G*&L,DQ M4SNDINPTF7?(TDIDD:A&%HX1Q@AXQ%#XOT+083]'%JT)HIM#E@X>-N_'>T(? MQGWR[GW/BFFX:^G(*QU]D=**[3GW=M#E?S]@D#JM#FK@G)/0:B041:*L"M[&>D11W M^MH!\$D'9CMP2(\",UJ#&784,:PQT=!12!RT9-D]5V"_UC5R8V#6(=)AI&@V MXZ!]?YH6V:"<>Y.-BW2]J^/3N7R2#[)\\63P\F=23$;#0?(G4/ZGE=I CL)(2[RCQFFA&%*5>,0*8(O.(FN=3.SQV M)0.5_&-6V.=K%G3'8CC-CK/\^["?5;C^->M/OHW+;RDAOE7.Q'LD !=-QO#: MS"U[QR$=J'5'UAU9=V3=D75'MNM']@AM#U*QTD9"0$J%,5@[+B54TJE% 21G M9*T(:E>TO8;+O ]'N=MKYNCP;.>.[#%X)NH*.4R]5\8+R#SDV&H<3=D2SZ0A M?GTTUZOA60=*CZ7P@^AG6?[U(RMO=CH9#<(WZ'24COM9HB[SX2C!H%=.E7GQ MR>)PLH/)['24O8CO[]SL^=WB1Y]/1,\"BUOV\,^;V*X'Z>R^;7O6[C2"I;=L MSR/ -NO:]:YQ4S&_T#&;"L(=QDYUS.F;J)'XG\6NHN3^++$CU MNA62\-IS%^P/A310&"D\=UP[SYR_O152.T3^_?#T\F)B 'H$M .EGI6OUBJV M?59]5(=R'.U$@8Q0!922R$C@F#B[-PA#(-BAB!I,3Z]RAA4',S'=B!7 MIYAUR-M Z7EC9#E"Z_:N;ZW;? M:'N?#I\Z?.KPZ9'XA.J!&Q!PQPTC6 "!@:80@F4;,DGD5O&I*DBZZW['SV,__;GR #=V22+Q.R\08Z\';/ MW=[GWD3'Y5UX[D,][^ZYN^?NGKM[[GUX[H,HLZFK:OXS'<_2_"K!L*RKD5N: MLO7BOF3/+*-[EB7[ D.U!66!1,"5.:\60\4)I3;\#PE!('-&&D,-)\.,Z^D*].C6&!8(J25GB((!-'0"HH<""R-V#:#;4]E MWBU4=S!*#YJ1=[!7YKV43T$=9B;*>:B%QX8+"B+]*R.D 9(3Z"5<\Y@^MJ#B MJ62\0P45.T>_G2!Z;7:\/]^-PKI;CA8 ,0V#:JDT90)*ZBR#"'L G%!@FQ&, M9EFXC44'N]X#MV/\MC/^_7R/5Z8,:D@QM@X AJD04GA.M7+:>P\\,=O,4YJS.1-,*<4 B$TX!"[23VR&@!G=+$4WW[/)UV8$'# MZ=L8B)X\< ]2Q[CM9ER^TJZ6.X,<04&,:I@B!(),>,6S/OFZ?$IAUM_\KRR2 MSE=P ML*/*7:!*6#>(!UK2H!M9"HRE2@K!D*&.*$.TTHRM#;5]!%5V('=XQ4-E]+T< M ;X,OR]<26]'@5C>?7QA0=E6M^=FI5D#]-%(5=U!;,*#L]H.81,Z2N@VH=N$ M;A.Z3>@VX46A1K 9A?':36"\OKQB. [;,/WXOGSEQ4JEJ7([HRX9;(4LW#SI MS_(\&_>ODFF>CHM1.6\T29>C2O?0GNMJM! 2:2D<10#' #&1RCL!(-9T+>G]KE*3Z!7UE:)BYGK*2513JONK M\>"D5EKJ\>J?LNGGLY/T9U->_M>IB0%--A+>H<*7_6<46O<;X40IS"2R+ ZT M]$@8PZQ4P$KMM6%KU9[M9I3G!&8[7MA77NCD=#OA1]3P QR6U +&,*!4>J ] MAQ992K&CT*TGR&\9?CH,>2F&-!TLW67GUY=),VK M0.D.:3<.J3N8EAY,QSW=(76'U!W2"XP4#'A=Q>N!-8IPA+#U%#.JD,$,8B65 M$0(8]!0CY>M2U^O?,$9\4/S49W/T)7ZDM%G*[[FN-.I*P?LR"M9,L'>" ?.W M=#B.7[P7/D?8-=7K&'#.@"L5'] SK+1W.OR'$J:D\-!KHJ$3SD#Y)"?ESC#@ MIGR9'8\=!(]UFL@.'-)C@!#"&@B!Q4)ZP*"&BG((%<"QA1<46D@FUF?0MQ,( M.S1[=6_K3E2@F+0X3\(-AH-L/"B2MW\&'R!.+K,\*;NP=R&K+F2UE>HZ#&EM M#$KI'<%.N@# %&@@">%4<*V4(8C1M0$==D&_*[-M(F$W9J<-&IBZ\1BD)4WV M?6JMW[:-%-J!0K?E^[_EC]*%99WBYS%R"#*!I*;4(2& "EJP8HXYI"%92_'; M-!!OK#<,Z7'49.OY75%F=YV@.PQI)88@6'>40H@B;8T!(OPF#-* A+<1 H81 M"93=-H8TW%B&] (\=LBQQWAF#K6.&6B\TAGZ>C0:1O)+LXG(TNZ\5M KH@B5V&F/;Q_>>E2>C9WEX=F^A%5,!G]/1[.L?.]S=4YN<4Q-Z1F; MF+.,MC) 9R<$W [2^ .23]3SX0 6@CEH//"06LJE H+S0.:&&L= >XA\:YY1 M)G$7A.I28SL(ZPZI.Z3ND+I#Z@[IU34V3.LVQ=8A*Q!"EEI+(8:",$P-@4%O MT8ZCVZ>!OH;&MJF41\:V,K-HAQ2T_62,#KUVX) >A5YB!;T0H-8YK:3UU'"H ML;948DLT@8*AVV>H-8)>'02]OHMV?SVQW[-B&NY:.EU+IVPDMF)[CMCV8L.] MT$! G8M'' (:J!M@ 3FE"3."*2%1!!:ZI[DBOH:CB,?]J?9H+Q*_4CS09G) M["?Y63:#[I1M9'=80R)12J:W'A I@!(02,**< MIYZ&-]M*PEMSKJ(>08<8Q.P253N\Z;:\V_)NR[LM;ZTB(_!2D=&0&1QT&,TA MHL(!K1V5R #%E2$.M587WY3/$?4P:G+X16GK!:/41@:+PV&QE((I7+0.T:=00H0:&]W*7ZM@4F-!U_+-A_7 MI&4%8$UIW2=YEA:S_.IV'W@QO]GV?>0V J-[XH"N;4LR=(ZH%PJ7A2O%.JAP*+W2 M0.']"C M(C5@*4LTY]H*[(.6#(22@"BI%'.>2^MO#[Z\$+ ZU-GSM,AF?)[O3R.!E?-K MLG%1=AI]*2=/\D&6+YX,7OY,BLEH.$C^!,K_M)BA[^=GMM+GE7 @!7% &$ 5 M]8(K[HSD"#B'$%OK+E'W;BU.)G>D9I6G41Z&63F+KUG0,HKA-#O.\N_#?E9Q M_M>L/_DV+K^E4:VED<3'?V7Y9!!;9]2RK#D$>8"V=D/4[2F#K!0%4 $!PL)" MCRT% "LHI1;,$.;"KW[-Q[DK#-)(6N4]$ITUZ#6 M'5EW9-V1=4?6'=G3M3U.:G-(>*R\@4 ;JB40#%&G=#&N* %4K>6\+4KVE[# M3MS#4>[VFCDZ/-NY(WL,GO':72LA0010CYRD%#HL,!)88H7B?!_OUEJ7OQJ> M=:#T6 H_B#36\J\?67FST\EH$+Y!IZ-TW,\2=9D/1PD&O00!*%]\LCB<[& R M.QUE+^+[%X>LGH4'MVS3GS>Q(P^2TJLAXBT[\ B(%&#%P8>M\=9)9@&DT@C! MH!88$*NI##K?[3V+SL.MLKRH=*ZC<7\TBX_]99*7\\VFTWQX.INF80M/)I\F MXXAY^60T"I<Y@U.5+F$-%DAQ)*GLE, MJ&[Z#"4R @)&C"?4,J^X8<@PZQ74"J,U9KJ6^WQKZ<#S.&-C=0,8]G"S;9P/ MD"4Z ;L' O;^K#.!Q1(4@B0%2"'$'$94>B^X(Q)QHQ&PTO,V2]@7U&8\:BHQ M0#TFV@$G[- 2*68H9HAJ@3P M L+;^X2V XTV-CH22=(CM,FV IU:T^'(3N+( VH-J]4:YH!1!%)%B::>!_S0 M'A/K=0 58PAN,9"H?G]V,1N%2P>?IV%[XF5Y=IZ-B^'W+*QJ6$T\C>GU>4 Q'XRZ\KZ^MG\9@VM,+[UO#B.U9_QLL_ MQEC[L!^^X^0\2])^+%U.QU>!!I/Q9)H525!AD_#=P_"HW_)TE%RF>3FR)5C< M@0S30-'3LN)Y7.8F1F,\.1N.TW%_&"XN%H*N^+#%I[MK/Q04: M^--BO4_^)+U!V^7/\WSQ'9?IM^S]:9ZE_WR?GH7%?DQ'/]*K(JSQE_-\OC%I MB7P%T8);0(V&F%%ML-08.&L,-I!0CFS\3'IM1Q^Y33=1_-F[]&]_@@S\VN:? MMQW&/<2W#>*Z1?Q]57]WGY*C3_:/XY.O1^ZX%WXW3V#2[:S2?/YT_/FW(ZM. MG$V.3\(_O[M/)\?)9Y\8=?P?B?_M\W\=O_ZBKR'I+8_Q=@F4[YI=[,KGKZFC MX/+Z6*_X]^H-QE$S&%W3RR"HM+!2'";];#2:O_OO;\";\N^P\/[B[ULVZ&1X M$<3%I^Q'\G5RD8YOKO8BS;\-Q]7RTMETLGBAKP\'-M(B@* MH_2RR#XN?OGUIGKP9IF(OJRY$&_N3E.O;L'A7WY]LZ;7S&]_SUOH>1_;Y,U> MM8G*)-SJ;#3Y\?%\. ATUAR^/U!5P]M45;-!^#LYS[,L^3V\<5XD+K#R;7VT M'U^,L8%=>8V:C!MZZ]M!Q(:\""IJ4$HGLR(=#XJ'NISA5Z"@];V:WZ6$W\=7 M]VR0X,K"EHH%8W5+J;(T4N*R'6I[+3SJJ.DIU"3VH**LN4WZ_,5]52='G_Z6 M*'-R]/>CDZ",?WPIO6USD[;,= ?[X-WI/T_7A6T%@S=__91-@]82$U5>>R9F M4T_TG+A"D]&!YWL,[PD'<"F8R#BLHXI 2TJ$LQ082Y44@B%#'5&&:*49XS>C M 5_RR=EP^MND>/EXI?L2L7$/P2;S'UL;G-MU).MXNV6\C>O^.UPC1EQ@:*\5 MU8&Y-1,^3N!P$AN-G\3;4#;6/1CU(&FR)OIUHV[-J?HM%N\KG4R2Z23)LT > M_>$H2\9+N1]?CW_UT^(\N#;)"<7B63RRQ/IS$,%T_Z^W ZS(K.+.C, M@N[T&S(+D&@M;MCL,F#%L.QIE*3C09)>Q)21?S713WRC]=J;E-"RS@CVU#AG MF"!: ,J"B*;:&\N ,-X9@=8Z2JWNIUK92C4>J'X_S^+OP13;I&I.>J#1UE"= M9KX%1-U77A(K>6TV6*U68&4!490+KYFW7GL/F',\&+B-\5)SJC!N.'-M7S3A M%DLT6#O/D>^S#%Y/(TG[5L2\;"4&F\1!P [^+@ $PXUPLNSM/OXX_580S' M\2C*DYB=AGY]U$Y5VO%[N9-' MRXW\FH6'^%J.%A-SEI*@ M'M<("&,8&\65I$@@Z8%!D!I-&3&8K-5OOYREFA-VM,<%;9"KU@FQ#8&]%PUG MW'G;U&9G69YG@V5$)OV9%9T:>YVA):QE) R"$!F+H<:$>H:$\)0;98$)' [P M+2ZC:H.KEBPGZ4_W,[;LSW0VSLZ&&W6[PAZ%6YFYVEIQV5F5N\J.]PI8B6L! M:[6WRA/H>6!$1X#21@/K+)"06&;66AP\F1^?*$\?TT8)-=M^]E5Z)+V.O-T5 ML7K7/.0DJZAMCU7C>QEWQ1\D.;<&8"0<9A1 +ZA%+,A0CKQABJ[W7HM;JF]. MO=F=>3:M%9*') MWEG%X+?&H%)H#SYB3@6<,DQPJY9!1V JK\+,9ISG#D8LN M5V^GK,"R@^2M67>]F*!WB KHO=RXXN#!#B'O,;<:,0HU#;:B0)PJ(%10\];U MSW*K/R]V6BTWVJ3%N0^(N>R.M4G)AO<[BM&9A?O*E?>:A1 6;>LXA S8Q"V M6E+GG)14&!\K%Z M@$P3RG:+A7',I1E/)_GPQ=D-N\NC$-959!1R@!QWDFI,#2=*<(&]<$(:R#!? MJR);Y]&5'=UP[9ALTA+>'1X\)*MGEYGN?I[#*SPG/-'1*ZRLH8@Y1:7FDLKP MHF#>DA?RW ;<4! W696R+X&<%HNY*I!3>9$.44F]GQ=IS8O*$6Q)8$/..84" M*8*U-!3*\%^B\9I[>)T7O^3993H<+/*)YFE$:ER-8U/E$;Q8,#Z*27N8;T5] M[>(Y;1:1.\FO#RBLJ\XAI04@4B$"/=6(2**0TAY;J#E&Y!%&Y?,8MCDSDW0! MG?VV,9?1P]78S<$JOBLM2SC'G&#)H+. 6LX4D91CZ8UWSDAG'N;=Y=;^5N_L M)JU.VD.BZR6X9Q)R9WD)K;0L8=Z[H+AR#0BF0@+-8^F)MIYZ12!_1)#D<;S4 M9,<2 9LL(]L7,[(A;MM&F^Y/CVW2]U(=]H%6\8UN[/,ZQF^5[U>:G"C@-%22 M2("#\ 1>.J(5!1!X(Q%P:WP?CBRF+GV9'YB^^J.(12^W9#AM4HZ*'F>;&[7Y M! )YWF&_MG3N#-L.%-9 8;6&!C.@$5= 4$9QL(XI#M51HU52KQ5"V:';O5P[<$P[_%3>E(X!#)H##-3F./OW='7>3 M@9K!B7U^\.[T]VXRD$DOXX##JEA^,)S.\KWVH]\?!,,K46O#I0XO$ .AI0Q1 MA3UQDBJ%L22.V+7I'.E5.8#A9*)B]\0\"YI_T/6G5U]&Z7BJQH/8;NIRT]6& ML$=YD\[TW0EQM4%_:XL9O\,V;[(':I8'MI)C=/]8DU\H6F 5!V&(!''4,"B$I$!QS( W"!62] R5YSY]Y9H5]F>?\\+;*B6=G99CZ\7P\F*[4,F$C)# ;,644]5()1 M*36S3 +$E'C8$MVH7+P9A29-1IMV1_GMS,^]8+L5!Y#@T DI%((64 V4)(PJ M):U'B#I"U[*@G\%V#;:!DP?)=0=H!=79I9Y?N/Y>NN(R\T8X) "2$F@H= MK%+AJ+:.4^V5U>LNH\:X= -5OV+/VT/NG:5:5?U6)NI6\[';S+OW*]44ULP+ M!=*,"::AU10#KB4@0EL,H('"X+4LRCN8=T6UWEI^-1);3*/<'16\,WSW@X?O M9V%(IH%W"1/((0P=YXVS\ ;$+FFTE=P#I]Y^X;MW&8W+ M(JJWLZ($#HTQHQL/%2<&,A)Y)2([32@BADD50&*JH? M63JQ"7G_N ;1A#0ZV^NEI/(DI>!UZRZZOI4=GC2B@/ :3IP71@N/@<60*J(E M%$08XC3VRC.BFH23)DNS8:,3/KM"K*X.9R_K<#H".' ".%RSQ1]]4I],5XC5 M%6(U!1I[NPE[%UBPPZB=C@=%$COG'6P&#N.L+L'R%&ILI?'>4,Z9A YB#(%6 MU@NG[O0T?C[[G(>G2_.KY:9NMFTV:W1Z:>?[;PO(' C+R9KEH'<6 &8<=YAR M[13EP,# ?91HIN1:K_HGL5R315:,-AF.VQV6.Z",MSEI13J(@[TO MT6<;YN MG/)T.4\8?ZF@W,E4F?O9F4.^,OA;0P&04B;&ZI#1DC+GA ""8$C46NOME5C= MU^4>?SXSY>X?3R?]?VXTPMY#HE%'^^XW[NV,G'UEXOMY&-<\C"2CQ&$NE424 M$R4)!(8PCYPF@;_OS$-_"@^_0#(?5O[IWIF=2RD;L\=CW4(QC(?V/L]&Z30; ME)02EA0SR1=IY%<'JRESRE>JLCSSW!%F4!"J6BA+O38>< ^$]70M"K7(-PU\ M>!H4Y?CE9KFWX;>RR7CT M[G#QX9C07[-BF@_[48X74?$KB2<9%L4L'?8H[[=I[BXN1Y.K+)O+[LEE2=39SRSO#XL#[M(IL*S'71'"*5'2 M6D\H9488!(G4$%@KE!#+41UY^GV\9./ 5>665CM:+'9T,,ZFD[,JQ%#,\CP; M!\4\&X2KL_E)3-.?6\HY9XP?I&[>6=A[P:&TYE#BL9#0!"8)(E89K8/0!5H: M[JT"HAY(MU$.W<2\9GB8''HXUG-5ZGTV' =C>;BSM6(M000!ZJ"T!XY3J 2! M@%H E#:84DN(90AXOAZ47JD:70ENESY9JP1EUGVRT(:Z5<[ZSNP\0% M"6I<,$X#[9ER%DJJO="*"X(\LUX9X&Y)5GDI+FQ *Z"MF,"W.[CPJF5?6ZU$ MGQ>BOX8^L."I P9BJS6!CRS[?"V- 8(>8]O4 M&G8'!#JC_R!XF:"5CA#40(.U!<$$<-IIA1'6RAKMC==B+#6]( W6_6]BMCF0ZDCGH*E!W=I;URZ;-V<]^F366 MY.DT2ZK?BR0(U6A-=$K&[4H& J#N$Q-L!>2,%1@21[6VBGL"", ,X>A.6,OM MJ_;^\YF;[_S7L/&?QU'O4.-!_"?.#_L>](0F1B@\1LW@VQS5.W.AT_TZ M%#]DM4"\%"SE! 0 M==\+C[A 7 L#B:#4<$6\P8 B+0%SV*]E!-^N2WP)BYD,CN8'8.?;OQ5;@?3( M@28D=>; ;C#CO;P(0QTE+W(N?Z:W?=O M<1C\>9/[TM:)$[?LPV. C]>IRD!*!#0@C&I%O7<*">"!,4A 1AA<2U5^)O!% M/T$3R@SL8;ZYB5>W4$ [9TP<@*>@ [0.T!X-:**NTH20,0VDUX1YRC615A+N M&<0:*L"(;\XZ:P+0: "T1KV=.PIHI3KWRS0-*UV^7OY<6+P(L"/SE MU^VL[[X5-$/OY>4?A]/P*/WP'2?G69+V^Y.+\%61 I/Q9)H%/3 /+P?"#W3X M+4]'R66:E^E5TW#Y;)S.!L-YE\/R2,N6A_,*C7!Q,0TOE'5%']:>;O'0-Y]V M97O[61PK?8,\[CN/^0<:.)$_+=;[Y$^R&W16_CS/%]]QF7[+WI_F6?K/]^E9 M6.S'=/0CO2K"&G\YS^<;DY8X4WB"K:9 \Z@G<0ZE9-10;*Q&&"HIXV?2:SOZ MR&WZGUDQ'9Y=K8NK!C;N[6 R&J5Y$4-FT_/)K C61=&+V7C9Y33:$N_+\O,D M+5NY%>\>3_5;>H#;L.(AFMT&3=XBH[ZJO[M/R=$G^\?QR=\BQO MEY#W/,+=[F(WQHH;$WE+[.-4.X Q8V:%;<@IO8]Q34V 21 MOX7ODKFR^&EV$3[4OSMH?5T3_)Q_2\?#?RU:8<[%:&R .1Y\R;,B4$SYY^)8-U/3)]PG* M:Q8TU,LHY_.@X/Y5J^.CX^2S3[Y\=<=/B?IDPPL!S(Z^_.;*MVOL MB.\O--?Y5M^@H_#>?(WI4FE_^CI?\ICH 95E^RKC)M@@"*#T>S9.CL:#6>R3 MF05P.1KW/R1OWT3MT%2JY)MDDB=ORBO?O$N&0:-,PD*SO!B>#8.R.,WZY^/) M:/+M*IGKGO-)TV6%;_(]#=\[O2K]D/ED,.M/BV0Z2?KAAI-P]D7R8S@]+_$M M"S!7K2,=]9+T6Z"+V6@ZR^-?W[)P\<5IGHZS7JFK!N(KC[)7#L:(S7&"MCJ* MVQ6-E/-T_#X=YJ5C-,WR2=B7?O;+(#O+QD667*3Y/[.@T28G]4/&YXK+SV.3 MG;C89ZN/]]F=@D!*,\KK (*'6F* (OD):HR2RAM.C8@*(M34K-4!SBY.L_SS MV=?L9\7V3]:'?^")9? +$W?YV> MYUGVD,WYY/V*J_O?699,+LLFP(%HXG(#)0:J"W0V+&+_HW#,H[284UPP929Q M LI\ Y+Y4Q4?$W5Y.8I7G"QILI>X\;? 2[%+4N*'HXOP59$J5*2*:9I_2)[% M@J]D-VX&!-8,QV@KYL.+IYB'O>3'^;!_'G/O1K-!,#NG\R^=S5OK5T@3MSX< M;K@X:#97[R<_QI';\I)T\_!2[-,[.RT">*05'(VSTE@M5[2 E]-T5';O+;]M M&C"AJ$@Q7'Z>%LEI%FYT&>@CS:MA]]-5-A^7J\H'\1M*[ G8,@Z4%Y83WPF* M5?C0?.%Q+P(BA&>]'&5S+2Q+_AB76U+*\")Y^S>EOKPK1_0LMJW>G^&XXJ>( M .5B2Y!;@E>)A#YO7X_?]=V._' M67^6EU6_Y8<7V?[Q:2^&1>2*^\93J(Y%VMZ&VDO6$YISI>.HZ+&(7[AB?/2Q%37_NNI--AV1(M4$X@ MD2+-K^(FGP5I,(J"J53'PNT#W-]^3.>!3BL2FN_!H)03=^U7$=3R47CZ+*PH M+=M;A"7\SVQPET:WY[&]["@+O"^(N M#8% -450Z<>, MT+3@ZW!Y5!B'_<"W@67G*+78SZ "3@.L7$7.S'Y>9F4+^,4F+Y@@LM8MQ(Q MI1K>2N>]ZSP\ET4!![(@J7X$\1/0)ZPGW"R?7"SY_E96/YU- ]X&QKZ)N(.E M4;@"L%%RQ?^5G)ZO<_J'Y$LI\^)#W7J["ILBT@V#/EY"4XG8\SL4*R@<(?,B M_6>6]+.@8X4/9H'T+TIY5ZK413&[J!I3+L QK4G941Y. M9ROLUR]1?# ,3Y%7)S<]GX3'6C[W,_7$!C'CUJ#G#4NY@74U8'NCE]G>^#F[ M\VDR7NB02PTV'%XY*7$N]/OI972U5;KF,#!?I3(&Q@NV946:DR+FS53OEJ9% MX(-250EZ:EZ26M #2W 97U=AKV%"N%E)WM<-S'!A-)TW:%77X+>'3U8WS)]]25@ M<+0>;\O2^,<@&_[CM^Q;.G+Q\:_4SV'QC]C2]A\+4^NHBD"%'3J^*@);%[]G MT99=,4_+(3!W&:>1K.XK%5_/:_O+S7#H&K<\_1 :8(] WTOZG*-Z23%7UZEH M%EO[EM2WV, @,*K9.PN+]T/RMV&TJJXK@ZM\L*KC5G?LK5EF\>_E-X>OFP:Y MLZ(&7UM4K=#>^(+Y[2OC.@T2[59VK.VSH+_'@'(MD]<^\3UJ[O_#@L;7@6=+CQ5"UM[B^!W/H!/^_UB"N.!0).8J,D%1(JI9S''G#%F(76 MK7C$+7#.&(.T#5RH&%:.2V"PP0!8@[V_5UP]>)\UC_CQ'[__KK[^=W1Z'Q_] M[=.1/S+JTTFBC/G\QZ>3HT]_2[Y\_NW('+GCEWK!'[.VESS:0U[P;3+'G8NX MD8H4ON3GYOQDUY!Q')7D:*Y%I6+>GF:N,-1H7-04?LVM-*?QI+08BGY0.1HS M[.=V2U*;+).RD7>IMJS=K.:[Z-(:#])\$.X[F)2.L*(BE?"\H\F/K5KJZP'2 M\E '46Z4_/"Q%)#QQM'4K!_B2SX9A]_[E=VPQE)/QZA/V8\5;+KV[3$!K#KX MH_'J-0N7X;T(AH*.)E0X'^TQY4)+3S0"U%@F-"/"KB 8LAYY0;F&@-$XQ!K$ M2EV -1* ,Z1O0M!VW=BW)2/=2U6O+7[G#L@YY\2##[_G03-;[$T MLTC>GDPN V$*@MZ]*:];7/*N5PZMJ[C69Z=YR>#QS:5A'/WFP9(/9!FLDOG% M_7X&E5/OQ+BB8Z!93QH M_G:E$%];2[7R;[-AYC+2^=_LO+5N*CE&-_D[<+/4;UQ.>^A M_6ZNQ9;)J>\G9^]GBT=)WB[MR5)+C09FO"C>*%Y4)=5%7"K]MM5G%DA=W230 MU\6[".6ELGK=?51JU^'](OF69U&T5)@-45+ZY6Y8E O"7#V,Z)P/%P^J;I>'XSM-+HKCCF.,F5;93MB"_%6NCILF7!XK_ M?)=%CPD)%OU*@K+%&@AD@KI&,=),<*R88X1*I'60#C?%5@5768DL7^,3?C[[ MH\A4?+SK%OS<@ \;!NY)309W1(G7&ST]V+/MZ2'BN/<;W6>(ZY(^XI700F"C M.:0^;*W7,8N)&VA-^&4M_6=!$]O>:=P+PK_QO>Y%G^@<,6)(M 3"?CEJ:#J/ M^XW?+_Z^B:>;9@=8.[BTXQ!"Q!47DBADE20DG([T@&HHE;\V5:D\FN4RYZO? MY-G 7EC-#O(!@K75[('4"'J+B22(4D ,"!ML"/7,87S?!D=?SN;W&/4H?["I MW OIOY0FJQGS2Z$4_EZ1N]>E2ZGB9Y5:=C89!=.IRB2(2XP:9PQ1#(9A>S[& M^'$^?1]E_C4%*ON950&6I;B>"YPRKA74U%%0A3\$)3+HDW=%BY;Z71DZ6XK? M\$[Y,0B?2TJWZ?N5 OM\RIYO[ZQUK[/KX6TBI#^XR_L-;_SJ9SF^96 \]XIB7$"@M!B4/2,\*00YY@QSCR*P8>\XH; M[[&EGE GG10N&'J*2^Z\=Y\#YK+JIV>'76O%\W_G[8 ?:8)W_)QKV& M ^PV[@I4>+M)&6@P"42XL*Q;8%A_BB;F:5#I8]>""A:C2;PP7R-FSDU?\3Y> M\,;$'/?3R=RN4'D>_2GSU)\YA 'Q[F-B1FD>EKD(Z9:!JG3AG:KLU.7EI:"L M_F* U:9TO.6[RH@*+#\>+%%DY?UHAL8;55"["("OIIG5=G$:L[6&89<6X?75 M1TE7'Z7.$YH[ >>AC[181*_GEM!RU6%KOL[?*0/2)D9'TI@^6YJ)#P6";PT- M[VO)%G]YR58+"I<.I_*J 61'CPK&MC3$81;9[[TW#>I@SS<-(EQ>!OVS2MV] M%?-*-%SD8)4(E"Z3^"N BG'7;S5^W0:SI;(VJ]R@\;NR,FLH@F7E<%E&,N99 MVHMLN(6W:5DK,"FR&Y?7O MU6^8.E3ZR7#,^2,AQ?A"!&N#DMB2D5NB2KZ+KJ-FW\'V/TG1P$.<^EJ24?0&2WX.Y% RV,M=NH>4@ M$+27%RYYFME[U7$$'GH]GM3BFCXD%CF93\&3:#8O3'T&_NQ%LB@DR57)\^14E?X_2JS7? M0_7WH/06I'=DC$9K851>6>]+W*H/B9DC_"V[N5QLY32HSW4%XRY7$:[:R#+" M7#4;N'[M#3Q<1[MX\I5/?7HO45Z#NA_G,4%_6J%9N2\W5[^HMIC'"%;#1/= MX$T2OR-^5<E,11WO$Q,(,Y# ;Y-B)72*$7MW#5T#KUR_,"91W/:-JP'7$B/-W,E=!CWK M(J&2'XN;X<[2U3>+Q%@JY_&E?G7;477;FAG++-,(!?GDM$PR#==.^G,BN1/E MEM2;C8:!!2+B3WLK20]UCL[&8^N5BMX+M,@7*,)/.? Q>+")17PE;M3??T"/X:5Y[G*Y:TV M,ZH_Q=QC4B+.=2&QFE!?9X@7C\%[M2I@8K%!:7=$I,IJ2;!*S2^[HUBO6*UV M)-SJ!HRNP-ZM'NO(6%7%07F[\!QU^L J]94R\D;>0!VK#]?! M=3A]A%:Y*"F8A-?C-2L8_.%97H[7+^#<5S^+:*PUCE(0 T:M40138;5P EMO MF8>.4PM]UQIG%UKC;*R)W5O\W(QBM52*EU+^J"[O?&2[#2D85'$R+[&(6F8$ M9LQJJ;D3B#F(5R(WQ#*%%6!>8$JQ(\I:[XE$ABLO#*+W!B >O,]ZKW]0GXY+C_W#N)#GZY#]__;WLK?%@4O'C][0,[1[/HYFZ2E4ZCIE**SMZ M$K6/>S?32NNQT\YZBFFXB292&PR\!D08@<3*9H:_N.%>""\TE4P)Z"0TF%L% M+&=4KL6Q'O8 /F*+6R(TMKD"OXQ*EQ9;4!.B,3\99_.2CF(1PA[&0IU%1=R- MD.R<(I*2)(J/STOKO%.LK7S^&A0N\[N'09T<5W^OWJ J$+_6L;+,"0]?6=5T M];/1:/YNF6(0_XX-0A9_W[*/)\.+H.'%*-S7R46ZUL/T(LV#YE8M+YU-)XL7 MJI:HY2L_AH/I>;@Z//R\DV+IT[LLLH^+7];.^];''C^?8P'3(W6UXNY?/__CI;Z^P%]MI MT'=/H7U'*QVM7*.5>YMW'.($)+6H9,VS?C;\'E6$LNW0QVXBS#-YI[53-E]5 M$A_JKG1T<^\.[=M FNI![_IYDJ>#NGE -Z%BL_,KFSK3YXR4:/TT+\$AHQF' M*U6V2!$#N5"46>H!TIH0KAR3T@N/H_?IAJMQ3L9?EXK#W_))49C;2A^:'&:# M>A3+?9BRV3%[Q^Q;97:T.N^%2@$XZ!RA M2(U0FAH'B$' 6401L8IB8Z31QEABW3I"+2BK1JC-JR(]\'"Y=Q-$W5H5I6/# MO61#)FI% 0"+$.:.">T(9MA!'14%%7X1"*U9!4]APX:4!-C#\L%*Z)UFP\/R MDJ@8G"]#ZS%?, [BFY[-1@?N-FEL(GF;0>GMO:@DZRXEVFK,H8: "A#GA@@N MK5!(6P 0TW9M7.62I/PDMW."6C=I-JTO<+&Y(;QW'W1-P&VPK]]U['N8["M6 MFPP%I0)P:Q #0:''D#D-HU*AE9?B'[-J1G\$;=COO#ONUT;;3)TWFX M#[Z1B>.OII]O9+CX@\31 F2_%]@)60*[HB08AE$KTX)23316WDHJ'/8$*DD> M=BM_RJ8;=]OP'I=HJ]/#6V=1=HC5(=;A(A:K55&ND6%4"6D9I5B#@%C0 &\! M===^? M[V#.LFEC%[06H/QP/"S.LT'R;3(9/,?KOL\ZY.$&!^5*%E$YD0-S S2 %'"N MM.&60D$QQC'#Z*;RM)!Y5PO:^ELDK:! Q8G>199_SV[.\6[0^=Z3S;K?6Z[.F^B_SV>!==;YAK)M]LY:@&!EB)1!2AHN+'>$ M4,6 =I #Z1G67BNA[D:GK^F/)>EM1\(3T1.DT5S[YYY\:W6#CJ$/DZ$Q6S*T MA$A8'#1VX $WW!G*5;3_(3=$$+F65_<_V@3, M&TDI>7P_CUU)*]G84V\5CAE=*;*&3"D*@7"(:J&45]9Q@I$&UCE[=WCDT\W1 MJ0UJ4E3T -EN+LFKDFJ;7"TM>KP.E X)E 1>T1$!11Y("#6GDAE!(=,<:J4) MP5:BIX%2NX6QBIO69% M1QN'2QM[&'LO9GE9%'\91%7_*CG-QMG9<-H2S;:M_L"==>M!6G?FBZ/0C7&& M>&VH #(.V=">:B8=8\JM#0%Q\_%5@R71?,WZ\82&&_308RCV(7C8,<\^, ^K M\V">V>JUU1138XKTFK*\7#\/2NF<>AK9W?LI]V!<%V+(Q%! MC(!@87A+G9522 6<\D(3Y8B\/F6R)IE(,9%@)F<81*G,3;A:$O,R]FE..-,FA7/[9?!^&^Y?\NPR M'0Z2[.=E-BZR:C;[)(8J.].AR\=])(B)NOS'6@R1@E9[@2@,/P$WE$!L%>$, M.WW3M)C3GZO(3XT'99ADG+ >!MOL-]T^ANX2[ _D^3:2S+JW^:KM M0%52( 058YC2@62"&K#,000=> Z&-*2(B1YO-+VCO1C23C=2 M P_\)9]YZB67HS0FK(\'2?:_L^%E]"_VDG$V72:O/_Z[Q7PQL\L[-BL\ M\Z^CX3A[?YZ5CP81^,O*Y^GE],U?WZ9Q),/LLC-HVYD@W6*!M\ MPEV20(<5'58\&2O(2BM [BA#QB$/@UU*F0>>QM"! 58XP-?Z:3X5*Z*QVF%% M:TW9]BI6>C8VI*]LD*,58JU5.CJ6W 661'7_2X*\D,HHBRA'$H+ A[92(9"#A*]-@]Z:"K%I MEJ0]TFC64/L5A)WW@GR-MWH_.7L_*[)Y/[KD?7(V',<.()V%U%E(#- (J+16N'X]J(_65IDYY/1H @7+O_8B)'$V'X7IW=L M?IALOM) BC!DH=!6(D@-$<((+(UF0!A#(1%KF87;"]QLD,W_E>6305J<1PH1 M"*)?]YK+]VVV_/U5KJK?GUW,1K''6:"%RSR00QJ/M#/)GI!VNU[_U&:P>WL_ MVLG:9A."<6R-HT9(2A@4C&)!H*/ 2LK,6J_)%6*R*[04?A]E\9< 3>IB$O;S M7^7K=^); ^I/; 6PO+#,TTW'@Z4/\/./<38XST:#@#N!P$K%/IS&*.)FA9/- M&8"8]21N5#%Z).W5/-6&U(YW':(<**(P6".*XQ9::I@TV%$D1%":Z"*0Q"A< MJYG='*(\6=-Z!*(T"!JXQ]$V)V+M#FBTLZZD3:E]^_S@!VR',E('Y!43S $B MB!.:2DP4 =X28$FX5"&^-KCE3H"[<[K4CFI;@/90LP5VK3-0._;?-ONW?Z@3 M8[4K&E@D.1?"6@*I5UAS3;C P(9? &./3RZ^<\A3>_4FP'J8-JHWW45'.SXS M:D><5_?6VB;%[/1_LOXTF4Z2?GHYG*:CI!0JSYH>M4_H^%"EXQX\Z[X_W\&< MY>&D%327D-BI>'MIX?&5/DC,82B(H4P02CWD6G,D.,5 (6&E?G&^U+,3"JH^ M*?\1S+D_HCEG*L%;AAR[&&-GPG7\?0]_KR0,$0#CT#9NF-84.BX!)94G7&!( MUT=1;2V38#/\?7/&+VRT&V7K&'SOBBE6\P32E8A+/.2%\14N'\P-L /7V?Q\DCA8(DWMEB5BI'NSR';:6[_!LNFJM:MG!Y%9@\G4C MXJW#T/8GC0A2*^N:0@0]8$@;0@TA2@$! (Q]7QCTZO&-G!I,&JFT[TE$TTF^ MQ-.YLVD%31M*'&%P3KI( ME(O3JY5)X5T/S@WS](YY ';=P)HQ8==& M/%> NF8=HO^8IS=F!'_ M" !I:-X7;K0=7_O@8^\276[O_14]%NDT+.7 K8N];54H:0TE%'$A-1;*"(^] M&2@#Z?_5%DI?]J8ZH)[A'49!)=:S60CG]V@7]X M/0E)6TT%II '*0JEX93*>>*'1 Z1M28/3^2?YTKF3:9=M5_^[KP[Q&9G69YG M@V0X[D\NLF2:_GQ6GND^&S0'G%LOI5AIQHF]=5I;86B$(44 ] $>>F#2!=K M GQ!6B?ISRKF]-LP/1V.AM-A5GS*II\FX_Z&1XNS_4Z'[WCR$'DRB&J^Y$DL M-*7&,&9$L,:U%#)P9ZD4 .\YA@WR9$.F.]SO-B)[9[F7$=W.OMC;S//[H69E MNJ*#3$ME&9> 4:>T4EXYC;$5X57EU^WW2#@5R/P^+/K9:)2.L\EL@T)]0$#6"A&33B +H0ZF%O5:21+4(JN]EI 23M=& MTZ^@\A9\'[S'-MCJMJM@Z*"JJV#8SPH&!&&M>DJ(G ..,< -93PHHE9'9Q,D MUAJCU3-!KJD\D!YN"RJS+8^V?=]^<[F+,\G+#Z M<3I*\X!.94_*/"O;;W0::I-O,S0@E?T_[95>\K2HHM![.^\T M.1H7LSP=][-D(!%;F7@;I*WQ$L)@'U "F!8&8N:$(X!0 M*-T=2+2DL*T*=-@3=+^SGCN./$R.%'5Y+^&.>6,0-HP1;X5 &BPJ$00&K!F. M;*H(H>E\Q=9QY-Y9Z_^5YH%.8L2WLS3VT]+ 0-:UAA!#BH2QQ"(*N-$"0BJE M0TY3 ];G^!S'5L%I/OB23P:S_G1.+%@,@37DH76?$L E M=-@"R(,I+E%0_FF"$2^-])?ZA(\J8%S!A4ZG;2.PU$^Z= 5ZU=G^NX#\D:-E= M!)%U9Q$E 1/6&\.TH@(CY:"(-OL M >L0R&K6<0HP3XS&U&I)@QE.U4+X:@-N&]'X:-9IK&"?X";3U=HO9G?>\E;] M_YT-BV$\J/?SBH*2.L(R J7$7XOAH&SY.!EW1D%G%,QQB=1)<-PZYBDG<70L M15)(1Q7F! GMA9 (7VOFO4)NT:K2UJ\:XV'T;'H NC=SRZ?SS*ZA0[ MIZU7/&@.CD@3V%,[9A8I=MAAO2D>;2RPSN5^\^C>V?5E>^AE1?559Z#LJ8$B MZNPY2;SRE*& -$; 8*(H':P5QCTWEBA]'61*^MBBD)>\2<=@:V5YQS0[P#04 MU EN2!GJ#',$N&#=*^*9Q A:[:H.7\G)C3=8 1P?-RZ_: M1FW7&VCLTO-MIC'F_O6_W-A3;Q6*>:U68:,<1LQ3!3TEE@@O*//."TA=G'UZ M1\AVBQH5E#V"FVP+\'"ORU:VM.P@JH.HPX&HE?%K4'.LO',&.$D]AP(+21W5 M%EO' +LK(6N+BB+"/;)!JV]G(*J=0R(VEA+ZPF:\!V$(/]39=9\WX6 ?O#O] MO0N6?YD4TSR;#O/L(B;=G1YT"[GMQ?Q>4]/<%<\B8[4Y"PSWBDH-1'B+2ZHU M18H&(U=8ZHDQ5R[1>5?"L%-> MF:Z$X2"RL3FM&YP@H:UUWD3;17@OM%+*:*8XU\IZR^[)QAYOWF,1!#W9"^ND MXYM]X!M>UP K 8CV$$HN))!806AC%8/%V"BJI'\FWW2%# =ITMOL+ L4,4B& M75O SBQ8!QY9-T6Q1"-D+2+$0]<9(1!SC54I'Y:#V.C47\Y=S86$,!1N5><^/> M6>-_C/MA_>EP'-6!Y')2N7<.-$=B_ZT+L3(@#$'BM(148BXI44I@%X2[@D11 M( !=Z_V[P)(K/\F79!,PYLN":+8@[X.M+KH>_ATWM82;:)W%HZ71@GJL1?@O ML#IF[BR$-))NK8_@B[BI,>\YXWO1E?-PC/BN&T%G)JPBT.I0+RRT"_)<2.*0!8LIJ M182C02T20D HN$4&" GYVJS"4M_>KJ:$< _ S>'PSE3F=AC58=3A8-1*NA06 MWBMKN: M3M_\]6WZ+CS<['+YB"]?41+)_6PRF8XGTZRD]9-P+,?9*"M)Y;U45F+MJ64" M&")UD,C*,:J!I909@M]7@8KY%SQX^3]&IZ-(L=7E7R=QX>?3Z>7'7W[Y\>/' MAY^G^>C#)/_V"P( _Y*'MW]97/LF^7DQ^CA*Q]_^_4TV?O_'\9N_GIQG27H1 M#)-I,CE+TJ+(ID5RGHT&D262(O!'DDX3=9D/1PD&O22R52])QX/D/]/Q+,VO M$@P7K_[(\BP)]TD"*X6M2T7\.85UORGI]/Q_)/RQGF4/\_SQ7=3T2C-BR0&A,\GLR(0==%+LI_]['*: M7 8 +L[3?,$=Q;LUNGCM![@-J!^BV?O6VHP *?_\4=WA=#(:Q)TF[Y+_]QIO M7Y?5MK(G_OMDK?[;I?DX;%OQ)^T"WJ$T#@6EX=_ MH3(R8D0^R][\]9,[28X^F<^_N^2+^YH<_X?ZZM;0[MI!WL#&YSPM?#P: M;5!UN&\%-[17&%2AVWBG@87IM A$-\ZFBX30P-Y)Q=[#(ISUQ>4L5GV>7B5A MO<.XJ-6+P\M![4PJH@Z7I4'M". 8/W<1SJ;\GJ*4B6>ST>@J^9X5\;)B&@BU MU#^+9#*;%G&2>?CF#XD=CLK;;6@]<2'S7[/_G0V_!QD>I/M\E2L+"0+[?-@_ MC]\ZF@W">_%+YY<-BV(6-;UD=AF_YF>6]X=%%E6$[.)R-+G*LOGC32[+"&[R M-JXOO+W8C/#YB["TRUG>/T^+\-N/X?2\O$/UB>0RG_2S;%"\ZUW;J+CX\ 73 MP!+W[F% A%)G'_?G:T[2'VD^"%\0][!ZHD$%[5G8Q&K#@Z;8GXTJCCHM5U4^ MWH_SH.+\F,R"TG.:E8\>/WI6?C0+ZYE4OUY,BFE86Q3=X9_+21[KP>+)#2?A M\=+BYO6Q&FSQ>[FX#\F+9$@#?&#F"5 K6[D\P7MVOE3L@F"L-O4LGUQ1;J?#]^5W#L-+L_$@CG6- M^QATD&(6-,UJ21=9D-9Q+Y\E48[[Y]E@-LH^GZEPN\7=CK-@198&I9L_I0\/ M:4H^+!_A\]F31)% 'E%KE IP3$$L.J1!VA N"9,..[,BB@#GC'.(&$>&1CU: M0&X%M508B8$U]XJB!^^S)HI.EAQX[XD__[ K8@G<J/Q\Y2L_AH/I M>;@Z//SLJ+H%)W_Y=7'1S?<@O.>] MN]]"]WQJY;U#"E\M#X2\,.+<:&"Y*1/V%H/AY#P/"L;OX8WS(G&!\P8O2H3: MP*ZTE4+NS$FX".L895O:B^:R@MLK0.&)) .JDD>%_ M@E&HT5K/[9?9.JIT@;ZYV\9:!MDJ\W\US@:6839P?RJ W-:(UG:&UUX9#W9- MX+1N5UX)%/A*ZQ'*.5::$>\=]4Q)HJ"T#A!G#>56;@D4H&P.%"#K84"> JW M!*D;X="U6.7K>]9?Z/ZZ>9REBUR-!W/G]$G:&NSTBH]+&D= H$"&(*36:6DII0A2[8E%3..;3JIM[VYTBO5K6B_=W//M MN>Z9OPQT'-7(Z"B."/@L?V[GA'J*$TJ\S EUSUN@]T&A;>C=EII?7>I#.IWFP]-995Y-)\G7]'LV3H[&@UGT;6=%+_S>_]"62IB]+79I@PM.D)5F M@E!)A!RE2 F*H5=8 .X(0-H+PMV:7SY0U%%)4+]-BN(Q_O5G%['$[H&-]B3X M_]E[T^6VD2QM^%80ZIGYJB)H5^Y+U;P5D9E(U'C"95=;[NZ87QT0"4FL4T22R[G/&?)LSRU>ZUUI!\ZK'8(%Z1;A(XJVE1/923J^&X"?_&L6M<1S"_-[.7#L5J#"Q(F($ZF%Y!19+9P:KB3G0,94$KRFCR]6 M796+_FE^=9;EG\]#B$7Q(:26A4B+W0;38=ISD^@!=MP-PUJMB>T+L=\>>XI5 MVZ"8<:&8\A8RIM!8I:UBD$!&$=5RU6[KY>S99%B;8T^!6 _L)]ZU_7;TP8K4 M3?*]=UQ%]%"Y& *P8F.:"(R=G*4"$ I!J(!#4&Q(DB3N^[6*XH^R\9=E?L'I M+,0N[E+20D![F#3:E^>)#6^MM'U30O5HN1+5PG:51A8;(A+C2Z- C2#T)=H( M3*P4=JV Y,NXLDD!*WB/PT:%:UN9LF%[EK6W'4#-(15JDYV%FBZUR@.-LO1] M9?G>5+H9!+7^.9H '6,&K9:,4HB%LWP1\5S+&19L+7:5C6?IR 2;O^1O5?I^"+< MMU%*Y@N47^2T7[S/V)'V:<:=Y=JQ_3ULC^"JV*G4&!K"*>+"4LZ1D(0;R)&. MN4ZH66OVO@NV;U+D$\9ZG(DWS?;;&<0'%)UR3\N971\_'^HEV!GC'UY2O%'NL M#1-&:(T-53@6P!@CD%8B=JPMF^?K1EW8CJ\%Z%&QU_(J[>3KKG)"ER/?54[H MJ&(/E1,(::TM\.F^%GG_\1=GMJ)?RK#U/:E$.Y_I-E6;#L4%@1%>*B@,V3B6 M,0<&,FJ=CA(C"X6A*$%&4<6?ZEN\<:3+O!@L[JGK(FA#702\QTV&N7?VP0%% M6';,_A)F)ZN2#YH!PZQ),-,)E=8(C)5RIHF-K00 KEDC&S+[O:787L;LK,F0 M]6,Q&@Y5,:@\AGM"B]=S"6]5Z?&IG6\]OM1*RE!-H3'01_Q0"I&1EB>QM#:6 MB'!"R%/X4KDY]J-.''=<7JL-TD-30#I(V2^DU,K@6,)B()R)0KFB6B1*4RHY M81C$)$[B[2%E%TI+HP$/K8.4'7:@6[5[^W7[CG1--0FY=Y3ACS30:8%DG&@J MW%\'C[9XG/] ?MVNR M]R7[EHWG6=E!<3SS5/Z/X>S2S LW_BQ_M*L> 0P3H9W9 0#%DBIG>OA2\E(9 M 025M:YZEBG-C!M&[%-P*)?8 PI9!HB0J LN=D12#90LV>_!]YMRA=]L7^W MG_YFUTFQ3@%;+5@\+-*+BSR[J%I-5@OX= ]" 24D1()$0T*9C)4"B8D5'Y34-L%"[_>3ASS^Z7;W'P/\G#.OSLH#K+_5A"(&5]WWT<9;7S MQ1JL;(L.CW?BEF\SS**^&Z'_NI\5EY/7)(O)F M9GI^GO6KT;K=\-$J_>C<<<8D+]Y'O@/F^63DKO9/+]N:.$O5=X)UM[OGNCOZ MP]%PN5%^;+=78?%N]_P\FT[R\B%%=A%"JMY'IUG^;=C/%M>5HQI/9F[MG$ : MIJ,PZL67139-'<5DHQO_FOYH4F2#N_U4UD3@760*EY52ZBX=K4O$S;FE.1'Z ME\6,GGVG;^9Q:S'"GY?YXB'3]")[=Y9GZ9_OTG,WVI_3T75Z4WBA>YE7*_-, M<%BS"1I8@!\&OA5H7CAB.!HI>E'WO9].9=Y*\*YTD)?D7/V[5<'67 M$[A/55NI0C7::T >H(W$R@:RZJ4-=FMWWUK3%C:J;:@++?9K_W@;6LBWZ@S+ MMNLGVSVP]M-V*]^2P;_!!VZV7ZVJ.;.WB!"XSWR]'78,_;)2!_^HU&)3J<5M MKR^TK[V&M$U51O?:^3H*#64CWTMVRX[%'2$<(2&\K)]PUQ&]O?V\]]2F^FO< M+=PV"V>3;N&VHSC[Y7.W>\RB51WX?%/_/TV_B? ME3_/N_/28?Y[Y@L"AEM.9^DL%/7]K4K#\5L1[NO[C(+\YI]_._UG->#5Q7I> M#,=N3*=5]LKJ12K+)\4LK5YQ.R^VG@_[#B\38O&C";&\!Y \AC(>'>MVV-X1 M2&L(9!-LKY56YMK&,9$$2V6I4EPHRT1BF?LBMHCI0\7V#J'?5#1.!S"=!.HD M4$<@'8$< (%LHJ((ME)1L$Z@81(#J"D3L6(TL9QKI[4()"78B8KB"R =L_G) M>I0TV9"B8]TWP;H=MG<$\E)L)Y"L:NX"P%"2^.\(M0@(*1,4DUCRF$"@#A;; M.X1N7^3IJYVQ4,8?RAR6>ZYM%@2A1R^. MCY6/.K@[B&W:!.YJ';J0LQ,T$(Q1PJDAB>3$@%A(3!.@"8$'#W<=:#5W6K&/ M0XE;[X#^^GJ9]7?AFP;6XH]1ZC.[HF0XNBJB_TBOIK]$IY=9-G/O?F':WS%9 M5MU^ER?$O ME>-;.GQ:ZXDZ)I)Z2^S3S;6;ZZ'/M1,![3(DCC7LZ?&" M$Q31MXACBEM2ZBV'* D>(64H@2G4!+"(D)QM@"NQO/T&:'RY7Q M'FSW=#Q8V.T[3$:PXPOW2Y9G@_#2YEQ+L,<9.FKOTA%S5 =\![%-)?#]\#CR M";Q$/IHHI:TA-)&":HI5DEC -%& .XS:T1%@'?G<4T*]LQ __<%A4XE$:S_9 MD6^1&_Y9U,!OU\"Y*>X5;A?==X\"8*/IYD_2Y4I%;$/&RX]OD0T?YT*Y*L'# M!6?3+[U#\:4A\P/G;UH3VF9%O]%P>&!)W> M=!#;M %@"[P*)9#&,(F0@H8ABB6724*AA%(BG3#(7S-RZG@,1DI[2/)C1_QC MY:@.^ YBFS8Q& 6#JSP,B("2 &+MS$6#D83$J:T4666(1GSW051OR&"$L/ MK0IGW.%A8Y,U%MK)_X=9>N? %WT#T)40K)SE<:*$X!8!;2BT4M.8Q0JK6%C* M%) 'ZJ9[8>+,KLP_U*,8'$.%G,/GDPZ<6@I.M5+/-DX2BQ%3 G'J_J<9M=;9 M9! ;[?Y[HR=Y#67)_%_F1I<6ES56Z'#I,%B$K@Z[,0"<60$ -9H*Z6VCZDQR0]$O ]<#[IP*F5X.3 @=9:F&F8$, @3!+*B10Q8%19DR1( MQB96;_-0JK-]WCJ+(%FK%HJIY$ S2@U5TOU/Q% 2E$"6)(H?ZH'1CJI@'(OX M/8PLM5OOV&$=C-SM;^&Y1%WDP_Y\-)OG663_-1]./6V],(?T301G=HO0+4*W M"$<;@])T7'IK?7YO@CH[%NT6H5N$;A$ZB74 $NNM1/(U5#:DI>3XM$\&@57( M1@*(MB!) !;&IP\)B9"E1*)$,I&0U^S@LK25:Z;R+AM@3J>CH1MPUK\<.WZ\ MN&GN&%OVJ&@RC+YS679'*=VB=XO>+7K;%GT3Z^*5><2@BF@&$""B*0 &!TKR!TCHY@E!F/^ MFJ>9QZ0YHZ,X!3U\]NCTB6[1NT7O%OWUI"\FJQH0"!BC),!2(D0IBX56UC)( M%0&QB8$^;.G;BQ4 M=J")T(FQ.PK"W;$]_=*>@CM3SB'J00*/NK;%$7-65QNKVZ9NF[IM>E/;M($Z M0> J80$K0J1.D%3$4J602 B7$L<&<90HQ(Y$G>AT@2Z>\XW&;FV !_7Z)A9K MDT ),=#4Q$)I(J4AB;"&L 3NIGC#CIT.[34O0$^")AT8K8248^6L3B'JMJG; MIFZ;WM0V;:).R%K) *!BR8V@RDJJ$JPE @J21'/W!4H.\@QC1^;%\>L"QQ9\ M_WGF?NAZXG9S[>9Z-',]T,B"0^OK_)9"1=\2^W1S[>9ZZ'/M1$"[K(%CC7EJ M*$?WP!P(G9^GVZ9NF_;HCN-@%3RH!5.&Q$9 '5/)K8!,6&@,U"#!,7FEX,&% M0ZWZ<9=I/%D^*69IWESSS!Y$Z*B==D?,/!W&'<0V;8)Q&-8P3A H8DV-^Q^E M2EH4:\@M!DG,T8Z2%G>,<1U2==%+;S)ZJ8/H;INZ;=JG).6KV& AE: $Z41+ M33$!*L:0$ZTLXCHV[)5B 0_86L ](>6QR^!C99X.XPYBFS; . 'XJF&# H9! M[!1X8"BSB3!&*T UTC&-(=Y-<< =8UR'5&\P&*GKZ7U 9U_=HG>+OB/91E?! MMXF,8TMH8A57%)A8$68PL8A);I46R>%XPEZ:P=.XV_\8BHX. MB5:4'R*PQQNMG[P]=;TN)VT=4=BA38K#MI=D9Q33'@CQU =0#5L!9$5EJ0$$QCA)73?315 MBJM$8:JX%)9AB?%N<]V?HP6-1HLO&U.$I.A!+EH!3 >J"!UQKF@'L!W ;@VP MM4YD,990^\!BG$!J*)+,(("5B#F,,=E1,9'%F6,['.B@1W!G;W;V9H M=Z!#L I \KE0S'UO8J.I0DZ148G%C! &H6%P-P[T>LQF.QSH4))6 $[G0>\0 MZDT@U., A59!Y=( 2:S@F"!+.14"46T1BY$RR-ID-[UAMU&#=N!!AQ#V8$O. M]MJI"H5@])]FJ9O"XOO-GRVFBT_^ZI^',S?F?AC>?/K ,KKI_S)R%/#N,@L( M[2CUWVM/I-/9R:\_I#]&;JCSZ7+ ;OO.)Y/9>#++ J%_=0MTFHVRL)OOJ+&" M$$*1LH3J&&AMK:6)-)8;;:EY5S)#]8 G+__GZ&SDJ:J\_,O$S^)R-IO^_--/ MU]?7[[^?Y:/WD_SB)P0 _BEW/_^TN/8D^GXU^GF4CB_^WTDV?O>WTV?MU$.K M&6J_%"5K1(6C^L*3?.1(\#(Z'WH^B/R1592.!Y'GO.@ZR[-HFCL6R-V;%KD4T<._:S8?.0-K-7R[6?5VST^%\-B%DW. M U2''U.'WK,BD,WRN]$P/1N.AK-A5KR/S)TK5R259R.'YYYZ9I>9N^[*C? F MI.CP7XHH2+I 6^&U;E7" @6JO9[D?[JOKZ:C;.:H\&P^BQR913>9&^QP-')? M^:O267APGDTG#CW&%Y%38;->Y'[)LUGJM-@+3^"3;Z'S7Q&Y9_N;W87NK9?N MYLOT6Q:=99D3BT4QSP:UN=1F>.^$;@\YS_K9\)L?E6>??B4#PYUN,'[^>3HN MSK,\]Z.\F$P&A1]E4:9/%8L56MRXOJ8/K7Z4YHOYN[>..R;99[)W V^,YV'/_,K,+O,LBZ[<%9=%E#DV'I0KH-PVCR(,>@%7 M>_<2^WWL5-_'X;B?9VGA:?WF]KINJ?C]V^.:'UE%JUO(-+#8"3[P^B M^)^:"GB?,NGV(/#9K9S!TTM']%^S_%[UL[E3OQXC3SKBG[U%8?MWN\%T%1P# M%$@H4Q@CBBCA6&EL8\8@@$18$J\525_?X&I+5WOL=_SSN4WSL4?3@]M5V*.8 M-;ZK=^ Q^NIP8,'7T75:%R2IOW0^"I(V(/\"'IP.Y_2MZ\MA_]+?ZVPHASO> M(W,1A'*U$-$TO0DF4*_VXW#\;3+LNP^]0%Y.\%VXEQ315>J>X>AC,G6";O$B M)[?C^5(T%W[5W_EW.U+PO7$7XWH(QMR+B_F9TP>=JI>._(1&H\<$5']R,78K M-7#PYSX%RS$:U)#U.AM]6T*K%U%9>C[S@K B\D]S-^MA_R$ZNTO!]Q&/-T1G M:CSX6 WNYJN7C=Y$T*-)_\^3>RP&KA*#9"PMU)@J0S64QD#H3.($ @/@NY7Y MK&.F8RZXA0FDS"@=8\!M8B5&&#&(2Q9Q:G$V4+-GOP>>1)DC[*DW^O)YYE2W M2V<]!+$13>;YD](EJ/JI-PA&H\EU\?."]*MEO2-1[^CPVRP,/'FIWEV[^Y:3 M"DR_EWEY_KCQ][KA_=\L] 4$9A!?,UZF>C4?7K_SL!)^&SFWU_\?D> MCO\ZO'*+^"F[CKY,KM*UF*WKX6!VZ?[IYE59[\ZD'Z73(OMY\8^U"9\L<[N7 MM0L@.7DX];M\!Q'__LO)F@NB>O\C/X&M;D-'^S+XV&^KGS9/P=]!<9R6!1(^ MW1WRRHUCE.VZZD _\WZ.A@SUZQ(SSB:C@7M$T./+-?#*?+ UO$;_QFN@'>^& M_W?J1%Q>V5L8OFS+.PQ8D<1KK,5^2.;?HE+UVK8.T=$OT+\_O$!OIJ+-'>_= MGN1'2X^4MCJ7/>IC5\1KB4L6*.8,1<8@I((;%2M)C#;,8!,#L]9VYT'+]K=\ M4MQUQ'PH#>2V>F%8C[&]])UHYYGJ*Z/@,Q:E33E+'3(>,S+*5<81(-)*3&/! M!:-**,4DL)!)3HCD5 M?V];1\"[6L/B9%2X*U_=A7N<\WY+<^WV^/CG^E;W>*>='MHZ[[=W<%(+7GIM M2_CHC-U6:.T$KKH&2HLL(IH;A QE'*B8*Z4 DH8:*=2:/7N?MKR,ZC-E:/MA MG82@GL#'W8&[5'YS>O6P>AL4&4'_WEFY1"^))=I4,O5:(_G,+CR=CGG7\^_WIU&C$._& Z.W#?I MZ/VA\,BO_YD& 5-PF!"AH11 M^A1'\8>_V].O'[[^[8L]C3XGX;L/G_QWO]M/7T_=OR/]M],/G^SIJ2WO^&K- M?WWZ_/'S;Q_LZ4LS9C>9P$OFCS9/N'W+4B8I"R$%N/3L\-I"Y:M/=2_!\H7E M(![0D9'3AC/*5]4^%'$ Q@7A!B8Z84CY7N(Z40@0HS0D&V"#J=>^^;JH;),- MX(-:\1:FV[LBZWL5]GJ2#XIL?/+K>-)\&0Y?LG)X[G3;\2PZJR8:I?U_S8?% ML)1R/I/>D47F=MS710AE>Z;SO'_I#(:@$,P6G0;**BZ/2%@G*6\+V/>O37T' MSKYWTS3WOX"?QR]FV_I]UY?#6?;.?=//')U?Y^GTY-<[$OT66]>J6#L9JI"3 MJ%I#A8&4@F!,K38BB2&V6#S$UFI%[/;\O*Q=$CN5[?-Y[9<[C%T6;B3)__B_ M%VQ3XYJE:7O/2VJ%'"].;\;]TL!MI,-'W?;UU:L"_PW2&T\M'D"J;-\(]BK: M>4"BOPQ3;IL$JQ)F_MO:&GGH6*^@4E5=J:IX_'!2KE%46[^3'_U%S'0$R_ M5BO_8=Q__P2A/%_J+/;UY$=?J<>]8S!,QZE;E7Q:@5XONLS2P;\%C6R OBSCUT M:6.#G/[A8^2GH>A;F -+L3376Q?SV/>7/=M*O'YY->_;+W_$-Z9 M?/CS,E\\9)I>9._.\BS]\UTH@O1S.KI.;PIO;E[FUU/V]=W5]9 M)[]$EY/KS"%1*8GONR0\SCNGZOI_-I[,+RX]XEVG>>Z_F>:3=T&IB,[=C>.^ MG_IP7*H9[BF=^EY9L$N#R+L ^V6I.T<.^>3[T'O_G&ZSHU*'06-A@"\U%J:Y MT4!+K240.M9.6:'& KB)%$0;N+XVM"X;:?:TD ST1X'3Z:*;*$4WZIH6$33 MR2P+BF_DE//QN\E\MBQIN/1Z>YO[*GC'S]-A'GU+1_.L >7W<6*JI=EA):A, MC&(*FYCZKAU"&&VT))@ZZE*W#A,3-\2_^Q%.SN_9<1.P_\)-[Q9YI;,:Q3P1 ML7A@=(1Z@#9?-[44(DN2&1:55/4K&\VG7H'M7PZS;UX)[6>YKP&]+#?IGNPH M:C+.*E%T![0JT^NV%\CKWJ52/9KT%P='=@HON=VGX.=5*U5<63EDIM;2"'+VD R^]0I7[RMU6KVY_^WFARO>JM/)] MHZH&^Q#8+(JS5C2V(+UB!5?.]-FCL(,K\SQ.N"\E W1"G3W.B,(*&ATK:8R" M M@-A-T?B^+HZ>C#2K'YX)C?07-523S$_RSV6BT7_R$Y^71DQ($A&=Z!/"P9 M:<%UI=5=Y^/A>):.+X8UEO9'N?F@Y-:I(^X'@*+&9([R[Y[G-G'.\ 1YK@X: M"%-&&1$#1YB8( EXHISX-#!F5N%XK:',/63Q1S6Y/_S[S$*!7,S>,2IJ1'4?/EJG=9A+RD!K2*F[86$DZUTC%,&$S"64>"D6'L9:?6FI ED'1A=T1\KZ[3+FT6N; MF*VP<^--=!8/LHM&.=[7.0A>T[[;_N!.&'[SW4.6*J9W8^R4_VIY"Q;&U&GD MD!'F>$[[PB$<6J(I2P3G\5K_P3\J]2:9Y$Y)Z&?9H/"MOMR_ ]!^J_BNG9U- M!6[>]%BHQG>TT>'5(L INO#6QOH)<''?V:]X'WT8U^A&U.@FK3@ONDKS/Y?Z MM6_/%*K\/T)0'M"7+K/^R*D.PS) RU>BC"ZS4>DZ\X]ZWW&UO^/#> ..KA_H M+9EZP3D\1?2>@9>MJ_="K7*/M\ M?O_3UK_-,G\8N.+ZTV*V"UFZ%B"--J^2L@8:__YB'.$*>)D >: 8TG7^,/I'Y]/U<@]B/'Y.N B^A9,S&T$(.A=/ H= <2V:A,\04C\U:Q-?]>W%?!<76@\'V M>4(2/UE_<2NK?^C/2Q?K$GR+9UDX,E\[W!I'65BVZ"JL6^VV]]&7]%M6ZSJW M6TI:)>H;HA55#!..-266:<2QD!PB:;!4R5I"65US/'7+[JRSWWU[(3>KS^>A M$]V#]'4HF-%$%61*=V#<.\'33XM+[P;R@=R>QDH%]CJT8*HZ!KI_GRQVJ0SW M+_7,W,?MAXVJ.DNM=NF^-H'+!0P.;./?F_A&0[<=QO4V4*6V7#K&E[KM;NE8 MK-+$--.,)%H)0"C'2 *F!#-)H@V#)-Y0\GW)G#KJ)O.;F\G'25%\]D'STXF; MS/U6T?]4G=AW0<'!0YLMM^%CY2F[E6@6&.[39#R9!J]MY=;-O!=M7&1[9XE- MVL73'A>T>=[P$+NAE1;\M)Y4;[&-;[19=M(7;I[G=H7OU0>W-U:.J9YGQX/O/M2JM$Q.C262/O?"+>JLUI:>:5QFE6 M]//)]4*VW!?<=99%TW08KJ\?O+RV6=8"V_!Y@1_GM)S?ZP\_S<#3DT M_OV4?IOED[$/--1_URKZP;=?6S@R>_X1=YY+?PF/6;I> I;Y5-?HM I4+!:# M4E]/'7-[K'*;?A,$Q"#Z^]#=%GW)BBS-O<\E7.JF?1)^Z)W4SDAOO1>5['W[ MJ-&[;>J;<;O%L&?< NL4/BP1Q%Q"*1(C^-VLP5=8]%HKS_LC/!:@ M?%.:AO=(F@=!([W;]G,+^GHP9+IV?]L[=%ZE^<5P7 XOG<\FBR_*$@7AFX:: M>(J3AVLVEJ_@=*^=+G?YLE8546Z %3637[=CB,Z-0 Z (P[VLJF';"U"M@$6 6E4RP3HJ$&.-848:$( M]ED4!)B$4<76PB"; 3;1"+#A'B![*5[:3F![56?#W7G>?@>YX_%Z!QM*44]N M.0,?=O-5T>^OT#*E%0R.5B$J(I98:FL@IC&- 1()$M JH$R,8\(?2-I\@*=K M?NK)>;K @B:K7*WQ.&RR3UMKE9!CLL^/EJM(K>N!/R\QW!@C8R6H63M4?/C![ M(><>4ZWTDJ79BJ6185HQJ3 7ADJ32,0!2"P5$&#"N;[%TN5J#\=^K;^550YJ MYY#5,>1*/;FEG>Q27$K2%?,_TD8D;YA+Q2JU!V/KV%-3;HVEB;->N5;6&,=$ MFL2Q37;(I2\0OW>CZ9^N!'+0;/H6+=-:<.-M6[16SV?X4H-TKT?I#7/X#X^Q MN 0U%B<)2[@ES"!)F18JIHDV"> )$'%"U?8N*>7+F%V4(<8[?G@\G<1Y*^!"-: M>CRRU?'>4^MSU.=_DJPR_R0'E">2**,)M80JQF.HH55:Q,0DNPEL\(I3(^=_ M\NE$T;U013L/"%L%DVT*;NC@L8/'1^"1K>HG6\*!L+'3. VF""52)B0V3B6% M&!#,'NPB\M*XKR;@$?5DLWVICPP>6Y6LL<@U8LUXHQH)I#ZR>;^EN;[)/7XS M]J&I*MGUERU/5RF15=9DOUYHH3(DH^(RRV8OS:YXLTKC$4^\V_U6'5G5#ZB: M.I]2_7X^SVY5O]^3F&REB=,BG_ACM@@$;!6KK9FS/DA,K+6(:B!5S"&)&4+0 M<$;UALU<'C5&S#S/LX>JA3=21PZ#)ETVK?6M'#H>=D#0-B 0*Z>M0;&),38^ M;X-* 303!L>A<3C#)-XI$#3DG( ](IIT3K3?B_ 6@E#+$G U%:,7C29^)EE^ MM>-3[Z.+>H,0U()3F4(X%D(2 "F%6BLGD:&2/$$,OR@F9LGQGR;C_HZE/^HQ MNL_XEO9%QK4*) XUP.4(6;T6^0)\T2Z.G%S7D&)-M;#"* @AG/R?:^A;.UC]59Y%!J8IZZFVE8;'Q3%L/3EVXR'8;W%HMXPB4 MB0YDC@QDNJ"+ P.9H-_\% J4+KYOY-EWVLW4)O=V:JV?_)I4%?FKLN*U%/'; M[;="/;E037LV\4UU)FN=>5?UGGNA^+*[SK=6WG&7% C%JG&X5HAR'AN#DT1A MA*"RQ&A+="($9 HT$\S_Q?_K\_GG^\ MU@LA'8_GJ6]^';IN[ZX7EZ.953-GCH7AB:86Q8G1U,#$<$-<)X-((&\'(@LR6L\:;Z! MS++Y>VA@Y.!C.IGYEL3I: 4JJQBELEO#[6;<;:SUO_]!5.TW[_06,1\_'(K4 MEROV5!0F(*84 0,HQ5P#"HWE%F,@)> O\!7L6NJ[]7X^Q]KQA?O%;TLR'%T5 MC0E\U -[$?BW17T#K9@?D_2H=K:EJ%% "*"=*D@E0BI.D$QDHA61!DJP7TG? MY-X?KI O6])4C=%\*Z*HN!EG^<4P"/U)];C9'>E?DI##FIF[88/V=4\TJ:@< M^96AN^:8># 08 .<0F#E;D!.9= .DZ"2DMK849PRCORD99@10W ;U(A6(1)C MS;<"+4M5/:$XW.W1[0=1KG[9ERA([(4@ORO!UZNPGVPLX9LJVW[RZU^V7B&( M[DP^_'F9+QXR32^R=V=YEO[Y+O#_S^GH.KTIW"!_NLRKE7FF0K/F)FU@ 7X8 M^.8Q>=7>9S(O'- 4O:"<3&>^^]:[XC)TZ0DI^<6/+]+(=C&!^WQ6B['=HKT[ MQ'E/WR9M*5/.=,&,"E?IGUXD^;VKA$^MADYI9^Q5J45P M54XUEE8I(#4% %+)8XT5$< F4AM!@;#M56K=@B_:!0XSQW3+-H%M\FZAG7BW MG.*3COKSLC>85VR"HO*O>9K/0N_"72N[L!:Z";006E(J8TR%1(())8S3>@G1 MD-H]N[7V01./*L&.^UNK C>HZ+X,?FK!05)+KE#"' H!*C%2W# D0:+=SELE M5!MTU8, &MBC[,E:F3O28E_;R?3 J=N:)OVR836@_I"7J3]TF\7Y\GB7WZ^G M7G'=FD!\J]L7B+$Z#EVG#ZA-P86S\LB>.>P;E%BW4J/*=MFI;[/IOB^FCBW. MG=A:N/B+F;,CKHJ="T:\.N_!E&%!(:?2:(J=5*0$4(*L@ ([O0KO^;SGZ^D6 M:%5U3=Y$\A5^I?DHP+V8+#M"@O!3< MY3D/PBM'LHFM-4A*K&SBN-OH6 K+8FN8D)@(?%?G_CCQ^G9%(?V;D/F8CM3, MI'E^X[X,ZO2+3H6;H(Y]'.2LP_KS]ZH!''= ')W/\Y <4M._)F=.A(2'WFJN MO@ZY[]UK]-)H/KX6BDQH,/3J2,+X9GHTP5138K8@<:HXGOY?UH^VJ* M =):262UHH"[M8(FAI!IR:S5VM;:5[L%M8A:35!BJ41<:6LIEXGE-'8?Y*,* MPY/O@7>[7__V^7/\CP\?/_:BCY\__?;NXX>_VSA2IZ?VZVDO4I_BZ//7_[)? M(O-?ZLMO]O1!(-_0';3!^-I#Z?LGV'#YST-G<@W[Y5L<:$Y*R?]SZ'COQ^*> MOJ#(UX:(W]-Q6CITHM3Q@_^_Z*(:6U"MADX4#_/R@L7!FU,2O!87A/#$8^92 M"GNQ>Y;-KC.G.%1*WBPKG(9W?9F-,Q^:XRS2?'AQD84G> 7#R_.!+Q/BWNS1 M-W-B_\;'];B9K%[^/OJP&DCY2(>[RY%Z;^Q@,@Z1_WY8>3:=Y![#@PB+1NY% MH_=1;;).N_1B*_A:JID_2[<89+.@R'EQ<.E>.IZLS:MP"L@@FO1#&LN@[ /O ME)JJWT6EX_Q_Q9VQE@$K;CK7_H_=J"\4(YY1OO(8:F DHMP E$AJ&--:>O,NV9&:^=?K9 % M6RD-I_W+;# ?99_/%^3^J(8 N(XI%\C:V%(DH#*),%K$&&@KN>$U#4'$!@LB M2!PS0.-8.MG)#716I4)(0V/OBOA76$1OAO5#Y>EB6:ZI,DVJ8Z];^'MV/^<_T%8X\PHUL9!Q"4^04A2CSJ M9Z-1]>O_.P$GX;,;>'_Q^?D1 E=I?C$SNLKWT'1O_^RN.CN;W"KGV33 M#^S>]SG5Q\#<;!UL1I8@%I=C/].Q_,TOXDPO&W_ M=P6 =L/<+2TXOU4B_Y%V5 CN4(YKN< 0:@DXTX "3B&D*,;&P-@(8"",UY+[ M%_ZA>S/V24N"B7C/S6@?+3W;V4FA [4.U-X>J-&5TYD8IC%TF&: H3%4BG+I M02T1B#B 0[L#M5WE^&#<0W@O78H[2.L@K8.T=D :7T$:5TFB$DZD 0QSP$62 M4 =I%B:4(4GT#O6TEP;*K>4KXBL6K6J,.Z>"N.;*MQC,,]"9:U*^/D$CD5: MZ%L_X7BJ*GB;BWL_U-8^@)$ *S"B$D**&=#,KS]" MD-J'<3_/TB*+L_+O^X,"_UI+9%M8)6'((82&& QLQ7MW+F4+G14=YW6< MUU+%E=4:/X@X@5P3:XRAFB02Q,;)9.ZWQ0ZSR,P)L] MV=W)),_<.Z.RW5'_)IKEZ;@8E1F8Z< G=7A [_RFVT';47;J>AP3Y2JS#Q&0 M0$.<.0\L4B!V)KPJU1%"L<+P(4RLB-)4-/EU19*_I#S1VHO%50>0Q39*V^H)0L,3$#&B(4 Q;3F((24Z"1'#\82;(G3#D(?\/A M]0KL<*'#A7MP :^*I&L;%VW)\P]Z79DV# MPU?]6Q7UT, <[VD'O'72TQ& UC/D3T/]2 \PY*R!9J6M#SV38F7,,68)KL#MH@K8.T#M+:#6EH!6F8 M$42EQ-"!&)58: .Q0SG$8@FI5FJ'>EK+&;V;%RX_^\DT*PW^<>,P;?LL&4=F@(-19_ASZ4JQZ%Q1;S:?A^L"+ M-BW+PO%EY?6^%S.+-NJ3\VBTFE$:9M2+AN/^:.YAS/'K^= Q<%9=,%S-L&R" ME_O^ONXYTU$:*M /HNQ?\^&T;!H^/%]46I_D]6K%_6'>GU\YG67<#U^4Y>7+ M0NU5N?=9=.67R->9+XM_9X/W4>(>4Q_MN#Z@Y>"OUJK(%_4"XGGV;9A=%[XD MKYPO$K]>0#\7FAT5_'J[QR^U/-GPG)+\@=THT MSV=NU?\O7;0E65OY3Z=^*>Y2_QVN<>5L8;N55=9ZGMAA&&ZGV_5X ^U MT7M1NO9QM=G^ M!_&/RVR\(%]/;6M;ZGLLN!_*?E[GC@*B;[XE45C>Q<+ZI@NK/@AE$R]'1_[" MD@9GWK<[_)>_S9L79$4>QG6> M3Z[N?[:C_I)X? <(1TE7$W=;G4V&X^F\&K#OR3HY*[+\6WC[#Q\#_>':%!<\ M4/SX/E)K].]IO6*:__/D[M?1S\HOUU5H#^30W/&K+Y'N/M3HKM+Q_I9W_XY[3E- M1VZ/?OD9RCL-2>[K0#);=0T93^I46\F_B>]G78'K8^U(:D)K;[U((. K3T<" M,"/4^$Q&2^,D5D(KB2F+,13*Q&N>CE43DL_G7GOZZ-&BU)W^*QL-G,3[6P/9 M'/ON3;(N8P^B1TG7HF1+['QABY(D:-&!].]V./OJ!=VCK4L01@00RPW1"96< M"4(2S:D"1#/*!*BU+E'<8)$0@V+'HX@@P;% @$/+F'0WJ):T+BF[C@0)&\2\ MLR.^.? K312';<6:, VTLNCPE_:K;L/^WU>^KC5HL[U3CL#MOF02^<)@]49#5)OR MYX6/M_N"/J(RO*T#ES>W\U4Q^VKO'ZYH_R;9_S7:-[REN3Y&XO*YDRUO4"N] MLX43;M/Q\1',[RWM9<>HQ[JY75?"YVRZF\NK+,0N6""X3;J%^+7N(.J6X]=/ MV5:E:CIT."HJZ-"A0X?-T>$PZH$U@ _V^S"$5931"_OL//OB^@%;;OB^Z_YO M'.^ZY7PV.,PF9'5>!A6EB $A66PIM$ 8XRL3)C VFBJR=IC]R#G>;_EZ7OS= M.[>UUC8O^S!9I,R#ZXB1L>WK\VW MCU:V@(2N\J*!84AIIC&A@L:""0R99UDL$\#8>I&K1SBOYBQ0-6W@@%F9]W"S M$?.O4CMC2TK:5QG]CO/W)['9JH(^8AIHF\1Q##7%C$CE:%U10*G&2J"U*L*/ M\*E3=@^8R6%/[*:@K:C]] .6;I6^=HB:Q@36'%,:6R,E#R&1$LKM+9J/67M%;S\BZW[4J:X M[(ZI60_P)D7W:RK;1T##3RBDA*\\WH@E,4"$2*PH%59XWQM M\'COBZQI3Q!Q*+VZFM4[CX )'N2Y5?O=7>UIZQN:^.ZDK>\?CF@6!?S*>G2UXH9'V69NA[B!5[BA M18(08@A#)JF 4"26 XL-2) E7#S'1-N5KZW:^@8EHB1-ZGD'V6ON+3/'XYHE M(W2E60JK)$8,).Y;QF.-#,<80LZQDH2TTXG7-+^@'D"[*^CU39MOH5WQPFB!4FD(1+S:B!0%#*%!5:0PM%K(252+$&SGY?;,GN0!]MU$-S MD*CPEIGC"7U4KM*HL($Q9@08"!UW4*FEC!4AG&EKM$7M]'0VS2^P)T2GCW;Z M:".RAX-5\#_E/$9.^50:6.IDC7!J:*RPL)Q@*>!S9,]N?*A-*44"$E-3"@TQ":4)5*AQ!(B MG%J0Q-S SA-]0:#,,>E+NS?^_9S/;:N1V[M8S='E?".5EE'!!FD%) "ZT@ M)1A)20SVV_8-)(VU0#PQI MFNG5NT,8$BL88IPRR:#&W!J*F!#",,(!)PACB9\%0X]XMIM0TT%/ M1U\.VX M^.UP\1/:OUSE=1&4F%AB:[C3_H&"PF(+G?&M,>#4QL_)-WZ6"[X)#8/T&&BT M9N!.M/_79('6F 8=#K1/F@NX2IPA!F >8PJ,8E0FL73&A!/CCK\,),:\.+6M M*99G/21WY^(_&%D>_/P_A4Y]B^\;>?:M/I/E9[^3PW'95KDEW3##'^77B\_W M[$%5E/IDXT$WU8KJY->_;-V4%.([.Q+^O,P7#YFF%]F[LSQ+_WR7GKO1_IR. MKM.;P@WRI\N\6IDTL'D!0<(X=)RL$T$!BA6,H9/S4!N&-934WY/>6M)G;NZ: M'&A@Y7X8^#Z/>=6S?C(OTO&@Z$79]WXV#2V2WQ67OO5UV9:S^'&-,%Y[ O=Q MU5-$NZ=VV+>[H_T@?HRVZRO[1S8N'!BH\>"SSUSX8U+,\FPVS$,;:YV-L_/A MK(B'17\T\9W2'VTNF_ D80DT$@I A02.5H66B%D+.41*UYK+:FPX4E8K211- M %*QI(8+3BD0(!&\%#H.JISZ.7OV>^#=WK3V]S\^?OX?:Z,_/I]^_6*_?OAB M?[>?OD;:?K+)AZ^GZV!9W_,[P+G-S.'FR+5SN-WS(+ZN>HZOFO-.;]%9=)7Y MQN6C6@;-645ZT6P2]9VT3QV&].=YGE7]>Z=I,8N*;#R!R9F;9EG7)O(0-!^?S\>#;/!^2S9:M6=V M&E/%-L;-<8.6S))P+A,K@;2<"J*4T)Q*DB3<<@1(7.,:1C &&CC\UYKZ/-*8 M0!,[[@'.XDN4?)1KGGS/&M?XG>N[G9N,0WI3U3]^G,VJ#N!N>:IMY[?"- MYN]L['(; \X75;?FXN>7,MPFDWG)6J F^+7V@%O2J87]G!MJUBQ.'HY=*5_! MM^LSO%TS8;3#=[W)1J/\C72;_7J99UGTN_OALHBL%PQ=/[P7=KRZ3+-;$?4/.V3\Y<7MES=7 MCWL?97K;Z8AO%0JV*2:HP[_CQ3\.5M'#7'(A$PMC+3B5ULA8T3M:T<9MEVR-\*U#J4(Q8E3:PP@U HN$DRI MC@&1,6,$K#4Z7&?OQ8H>L'YS'/77WI+3\6A9DZ":Y%4V0;%1BB<42"T $EAR M %F",4Q>S)J'(7J;C/]KOQ0]=*=*/2[4'PZZ+9NG^3 =1:-)4;R\\N&K9//O MDM]KU>=W^NK__G\MW0X+CZ&96^S M7"[:VM,ZWC\V _NN!C ?YUE_2N8)*"' "B40VKA^C!ZA)'BQ9HA18V88E,("%* M48J4D2)1S%A)*2>Q,S-VA1:'I5YT:'$O6C3ML0"M55@^/12[W)K4RG:>&.TD MZ_*HCU5%K=VF EP+ BDB&E%*F9:,(1YC% MD@%VKKK .SHYN_ZC(MI9WV\(MJ[76\*=RV1_M]#&[W6K>KI1SUC-S[U\J3?""%_]53]AM(QO/9=&MS^>/> M3,$RD["6=>@3!_.L[^M-#\^'V:!,)L^&>>1^=C?/;J+S?'(5I:N"-54*J7]( MGEWZ!.=O63B3],FD#Z8OOB]%TX,FPF(H4V37=WN5\?GX8[#KKC]*'RM\'*9_/P6N]M?SG#@IM.?1:/4P4:9[YOEQ<0] M8%3M196,FCER]]5*HNQJ.IK<9%GQ/KH5]M7SU04>.*8N/=3N!>5Y=365.Y>O M>Z\#'=0(TJU=&CEX?3=Q@W3WN4VK%L!/_.1SU1$PK/,/U2\_]OSJGT230,QN ML\8!$ /UGKJ-#GL99OFAVB W-'.+H,L?WK<0,1XH\E&5LF!&QX1:RIWHIB3! M6O&8 F@3C163S-PM9;')Z'=76$%N75@AGPSF_=D_TCQ/Q[.;#4LHL%B8A )B MD8R=J2BT=L]W:R2%Y,"I,;5D<&0EY0C%RFDZ%,9( IC8! IK<9* Y/$2"D^^ M9RT9_!_JRQ?UZ>L'^^)B"1N\>\\;WY)*":K?S^=.N7/0T,^*(LUORI3ZDI*B MZY*4AEDIB1S".07/ \996GBA-XXN';!.\E!)H;KX9B&Z/+(YE2Z]R")WFP=. MG]/M[LUFUUDVCJ;SO'_IGE->ZN3)/!\7X?59VK]T>/QMZ.N$O(^4,P[\-OIJ M#8OQ^N%SR>*+TD<2ONF*)3SW75VQA-<^F.R*);200A[,8&]KJG]7+*&C MIB.AIC==#T%G3J49>T_%63KR+JLN*;A+"BZ/4S !,JOW]72V.N<)B*W!U)<3 M)RQ!1E.,K41 H;5PY=.9LR#3?'#'.*N,VYU5$Q:RT>">=A)J2T^-VULLJ$.P M-XI@'-;RGJ% RF&6(4)00*2(%07:4)UH'"M+7HQ@HIEZZ#W(&BV'WDY2/8CD MB-OO('?<5.]"D]4&UJ)T]I5)$I/2P_KVDJ%+?D6K,B12*4Z($1P131%6TE L M+8V9EMA:PI_'K^5!Z8=Q/\_2(HNS\N_[8^>"M_GEJ@AJ,HVIM4K%,=G.1\M6 MM3!4XD\L,(9,4D,M@4HB:A7DL4),)VHMY[@9MO(Q4LVP%:1-UN9IOYQ[52?# MG@3@:3:;C:I@!W^"N.-=A;1WC:'[EH$XX-!8"!5G5#&II)8)(%99 @1T1-JJM P( MMLW+B+.SV8;)&+&!5AIA3*PM14P+@30S4A(C#>.D'B1N)><<,DTGM%4 M[ZCR.NH=,$.<6TB_FTVB-.J'NCK1>=H/B0L^B6/K=L/_N7[?]>5PEKWS ?&9 M(XSK/)V>_'J';59=Q%%&>Y:N/;BT_ MGY=U@I)J.A^<2!H&:HO3608?]"0N,Z3O>TA(H<[3;^-__OC3>_6^%WV=Y!._[=J)\_ZE3^(PZ3@=#-W%ZG8"I;K(?.;,_<]* MJ_0;5123?KF\O9"$>/L9:?D,G\X34GA&V=A)VS)9-J0 N9&$O]-HFN:.]GR> M8N:^_"%D)):$J2[R++CG?PSM4]>^7G5T#:D_47$S]IU),#0:($T-<5]3N\E>V^_3 M8=XR[$)@1]CU/OHX24,02C_+!OXH[B8ZRZ+YS,W"U_(\NXF^I-^R<>#R@##9 MA4^/GQ=NTD7ALP>GDY!"73_,^ "^ET M.'-X-O:OKF!F(2V_3YUR$?+V@^!U^W"J)%7WMJ&;Q-!S MCU]/^/ZU=8-6*"BG#M5&SNC,)O.BY.VJI7:9 G_?@O8J@O ;ZJL7%/.S8NA$ M6>[34^\H.1?SM,IA7&Z'WX7TF]LO]_B-I9R_R[^K7\'N':'GGC8/(NY> O!4 MYW]8E'1X\,7WBFHW2W]S*4.+Q>>A$WGGYX[\'#\4C[R\C53VPM1;;T8]G68; M2\4@3#@7TM($ &&Y@C[;.]'*V02\9D%!BW@L=&PQD#013$&JC7+7&J ,]O+Y M,=/CJ?>L65"O9 ;,QU5]"<<= [>$(14ZU RI\K0K:G<_5]4QAL4Z+:_G &]! M7EVR;L/)NF2K!%H(]IBMN^'+NF3-UJ;7M2"#KDO%[&CE05KY[W3LM+V;BEK@ M@]32SBC(!NCC;X]+^"U-M/*CO_QG;RL-^_>M_7\6\^D#B^G6Y)='CA3X=';R MZP^ICS693_=U=/MZ_3GVG2WUR@>2P3_"^"JE$S*!DMAH@C6E0 (9(\J4DE!; MI"&ZIR#QV>Q#1<:^/EQ1]W4H?SIY4<;P?LKN5LEL,(@"T*-N#M,J(&Q3V$2' M+:W'%KD*R1*$\40I)H4&5,=,:T8%M=@*(C#B:\$.+\.6AI+'X5MH/'5?F=N[ M[N2MO2)BNF&QV$U<-2_Q]*!GK9NX5[=ZB2I%*U4JNJ-+K05[N"_.)Y/9>#++ M[EDFQ1+,I4@H2PAU$U662<4!,XFB1J"X\IQ5#WCR\G^.SD:> \K+OTS\O"YG ML^G//_UT?7W]_OM9/GH_R2]^0@#@GW+W\T^+:T^B[U>CGT>I]]%DXW=_.WUT M>YX<-FQF>QJ@,_2DKA[J&JZN\#(QN'>=[73UD%^\K+18+Q2<%HL:L&E19#Z2 M?GA/T5==QCY'IY=9YJV$N^3RODY(B[W9/+1CHWUIA5]ZPSBIQ:UW/9[K5N[F M$VO*+#[Y]2];G\1!Y&].\NS],]WZ;D;[<_IZ#J]*;SG[C*O M5N:9^[BF7S6P #\,O&\UK\I83N:%8XNB%V7?^]DTU-=^5UQ6W#5WLOW'%QV0 M[&("]U'F*F:N1GL-A%4](RZJ0=[S)[ZA^O79(IRA<" 86A \=HYVEJ7A&+8L ML1W.L(#(2C#<7\T'X17CGV%U+MQ,&,_G_)Y[CW+P\/S4"S\WB+Z5#F)Y_SF2VK'[>BT;#*W_*Z19DE'W+1J$*N#]R.7-RHCQ2=[>,AMDX MO.V;VX:@'_*@T3P&2B(; 4@$326!N(8RQCH9%%M=-;8A26RCK=*J&4^ A!816+ M8ZNL, K:QY7&I][3AM/;C]ELYIG+,4L5>?+#Q\_FQ[*6]2!0V60^*WSHOF?K M[HBV.Z+MCFB[8[?NB+:CE9;1RIL_HET7Y37)W1W0=H.9[L MZB#V%CN&XGR/E>O;^+!V$\_,2QP[!W-8NY7KMFY#^:S[,;YTS?/QLHNO)?.0[ MTD5%J I9I4"DW]+AJ'1.I<7EG0.+AP\J;A^4OE_?TS;Z>%\E*27/2F_E2Y,W M'Y-%6"YE$8>&29(XDJ.*<@:U4W$1DD9!C*T34(\E9]ZOQ^X]S_9=D?6]Y+J> MY(/")VF.)\WGV&Y$Y$03O_OH^4B6K5>G9C[^T-KRT>%'N[R.^JV<_JQ==N]'L,J=B*K_-6(?3VIG/0X M9HT3_.%U,A;GA(AS(3 _ZQ- LA0,SL_16<:1HY.^P-Y7WZ*2.7#;DCD??65O M9PQ\S(HBRS8LGD,2H20%6!)@ >?"F2"$66DLUY8D!M8.#YV6PP50L;4)908* M)*!F5D%?R%A2 Q[5,9]\S]KAX4>K3E_>Q7B3][YDV%VQG*I83E&FD:^:JX?0 M@!!5X!.R?>9VB$=(?:& $&WA!)X/ME@>B;]GEL#^JHE*\\CDMC_D_+Q\: M'E1&_#EQ=)4ZD71S_]/\)V,[N9>OO( MO>9\^+TZN.ZG>7Y3K649L^/D^62<-5"?Y?Z*'8(@F%&V:OFAE"080D8<[4N% MK:4\L0I 8QP06+Y6R+.$HN7VA7E^=2-W K&BA0>D9Y'/_OG%Q[$$4>D_545= M[JG'$=2\P3Q?JGG%\'ODZW(43Y3AV$)M*297(>[IVNWW9729A@@CMYN5EE/JHI%-!QEWGCORJ7L,/MXJC62L(7+E1)8K43?]J@!&*W M74X7,ER+1&VR75\5C19*-;_FOO6Z[,R MW&NP%($^"&DTN:ZSK+_:,5A_/DH7!30>P2X'3G6^&PQ#--@R0JHD@.(!"@AE MGV8UP!QZ!$P+1PEGCL'[6>XCV*+AK#*M_9.S[UG>'_H77BX?_S[Z?5+,EB'- MY6/+.OY M0=>O6D:9+:/"6AET]=@@[OA]X3+X9JK*;A-#US!._%W[#\T + MYW,O01;U@4(899$M'^UWMKS<2QQ__7+K%^'Q_LLBFZ8^6-0]J>(H]ZA6KO_$ M"?22_S*'T%D9S;]4._R>N&DO T;3#T/Z@-N)WO*MV??I:.BL0[=F[I7#J^6G8N8!J%?582L= .%Q MOL2;DRJCH"8Y[LQ"&21/+>=!90H*P##OSZ^\C[]?E7(+)>.&8[?^)3_7:.IV MB:80*^O 8 $6P6?GX/C=0C6[FCI-PE-B*=K\YM9;@#5^"3W1^].4$#'M1Q[D MQT)VE @]]6KE>%;A:37;V],*;%E48=3S:15('4C#?1&>72UOV-0%U;Z//E1K MYZ\8>B_3G^/)]3B0A^<)NTAI2$LRA' M5W_VJ]=@NN^H=7MSW*=*/EU_"<042 P2 K#@2%!G5M.8Q@ CI+"P]?I+%$ < MQR;&3J/3A/M ^0NI51Q18-*]X@U^^1[VA#!:U90Y&AC0<@+F"IN!^\O5;;> M0E^K[+A+9W2]"QE@_LX I2$&_39$E=&T03=\'\6U>'3_Z@58O5N"E7OUY*XI MZH=T[SOKV6G++#/W7E]3SXTC2/DB.C&52A*5:5F%T-_.JJC=,\C3V?_/WO?WJ0XDN3Y560UW3=59B0= M$5+HT;W;9GKVUFW78RJS9V__&E."2+0M$"U!9N5^^G,/24@\,B%!@ "MW?54 M@I!"$>X_?[N7MNA@-LX\J +8!6^7RDMNP0(8?RR* $3-PQ*VU9:0M7?^U5*4 M\,T$B XZRK16HJ!5$VEH+H\F[5&;RMSCA4QOWY9M3?#<%DE3[!%\-4 ML1Z$.F54I!F)ODAE(0^G@W:];F.EOR4$>P=E$P24GRN=O>,:)\B*PJ>IE M+GLJ MXWG9;BQO=QI?C!3S5>U^ODZU,K*[%B7*Q9?:;*62M^&^NB;*44?]F;><0 MUL@INPBKDM\VM//4:LH:0+KZJ3L&Z3*IF7I#M.8([N, M:X9G.2XU%5NVN&8:=*4]*&XP5F TG74O??C+;F9!XST?\9[:0&'\'R!+X@Q= M(%ONPCE[0G2YU$.88W/.-$G+=QO.P$%HVBZS&2%L]=AJ/MQUC(M1\NGD?L>=LM./?@M,[+JEM= M9C8U#=V5=54VB*[IFNRHE.BN2:EI\Q<+1?9 P>H%L#V52^J+:1T0#-]"$:=% MPL6F<-O?^Z5^8TL9B UMI[)3 =2B4'YK8Q)=UVW7LJCMF1KCMFY8FNZHS/ ( M5^%CHSJ37I,]6Z:&YA+#5)EJ&SIS5!G;)AJN;K^>0[[Q.4VHB;J=32914;\W M&_NS?HBE)'F=I)3B-"HI'&?\X^)'99N>?-=7$OQ\OV3#INPVZ MV S2MK@LN\PU=65#^&PIB?APC?L["FNC84?+(F7GTRQL?;K!,'#\TFJ M>.LVG'-6!254J^:(J:[A&+:L6:YC<*+ _]B.93-=)BK;8)_.D>Q@^*5T &J/ M&A!LTR,:7TEQ;G9M:1'[> W@^]Z C M^=-C5I2<62[4F:_+'UO)@.*KSS\=P[?Z "6;7>A*@+L<\:#%IF MKS<;S;+$F'ZEB]"!'2Y-]JN\?YW3C;)IA^/8ABN;#J5$T9@!3$YL^(^BZD0& MVV3%'JEL=K5C$_P["O ?P+_5UCLO\O9Y84*]K7JV)*R2A9H0&OAP>,6HP3Z@ M#8K1.&A^!OD%>HF^1X:YW4Z>S_$:=,L6L?#<>6<6@9Z M+57GCJYRUR*RZ2E1FLUJR,UD-PP5D93782O,Z4 MU70IFS-'5AVJ$-W4/(MQT#^!*6UN8Q:&M153'B/W0J='--.;SYYG;W6O:^#9 MQ+R+9MH,K7 )[F/4<^(G_)6Z'\^S@9/T'G$DX\L-QF:>63;860P>K T_;&N$C MU@C+^]4(J^W4JUW=0Z?0W]^@*+6%PD?0(N<0:>80^6T.D=DT*FS!MVD8U5$; M&S:)FR[.&;!4\WOR M_#Z+=%4Y=%]5;E<_76XTPALL$IIXXMVZ[I*"H8\YKJ MRH9N'H,KX>?I M[DKMI1CH#>8E;Z'MS"&ZL?RUHKHXA0WW#6RX?766JU%-SAYG:]!9SAEIUSOK M9%K)CS%LD^@>M;G%%9EICN:!-F,P1ES/M?E*PO*KVDS!9,AC7X.DMTW, N\6 M5SUYI2,/IYV_U@ND>Y1\XV9F%?YX#1;'WEK2^;(H*Z.(U+,)US29$L/UN.[J M1&? HC+5=5LQE)7N^*]H0^?,H&?&A[LV1CV90WR=:KBH]J[OQEK\<'F-J]ZZ M=_M[R=_\5G\KWNC-OZ3JTF:(_PZ3TDO_$-S<)X'_YXT_@-7^[$=/_G.*7N5A MDN_,EJ];=$9=@:L:-N!]'_WM"88MI.DPGJ7^N)]VI.![+YA,)9#F-^G03P+) M'R$PI!]VBFH<\@76T66QM@7:6R+.-3UT%4\'PY+(AD)+?=R.KE)WK9OW.Q*4"K> M/L=0"6>&(C/+]B7P6*P MA??N>N=?4H65S;<-Q52H9:HV993+7+%L2W%LD]A,M;AF::^Y^#ZB[A6DTYP[ MOXQ?RJ&ME4_;5A]G)=+G-<:'Y=+S94:E,HW6E@W%472BRXQZMJWJK@7,R#0F MVXZIK92,5YGQ:P(Z=SCQHV/(REJ;:S2?UZZB05Z#S*UF;,BE9:9\6YV4(L7W M4S\<9W9Z\+TWQ%F%PI#/+/3X'E8@/+E[6^CG[J:['KUZ,?:]/!:QK>"_B I^ M3N6R@E^1B48\U7-E7;:Y0CW.0.TP=:JJU"3>LMJQ-'+G2XXA'\=NCB!>G&Q3 M6E>K2D*-6JOK6L/@V ER+P#-Y5L G.ES5E04Q=0MRZ)$5JEG$$]W*+"BP= " MT RR"RMNUX]\/V;\WR")^V#?H0#5&66_7(Q]4'\VSO+3:EKL' V1_@% M OOD3V?P].<[W,!7)PPSZJH&-635(XQQFQFFP1W;\C@Q9$8,O3)A6),]UR&> M;;F.3KG*%=D#665K&I<-S=3-!HP(]F;PWL%K^0Y5O5J:#OVI-/0? VD<3Z7G M !LVC\""[V&%<(K1LL5(9$=Z"N#VX0B8#Q;@1UEGP^]YP$VX5C#DMM0U!1AW M&/1G42#=!YBEX?=Z<8)X&#UWVZR+@]<3&QO3+;0=TRU>^8KL]#-VR(3HW(!Y'CI[]=FB6TY$OP(A-#0A*"62K::A-/, MP,\A7/ZB!AF.&6QRW'U63;84P%#+-EPER%VRL8MC9,=QKL M8KIROC=?#I^[9Z@4T*PUI-K"H!R >#E/6&4J=I5P/<]3 M/, BC=D6BG33HYQXJP5[;Q+I&$<[&!2IVF7/^FF9\SJ94RO3! V+VIP;KFD8 ME)B:[=D*1>W )!XQ=7DE3VLK[>"@3$E)K8-^&L>4EVO RZVY<9GFAD[*$@ 0 MZQJU3&H3IE#;):!LAUS&:P-%>Q+:JM# MYDT0/'P]G*1BM]=ZRYN6QIEHF M&MD:,PFU;4M7-4WSX +5!=9TB*QZ7&';C:D\)DO6J1HTCR,OS72_@\\#T1BZ M-32.G@'=#+ Q:&42N$L\LV+:I1S= TFRC,EG'F MD&.[AF):ENZ8;ZL#.212J?0H>2'-Q*G=/$^RVEB-$@6?%(XFLZEH*9JU!V\- MWHLU>-^_#DA:"4@6L77F** V&2IU5,]U7/1YVT2W-&I8RIM4J#_&_7R<9-!W MO_?@4E/,G3E<;9I<:VW:EB?>K'F3'UH^OE8^-DH^9E1CABX36R.NK'E44V6L M2W$TRS.(86^7>7IT_E5J53(NAGVOT]55&3O6VHZ[DKT,9-^/9]B6<1^ :ZC" MOI-QN6E_+MKZ9$0N_66J;*JNX1BVK%FN8W"BP/_8CF4SD!PJ6U'VMNM07*=[ MC/!:RQ?O!![74U>;_-&X=_&62=S3^%XW T&WT3 M$^ +'_'*G(%T<]MW7=&H:7@NH819,K=4FS#'(4Q3-5513*_2]MUR39-SSY1Q M)HDB*YJFN7"IZ7D>L[BK-*#M^]M4;PHK!R(,P2:?27S,_F69=&@=98O]SX">B56-'&F3]Y$?9MB_%ZZ4D MF,3)M)RTG#]9)&QHOZ22.1[/X'[?Q&42K -.:B11,KDH,6>-MQ_BV8_R)@[<->[_K MZQC_%$2/C6H9OXSP34N(;SGN,!QWO>W VZ;Q+95LIA+;GX08(VB;QK=]XMO< MNC:W;M&S1PVYXME37<-BMNQ:MD&9HU.;N%2U54J8(MLK4]J7_"(+3I1*BIT] M2Y)@70R<&O]0ZLAAZ3#:]H9O<:O%K2O"+4;+EC2>K,N*Z7F.9U)3(3HS* 7< M4DV=J)ZZ.N8YUXA.BUI49]>+69=6F=YVA;_T'EB,R27@.++JN$17/4VQ;*Y3 M7>4J (ZCJ9I!9&NERG5+1>GC^.XIQF+7]'"HTS'D.MO0-%;K:7GJ''B*E^T< MF*FIG'/3IJJB@0QW'9F[5..N"3S%U974JJV$^#$XBM0IQYLOD2_'"=3VAV^; M6!5 5)F6IZBF9:B6KM@JU0R;.8S9*-PMW3),1E;ZPV\OW+$/]6'!2&/Z17>T M:MGS.MFS,@A.-FQ/YHQ[#G$4HF'B%'&Q6L=3+=-XB_4_I!9F8CIZ+)G46X8MLV8(EN.ZSH@]EU#)O!/JNXL]K&Y]6&!1:ZU MYJ.QPKUEJ7-@*;FL%/ LC1*'4Q/T9M6P',.TA*@VF4XX69T[O:6H/CQ#M1;] M>5KT; M/&C7V,:QYJ79\VWW^"OH]_,JZBA$KXRQHERU%,.EKDZ8ZQE,PQ"^9[D6T61U M!76VU E*(CL3V&EJL^J6(:^!(5DYULE4#:IJ*I3CK=2 EAT;ZDPXCX9:;>_XMI-,VTFF7LCG)>13C\@F<2R=$,:)XJF*B2E? M3#>P^D3950<[F#.&=V2M[:[5.G-:3&PQL59,K&2?$4OEC)L:UVQ7-2W-MDP- M,-&U#1LLU-7^]ENIP8>+/,MMMZVZ/6A-[X+OBX[&V)XI"5(@,%B#%*13( AL MUA1\#WJS:9P\ \FETU1*9[TA=EF:^M^#M"-%82\8@V;MC[&O4SI+L#4<_*L7 MS?!EI$D2#\(I-F]*@GC6U]/(=)^*B@WAJP/)9H>[7%.N.T M3-TT7>98EJX;H/1[EF$JFH:1'DU7B&UQ=X?43;= &QO!YH!1V!JEW"J%'NZH MSZC'^GF(O711[NTQ">:2C:'MN^Y<\"9<[8O7%M)0+2L>-5M1%=GB MIJK9JDL<7<&,8Y")U'-Q^N+;Q>'''(X^"GTZZ'\<%]\\C63AM*C'\T"[/,[#J8OM/2];._2A/X.2]/%_N1;ALU4K[(9-9 MLLFHJ8 $=SQ'D575=:E.;%OFS+16"H:K:#<\[CKY[?84':%'Z[M>_%>M] M\R^IMK3]XK_#I+C)Q'\(;NZ3P/_S1F3]_.Q'3_YS"HO\:9CD.^,+3DZ)JAF: M*NNNS!1N,M5T#8+Y?X3;5+5,#7_C+VSIEOM43%Y8@?L:=NY]'_OL)VDV$R&> MI?ZXGW:DX'LOF$RE";!=.O1QK$'FK/BP0ABG?H%U++2):(\RYD+\N=@X]SUE M'W8;+&+'HU$X%3JO.>[; @\>@G$O#%(G3'M1G(+M]NH$$47W/.I1:GJ*Z(EC MZ)RJAFTYMJ)KNJI6)HAPS:/8K,)V/8U;U+8,2I@A>YP3S^-8N)H#4M WIV]^ M#ET>0"+97SY]^GCWR?U\=RN9GQWX^_/=Q\^_N9_MC^[M*B!6CWH)''=Y;[K? MZ[#M\:[&"2KK0?K(B[@K9ZA((2+(8QP]!GT,SOE@HB739T25R']*9^$40*47 M^>$(_C<)'F:1+T)ZX?BO69B$&,B+$ZD?IC@/&WZ>A&GF#1535[(1)G!,LR05 M%B'<3KJ?P25!FOXB3>(I>D_%%1@AQ%!@97(E_N!I&/:&4L\?C^.I=!^ T@-8 M#C8EKA:#@[#\:3@*NM(G?PR(CXP&6@C\-KL^"H/'0"QE%F5Q22F>37OQ*+L[ M+B<*'F !DR3N!0&"'+X$#M#\,XB><=0-/!1_E^ RX<]0.'Y3N)VX0YPE(H'2 MUI$&8KP57C>)TQ _%)O3\].AA*9)VI4^CB6$TNR[RB@;:>BGE2CH!#0EA BX M!-X2UO88]@/8)-##X"5Q&8^PTP#ZL!\/21"D8LY-N9W532R.9)#$H]67[4JG M)L9U5M9I64)H-]EP]Q@8XK=P,)5,W&9!7>_?X;G-_W[W00H& P2=1XQ>SZ<+ M@Z0UI_P+4\A5&$9#E+89'WSQMN_O[6N?WC0T<"^>+G,Y2L)([_Q-/O M2+=.9SXC*4A1*0[3H7A/(&X @P1,AQ0!VG\ $ >JQS%- [\G1KRI]G?_ K/R@H%)D\-XL$5_,1OD[S>\FWLM/TS"=+O &K'@P2S 10!+# MA<"LR(2&V%[X.3SEN0/'[0\&XA'I=-87@Z/@&C@D'&'T($V#WG <1_&#N&&Q M;'A+?-1#$C_A16-@BXR7UK[X1!A-O?Q-IG$<-8"!&B-22AY)D0AS]*J>I#CA MD?\GJ*72SII_9I/_\()1SKFB!%PO2WY56W%,V5,T:GO]?^1W^]7N66Q1S7UKEL@>*J&A8S+(.8 MG/'5;E:+5/:,?WX%1$'*@ XD9 6>R.\H&V!Q@B:+:T"7 M!O!X^"T8@]81@?5B]M&9GTX1?1\#]_L$\[?2C%Z;1OQ*AY.-DP#>3OP@+M)L M6SK20[8Q.34M[ V8X6)SI"OI%*EXF5"%A"M2"^9WS;32 MQ?MF]TFS?#GA\4#QBK(Z3,J(C."FDM>>48G>>3?$8C/U+5^QL?.].F*K#LIK MAEII R%KJF5RUZ,&TPA3=-=U5(=1PY$5F:WX:9=XS>SUDAFPQ-3VD^09/OPG M[N_Z0;9-8PRYPS9GZKZ=,=Z/ A]=&8"C/JJE<4;ID^60H- S@8Q["._YU$]A M(($.*VPDT%3G9M\AR4$EI=_$L+FER*:G64FDHJIR*[+V$IMZA:D\CG.E([] MJ>4+@G]YN\93#>MP^0!">@W=B)VI4DWW'6IX.*^X*G&-5:?,R.\O3"*N**:H MM1:V 7PR]5$O.# EEBW5N,$]E]@JY:JG,H\9U#2 $A6P:U0;],CM*/&%K*#F M6C6THQQ ?C72BG];!/% RZK!4<_>_5KQ>R+OE'R3HN\8PR!8,!*EP1.JKX6> M_#D67H1BW/A8!) %_WES5^O3<67#\;5TW326[62W$9;\_,4'24!B]Z MK@NO=<7CFRG8(_]_X@2-R$R[6;HS^I*70*->.3, MR21""+LK?5[)G:ESF M!B.&[#@R,:GN62Y35+H=_WS+N)^NV;6BN M:VF.S3FQ3<7U=%6FMD8LQ519)>ZGZHYEZ!I3B.QP3IDNNSJS31N[VGF6[;T: M*-OXG)6XW\?/]I=/KG1G_K_]HWS;/'V?Q;\ARG? O).3QC-$;Q+ME[02IYCZ MWP%ZIH$((V'T"&-#"#B#H(\^#>' S6KW\+(.V'$@?4%1>I;Z,^%_$![>+& 7 M8\O-O*@/S3T_P3H_^*8?/ 91/,G4(WAB#P KG(IX [S_^ 8>%3YF<18?$ TS MAT+!)/#+_JR7N16%H]W_?A-\#T:3:35&E@2C<#9"!_Q._'C;&\)3(E!?W&)? MYBSZ#5[N6X!N2E 7!>G>H2+S*K]RXG"B*K)!P#IP;,_BBDT\@Q*94=7A6H5? MB>VJ,K-MQ])L+A-B$ 9@]3&6&*$E_O.^ MO+W%2O=/.:K\?B%+!=.DQ>_#,<:"Q-_5!V0"?B$%D9(LJU0HK5(OB*+\VW]_ MAT<"?\/[]XJ_UW#C78AQY<_!D_0M'ODK.:C 02"WL^7YP%W%!UE*J_CD*>Q/ MAW UO'R>/"89X_0U!]_*2Y:_HZ25[Y[ M^2NV]QTOK<_@*_G1\Z/B3>KX=<#9XV*JAO0)?=XI*+" \'L5$IY@1ONYUD[5 MLQ>[Y?(>D*"6H@^"UZHAB!J+C5IJNE9JTJ^YF[Z[HB.>NKRUT=4@NJ8&*B^# MC*#D$]=2JIBNN;+JRHEDJZ/R.MFR0K#=#,M_J##;BR]SQ]**SMN)? M%9=6/:RE@Q6,XE<]K*Q[E'G4^W8_.$%)R8^G9H"]D+11)7+7!0M:6>M-N67H MKF88CF)R2J@I:]2!#RRB:=3T5H+-^\ "IOW4!@MZM]:.AQ<."P>L,CMU3*@Y M&=M G(FH*\^C-FL\G,^!G]P@\MW@O[#<8<67B1&H)(!KPVDP2HM[Y4%T<8,L MTK.%#TT48.4-S!9OVWDY^2M=EZ5H9*[// T,/7-[!I9?Q2>]5%MD2[84UZ*J M2QG7%=/0%%56F>Y@P:M#Y[E1&.0MP0EV #=@_O;%RXMW/ZR^PDAW-2",6XOF MPM[)!#4DE[RZ\T;I%K:90335EC7/\11'T5U'MAQ-UD!M]'1;5FK9^5I%@M'E M!]MY$4R89.\8/3,-5,DU%#41R9Z-7X J(&L4V9<8,K!K<<0FUB*:I"-,LFVG* H"'Q*9%" M4\(F@FJ&R!@.!V$_7(N=!:P*I_U] /IM'G OXNV/V)(2\!AND@;3:104Y2W! M7S.,V_M/?M)/NSO15QN6>$M80M\O+/'R5T;M 8M]GW6-H0RM#66TH8Q7*61C M$\#6^=R&,EIJ:D,9AQGELZ!:YOKWD=J7-;1?_4YMO2YU @/:XWHEP][!AM2V MQC1/T[FNV)8CR\QP;,I=0R-<61E*@^G&=_[WO#+2R@AL&^?'J\GP*6P!?+8A M*YZJ^C&\L\ULZ=7&8':)P;0X=L$XQBH#3AVFNRXU'(_9IDH]XBFN8Q'-L'7* M/'UUN-:6.+;J2MRY$$S96 9VN>!UH$C1\;L-[M,G8VS(4V;BYT_[ M>UJDRXO6%V$_S#+V140(7@P^$75 TU@:^H]!UL4"KA^CUU/DUO>!>8$_T8>^ M5W'0P2HC+K9#Y;+%M7N'2D?CFN':CB=SPAW+L$SJ>*JN6QI1==70EVND&M'@ ML>U0>;RJ-&77JK3;:=S[6K,N:[3B&R2F6Z9J68^N> MJVBV1V6V:U3PHNKFYD<@3?Q0B-5O(%;A'@A5.9^L*93:8=$O;-L9!0Z/%Q74 MCA@5W.VK,X@*GLI-WX8%V[!@&\AIPX(M-361FJXZ++BH[>UHZ6=_XN4_XS"7 ML">6,IN\L'6P [^\XES1)E,PZ'RTAF>37;R?K5?_(KWZW.#:0K:P9LL*)6"_ M,57F5-$\IG''(F *H82*55\BA.P@U[OZLYRRLUS#!8F'G@I?@D"W-E^)GNU4[RFOJ3 ^@&[2&RBE%R/6Q9J7VFVNVZ9B6 MS%2-,5#0-3#<'8L2ZABZ;,BK\XMW8LVU^GK+FF_,$=PS0JZ_=85Z[2*3KQ69 M<(J#.)Z.8^R),*?(=\AMLO/Q?T7V$ ME)5=_BW&EQA.IY.??_KIZ>FI^_T^B;IQ\O 3(T3^*8&O?RJN?2=]'T4_1SY& MSX/QS1^WKV>P;%HVK>4L[D3W]!V[1;Q\P)L@1"?EN#5;(19Q.> ',SBSF:4J MJN=2JJM$55S[Y9P7L/J1O//!*>:XOVDNQ@[V_DT:]! [GL#\3H/QNU_'<7VC M!%[:/UR8R.81Z:&SL=!H*_DDHGM[INSN-(WII>?6,I[IQ9>*$]&;I"R;K_#M M&W*IMN&+1O1Z6$UF7DXC._XROXRESZ GX60-218GK"P.0<"QN;-QKQBTA[-K MK=A/^IB0[(0)'$*TGWLV=407!.+[Y65[H-L>-Y-BPQ' 79(6+A^,O#4D$Y7,G",1"* M*3/*-6Y:W%)MQU%,!Z=RJ9ZCUD8%.XJ/92K0#C-B,Y^+NW""4A*,_' LDJDG MD0_4 &\61N*D*L>73O)!@E$X"J?8[0J.'!O=B^XG,VS,OW!7<<%C_&A,=%!^5RIQ"S:(Z8;#? MFL%=9EL&5UU7UXFNR%0Q7PRD>7%2'@6.ZSI*V)]UF$[KW_=79Z@&>S1KJW.< MJ6@8N+LIMK7S1E?*,D^9N:[&3$/1+8^ZQ%"YICD658AM,]-5:F;152?.]BQZ M4#-LB3\KZ'M,TM%K(9U%C^4AZ(>7?GG7IJI'/5/U%)OKGF9XIB<36[949AN* M[2XTLOM#F+'EYJ;QH"=@)5T#*PTUV!?L)^6[UI.6 ME:-"S\0&$N)(OF4S,.TXG:9"I;!0(A<*ZJLECIKE4A7')B@JX;+'+8NKB@7: MC>,:BF+12HFC9IB:JVI,T67"-1["^?OKJ?;\V[CU\^[UMANL5*FD/B1UZ$()Z;;,A\KT)@4MY(-W-I M].*'L9"%"]/H!WZ8+(ZB3RMWR_K EM/IP;C')@I27VC#F4],:(OGWXMXS0S$ MT22*GX/@-D@>0YPQ7K!HE8G-*,K'CG\9?)OO<68G",[>T,"8J#I(.=VV7.XP M9EC,92;W9"Q;-@RCPL>.[!#+8:JA>H0;FF,0P]!ES35U2_.H:3>D@7&ZB19Q M$OF^=<)MB^&VQ?#:7[7%Q&TQ<5M,W)9_[E3^V>@ZXN;V4VRI[*U4=M7UQ:@4 MHZF1^E&0[L!N;87<15;(&;*F!AHIHZL>8S;7J.NZ!IA&IJT[AJ,1T[9D;A#- M6.DTG!MB07^]G98W[EP?W/O'G?.O_#[_RD;*W4[A5NB'^3VW[LSO83J_!FGX MR^ 6*?B32#6J(W'B*)/DFEEDURC,._="M(:>?0MVRV!7R?(BCJ-X&C4MQC1N MF)[I&*YE.XZJ4Y/:ZDI88U>PPPAU$\!./TII0C/![M(JBK\%:> GF$8W[@,M M/ 91/!'CQ'*/WPM*WM;516=81)3Q=R5+R2::PDVBZ#KPMT6)Z=F*YIJ:;G#+ M9*I]2F6F.#]SW'?*T\L?41O'RZM3$7?G^,8J*A>@CUP^7_*R#8?&'.[)KL9U M5>4&,TU',5V3.]2V96IJQBGE[I'X=K)>=;G&B>+,O$L'5.+%5WX1-B:;IMR):J M:*>4R/DA_Y8=,?"_N7"^^;/JT\95K4X0:%ZE<*- H:GB?)-W_O+0P*B, [*8 M1JAI.P8W.3,=T,PUKNB>*G/-T6U^2CW@^&A0JR=R5[)JOBZQ2/BDL3I#-NA1 M)*&_DIBS]]G*<+;]>(;9,OM$],[02[GM-IRSMU)GR:>F< M:[:C4-TQ%$.FJS6I")+W*YES2>*/'P3N6<_E)7G^JXF9A]7+T0VYG)2]HW[U M14RK@A/(+OX]3FL,X]3;UG43:373Q7D%;I(6&%M@S(!18:6;EYL:-S35<$W* M'8T:&N.:[IBVK;N:05>K4PX(C+NHFH<%1JT%Q@/-M6SDE,G7BW]LZG*%,&99 M*N6>KID,N,EPF*EPQ:36ROB^$Q?_J#L/DPL>D-V^!9,X0<[:.;5.B6[:K<:J95K4P -*KNX21FUN6;KN.D1AGLH]16-$-UXM\-GX MG-4"'_>W3^[G.^F;^_7+M[N/GW_;M[)GFR7L\P9L^UJ(BQK;=K.Y((W\\&P 19^5$<,M>D*9!FGFU@W'_ M9H:-1":3*,RDE2@$K[S5FN6*U9KX$WC4K?*P9)"!1_63^<5>Z#28^SK>58 _\<2\$]F8@!?!D,PAY>&HYAE__$F\#U\2SIX6D7-4OS&V=-.Z:; M-G=A_Z51X".0I44=F-@1[,H4#P0QS8^D6G$&I%.^5RCT#)Q_&LU$CYZE2 :^ M64Y*\ZA&5Q+#N//?=K+APEB4EE_0R4<.BSM/_>]!1A+C>%J\>%;(%HY%D[D9 MW'J5.?#,LS-;.NAL4X0/99S"0O&2IW Z7-H[V <_4^'R7XB; X(BK0=OJ98[ MD#:R3D.XV*G#RVG]_;=/'7XC?J\8>#5LP/4,#]ZS<'-9Y_I8LC 85-F7KVM? M*F6&JKLJZ*7<?+KW)&59_' M*^E4=AOG2HY8T[GEP]JBSK:HLRWJ;,OM+G1";%O9>6&D=M7EG9^#Z6NEG=N3 MU 7G9%WMB[>GOYLNJRB-Y?&3#H_'^_Q5.AS;8Y_$H2-S" MF6NB*S\-^G?^]\UY._/ =.%FR/TTJ0A08W_5?^6D5E):;;%IA78TUA8HG0%^ MMD#2-"#16*5%G4$MDQ-;]BBW.3-4FQ'9U!V-.K*BK$PQK 5(EO-<3@LDI*/( M==8V-S\+>CM5K2X-IH8W7@[_[AA6RO[$R]M1J8='&;VLW**<>8[L*A0G;5B& M9Q*5N,3F%GSHV>9*7.A4ZDI)9X+,ZL,8I<.,6I.,&U>"T=K(5\GE.BDKLK#W MB6E;JNPPA;LRM51+EVU.%-,PN*60IN@2A^)R;G2,"^?RR_.%%)ECU]998<[ MK&1@S])L1^:VJS#*'2;KNN6J#@YT<&PNJXT1T\6AU<:YE'6H<1$VP!4X$ZZ M)Y5RG)')3-EQJ.Z8CL,5U=95E;F.ZE!9,6W;.0Q/[F*@U\Z3I&.0MM-)H^WR MCQBG+7++ AS6.T73N6T0U3(L!NH U3W/ MI:IE&8YFJZXN-T U**OF2J)T2YI\&S"EL-OPV>M3H39.A#I&TX55-F^"__Q# MZR)H<69;G*EX"DT7K0W-8TPAG%NJJ=B6K5'9I:;&%6.EQ],)U)VCXPPUE!9H MW@(T%]<.!DA;')*H@QJ_GJ[UAL-ONQQ<9)># E<-6G:K=A25>UB8@JX=G+7SE^R4K9;9\[CJMZW"6F MS%7-LVR5>C(Q7-UU&3$.EZ=2#WY12COT@/;BV0!8,Y/JER&N\">AIZW-KS[N MAK2;T%)%D\9OU/!B7Y::9S3(.][;SCN^B0PO7>^\@/>[FK.\W'#;:N%.Z]*AC#T9KA#E&264ZDFPR'&KO.;*I<%OG.C<(<:BJ4,4V78TM MVV-KVE0VO,"(RATF'V7 8V.]29<KA-'U>65J.%6:-2H*B7*.X92JP.\<6AT<;G%*TTKKS6?D1*MC$3)FL%< M)A./>";79<_"_^@.-33/<#1M):'Q4)K#H:H U(ZLRI>0MGA--O$%LYY1!E%D MRP0&X\3@NLL]3S5=R]"YI]FFYIFRN](UX%!B\E"L!RH[->I4V9LO"X_KPSA@ M 4Y;6;?,N926G&M:IFMSA7D<^%74U4SO:$*S_BS_CE$KQS9/ MK;UF(_NJV5>N3-^27K.X:G2-$"FI+EC]C]."EQ0PJNFZJU/%D9G*BZZ;C6IIA$]DE MV+[U4*I5M'?@5$=QV6J25VN>HXE M<\/3F.D:.E%TZAY! 3A^V4JMBL&6=')!Q2GGWE8XFV&\9J328A)4$RR&YN=" M4VJ4"@&S#%,C@"^6;7/9((;*%-5U&*>&2[FVD@Q]0(7@V_QX;V?WQ22F^LP+ MVN''<0\T,UNZ41#16!7BRI" 5?R"JD4LC[NNJQ.7NYYA6"8A.F" X:HZ87<=NLZ"LV;IBLEO/4 M+$^1J6L;BFYQA=J6K)H*P)2MV HA\DIM:4X+YKAO+E""FQ'"(>M(U8ZBM6;) M+LTYKDJCN&"^Y27?*C8#_4$SN6S9'+;-4$UBJXXM@STAR\9*.L";^;;&^DG2 M44B=6367P[AU^Q/.I O&\D#BQA23GU<:\,8JXK//$V9Z.>W )M0CAJXYF#G! M7&9IJ@J&DVEPTZ.JH>[L.*D)Y7@'U*:C%HDW+MYZS2Z/%JVN'JUD0DLWKR(S MV2:>HS.-VR6RN*6!M,65GYTX]:(7.6?G*T4HH7S\)KU?Q>1WWKKS, MFP>_4R3FZ@CM&_')/IN@U^YFX6MGIP E#>)X.HZGP9H9ZPZ3+4.S54/FA+L. ML4QJNI[%59M1Q[9X/N$]O\'&R_\5W4=(W]GEWV)\B>%T.OGYIY^>GIZZW^^3 MJ!LG#S\Q0N2?$OCZI^+:=]+W4?1SY.-$\6!\\\=M+9LI_<V; M@:=&H@!J:\(RMJ--5BE&,HFL$TO6#"!'CQF4<@MITY,M4R;>BHBMLZW4Y="F MWC'HQMY6^Y]N!X QG: T> RBYVY93E>1&]M(T+>)2[TITO+^@_06<>FJJ@L( MRVV=*EQU7),20P4$]ICNZK9M+XG+39- M3 R"C!SY(">?BY\ (TLK=9K36"HRI7>GLKWUM,807N_#!E(S56HXNJEKAL,X M8:;!.3>Q3Q^5;;!;K"52VW1YG:0FP#<$R.Z;TS2 ^;P[3X M74?RX7\1CF?1M".]VR*Z^T[RDR#/!@-&$[\'M76626C!A^\V9(R]0\9$W7C< M"^%+^./=M=^43PK'8DP6G\5Q&IOBRF9DL%FW'HTD2#&&EN.;LBVZ5\ZOG M/+< 5S_/1.#G&>@"8>]U?-B3T5^R&W_]-U_080IJCN-Z5#>[-?S(#>+(EN/2CF8"' M0!"0!-(2L 7! ^QOQ!8$#P2,Z3!,I7_,?,"7!%2(+.-)@MWW0#>6*+GYAP 3 M!"B$US[\P)\"X$KIG$:+9PQ]P)FXUP/%OKCN*9Y%?<"OOV9ADOD 'D Q%\"< M2'U0::(XG<$W.;!]!GF4%@M=0#DO'/L D0"E)=YUEYQ7*]!U_'/8@%^*IW/J MNL1Q;(-[W+6 FHE+7,^094-F]NGP:Q\Z/AB"?H2#EEA7^F1^-G]S/P&"_/U6 MVG_O[C<3O[B53OBN6P@ZS[%45:%^I9(X!J*(U/_S/N6/T.?"3W!6ZLROJ__KPF.0YB]')-'.E[GRW M[JDE76/$[2=_[#\($H&S=$"4S=(4:0P/VAS[T7,:"HV\I"E[3M9XS;>,,_"2 M7.,'2I3>?W+^CS^:_&)^D/#GR8,_AN<*VR)CN/3G4[_\FA/(+)M>$$6Y.^#? MWY%WXF^XJE?\O>8A=^$(!/[GX$GZ%H_\\2_2ZM,6TX">POYT^+.B9\'-/ 2W M==;0-)YL4!"7GK\8?U:RI^X0']<94]\4($C-AY=[.1B, MCDT1PO;L+^;LUT/2C91[W>>PUI+$U9#$E]DTBN,_VQ._FA/_O5#4,R=BKJM_ M*W3UEA*NAA*^# 8WEA^!]@K*P# (0 DB3]^R.VBS,>F,55)!<>-0)KNH6.ZR&**BTD\1C^WDGK@U/E/W_[GV'WP#H[F3'"8QB*:"P8LDD:#G#"R'3>P1P]EL)O.$GB MQQ!9$RY]]),P *T'C!_X&(.X(A+1R].@4N$\S.,48>Z-]*..Y#\D80_,IEF" M?ST$Q'RGOV95QRLF0*6PA,A/\_P2$[X& IWUOO5+S]T5M-+RNN7O_J0>7>+Y)/JG?.//G3G M%F8XSE*R1/@O+0/?N)-A.L5+YC[O*? M4X2P8?+JSC03*PZSB-*Q*\U$;H@TGF%2(3+;* "N[PE@\$4ZY!(E OL) @9Q MU_II6PWKD&KWVO'I(( 4Q$1$T#AU72IZB?%-?CCXEM$ZGX8S43F@)^,X3I! MU%(Z]%>0M-7@+YF^_'0H89U@EL<6E_Y@I!%!#D/0.($TD@"D['@E&Z,ECLLE MCF_BR#%FG:,.:-P)"$TA%'/74/$1YOY,GUOJN![J*)3Y%:D$=M4@G"[**$$K MRV*J*QTS^WZ3$B_H[#)4X^Q/O+S(TE[C?_AG.,^"N,6-#AZ>CV_\HR8^ M2R8QV-BA4-9!58(#?P#39RKUAD AP?@!#E[Z;>F3>:IB=BG\;":$7C?++T(N MI-HOZ:+1W<\MVC03B]6\IK ?^#D<2A,_2Q!!IP+>/:AZ)$2VY#"()IE%\10G M41_YY$D:Q0DF6\7]3NZ7"+*/D*X?GL6'<)^,78+Q8YC$8\$R^- (R3SU!UA: M=-13.+[3!UTDF>/G/J\5@VWJ!Y%(HYDETB3RIVB:B=RJ=-:#XRE.%:AE]3>9 MCR8$_N_ Y>G4#\>^^ /W]0'V-07K$$ZUXIGP)W 6?F]89+,"":8@^Q"%_IH! MOTR?*SEN>6(<^G9PA2@LHZB\14$DB'68RPL/?AJ&>.]4"D:3*'[&I*"> -)Y M"6WY&H5OIX/7IR*1HTTC:G6 XYTNEK*-$3J!JI^!')/'('?&!KE;@_!:AK38TK(B2GXL%'UR[ 5Q@CI!98 M%Z2Y&Q_@+PM6HYZ(EZ(+/,MB2,+T3VD43O/X=$L_UT,_6'F>HGV0PPZ\NB\B M/G/EJXA3PWG-!IC+D(BD=G_BW^?5ZRV]7 ^]% DOJ4AX :D$=@'('N'TFF84 M\0QZ-AYX*J69A1/V@+Z0S,K$&+\'=D0:9AXS4.:"\3"_;>LXNV+JLF.P2I%F M1-L'-!URBA+1:E@65O/'\-/G7R2P'/RIR*Y*O*2$J4/,8SH0>A62N%(]2(*FEZPH($#,HB\[ _>[F\+L.;M5S%UB]+ M>(;P9)&,D=G6O?4]6G,+?N1#YLR[P"P;:8^ M&%F]-1KOOCD-E=\O,!Q9:O^!?U+30N9"2C$=K0Z2EU69>YFQY_FP: M%Q]D[3'%)QE$40(OG[?KZP%5^),T^+GXQTH):(ES\P[R9ZCJCQ44 M7/R.[O254?<-C_DL?:M?G71,Q,NEOSMVN-BY5^H%]((M684TJ5M]7:E;:Z(A M=\(M^PEE0BJY* WVZG9^@%TY,@.LQI#>_?J^CRB;I)EP T4&)"3HM\'W7C"9 MHBB]R>(J((#]:Q_S()^ <5;W8K=Y0@?D,Z%BY27NH&<)];):YWYT:GG##K6D M= ZDI+>DU*SA,V= 2C]*]A#KY:YY8NKG(@FHG8MP6.!HZ/"_G68B[#'RX,3# M+@V]0[5=9$5#CZ\=:=*R[I6P+J6T0]DN)D-#SZ_EW5.^^(FI^3VE7>T0>_"F MZ8&G98 //S9MZO !7O*W2FK]E3O'-IFAM7J-:^-4F7>(JNYP=(T5("U-G9RF MC(YA[&*&M#1U1G;#,;0(UI7W>)N&C1K>2Q\XJEIB/4_BBZ'KZ/N]<^D$T M[V[MM]9_<5B[4]VGCK)9TN1*ZX=;;CD:M_".JNW"+ZVSKP$ZT[F_:S/]9R?2 MF3[/!YN(1FKA_2QK,C2-\T[1'_,Q7MBI^^.XMZXI5J/V\=R%QHN;U4AILD\I MVQ&,?[G#:*WY.(T50"V/M3QVFL MZU"9MSQVR3QV9C[?]PK9J2#CS)R^5U&Y MZ;PX:.\ZK;3627$T& $0:2M.6^J_6NI7VW2\9E%_ZZ%KE$9>9$RI]7CBFJ&= M-W@3MF_*>24;TFY"2Q4M59QQ M"Q-N32G +KYZZ/'R2_-PT?Q72?Z]006_OH M:/:1WM%4UAI(+?E?)_E3N:.279SL+?U? OW7%ZN1>7<7+^LEAF3.O8V]4,OB MV333S.($Y\-B"9PD4K'[X726M"WNV]R&\\EM>$\[7+N"?CZ[)'RW3-DRY8FR M.SI4O8*:OI8I+SA#2=VM9>RYD? U9"@)K1<>$0(/]%N_8^MX.;CX4_5='(\- MA8B685J&.3C#\ MJ"=4RS)FX-DEWE[*(9E)==C37[=V,1Z-XG.6>2TDPF26] MH9^V#LW6=W)&OA/68?HN:;WG9GBV3-DRY;DPY?_YF\XHJ]7KU=@@^]4RV9DY M*&L_WY-19%4_G6>%TB944.39GWQRO.3/TV[ PCTWMC0QWKH1!VJ^^][_(-7= M#_AN&$A@3\!]GO^>2@]B")D_[E6,.O+ M\BQ-@B!)I?Y,?/KH)Z%_'T;A]!FND*;PG%[DIVDX@+>>AF"_Q ,I[XP'C^R) M)X?S%B_XFZ=AV!N*7^8KS%<5I.MZOPCJ^DGTC)E_+OY;.?>5':ZP___ D\/! M\X$0X+5%[/W$=0=KQV,QO]?'FN5O03J+IJFT_9H.LS%>G(CS'(0ID+[$""/P M[R2=2G_-_&0:)*)%HI3Z$5# 4P#F[0]O)_7\68;>91)<$@&M[7R3CM2/G_9H M__T#E;NDAE7 ONW\:QPM_>,>SQ:9[;N? X7GT[VW /$ X&,J/0=^(O14[9=T MD7:ZTG_,D@3098Q>D1X*N6>X(AKE]-0/>DCF?>D'O6L4"RJP:>%."$U5$LWP M#GX)N/;ZQ=3H2E8\'4KF9!*%\(N[H#<<@_[Q\"Q@U0P YZ9^ H W#(-'N #? MYP;7>H/_RI<*./PT'7:D^]E4/#!?.BZVY ]Q+NX8P!EP%^[DP:O"6R9PLPQN MJPB0" 3HKES_]V6&\_NPEC2( +7AI7OXV[5;=/\L38/1)$[\I,!EV$[8!+C] M # ^#,8]Q'& _+@7BC4\A=,,SA_BFRB$5<+V^_#\)PFD;I!,DC#%DTOC6=(+ MI$GDC['1@O3>_?;U _XY'<3)2&SC4^"+#JM)$(D[9TM-"-@P=X]\>%+7MMFU_:3G\"*_XN'@&W^D'I\H)(NZ?&[?4" MK?AX>5&5-?3$R2YI7Z\M.O]!#6O^V\Y8LS+]2/QWF)3:XT-P7$ MLA=GP.PC>]\F>?# M'J,H]DHZ$JWE;_$ \1YI4#-0LL?3R.A^Z_*J.SIL!S86[%, M_WX,V.Y'\(,A<(!#8'U@I#)! F@?CP1WY4%?WC9_58Z0)3&:Z7'"L>B2)ZEV6O/-ZVA M4N'(BZBT#=V,:Z#+(9GNI<[7853L RD_5+L!O5V/QJY5_;R5E8@@+H+,N-Q. MV+C=%\E8+0)@SXTJ&\?4LE&YYE;!K=P3(C 4?A#&?0$=T:Q?ZLWEY7]?LEAR M>$TS17B2!#=3_[MT[Z=A*N@4EIQ[2%;4:%]Z" =3/+';> 9_._Z?\=27;J=P MB?3'&/7:%%TO<(A535)Z_X/9_"?4%'RIV&C:,DM7W_B!0"Q3U>'Q3(M,# M:LMQ]H:(ROBDZ:+>\32&10S#"6P$/ 9 %'?D-IP&-[>3H(5>OK%AY=<7RFA5GHE#0LL#4?'&PC].G6+P(B!44,? B@.'C#/\W')8X M$=#Z'^/,]04/)VL>C@0@H7\1!0F**CC,M?>KL-I] )(JQ%L(HV[)$J"5O5C_ MS ^XL^7*^H!W20"$@.0$MQT5EA$P^0Q-H\6# B$9] 0)X_7H8%LU1U1\*"KG MJ!I,XA"W;%'5.#=Q=!"OVQJ1[X!:D.+AY4ZX4V_3ZA+_GFZR3I=E*#H*=L=E MA98,O8=LF$WV$>1=>7^?EN5=JF<&[TF]!_)#XDR'Z^:/G3H:#XT([K3A= MX%4HK.C')9;*--8^( 2OO,DY0IYTF(;=1+(P"8/)TF M,8)Y=A6<_>^([I(Y"E#][D@@W.#)L\A/X'HK\?\WC+HG]R(W0N],OLWT]IZ?\U ^HB_Y\&VPO3-59[J-; 0\^'V>=S+1BQ([[._/E3< MRB\X&);4GJ7W6V:654UZ204JE9D(#.2H< .@FIBI,OVP+\*123 !B_[%;9VK M7ZUZ O=8\<0T33E97F >Z7DY8+@75H"*\R:L>S!4,BWM@CFZC>W/A&^[GB& MQFXJ]?P92F(TB>'^O0 H"K>O^N+PQ6R,>RG>UQ[NB^_ M)FSM_)>%V3X_W*U,-2%6!6*N!A?G2B4L('X(T"/>*3PD:UWIO2%L33#&_<"J M@V*E@K>'_F.PUH]=)O79!+489ZM48;78,1K<;UUEOUJO []#RC<"KRMQ.D6\7Y#\ T!/>2Q:6K_?&%']4-25HMS!;6"<2TJ?RT& MR)ZI@K6E*QQD!G],KL7.#[ "I_="DT&_!Y8: ,3$Z03OTI/N :;BW,.2 M^/TB;0]T\RRC#+T4<0'JP6,8S]((M<=Q/!.:]@ NRF#\!UF=JZ[9G7JPP@0A M+O.XE)[9RH/6JY*G9N+F*DIS>-D*5/9RV+(:K-":E!-6!E'K=U?.HQZ9=C(7 MQB_EM99TG-48 %\-PBER">;[+&DJOTA#T%X>T2:9WSC_0:F^%DE$LV02IP%8 MF',FWB5G1QB(B<@,\ON//K"I,)J#7,5&@@+!_@CF7Y9#.HB0DDOM!H9YKZ$1U.;$MW9:Y86@&52VJ:-3"7$;_5*L7 M?SYE#[F/HS[#E@M.1@])!B\%'Z?/+DOX]YPC!ZP+$P"]P8;1>#!-([QQIES M#MT"N MZ11?*DZ*Q>+MA>"/$<4FLVG^>KG^(6X@/8=!U$_G66X/40QZR,+#P?K[,Y@V M5!&XV&SQY198)\X6?ZG,D2Q5.>+?U2=D";@+U9649)63V2#V'K!=_NV_OR/O MQ-_PXKWB[S6;=A>.@#<_!T_2MQCX;'FU3V%_.H1_PJO="W\PENI&_B0-?B[^ ML6*BOUM30JJ^>[D%3/8,;OSX2W'1\G=TIZ_TNF_8D&>IIUE\0WLQZF^%D^P' M1^V T;#F R5;*ILF'F4\G[\*G7R71+V:]#A@0KHF+WJNY%3>INF 2! M] F^&*:2"]C:WZLWU0'VY,CDO\[S^+Z/>)[DGHMXEH)VDUYI [GMY\2=EA8. MQC'F) FC;(=DTI&$]H-NPI8<6G(HR6&?1IDM.9PO.?P@P?_90W_\$%PY!6R< M&'FA%/#C*^=_-4T^/Q=!LE.W^&H8=]3._2]N5LY>PA&RPEL7UUUPM[>MK=O*G)?\:1F.6IEJ:>K&/Y2XS:EJ".B-+]/!$1+J[2+J=%-!ST#'//3*3*9_9 M6(13VUP-8\[M0Y?G-82&T^X5S"I;Q]4M-5\@-;.NTE+SU5+SQL2B"]Z$JWWQ MTV!9DS;ATGR@9:5ST=BO-0C; ?8'51ST#B6M/Z0E_RLE?]YA\BY9Z2WYM^1_ M >3/.KHJM^1_I>1?'XHJK3N\,>[PA6=L'(16%+X)5_>:7%LSJ9OOOUO8_]4&:3UI)M'3F'5EPZ3&X395OZOU;Z MYQU#:1WY+?U?*?V_9QV-[E(LUTP+]4K;R)VAZ_\]SO&\'+H[7[=_K794FPG? M&$?!X5E8ICM%[UJG9TO-3:3F-B!US=38T&],9/(CA-#A-,^JL3+N4^G&0BBG2 MV73/ .<1XGRZ7C;>)AY(#\$8?A.)B3)^?Q2.0S'.#F?E%.DXW9?(Y";])$V6.O B<?:'*;_GSJ%UNSN[5-?)%6G[9V/DL^:28'Z:V-:>#-=Z]OV=+S%^%% MS9ZZ [3JC*EODJR((AN6>IQA8.]^_23&1.' J6PD;V5ZS*442B,JXGX&@]#E.@+?,48!#B[-AY&(0/8ZTQQ%A0_@>$+!? M/DP,9J\^3

O'D/VV)(..E**$J6Z#+"T9+X&)Q_5LZ(FTT>$K]?SD05,[;R06A 1?/UXS/A)2J/0BI MLAC/1O?9KE4>(]W/PF+:FMB4+^ZG-+M+-O7ROX:P/]71U)UB@\.D-QL!A8_% MK,BD6$(V. Y.4!#D#:Y2O)J/H]OF!!7%J%'A=_U@) 9-P@+6CYJK;$*8+CP$ MF0F/-0W[@:#EY7F4J_*]!?PW@NAYBX#;RK35?)!B%"'/@A;3"_81"-X"%%4' MZU9G>Q>#6G=^3"W#LO>:E2UWV3ZCLO<:[:O0KM:4,<,*Z2JUS1D&\HN3'&'_ M8W4P,((TF)=#@=1(ML%WL&4RNLW&>W:D)%,70&H"7.8ZMA!-50KOB#'/JVI[ MIK57!H)WI=^"&"3,9(B,'('D#W'JQ5A(::#L;'5"NH,!28$J?UQ2\S.9UP<9 M BOM57\PB/SITL5=Z>.:V^?#DRNSR;-5PY;BE'*PYD!J5$8L_XX&8J$1=20X MY"E*#3^!ZZW$_]\PRJ8VVT@ X^?2A,PM1;AL%(,.E5-(9BKFVETZ1)$VB5.A M,@CQA(.2"T4(#N!^ELG7XN[W080CH=,U>I30N2ICFZ?IXF.VF->]T7)M)=L% MFS)KN&4?V96/UGV-WM8#P#2&%>TGSUB7[@VC'02AG7\MT&MW"!\D\6B?#2!= MXP!R9 '#T(")^^M!-@DF."A^/-WG&)G1I7ML(=;#Y>Z^!"!S/ OJ$=),ZY)Z ME[7=/M^^73)U0,3AR&N\^Y*_K)3)MSG39;+Z3[ 52\,(#C0)'H2Q!!*D\"O M(Q[0U.S/;>']U1=K>*.<7.X@VR?O/^?1B%TV>A^2X[^#/<>U%1'V86S8*+9PU2,R[JY3&/H B MU-G]$ V+=&M%M'5JSIW0)G*@V $72@L8-5 _Z0TSGP%&?.-)KJ',E14??<32 M4R@TJFGPD.01 XR/]/Z:A;EE/N^T4*!,KO94KX&#-A]NG\>]KB29_2P*D'DY M*F^\0B\IF/3C8"!"&>)TYCYP*0H>!*[U$$$Q>/$T#.%M^F%?^!= QP[\Z8M@ M7'&O;P+"-_+K KP(4+N,J/0JC(A/%N>INACM"0(T(KPP&J6G7?+J>G+G'5 + M"LB;/,*%\1.,T0BOV4!^$8$@/(?@ET011F;I4'RB"[R MW#Q(7UMC5_I:^6YQ^3W8- SGS8#;!>NG@< 5-%(00>*'0/@Q5D"S9ZCPB' MI=5]0W6K7S6T"Z_^5CC1CU^?U:04T@6V5$XPI_[%@SW85/H[U.>E3ZC/IY(+ MV-K?J_SK 'MR9/)?9\*^[R.>)WDV3CQ+0>=)K[1 <_LR@]/2PL$XQ@0C,LIV M2"8=26@_F 76DD-+#B4Y[-*(H26'\R>''R1)LD5VSI43P,8ZI LE@!]?.?^K M*:/_7/C9VRJ]PW)_0T?6[])$9N.Y-W=(NZ)TF%'KG/;3'M^N#9M:UFU9]\Q8 MEQL=HV7=EG5;UCT[UGU/>4;7,7NN+GYK\F=JM57"=(_'O MU:SN3(SI+"4:JRRV)'5JD@+5A^IML_.6INI4 M*-2.+.\3QFQ6?\ KC<^?(^$IN[5?;2C=774#Y6H!UZD-M(9QYJ6VFV6DG1C7 M4O/%4#/O[C(.NJ7FRZ#FMGGR%;YXVSSYTGRFJT7'K378SI\ZK.+04?1=QBZT M'KF6_"^ _&G','8Q UOR;\G_ LA?,5KLOU;BKT^%4+K[U TUR\60GM1;(FY@<0LM^[Q*R;FUCU^A2_>NL=/ MZAZO51'-QNN]O5W8X28,_MO"@,'61FT=- ?16]2.K.ZBN;0NFI;\+X#\J=RA M1ILPWM+_E=+_>[6CR[O@?S,-U#:Y_5Q\^N\YO2"G_G4GMY=F5)O@WA@_P1%T M)Z6[2W"W]7FVU-Q :F:L+=>X8FIN/?A7^.*M![^JHU9'+QS?9-HTQXVG1>;__DLQLR'(QES/"65&=RJRF+'Q1CG:&OZ-9'X>] M2WX4Q=GP&\ROR6<^9V-P^J-P'*;3?+[5? S9IFE,U8DHE0,\Z1R:(R\"9X - M8MA9,6YTX/>F<9+/^5X=,UY,#UH8$K8T>3";7)[^?.H76[.[QYY"J.B34TPA M5";7.(7P4S: O1>/LWEP^PPA_!)&2/EBM)JY_-I -.B.;3Z],0 MYWT)2)OZB9B^B[,".OEX+APF\3"45D:'A:DTBA,QI1?8*AS@?'G\112D.,D+ M\*LO9OEF$^<0ZAZ>BQGSU='*28!]K@4/IITUU\*&1Q&.^GK&$5]2.)K$R=3' M@QK"CPO MQ?--Z^#K?0V240@?6SYLD02R$M8]&T_ARVRVGH"8RGX.X%^KDY-7!^YUI8\# MW/Q@_)#-9BZ?BX]-@<:RL\+M+!^;@UPG&]8'_P^%1"^?+U@, GS�((7-Z5 MB+)=8\)11W ^BA9&,Q7$-,HVHV4W"= 642\8 M4;-IY8]Q-!L%V1! .%<$@(S;=D;7+A!HE>8J,UL1$W:^[P^*TI4EN"8"5MGY M+H#8![[9=*NF3O M_>I*IA3YR4.P. ,[K=!R1QK!QS-\+9R.C;9PBGTM^QT)T'@NSQ <,V56W*!* M^V(B[JIZO# +=G$8-S(Q2*[,F,F>.Y]4"P+FI?W$Y_R@=XUB6_ )PUD":T#A MD\^K?<[&=.:_6!I<&_=ZL_6"=.T8\4+29)-%GX2)AO()/D$!,@; =K]]185B MBL-.!2R@)$W" /0@H), -0SBEQEZJX# O<8XY'A_H M&_X$GOA=? )B^0?6Y?.=GA.- *7)+!V*Q2(CS*9 /,43TVP,=?8^W>5QQ/$3 MKFF&XZE3J>?/<&+J_;-0Q7JH,N(>5K<"OIB-2]7D*;[I^\^XW6,4V[-I/WX: MOZ 6W;WPFJ@4%;\$FI_A,0AB%AL)RY]:"ITPT\9P7/,+_+&Z'J4\PN:-I6_5ER.J M+]5&9?L,I']Y+CH::7U)S >3<#189O@]5)Z[WQ1Z[+NUN_3N2M4=>&V^^YKW MT#M[+IUWY7V6CF"V*D7GXOQARS?#=RA'UNT#A>O@Y;S!<;5PM;LSMTHF*D!P0W1% 46C MYC 7T57?_KQ&=C\[CW?5W:&ET'5 *TX*S]DZY #@J!H_.S]/W@<'B\66ML*" MTRA;ZEJP!##+P!(1,,J4SB&0&:!>!%@45>J5T4_YHJVT68=Z(S4OL*, @DY!! I+$>V(^>U ZDKW2*+3X"$1-L-3"!SK___V MOO0[<22)\_/N7Z'G[MEQO8=IQ$W53+\G<\QXQV77V*Z9W6\K( %-"8G681?S MUV]$9*8.#AL+# *R/U0;T)%'W!GQB\CE0F_'&UX!@P1SF)OCXUD6<"\\X=D: MHL;V@3D&$PIL3$/'XL>)0FW[,#RI;,T7X'P'@_$#P.A98V0R!P\O MQ>%C8HD&L$4N?%@\>'-1RV\S-U=12G\W,8_XEN[6YF+U'_TX\ M^9 9:*6K/@BX'U?F"$;[V;1?S+F/YL?$>W5ELFU7X@$I>5=:./C'S\DW.*XW M->U4#H)>XA;+SNRSA=%R:TPOP=1$IYRS_./+8O;6Q$J%2;%D]0)/F MM1O[82V9G]!^U[ZB_8X'H4,VW*J(X;"-JW=!_JM*'!0YQ.2P35F;(H?]DT-V79$FAU\U^*]-9]]G M3@%OIM.?* 7\Z97]/YMJT#L9Q%;%)A_+_:K=-E^&P_8;ULL%/1/"=TZW+RON MB&)=Q;K'QKJE0JND*]95K*M8]]A8MU!N9@F[Y'3W%.<>.YM5IH-K/8C+G5(8JD#DU2E4*]JDA* MD=1N[>.J:CN7+Y(Z0C*J5(M9!%,F"_08C,QC/YM)UC8=VNO*&7>>*JYAM:1P M#14UGPHU5RH*<_:,J5FA=)[AQ!5*YZD%09?K:)5'J!J=?"R\=Z'9K*F B"+_ M\R3_9D4UN5+$?Z;$7RZ4JEF2113YGP+Y[XZ,JC45#<]--#SU#AVO3S4'H&\^ MQ%5!D)L_(5J/*G+(BZ^^!]ZO%!LJ[JBH^32HN:&(^8R)6071SW#B*HA^T"#Z M3BU1WNUI=]VEMF]XE>YWI3Q9%PB;N\MF]V8V#S5=GEK&:>EX=1R+.J @QVNRE.QKDMC @W:3V?,@L,L5;^*.JS\R!]B!GK<2 M6V[%Z\NF];RUEVC+%W?Y6FB7Q?O\^I\//<<5"ZT:\[TA98^Y#=]7:J$%6L#A M+:S\+1J5RBY\>400Z'O5P'&9_& +R;=%^QL7;].N M\U>]7"SO>\PM%)F6GV[:&3W9^6M^$?:'?>BPSMY-=B,ZQA>#<1@15M^SZCM97)$E@ M23A")^]A.G]'L_20X33B!94-RU&HB%;"J4[!BO//Q&I:Q>RCA/ M6.;+O<2):+-K^_(.#)2"!BR5^6XLQ]E"T*1;K9NQ -Q2_C5V-JJW/2YN_[#( MSTO(',L!YRZ@^!L:'Z)],YD\0XS'N3/Z#2P5N%=V:!Z%7H#2B3G@F0X8^8#, M >W 8+A .I&GBX\9D1LK"0O[4"<;/A]'^_-5D>;#"P7Z)MU5JNUZ,Q<[=VM= M68)XN28B^D5S:1,OQ1>?"DA27VC/1.0U,'^RQ0:6&TY[=TVK_Y]\?^+-J4W. M8<]G;BOQX9EAX,HO^#$!?;.CMM"MB_5J5[0FWGECY?QUAR/'%8E89]-YK*QVN!7:5(?*QIRVB_LS+J] MU0O51I;"MYSNGNKVICCW3#A7+Q6JI& MJA>S8"B<3I6(HL!#4V K4SG>\5#@V7BE]W3:)$Z6TH=.RKX]D'U[XGG4U!E":XKCE0<>1".K!7JC9WRI/(,=S3/[FC$!N04!N9/#=-2E E^ MA"8X9NR?M VN2##W)-@\\4"$JD5^-:CH@[>(^_1:=GVZQI"7^+@OSA;)RY5= M5%?Q,DPVI,399$;NNBF*=-Z-J[%$6?P0DY-ETC:LQ:_58BTN.F(V:%\:@ZF- MK5& ?SVZ(3R[8_YP U-[##!K]+M#M=U6,"\>F@)R08:O!"WBHM^XI .6761* MSY-+GBBH_;.OL3]"_'W*@HF;3,#V<2L#YL%'^4;,Q14O+?!D:M>#.3O:(/0\ MY@SF&E"/X^,[89/'IN7XF"MONS[5!SQ-L':?"O@=5_/A1FL$0A)SO0,VI7PJ M]Y4)OL)K<*>@9:IOHZ)>K1=3]V(R^BMOBJ+&!-P8RH[8"Y.32+ M^6)Z0Y!##VP$[ ^/N'/AX7HEZSKRCWAYG!QZPX7*$Y8J9-\?(5MP?'XLL1TZ M,:;Y]RS'= B5@10ER>M8=,&BW\"7FLZ%E.5C/>64V^-ZZ>J?Q&93E] 11EB. MP)%K:*MPSX!/$25"O'AY[[+)M \,5] __.O%$2UG_6U>0;>[JI%?LM>++68/ MT;\33SYD9H[951^8[<>5.8+1?C;M%W/N8RG"Q!,K8VK6\*\7?K/::U1[]4:U M4:G7JLVJ8;1+W7JC5RO7J[U2I8[WF!LLZ?[JB]+)E???GV[O[_]Q:%V6#X7* MIEA9Y&*#B>/:[GC.,5\FKA=< 95,XP(XD"&#B6G; M# &14'1T1>D6""N0Y0E0>B @"BD0%LB M2!B!WK*B/! &0X((R_=>P.*"2V$H0VO G1$A#Y-724N!3"WQ.ZH>4$=<;'%( M V\.EFK A6!@35EJ8&CYH:"+X0[ [YZ(,D9(*3U;J-=RSB3E$C6>.X46!"?3K(2%;L/W!Q,125FO( MJ3C::AP=V24X(F<8#$_4B/C<%Z MLQ'>"LT[9W@U7<32PG&!(VNB#3G(:*2<&B*W!6AY=Q)X%3("*&]1FX'7 1 M##(<#("H1J&]3-KPI1UK"1@LB(K0(SJ=>>QJ[%[1B!+#]B5 CV1_9'O!4EBA M+J\DK)YG]$(L!(]*5<-'[T/;VV'>>"[Y@4:09%*:'HJ+@E!:! )P"SNNZ;4D MFH<4.*[ 4^/WB!".-F9 #M.^9SJHX4 TVS9?*B&U_*4W*^8B-2=!Z"Q"$2 G M\+_D@)(K%4'D7=G,) T4I,TQD(X!K+SG$^,D--4+ZB&.BP+D(M^$*SX%,FS'Q&KQNV%1E*P ,FI+4O,$R?T=D4 M.FH10"&%GQ#K!VECP0N)S]P9D+H%[QV $I5D*(?U9WAL&*!&C3 ,9XA&B'Q M$Z!(0A29!!:&92$>GH4>K!.3[,L1_Q;M1O%LH7MGX%6#R@)Y@\N,&$(!0B;" M!6_A;Y*QU_7+")*, MKGWAEHH8,QO#>+GE)#!H23+(=RMNI>!YK!2285O;Q?,W5$IB*>?15OF8C<$M M%B 1(7,CN$J@'#,@U+389 $& #^A3U"4M$5K(4Q2@780P&//G$U@%X6HCXRB M@E G?X06?R]HEG-2 Q_V<$$T'TW/@=9$OQY4K M/,$F/0G;6^ 1+W,\ACWQ\4$+P_+#&1@N01Q_CH%(N4]J6S_0JNVCAJ,=&-@B*U/&B;8'T'*(T)%DJ^4&8;/ T'VSPKZ9CCOE9 OFM,9HF/]V$ M]YC^)'IU.CQ$/V'^#'$7'<4..?A4].X"^C0K[R!K!F1!X*)W;Y.(88OR7,*= M"QD!0C!Z*I>@ M'YK@\\9UD9>1Y +N'R1(F8Y$35_@]F?$UU]S4)2X.Y45ED/ K1VA:>F55Q"E M^#OJU5U#7+7V"*>5OW2U7D@Q[33X/';)I^(OUOAG2\-^?3;]VYD<4"\]3 M\XEF:==1Y<8>(]B;O>N@J!W'KG9S-K^-VT_L%";A V-%JL&$.H/YF/CJ;N:: M#:)W?\'5@P;:W[$XBDH.3"4J^BZ29*E2*DYHBA..5 3C0!$,A6*_1Q3[9J%1 MSX*6EM/=4[%'Q;EGPKEZI5!7_2>.#V64C(_+D!=T?4J9(7'EW59FR G(K"/' M?[PL%ZI5_600(,\]MG"<1%@IZ,TLK<7R+^E/PO\4&F!EL8NR8+,QXDX780]J M0B\5ZO6=MO\['06B"/H(";I6:.RVG>7QT/.I^2F\&P*!*?T<3$QGS#@N)_^; MBE\'.\QB/BNN_H!SR3TP=R-3M&'#N>:?P14%'ST%ERM9G/+3(>&S\;#N.%([ MQS:[E&C3GPA\097>;']LD&:)"K#$T TQ/W ; 9#3P'2F(#QXNJX5J MMG3IK1?E71+VL%2C7%XE3I0XV>0E!P?=.:Y=F//@UA;(ZT% M;@!_#;6(E=Y?5J<7J]OWRC*#+=O-K$[S"IH9=U1Q1UNT$*ON8ED(9'B+ MO4FT53K,WBR!6&RU.QP&DO=5HQJ:""+.CX'%9%HF 55G7[N:7JQLO78"C1LX M3N#@)KOU$#/B(&V>LV ZL:-%.,&!]N)Z!.TI\?,\Y%U/-*'A;28XGO$L] 83 MO#'J0B9@2A?:<:4ZY>457G*OH^ ?\7)9%D#?+/1#B;):C34GB_M?O/MEZ, ( M=Y3 X>)>3R1&Z"J/#9B%"*;\*XF*34BR@PF_SQV-?* ];'M V;WFG-,;PI-B M7HV#Z(D(0"U0L.$O-IW9[IRQ5!>H@NA 0.T\ FS35-0VRA9N[$'H2 MBY7S#P>IY0")B^TFHS:/A'>8?=AZI5C??MPIME\[;.Q"26#E"7&T$C!SH=G8 MNDYBO-.(:.HG^Q>^4YX=7!KEPE1+HZ_23B $LH NQ;ZA4U@W'Q:5^C@$'G.P MT9H1-W&0O51\X&Y?8I3396MW>0&%50*@TDY[1#D+=/ ,.R]AKU=O;5&[6['? M2!:KZ$! 3)MCWMABR@+/&O@\L:./31DBT%5"(!V'B,D-+Y[".L3-,EB$EAIR MZTV(/ [DFD*>CL#O$U('!R7BY+.A4MY(T6SKIPTQ@,8/"!+SQ"U/_4 ME5N=M1RHXBN?IR6Y1INJ-PJ-UDY++E55I>(QQ6,I'JL7FOII\-BII15_LT/_ MLW831V3/W+8]SMJR6K-0JF9AL-SJ*D53!Z>I6D'/A$61?]E\['[7+?-!:$?> MU\R\82S,S56]Q[0SV<89<.) M'E8"EEJ%>BU36?<;T\NM(E<,EB& >>1E%9FX[^#%$XU"N9ZI!]-;UDE^:R1R MYW$OTHHEHSM6JU6JCIBSW$U^ZLB!@O;CW6S4]M[9PRK>)D]5V2Q-5DLFKX? M*1029=]I EE5< TK*4$CS!4DMG;K%0[4AOX7;$" 3(78U,/L0!:59BGSO5K? M]($29JZ%LGX!=& 31!M.:T\3:^EN ;R]#L%B :Q"*J Y1[)85E>$]B%&9,QF MM@5+]L0&$P=,I_&-$=/&RB&5.8S< L:G]W7T"R>(4%]2"LSX7+.D>G!53">(1Z4 C.C M<(6NC$EG"[X_/-L7:SOD^JWD>+UQ:&#'W8)N;JELZ_7\+4=S"TFLM.GQ:],G M:XJJ ?P34(.NQ=O220A>DHTS!&KD7L0*#^)%J-4T&)L,@BQ-.G9=5C@K2C.E M-).((>Y(+=4.S3^E8BD_?H]>+39.1Q1OZ6[I]1TY@;E0TQP5<:6HD1RU BXT MCK)(XSH2C!*TV(\%HP2;57&3E<%4^B:-:W43=;K.#S1QW)5U32ON+1%^RSO! M5L^(\#M(01AOA1%?V85X>!_B[X(Y(1=A?;#TUWH,2QRAED?VRQ*E2;Y9I+QE MD+>+C2ES5ZAP%[__DGF9RXMM>NC?B2CM;T,C"2TH.<-A6'2EB&YYH8! M1\2&7^QPN)5G4-ZZ?\12"'2;3OE%SQ:\)O4QO*3\M=K>]ZGOM"[HJ';,&] M$\T=#$(/Q8T S&_#WU:@&6/8 ;I@&(/2OVU>DA!6W/1NW7H/R^MIM]8?H37$ M1@1(UFV1U? @0?\/O9B)1@(:F;$,C[A 39G:@%.-&5,-!7@YM^HUXM8:2FC+ M3UQTN4ALGPI 5\#&H]!&)YOY \_JTUNT.S=@FE[*JL26=R%ET'@>.@F\-TQF M-2F,3ARI+[5W.QGO%B^$/7T,X O^ND@]PR1OX$M-Y]8KK%3/]:8\X*&7KOY9 MD)X:%YJFYL^=(:A0?++/'(O8^MFUGRDEAJ_LR!SPSA9@U\"(?M7+48B/>X"F M-C4#X'"X!,>XE0^8"-#P+2]GSYY9U.:1] (3#12!MUI6T;H =:Y,KP/+ZIEH M%ASY:'DU7-FB9CR;EBV[@+SQ@L10>*^N7$2TM@Q#Z.5=!#M3S4;$432Q HD+ M*2P<]K)$G]R7DTRSN.R<1H&L@4=B=:.KLX!(+"^NV "N,BW'%WVQ,$QBCD!_ M3WEW%]Z\9LP_(%^ 8 K\@A!&7-^[/IK/-N^P SLSBJ076 ^N%\A3(,>%F: < MHJPGVYIB6@3(%Y$>1:=&0]8',<6[U, MML4<>AN&TT@,@N!GWA@[]/ D-5"$ MOH5/A%]PX+:%TBD ,>VC;T??\Z-#>+[I^RS@Z;/8;(?/4"Z%SXU$$09"[PB6 MQG-M9%Z9IFFMMGV*"8D=+9(4V#S-3L022+1@WB&E>M +1Z'#I7IB[L@)IN>0 M[.BSD4O6,W]$@;<5*\"89AZ#5\9MQ\PIKO9_>1+))J-.,J'E\SE/9["$V%^0 MBWW;3NQG/#=LEC:B]))U#S\TM>>"Y6Y9$(AN4D*07=[>M_U/O N>Z5F M][K7*76[M5ZU;/0:K9[1ZY9;E8K1:54P(&T>U*U;<.)ZO:MKX]:X:W>UQ[]W MNT^:\?!@W/VM^[5[]_2H&7<=K7U_]_1@M)^^&[?:_?7MS=^,IYO[N\=\;L3^ M[1B0&-0;L,^8@U8_6"MP+6HHTMY1?$@HM__U2[.L-[[XV@_'?<'F@*,KV477 MGS!09:AZB=U=\J]#!S0KXJ[ %WT8/FE44'H6WI%P&"ADQ>--HNFO)OO]%L2C M*-?20G=-="=$OX+9[HN*>= =#R:6)8#QP>#)%HHFL'U$QU:R@:Y -<3]6,G. MC&/>L*8SE]M_U R9>2ZFK&(729N:(H(0?D:#,.Y]")N\X8E/RHG06YH%2IQY M:"UK\-+@:F##JT%?@=LXPC:#2!Q]Y@PF8$7_\*FI(S:%]4<6&Z9MK1?0F3A) M=^S 4O ^CDM3-7W96%0>8Y%[BG_.-1ZR%O5 L>2&\4]]Z=7&.B,V1'G[X>;II@U"VFBW[[_?/=W< M_4WK/C[=?#6>NDI:T\D;?(OG-S)QACC&M;%I*><1[D""G RD-4/4:V)Z('<6 MD:#_$P['Y+"^3$!>/)MV2*8B.73"5>1A&2ONZ1KS>$K:%S&@0SWO,6PXDV_ MNLO!JX.%MV!6!RH;Z@3-1)4?11QW&7!\#*?DB<.H'F$[R&N&J1OQH+Z)064W M;D&"THR3<ZD)>X:@_DTN,*RZC8/U()%5P=\H41.E$8P5(Q\H_@ MJ4NK%&]][+9E).]UQ2Z'_=I&Q2<1_%VI@XC$^!8*>C)QR@?BY"3E8JMCE*O5 M;J-1U[NU2KW<*M4,HV34JJW6=;G;K.5-+B;$X;>'^SOXN\VMVT.+HW?*Q!V\ M\9'Q4+]6/C(1P9GD@P\KY!%%/!U1'Y]D;,]UX._!NWNF?R!?GFC&UV)_T P9 M7]*2*W6ZC6:W5"F7&K5ZJ=RZ[M5:>J?4:[>;C5;C>E%B'315;$F"T4N&Z 22 M!?*93&P<"AX'WC_\VWCH7-W>W_\#!=SC$QA[QRC<]G.*#2:@\)H21H4X=I#! M:A39CHBK?J14;!?*S<,Z?[ 5WA> MB0:!,0CP6[U5J10(BF5*5@"/FD>WZMT5MW9_B@.!^!G5]#/BHY#$_#PVA@G( M? A^P&6*XPAP_RTVHF.- "ZFT(*++(8@!&-\:?KN41B$'G:J==$[!/<4+H85 M0Z@8M(#8,T\>_[>%W;\#?K 2W>O"LUSX5*"/+ZXW]+4++.$<6#.R8R^T"QK0 M,_];G,7AGS2\(?TY->?X/RS^I,_^!..+=+TPB.EGC!L. OZG^Q_&_WR1EZ+7 M2[^Y-&T3/^ &^#!@&RW'G_ WZ?U,,6)!\560.M@V@\2J+:>-!+UL.0_]'V& M)C_?4E_.'1=ZQ?N&+BP[+C#2%'=&S/C9&)_ 'Q=>OG" PI=+W(SG)FN'2H'9 ML(\K%&>CCM#T]?HP0#J^Y^,2!/E-A#$2A'D+_^.!*;#),?Z %*J"2FM$D&$C M":T@SA+DJ03L0*> Z]YJ+ '0?B%7,8C.Y&D(OXNK#A&?F$F15!!50SE">_+ MQ(+%X8,3P^&'N_A&8)L1;+A(SL ]P^#94H:WK ; *!V=!HL%QR"9-8"IP73X M23"\,O!"KATH. S>(OY_S/%4;#S ^X);DH@Z>^9+[+2:B6P1+&F=3MVA2&(8 M8 @!3UM98/$3W""N@Z0,'9OOZ\2:^;&?'$\#)-B83I3IW)YY>*R]9O&3JSK$ MPW9WQE/Z1I1B$;W8XA8^#UK.HR?+L(PX))^Y(#.1M!<>%4WFF:4>"=I2; D^ M>X!9][!30[&N8@SB&SY3U&(RZ0#H#D@6C_)A_'\@ I+(>ANX>!;.IXS1FQGS M^"0M E &>/$6\PO2ZY#.G,@UN'1 U&T!?M1Z\$(7R6_IA1N$ MC-X^2.%*-K)C8+1^I(_9SXF)6D,DJB1E.YZVV*8U]?E:1*D^(A^ M(Q&.F^#)?.KX\9@$E_>#@C;01J57NR[IS>M:I=YIPB>]5>^T]%+%N.[4-PZ( M)4'NJK.?&WGDB>>E0/-*\GY,YG'XY^0+'=PW._5*O<0Q\P)^+ ^\)W[]ZT7I M@C[#"@SDYQ4+^$2H@7<@+AY<((K%T8(('%L.'YX9!J[\@@/VT3/WY_Z#YJQO7]]R?M MJ_'PC^Z3]G#S^(]= 1B^PL6GY=SP-$XP_%T?I77@"B-'*.H9-_M\^-9R;#(_ M$L9I=,"-D08Z)J,\H*@2'>V\9S#0HF1(T"1><(6GRLD18D5:/.3@TU'.Y@/,8U-Y"E&>7EY"#>3;*I.2^9=Y"E[FJ\5M]9HI')X MJ^V6R!R1\07NLB7,U80NICW@U4ZP;Q@C6.%_\;STM9N:QU.L-[E6MI$K?1CG M/J4,4S0 K:%E>I&_R_>#YR%:0WX"_=TA[Y1.-7PTH_!;RP/J1EN+JJ&) VW"[&'2M8JFIG\LI70M9F$,D4!GO M12[&G2$LF14'Z=&&)^*;XHS,Q.S[:6CS+/O$=>#8Q:^ Q;\P!N)")E/5T.OV MV(0Y/MXK$H8N;?#1/T6Q6D@D5UR9CAF7K(F1X;RS_'9IP+ZOQ=QGE[B0#%QC BD M><-O)*I*S?5&T.S2/$8V>+FA6.B).4SE$3 >-5K*$$DFN8MX4R&6S5%\@:(% M*5%]<$=IM9J)ZVA@US%X;#WS6 4GFWBZ%@6Y^'*3;/#,H2C^1&*75#D+/3 Y MV&*4/?7B,+ P(2WQQC7O(:O%0>%$05=8<7=J#63P FV!> M7"IT%F4:[25E$ MB;H/$8CW<#SX?$?(VO@IJ0Q-?Y6@EA%'B\OXA(PN:H_HW:=>B.]"R$[TLK$N M<4$*7B7'D;R1ZPE4,-%AQ>IU.WUB?L/K+]?:G6;ONFV4C6K-:+:-ZW)=[[9* MC69);]9[FZ?!**]?>?W[\/JK)^SU4XW"_2TO6/CV<-_N=M#)WY5+?[(N_/+Y MY(H$NBZFN$;9KQV,9G./'TPEK$KD=O8WSQVP(7R] I5JSPM['WI"J:.N*B22 MTOT0U(W R19YMNV)Q49:]R?8%V0FW(_ RX7++]O=^T_/1B/ MC"\/XT%_K@>QP0&F^(MSB"%#]YD?W$E])]\_C-=SD%S/6;R>W*M?Q'SOO'WC M9;KR\B'$\TF]8E[IM4O&)Z?7AN)3O$KOR#G1+O&&Y%6?8$E,*J/STN/B)DYB M= FC")>''PV 14W!)/S-0)Y60@DH+B]+!H M=K% 4RE =,>US,7A,3L6J=/"XLHCB8EP!0\%;J8?.(R45#RKU<6A%R$'.[&1 ML=..H]DWO$V&+>T<#0$3$G; @X24./3:WC@+P&74J":573:&1YK:% .#HO\! M.OV\6I'"A!AUL.&R@^J#0!;VF\A67'P[ M@?<[CLBD%=E*B"B!KT'))U@O.89P-HP,.&D$1-EG#NQ3$ 8LV3K%CA YB"96 MP(P4>!\U?)3IS;D('?"T*Y[VP 5U\O $DS%E;6@TBB-FW%TY=T^3%7F2H KQ MM _/%D7V=D)C+6U35(C%]] **)R5H@@904;92OF+/).*@[1*&Q]3XWR>,S5U MX3&@EU=1A;^6+'@[Q:2/<&P;O)_C[322ECA?B'D%%>/&K/BJ&S1*N4&C3VL, MK$]"(4ODP03"X#+PXQK<1WH"G3O+J&GB))6BGZ*4FB?LSC7;^L'XP?G2#2GY M%5FO&R_)"LLLKI:I=VN-:Z-2UJ]KM4ZKVM);]4I-[S0:]:;1ZO4R!3:;&P8V M]TF]9S2F%8;.@_&O[IUV<]?Y_OCT<--]+,#?[7<(H\.,^IOQ\*3=W&A$\N4O MVOW3W[L/,/+>_<-7PB7)/H$]'!F4RNU2MV?42D:SUNK4FH9>;G6;>JW;:-0J MI?)^*F=[7AA88X3N?-*J->T6'UOPP1J\\F%6H\236MRZS!P@ 'M,5%<6M5NP M+6T>)&2X[/YGY1PN&C=65!O!NW1K,["@J7S -E_\T,)4*)Y)C$=H8_3U>6= M]+PIW9N B?U9&%!8PO)%$CK9R73T@UG:'C_=2]J;7[CI*ZNA**,]C6603/0& M3X#G\U+'VBFWO@)N9F.$H*A]C>(,\3FP,-WH3>B'3$62"QZ=^W) -I')+"83 MTHFQ(DQG(E$Y5I3RL'2>F$AO%L@LBV>,B@87:7!"6"^R"BC",2#;16"YQLB! ML/S/0&9NB/85XKKP<_N8CI+%"9(>R=U\;D4DO/7K4JM7:=3+W>MVK5K5 MC7JK5>TTJO5.IWO=J3S@:C\SER-NV_&0-I*DY MX;3/ >$IE7498U34@%JI*A3M(KGL%PM%*-%;WX5>LB+S*U$4QY-85R5AH(,D MI[*!<'\X5<49&%EH UYI5(B2]X MULF*^AYH4.!V6# MWT&B)36:9MJ^*U9@R1?+O-B%I=7.:3 @]@U[O6;':%WKW7*]9K2;S6ZI#C+' MZ-6O=:-=Z601@CM+=^$_X/M-/;,:5%[ MM*)Z;115/#+$YS2A!H"B59H9"T8Y+9&8BE:T;,5#$2WJ>2+*(1)+$(?&Q,NW M:\_8J.U@562#AN2,0 1/*6D8X1%M \ M+\ <3/#@SN.?GMT?$HA?K&]NI?5IYAM42NFI;H$(U*L91JO;Z5QWRJU:J=-N M]O1NM]8RVD;)Z.CU)9C>=V_N4M[<#E;N4I9DD&$$3I>)D"B8@,QF 5I25[RY M$6=<_]-6U/D1$UA!KOG 7$J[P B+D59JU!T #,,EY;;<:>B59E+:90SEZU!R MNZC/[IN^Y7]"H31R,]'ZBIE MI-NF<^9D43D7LO@W*6P6E]H2KI,V,V$R<=O+2T(/LH)/BBS.@RR>DIY\+"/B M<#9FI%D<>%#1Q'G01(>\2,*M9PD-(F6#+U*=$ 6JS]ZC6-XVO::PI3;[@O&K ML0_3 _[50786/WZDB\J*\F>);)_RA2W\PQ$['Q+/U[PUDN% M1FGQ4'Z3[NPD4FX0=]GKJ,],L<"5RQ&JOFLW;D.V[PL_.-7MGG= MZ)7TGMYHM[JU6J-\W>T97<-H&]5NZ[JIM_*QLM6B]A5>J#V:(Q;,$^T<J<$2EHQFH]:IU*[U5JU5J>FE2KW::C8WAYC;T0IJM:+&6R;>Q&TL\K=L MY5KGNE'MUJ[+I5JMTC*,3K?4J)1;G79%;W:OJYD)\$69G M6'U:O:AU?TZLOA5D1.@[4*-Q$[P)@IAYO5E=-KB)9NL$P!!:[Z5EO($^ M+;0NXQRVEKKW,88[JM577D/>B&Y!?NYJNSN$7SD+$J!F[SICV./F"ZE;V\U1 M0F8Z4%,]QJF^3VM)C M7&E\N= F'AO]]<)$\*X_=/BZHNO%23!]MYBX^+VB%_5H$&(/]+&, M$)=)S%_\WL:A(Z2Q[$VUKFWHM]#S0P%-CXUF>)^9ZJ7Y2>)!;]1=<^C.$,UE MEGC:HVAI52F5HT>97M]TF']U_]-F<_F4-=73F.IYZIYR=MU3 M5KKGY'3/I>\J9_9ZR\GM.4/>\[O?H3>U[\;'8+D9Z M0Z_42F\JEU:IKI2+DKCG/-7S5"Z9'9NR<[JA2O*_L7TWCA]0@]F..PBI3? 5B69+?C^4WT?M@\W9#!OIB*:0 M-YBL 78%NB =,S!!:=A,ZS/>GA+[]?R?ZX=;+3!%!V'L_S;$&K87*YA$ST"C MA5\HWW; M4&B/@PF;FDH*YX:2U525%'Y="K>-VYQNJ)+"&:5PV[0'H6\Z-O^NQ( M9+**%ZBI*IG4R1TVLAQ+B>1\DK6:JA+)KXOD6^,ZIQNJ1')& MD7QK]IFMI''^*%I-54GCUZ7QMX=N3C?T5*7Q+LIMUXOB;Q[SF1/L+F1QB.+D M-;Q=+AU8CJFU.,^UR 3I]"$]J[-CE.Q&[*Q#H.%?QY_WOC"5*+O^W;=J\7\+ M>T__3CSYM)DY9E=]CYD_KLP1C/NS:;^8^R.T/(8Y,_[&U65XT0,;6W[@X:,F MIJ\-0WNN4=;.$'ZV?'CPS/7H-7VF^3 %^ %T.J;T]-G$M$=:?TX/HK1C<0&" M5+'0@9OH>6883%P/1C\L;KZ(RXN4N#HEUG,(8R0A@TK;H1+5+M;;2?P5M5=0 MB2K9?FJL_ZWQ'BRC_1NQ'V)^'+0MUL[GND+"/1C_ZMYI-W>=[X]/#S?=QP+\ MW5Z5>GT(=VR?FYW'\- ^#.Q<-7[+BV-Q2G,]*&'G55SG"^XL\UK\YO^F/0;L MF3E:MZA=>^9_78?Y.2'XLY'>>27R(YFK(F!%P'OR'E:\9NNYKGCFQ>__L@:, MXN 6.J74S6E-/>5:GWAO8[W\YEDPI!F,*1X=CM@8#%SPXV%!Y6 _Y'\'<4>SN>..'FT:F5Y"O&,+% <;\ M2^8=KY17A*K_QU]^Z[O#^>__\R^_38*I_?O_!U!+ P04 " #33KY.XX Y MPM(( 4.@ $0 &$R,#(P<3%E>&@S,3$N:'1M[5OMC&5FANN)!6.XUT52"$T9E1WG,EDH,VYRD3/I*!+!$IAA2 M=4_M]>Y[+2:O<[U%;F^ M)*V/'>^2>+]ZK=M>YQ'#[MI?6Q>_>219JN'P^[[:JU(R$O;1_.&--O7GWM>^R5K M&_1J;:5:KLQ5W>Q>-*^\F]+UKY^\WV9:KI3+E?WTC4\8(#I%TJ:2,T&:)Z0[ MO0L3720^BW%]8D)JZM]FAG^=C@SM"P8B"C&B00 YT8="N6#;>D3]67N+A(:L M,S/ S 2SR1,>F+#NOAW=XYAC AS,OCB6=(E\C%KSJ<@T8-2H\'5UK?#/ME-" MU=7=E.G.^G)7@D@F]<,RGCTBY%]D=B2D8T9B-N9L LFM";DF?R0T!J\@IM _ M4K$A2I)+%4?$+9?^2]2 =&&.)!T9@" Q9V"I'>F?D",3,M)E0PZ]5)KCU51L M?EZ.M9V##;]P&Z[LAPU?4 V6"S8:3#'8OZ$Q2Q; M!#<0<2V@8,02=,)-"!O4(^9; 7'=$8BF M@F' XHI3_-J^$,MAT<,+G7F*SN M.289&7 )5H\ 6EAY$2V3*!B.<^-<#B#J4+S+@>^^2 )8$Y"4,^DBH)!CI!H! M$!##B&TA%B#-\*%76(,?".PE41$I$@$$@$P%\+'L,H%\JD,R$&JB9[A=1#=" ML3.E S&+.?CIF31KXAXBXGZCK[8?Z.LM6>J/.D-65DY@[%"# 8>FM=X.H3&S M0 '#YWC\8,^$:30%KD,D1[((XB;&3FP'7/M"Z03F842-E="69A0KGP70K]SBNBIB2^C31VT_!W+#/ ",9IS3;5$D,"T# &G-MXR!0,6G7P>N& M103-1^&8"6I!EZ6;"^ 4LPB-@QRB*"!?62BD[[F :=IK%Z)H!CL85M6B$7""S/2]#F?]<.W/D-" M",$.$<$& R@[^1AL66^H'B$GWR)PI\W-I:1%-TR$ MH(O@!N*^2LS#O+=)+>B OFR !OL! MT':*@'4DX65P5C3:D16@[A"%,7%6OI_$B)1,FDD,,7&%+A/3!_#96VN\T);)7);C5)*0ZGD:C]'4N@46V#3#[CY+ M :9$\#LFLBOL%?KB_Z&0PX7S_E]YG>X'N'>]\K*//8.91R@NXAB&U3Q"%R$- MD;9#+K]6(H-0% IDHV(]3YQM!RP61=P89L&\-*&O("''WH"#/';J$3Z32FME M",U8F\^\#/LCX2"M]2N)]%'FX\,]UIX'USVYQVH**/9@30X@PWM4O)'U.0-4 M9'GL_#YIPN@=)J9I\6=34UNVVF>MLP( 690C1;3O%A#4JR3**(Q;-5N(TL9-CZD.N2\_QY8[LE-5!-2VT$,4:8( M(&$V) +,[ \),CP6TUR1R[$28X8)HZ3#[/<06: A+!H)-64P.@E5&CKI$MH! MG=OESOI!$&_2Y\L*5+O]I'(9N.55X-J>=:8Y'DL+K,['=EX(B3Y(S)F"O>&2 MUK2?#,@KTH)3''*9BD<3HV8=]A6(M"?+=\N@H#XX51:7?"4$'6E6GWU9.[J% M>P 2D%!^*%0*#WN#E,7;T^]SOF-YK)H;>]R=])4Q*EHY/5!D7K/Y=DJ_U)4J MH))J/W>@JSO]-@O9O>S%.ZDZ^9E.2;5T?WKAORYONRU\"#I[$ MQ@]'^@\[TL\Q5 7H"6W:W0HY&Q#OGOD)7FR3Z[28?RQG6'D';.O\X>NNN5)[ M(M>>U>R6:C]-WF4_7S4U;_W/B MMA+_^>ZO4+EIF\Q S+>D%\)EAA#G'3,IN1*NU_XH;('U(ENN)$/H7_]V90/F M2QIX+[T+K]S,$2ROI-5J/[N?E7'SN^N[=O_W3RX)3"C(I\]7MYTV*90$RHL)QW&Z!% )CXH;C3":3DTGM1*J1T^\Y M.%3=$5)J=N(;OW#YMHE-EV_?- -&??C[IOE=J42NI9>$+#+$4XP:YI-$\VA$ MOOA,/Y **97FDFT93Q4?!894RY5S\D6J!SZF,PG#C6"7[F/ !]PTG?02)G.R MV9H#Z4^)-E/!/A2&,C*E(0VYF#;Z/&2:=-F$]&1(HPM[3_,_6:-2CLT%*N[S M\663DHB&T%>?7;V_^NGF]*9VYI[!Y]75^;E;K[7;]?>5J_I-NU:X;#H4_MM> MLX_9S()'K!0P7$:C4BU_?V'8HRE1P4=1X]^)-GPX7=>@B2V;=.=1P!0WJSWL MY22=9""%#T-DAB&URDFUZ:# SJ,6+G]X5ZM>S'JGZ\NMD_;'CWI";3K?5;7=:M] $=]T>A,;>_>=6MT_Z=Z]M#;W/ MMRZIU%JE2OVH=8R+Z']TR;W;_MSK]&'SB?M;^V.K^R^7M-I]O%TYK]6+KVT5 MK7O2NK[[U'>O7[.MP:K64VKEZMS0K=Y5J^O>E^Y^NW5_G]FX6BY7]S,LO6!L M[A3)O6%C%A'WA%PI^J>,F"X2CRF<@9B F@9Y958R=" 8J"A$3'T?",F'0KE@ MKW5,O=GU%FR"K$]F8#+CSSI/N&^"1N4L?L1[CO'Q9O;%L:)+XF.TFD=%9@$C MX\)?FVME_FPY)31=HY).NK.]*BM))-/Z:1TOGE'R;W(\$M Q(XJ-.9L LS0! MU^2/A"J("V(*[;%4ALB(W$@5DDJY] N10]*CZ*J=R =%%$=/[43>"3DR 2,] M-N+02B-SO,J#YOOE6-\Y^/ K]^'J?OCP%=7@N>"CX90\1'(BF#]BQ=25,P?V M)>Q6)*&"@LZ41X1&4Y)$1B4,IH*:RI97X-F4A'"E.!5D2#UH4D2&4!,8FXY)1H8\ J]' "V\O(B>223<5KG[/!I"UJ%XD +?/9'X,"8@ M*>?214 AQTP5 Q 0PXAM(18@S?"A5Z:&..#;$YHB2B0"! "9$N!CI\L4\J@. MR%#(B9[A=I'=",7&5 [4+.;@IV?:K*E[R(C[C;[Z?J"OO^2I/^H,65DY@;E# M#H<<+JWW=@A5S (%')_C]H,_$Z;1%;@.4!S%0LB;F#OQVN?:$U(GT \SJI)" M6YE828_YT*S)$>##9X"X% 3NHQ?0:,1("Y*52@1(5&JT5#D]8L>V:^743Z_2 M2XZ5:90B%<LTTC BN:WG?\[@J(B7U:**W[X+<<, (]E,*=N4B8(!(&&- MN;9Y$*189,?!XX9%!LUG8<4$M:#+Z.8".,4L0^--#MD4=-%2<-\^K]#)0'.? MT[16Y"DIMKP@PI$2C435QBAM6:U-FE(S4,A EL9.,<7]2@3%9 _+LDHL""_T M2.ESGO7#MP%#04C'T)_Y+Y5^9_N_Y*D6'U:(@X$CTX H RT'[']][ _V$?M; M9[RU$+!]KMPZ$D#T&',?60'5,K+>1C4$!ZQ7H7%$E3]#(,0$3@=<<#-%EKQI M6HQ'%JP6AVDH61+-U;N6>SQF"XH3%4,YY4OE7 5KXC%@%;%Q .X Z+ M,0A'O$8TO\!]/\,T'O[ 7IW3$5BLR(B@@V'4)WR,?BRWE!D G7? M(K^GEYLK3HMNZ BY&<$-P@.9F*?GWH:!T+DTPZI]^/S)$QG,S@-LP&*I#4"? MESR2.@#T=0/4WP^ 7J<(6$<2GAEGM:6]LP+4';(P\FOI>8E"I.3([-)XH=10 M*3-\1@NC:+#,[,',ZH.6'S%K)@IRXHI*?/%_,,CA7'K_3\9.]P/C_BPB M%!=Y#--J'J&+E(9(VX'+KU72H!2%.MI(I>?$V3; 8&'(C6$6S$L=!A((.;;Z M'/2Q78_PT55:4D-JQA)^%F78'PD';6U<22(/=3X^''?M>7+=D^.NEH!B#\;D M #(\;L6#6X\S0$7&8^?'3A-&'Y"8IL6?I::V;+6/9&?/:7;"6G9"E!YV;\AI MU(>.FLU3V@9<9F4N" /,H!HMIKQ8 RG621A2!4NUR\@HP\9G60?.^\^!Y9Z< M1+6 V@X59)DB@(39E @PL[\WR/!83+DBC\92C!D2QHB.LI]-9(F&L# 6JD2V@'=&['G?63(-YDS[T$SFX_T5Q6L[RFYOE&-7-S+ VPVA^O\TI$ M&*K$?%)P2QS2(N#%\+ZB+<3.$8]2]6ABY*S!OLV0MF2TN P&&D#L9:KD22%H MK%EC]F6-BBRB"(B AM&'0K7P=-!(ISA]_WTNQ"S?JU<7]YZ/.@-IC Q7=@\, MF;=L_CJ57VI*#5!-K9_;T-65+L>K]UMZR.[5,1Y=-7ZF4U(K%^U;)KL$N,P> MV?9EJX62@]AG1>1=V?[[*O9Z 5LXVMGPL]VG M2WVC/+%>,,3[Y&MLX;=&._+Z&<_WS0=?)?P\FW3ON1X^1]02P,$% M @ TTZ^3A1"U'H7!0 .1L !$ !A,C R,'$Q97AH,S(Q+FAT;>U9;7/: M.!#^W/R*+9WVTID8OY#0!"@S8)PI,RVDX/3EH[ %UD667%N$<+_^5C:D0,(T M[9$VN4EFDB!II7U[].QB-YYW^J[_]G<% QD34\[6,_4-KMI6HNC8\9)?-!@%!8MR;M;VJ M=6)YKE5IVT?>FVK;<2I'U=/C]K%=M>UJN]1LF 1_\UW+/TO-G EJ1%2[4;,= MZV5=T2ME$,XFHO;W-%-L/+]I04//W&8[$Q%-F=KL0@,5)RR MW3"UP(J%6XW[SY;@CE':7%>X$IA\[8^$Z#;#[F@#I^/;COM]!@1X76AZ+S 9 MM#YY/>CV.N=#?]#UA@?XV2T_A6DC3*XW\+NG7;?E=_L]Z)^"^Z[KG8+WQ7// M_>XG#Z=PU1L@EPZ&YZV>#W[_H?E@'\-Y>5AVRS#TW-P/NW)D'4!K"*U._\SW M.JO67PN=6%7ML/_.>V@.#5N#=JOG#8W^E_?>5VBYOC;4L2SG<>)WAUSG1Q2F M(J1IA@?3\ Z1##*H56&P?PBFF8'<);2C(6Z$!,1@ALQ.@;OB@93Q2XI],=C M%M 4Y!@&Y)(*Z(H0S4L9Q:U=$90/("(9T'P#%G$5L0Q"!A4Z1$:=H-^<)"4.\&&]+ M5BD?9PD)EN,[=+%P4YE"92I<;IZQ4$6URIOD2J^9*M2+BP]F+KHF?JE#B7=F M$0$ED])/M8X+=PP=NIJ]T/H+T#]VG&I]HY\L;-]N:?T'IMX/)K]?4!A/.1)2 M(..$:UZ[YKJ4?INRE.JO/YEFM>&"'.W*/GD-R%7VT7[X6J]L,.,U*[8"I9?M MD\IA7?/E+9')DVGFP'H"^!/ =PMP)K"DQD6!Q^JN"-/TBZ5^%?V$Z7J<8(.A M@7Z@EPGG@-OP8"S#N) @\C5+Y[59$!'H>3PPS)\TY)T 2DUY<4]D0HORFFWO M!1[\37@L!FSMV%?VKX'?0NSG^YG0_60^7E4@-&+X]85!_.HC\_NR,W;8L#8F MZ82)PCPR57(YD3].*F8*NK M='XD4VPE#&SL.$DR6EM^N)&6[YR#(FBA>%MR M2MLIIE!Q=/QRA9#6UPZ=[VL_YJB15$K&Z\SC8"!7([LZ+N37IHH .$7T5Q*Z MZ>FZCLT,&_G,#D#:T4\ :_"!S&&S3;X+%2X"LLC?PET[N8),9R5HM8B%#8A=O%MZ1?2/LC2>M32O]W*;W3LY,? M-20;#\:_P)02P,$% M @ TTZ^3D8-P>)$!0 &R !$ !A,C R,'$Q97AH,S(R+FAT;>U9;7/: M.!#^W/Z*+9WKM3,!OT : I098LR4F112<-KK1V$+K*LLN;8(H;_^5K:A0))I MVI(VN4EF DA:[?L^6MFM9]VAXWTZS\Y/3O@.ELF%\K#J&T?6Z\-9[ M=PJUBFF!EQ"1,L6D(-PPW$$)2J%2<<,P%HM%95&MR&1F>"-#LZH97,J45@(5 ME-I/6WJJ_?1)*Z0DP.\GK6?E,G2E/X^H4. GE"@:P#QE8@8? YI^!@O*Y36E M(^-EPF:A MNTCN&C3#ZS"[*B4$QQVG8O0S9AJF7D0Q1F%-):$QDL(55+3M^4 MIE*H\I1$C"\;'HMH"@.Z@)&,B&AF:RG[2AN6&:NF5CQ@%^T6 4$BW)O67?NH M=M@]Z=9M^[![Y-2/NF;/M7JU;N^P[KK'I7;+(/B?[5I]K"1S)F@YI-J,AF6; M?S45O51EPME,-/Z=IXI-EU=5NKG8;WS7ME^W '9.DO2UPPZW9VA]Q\'6*W5('3J?7L?M] M"OA8;#2YDR0;=3ZX ^@/NN=C;]1WQP?XVZD\NFG'38X[\OJ]OM/Q^L,!#'O@ MO.V[/>CU!YV!T^^-QNL.IQ7QA6G F/7R>RPJH?F M 73&T.D.SSRWNZG]FNC8?*T-]MZZ]\V@<6=TTAFXX_+PGU/W$W0<3RMJFZ;] M,/-WCUCGA13F(J!)BHQI< !C12^H +<")PGY*@5-#T AT0?F4SA+:,H"?:(3 M$8 3,CJ%'A-$^(QP&$ZG2)2 G,*(:"9]$:"F"=,\^L*O'$!(4J"7U)_K;D"% M+ 6')F@+\XEN.X )\*40U,]&"Z;"3/B4<=TXK,=CY(#F(.-,$??2#XF846PC MHHBEJ=Y[HQ)_I_!^3A+,-;Z$$8UEH@#I>S*)P#++[V$JDT)HZJ-57W)BH.BE M '[R?/4EETGCN9G]Y:$,J"^3S.J&0#=C+#IQPOB+Y]9KLUG%L4F7"*>G,> MDR# PGA3,DO9.(V)OQK?HAV&J\(4"E/!:O."!2IL5(_B2[UFJ$ O%C^,C'2+ M_$*[$FNF\("2<>F'NLC"G+)V7<,JI/Y$ZF/S_GJGERUTOUG3YG=4O9N<_%:@ M,)US!"1?1C'7N+;&NH1^F;.$ZGM4JE%M7("C57U)7@%BE77X,GBE5W:0<8V* M'5_I9>NX6FMJO+S&,UDPC2RQ'A/\,<'WF^!,X)$:Y0<\GNZ*, V_>-1O9C]A M^CR.L<'0B7Z@EPGG@-N0,1[#N!!CYA?=R'3=="##('MDD74"2#7G>9W(F.;' M:WIS+W#O*^%1@5^]/6SLWZH^$XLOV\^$;FBS\:8 H5.6KRL6"TBSS IV;_"T MHVU$DAD3N7IDKN1J(GLPEL_D>&69:/Q$)MC+E+&SY"1.:6/UXTI8OH$>DJ"& MXDW)+MV,<;F(P_I?&XBXO5:SOZU]'R0G4BD9;4.?C8[<].SF.*??FLH=8.?> MWPCHKJ7;\%K?B7#9.L:9/21I5S_+;, [LH3=/OTV6%PXI(A?8:X57T(J.0M@ M=4GX'0[;@S.,U+CFSG@3L/ZI3)$H:LKEHA&R )-A'X;G%[6?"/P#">QC4/^' M0;W]4YS['NSBF+;-_6#ZO0K\G[)UJ_?=>27S(+K /5YO:+\V!.#/;Y8?=(R]'OR]M-6]@*__1]02P,$% M @ TTZ^3I+,A,JK=@ ]J0 !$ !B;&]C:VQO9V]B=S T+FIP9^R[!UB3 M5_\W'FNK==>%&Q5%"Q&R2$B8A9 "0F0G3 T$T+V'N!HJZ*@HDQ%A59!"@A4 M]A <""+# 0+*< $N! 5<.-\(]NE^?GW&[[W>Z__ON<@=..=\/]_]O<^YS\W[ M:^]O ;[ 8;VQ@ F?3)BP;L(Z .#] &"=7ZA,+5.%RN0K8+9@ -+=FS!Q /"A M??%A!F "8,)/W^]O0Z^&JM5R!Q!(JK)E\V01B6?;"12N$81%\6S<'69 MZJ1WT$OD$KZ:O4(O$4M5#GIGBS%P!]/O'[I!%BO&IJA%SA9N'P96, A^*] R M)7\%W!9APX5 ("OL4;80.!*&0*Q; 05#X" P"@2%VX A#A"H QB\XF.S<)EJ MNCHI>0('D@?V(SO37\X6'_72Z72V.IBM3!D"@J!0*! 8"H)";4PS;%0&J9JM MMY&J5HV#_(3CP5=QE4*Y6BB3KOCP-YLCTZB=+2RFKOA%&V?$X_Z#CURC%(]Q MX7%!?#%?PI>J528;0D!_1&=2_1^$?VCX/R'R]):$_'/"$)!0$O)GY 3"/R>6 M2/Z04J4F\07_G%)%,9]. [@<:G_084]'O4,:E^*X"3*0 <"*;DX['5; \3GHLIK1"FA+(! M(RD0F(,=TL$.90-&F)++"?2[N;_%D?&$ L/O4% ?4.!(UD> GR?]AARMY)MZ M_XH0OYCY1Q@R)44F$[N,UQ#OGUV^ HT>JQHKOJ0+I3R93F7U"[B/1+_!HX1J M)!PI6RA6_8M>^_ E9RM5_ ^AZVSQ4^Q:_([@(ZR@$_+4H2Y0.&),KE]T M_3.B4+XP)%3M@D#^3/2QZY]1?0Q/G!_&\V>ZW\7L[^G&HMP%A H#V;FY^9-% M+!PIQ,W=+03C[N.&4;FY>8#L_=U45,]0+<\3961[HG3>'@0-P[B$A/AYN,CQ:)\./ 7JXNQ$\W'0? M/OX>;G9^&#>DKX<[@8)U]Z=@]#J.IU[%]=(C!?_XZ#!>[CHNT<,-S#1Q8'J& M4DE8DFQL; SP5Y/_Q0\(:5+4/\2-9%+73803*IAW-C>'Y3T M?FCW73>7N:S.*%=A.9U#.-A7A[_';>1QNZH4W:FNS"]4;[RWQ, MPV@3 P^W$'^TJ<]D$1.0E&!R%H'D[N:&]29YZ_UI&$\,%"/D,C%4@MPSU%U/ MU_L+_=S' *EJKU""GB5$HDF&$"U&[&\D440*O($)\T,3J?Y2$<+72 SE45E> M% ^PQML;)R/@T*$AK%"'R?%TB1PAE"L4&I62C=#*2";[FM3W]G#W M-X6+/Q.#-@4$YX/-0C$>[F@,F4#%8*DD8JAW"$L?PL(8Q@!E'"\=EN!%LB,3 MT5@:3LC58HPX#Y)'2"B;3#70A4Q['[0[S(],Y.,P(7H>5:0+&5,9%\;">@IY M(AZ6"D,J?(TZ0XA\#! ,]#.&XL@B-8%"A?N1Q#PFG2;G,+ 0/@-"$K,D/!F; M+E=R/"$:#O1_4G\,$.@AQM'I8KB0)9%KN%(60B!2^(KD;+94@9*=><+04@X /#Y6QL#(V#8 T"*=<#.=XR6AB$08'+9!RA'=7- MDPX5X_SQ((J(RE7J_9@T/=5/9(_U4='&;2A4FG[[#RX"?X%)@%![D,YM/+"] MX"9CA-@)@!2YWI_.$"#A @%21I+!0!R*%XCJYR.4D3D@*<9$$,*&,QD:.9"- M(JM9'%^H5*U5$$-P8CP1KS3X^.#&55:H_9$D!#F$"(/)P7JJ3 J2XHU(/1$/ M\D?ZB11Z*5U Q;' &B(%[2D+#1.ZXTD:$A!J+R)25.Y:B"<^%*EERL>%'0.D MP. X@8@#YT#"D"H6SQ^I@Z+)"+&2*6'K- RE46U'E@N%/+R7TJ#T]I/I_1E& MAD(C@?'%""D/P>'C$#P8BT*FHW32T#% '$9/"D79ZS!8HV:*$;Q[4*![AYZ29C< ^>)%@AIH0R!4A@B\P)) MO<*0(R+&G$3'J,#;"1T%4J-1JK%$D0AOT(CE!QJ=)N2"56B. JFAH M$DADA./4(%\_>"B;(\?",2P>@2'E(H0A/CYC@'0TEBTF&[!T+Z(&3W/W8F!Q M_EYP*0E(DPG\?!50J9@-IH/!9*.8J.;(5"*5CB<3A(A$<(/:6P_W]?2&R5B^5&>OY*OT M(#LO+ \F],6/EQ*PERE<[! ",0GN@80#J6J:UH] ETCLM=X^8"@2@S :]5@, M"NL)I>/ _N,%EB44"*EV,A^C#Q(B,&@@4J061/"@$R$ $@Q0DH/!(:3*?[ M :DHL8@B,X H8%^\/Q5GTD;(9BBU)EMBY9X*'8A.' /TT_J(2#""%PX,]]'C MY(8PO,I7RK13T#A(&,H-'&8PY;&$I.2'(4CN*!H8"A:'T6$A<"U.[^$O@P/Q M))/','J$%.NOLQ\#_'6M!(: =!Y2#QA([ TB^($(7AXFE:4488B6#_+SDVK M2!F,'N(G #,H*+H6I'/W@A'T(!B5Y2UE^U+& .%HDK\G2D@1AGKR!7X^0!F? MZ8>GR]DT.01$E$MD# P)J&"(M=Y@BH^W5H]7$D+=[?PH0IB*2Q-(40J:5 "E MRQA$N0+#&0/4,R!:/)('\<*AU"P:,U0'TS*PHM /J:_@ *D"'S4$+D(:$2P9 M3 Y#A ;*F#J!&QTN1T+T3"U&@'23XL,,/& HR$_$U_CC]&I3^421 MA.[^:'B(6YC8"SP&J-1QX"([N8>>\Z&DL;! !DRBX!CD<"-8RK S\+%B+IX3 M2H*PW4$A$@:""65Z8,E &0C(E6A], R)#U*-@6B,E!Y%+F<'BI"\1G^&BW(SU1U M0'9Z4T76@44BB"_/*:MDQ_2 (.)PY!A(*)&"\4K4$8Y4*8WR,*$"A6>CE"%@B!B M')9+Q2+@[GYPDR8>"M 8H(\^Q )E6)QWD8]TX"*1#$\ ,4]WW$HK\_+B_OGT@/#X4 S\!D!J&U(&0.JZ?R;X\7SS: M8 ^2^MB#Q.CQU/,$V;.9($0HG$OS\#;94>HE0.I-WUB82.Z#1XGA")B,289H M$%([N3=;H,%IY32^CP!.%J&05#\_+9 K!QG4>)56JAVWH8RM@*&]&-Y@+W\0 M2ZBA4! 8 8@)!.+]@1P"U72+MY>#C&$T.5$JI_I)3)8E4LGJ,+A S?)6,F2^ M5",.(=)B3)[R$X:, 9KR48!UYV&!?"\X50=D"I D/="?A85H(5 -2*G32E$4 MB 3'DB*H,!P,BV%LMI<[G /RX5!P:)/QN&JL6 .5N2/$ M1@)1PO1 *<-H()34Y"]3M&C&@U>*5)@80J0@BDEJ]1B@A&&Z\[OC.297Q3%2?.0\.9/E MYDL0<<+X4J12)K!SLU,Q#!Y DS!^<%\/(\ZT:Q6.!S8BU Y)]^?S[7Z]+I4) MX+X@B4X+Y\* W#^)YVH0(J6X'DAN!5R@H6HO,4_)QAH- M+&^#'C]>'(P#K<%3_3X$##],(((!N1@0G,N0F-88.E\Y5"+3DQ00!4[K M+_?!H&@B.!?'%_K:R2E8LJF.!"> 00:]#YSA*=/3J12=UA>"\(:( M:3!6&'W<*5"DV!W)PW/#A$()! 0W>"/#=#JR'BJ ,]DL-M%;[L;W),/\0X5X MKC94)89YXL%(GX^%V"@UV -96H07R(?! .'\QN.0B!*@?"EH#LJ;K]6A\%*Y MO6DMR>&::B/"M%1D8-E,HLE5#*049!1!.$BM#Y!'P4!E;!PO1 ('VTMU#/';0ACJ=5Z9"C)WU]OC]3[F19<$IA1JA!(\'@8&QP&<0?S.#R)A]@7 M0]:#?=Q\&/98O@3OK]?^P1YM#/"_L--CJ/Q,!4(('P\;&-*4CVB2GJ2Q![GA M]1]4!86!X-YV2E.'$FL$:>U 0+(OWEX#0IA&[8$FXE^/FLI;F%!CKT6./\3X MT.OF _0#C?<"50P_X.\0=1Z_'M6AQUGH3+EM8O 3SS' ?S#^#:*;[Z_$ KGA MQEG\,RW&;?@75/FK6HQO'O^"*G]5B_%J\Q=4^:M:C /^18> 4"+GGY\FCC\J M_-T#TG_A@?6?/H%U&CNW%BZK U;>8<> @8G\_G0&Q@"+# M1H"P@]@@46"P#=R>PV-#D&".0, ; _XU^>^@/61Y4B83?#C9^ GC-^._5Y^O%&KY/*Q2)OF+C[*= MQ@Z$'(2_=XF;.P)FYXY%8E%V[A@P!()$N\.P*!3&S@/E9H=%HIQ OR/](V3> M[SWR5Y%Y?V2IGY%E_[9#_I3^C]@H_]0G?SC^FT3XM5-^[S$OH4HM4QK^X)B" MS%?\=XXIQD[J'-C<#S*ZJ-@F43Z(_HN^/R?Z@[ 0]%0#QCZ!^@G[S\+B5_BZ4+[TPZD1Q 8,LP';4TQ$#02AL6B8';_?4^A'" F9R'^]M1_P5-NJ/^Y(/Y[GH) *!"P@\E9 M=N#_LJ?L_O_I*;?_=4_!87][ZK_AJ;^PR/A//&7Z@4'^]I34A2N3:OE*];_@ M+1,?MH2OYBM5+H(/*U6V7"X6_C6SV_>!WH M)YZ_@/Q;]?\;JO_'^?G7MF7_1H[^V1M(_YT<_?VK2/]7,W:\]]=;@Y_V&;_? M2CC](EP+G M@5TA%G*4;*5A!=P+0@ E_O7WR_HUZ.K6=G]W2P8,;;=F$;.W;?_[ M#L#G'UBX E)? OYN?[?_#[1'E399P\OZ2XL0^\X)F#G7@WNNZ]=DU]HN6KKS M"N0^:N;9>@EC=R+_55!^MZX,4X I"^H(S%AU+O[50EQ6IZUUO'MQ_CM L*.CUN''W@/R#@'>/A@&OLV*Z=<%>%9S MOBI9U M%_382/4/8W@$9=?2M%5+W^Y:MGZ>!V@3',L?WAO7O-/6>79MB6 M5+/NU]QD/@IR/+&P[,>H"H_ZK\-JBF=4?XE;-BRBE%C<.!>E\=U9KH]KKU]V MI2;79^@LCCT\*\:QPM-+>ZN"_'FG,0_9+DQ2H&45#/GA!K$V45!UC(N\$UJ? MU".9SS(>.TS<\9]Z?2(T7!WA]G+MX[C:Y;E=*\KT'SJ7+["H/=%5U>2XK&&= M6>#1Y>70'UXXFF'"O@TO".1FOUNS-L#6QWN;3<)F5J![W/HW,PQE;Q]L&8AI M"@CVWGSZ6<%2]^YV; :N6'SX,UDT[UQW5;TQOP4(;O%6KOELTY9'Z38DTP:R M06'<0T^[2HO/61O>/3E_%LJ1R@,U=2,#4#=VE@8ER:I'+8\S2X,UNV_$- 0@ MHJ6TC"-%ZK:RB+O6-P/XW<6=AE>E.^9D%#>G.$7\IS9H3.E>_L6F*:][AR+[ M2SZW#09,GG-II-&1MN% [L5K!^87?-'^ZMZ^LJ71^U1:R?>6[="'3Z M08L*[R?9UP<2\3:5HZ"\](@9=EE/1V>!WP/>/-;JWP.>+Z_-N[3^/6#KYK07 M78^&BRSM!I?71E%Q1X34D"GN0BH]W0D?:/?]E-%-K+;"=-?CCYMDW9.+!V^6 MM5TX7O;@W/2+KWT3$-- %AKTZ,2+ZY-' G%. MP0[-VZ6LP>**OBJ;C@;EU_HBW["8,V4==SU+ ^Y"6*UVQG77]C@O1E-)(M\Y M\UF:[U^?!MSNG!Q\*SSD\WIX[J5JQ>%M>:IPNRX=^"S,T;)B=4U^^/R:K *' MEH@3W4?K2P)O>4LKYW7F9,)'@2TY5B1!U?P&XZ]G=SIT]"5!_$:9*W7\(7F?!.Q34>^QV,]FB02M*;%P% MKSA[+O?2R5:6]L":*2M'&43Z,G7.?)I4.RH>W>'^QL5NI?>-]H*D[&\NE0V? M#-FS\>+WM\LOV5:.FAU")^@;9O0DWWT/B-"\B%O<6:I@M14/A%LHK3LE-P8N MDAHSISZPL*S,HKYZ;)U@*<1=3LN91IBW[5@AB9) SC)][[9, MKJM;9^:46QUNLK1S@45M?@"F_LS>GA>ED-Q$4=^>D1G]FHY+NN(FR7W=$O[% M3Y,6[JW^(<#7KF@E)4O$FO/YL\^UL9N+UL/2 ^#=50\?S[>;ZBL-66 M!$E,+CUV(/% DL+HL3,NHW]*R9>946^B,D=IWI>7:=K37N/B;OWPGYE_P@'G M!)P'3 8,V3_$'FX(3&F(K<6HOI@,\,;4S,#S@8TGQ5H1#/;"[.MB[UY:XOX= XZ* M5YL#.ONZ5--9BY,L%B?YC 31^L62K ILU5[MJH?HA#U;:8Y;_C-%)_&>WW_Y M[1/?FVMWN0:5NBF? , 3*Q:<;2@+*9T,=1FL6+@###!O-^I&[4'1SK>0HGC; M%T]=0(7:Q?W) WX9]6EF6G[IE(#L MH_.T"?E^@.5G?4);N%Z14,ATF?#F\4 ,4WC47:G"7 MLZC6!!&NY?OIYL;0S;BMQ5 M5Q^0Y_PH:2F[-';QT:B1V,[,H_%'[F>1Y_YGQ@ (?*4Q.UP_?3NLKW[6N74! M"# 1X'@B8EU%8O@6U:K!_A,[O@5,N+8X=4-7D6U+VT':Q>:TH&"QC^W]H MC:$L]SR[_9-.K$?C5P=EK2E@E;EEVK,@MJ<#Z-VO="<^VQ94# #$9F0\? MS!FZZ7B8=+NU/K_I?$QQ4>LY:E%X4$P4R[K!)9X@"LXYIJFLMUP_&M=\JDV_ M^C\3_O6*X+VN6Q$##!Z#PW)"E&.,-^0RHMP>%\5E%? M"F=_=H(@?V#_[B/SH@KHR>R'1?3]>9&U6X$93X\EC,YL!7SRI?/]DAFGPE\$ MWKM[H:"JM\)IT.=1!*L)7G.EGEC0'Y"C2<^*T*2/VAU?]/R-6\G1-P_5[-#1 M']X#OG;A;!F7;4)JEVB VP7A%W],0%'T;R2E\)2V'EB[QY%H!J2OQ!K)]40-;#'W\T!-X=D?&JZ64C-G4FT*TTL++8," MZB]V';I]:] Y;[B*J2CAW&_<+"14=LI%B2%FUSIU!Q,=)S4I*SH/AW6J2B\4 M!*XZ>\I3,?V2!YU'BO%/RSV1=N7XE_^6/_Y*&9U$D!?X5-95;1@2N1>$&E_M MKJDC..?<[;B.SGH>362G7EN7E'XA@-*_^*;9%'(YJZQPO$VU_+$[15ZZ6JQ_8'T^Y1WG0FM#VP MNMZ^9&M)4JLO[H#-L]([V<.983F^^S]JY^8'O-ZH M?=:S?$'<)^N<"F:T)[Z^VV:$MKV2.L:@2",SC@([N@TO!-C=^X/YZ!WE63M] M/C^.V/I]X=Z%UU&QNS&5TR^0'VM)P%SG6YU)E6:18G[GX4WOS9*ZF!OWUH<[G+ M=S]*H@6N$2U+OXM>M>OUI,[$<]]J:K_O@O7GI 077+#LD X=8RU+"+O^/( 2 M=D$SA8+?>)9/ND,J2M?X-X5OE*_EK[1Y))VMF.7JOB:W=ZO@I*@%19JM4)0L M#CIC575;=?] MK!U36[+:UPZU533,O>TNUS8>-1V2#23+MVTRJZ)%FE=(=A_ M3AQ[DM!61+!R:/KDTZM'*C=1KER:>BHWP562D=\N=+19L6:YU&5I)5ZUJVSY M \F,+>L?WMFOW7,DKG5C06""6H++P!RA!N-WCF8=B1M>M&S;$_)6AQNK0Q<_ MCEQ*/?W=64IZ];9M0_W^=ZY86( MSFO;5RVR+>@.=.O;5%4MV7_#\D11,?J[@D^YM/Z-*6>D%Y[QV\J"9]$']JZJ M84?O<8NZ-[R\Z#)?K(-=U:[/JC\.VXZ/0J"<^:MR1*ACQYM2G2AM2=G>-X M!YV@V&1-KPFN-$1IKPVT?%V?X#CY%FCJCQ=:N,VKK^_/,+,3.%H'4DJ3XA93 MHK%39CR8?7_XR_*5FJP(2KI1\SWH$GDS4/,>L*(B.20Y%<)Y&B,M6Y%;?& MPLD^_"F^Y_G2R+U=CSCO ;S"]8MBCFE6'8?IBL^6V55G-0U3K&H#DAOJ)#6K M>G/(.%KAZ-15[W+@Y^],FCN:S7EWRY66W#,T<3'A5V+Y\ MQT+?NSG1K[>\98EBSDU?.T*K>7MZTR\8B*8]O%]^RYA7\ X=4L)EU$0]*"V; MGP9/*"84+-TVA[?3;)1IWKUIE7+@>=+\1=8E84E=I$-:6-C13;.@V:3%6MJX MFH!%0QTI=L+**XZ2Z@/+=LK[1GHB]Z5C8EMDM7&+WJ%%Q:DQ*R-)Q2GLNTF4 MG*GII+2VPAP'L_H_$XH]2YYR+9 Q"*L57]JS)/S3$XR.BG3[0[,X'.TTRQ)X M:\6D;G-WR)O.!:46,X">1VCX780=Y:,+EJ@>UVA3%D1XQ\A<]K;4%'8O#FRJQ:Z 2_,[.UK30Z'!UU2'I]Q@UP!'N!=J1[R7'8IT%^?5F? MGI^K)**CN\@H6_R[5HJN!E]A4YEFL9=E1$IUHDY.%:,M>^!_C7'&EA/_:_& V/ MNB[-[["YOBEWMZR(Q<:6!&RHQ7[;:O[YDUO5POTG&)[K]WV.(_N^F37GW[F; M7+VQ;^8R[UY[U5-90TTZ&3QSL:BB[?P!^,WY&S85//_4,:6R]7G2Y7CK[ ., MEKRD'RK#MJ9W3HXJRA%Z6&=]!0C5]2,&X:*"6^49Q=+RNGEW"4F!XO";^T[< MNE)4(#W[Z)(/\>@9:4S9HKMO\U;5U=;.S5E[U%+G>X-ITI M38=EATH;T._:I44^F("L+XN.5'SUSO?'<\?,=ULFIF'WMNSRVO,ZU!!YS3!? MTA8LK+Z/L]>_F> \\Z]+%'9+OECV?/N?ZX::+ZGM? M%^];UF1_XNKQZN!S,7W><9[4W2W:,,>"L,W6H7.?62!S1KJD=)ME*"LTK2TA MW3H 5A@"9[_X=.!FK0LQM\=,RTZX]<50TX]7-\^9+^M:.#?W=J=EY%%D)_&< MSYODQJ7F9]Z(DPS$%[P$6@J]*:@_L5Q317'PY MLHI)L:F12Q@HJR6+ZH;GOCVY>%,F*.E9IO!('*LXV3;>EWK$?04 \.6T^XEW MYE*V->1J;^;4!5QLR%?HF!>-TS8A9B\[:'NQ4UJS?X R,'=-_A!"2(N--U6G M84HZ_6[&9MBEX(/[^UP!)%=J @\M?-FG!0W :V;,M.'Y'=E1;M>/@: MQ[4W#V@^F@TY6;,/NE.H#KMICKZH9PEKCJTN:>B^:5D9#'7ZIL=V:%.=;=*T M[L$!Y[ZZ5'5%-[_2I4]Q<&5]JZSA(.19^9W6X"Q6-NL]P/MC9,@L[V]YC5&= M?PXT+0Z)2M(N4_>D[]X5[H(^WC2P.5V9+5EN-)_29!-NOX(-M2@P=S[R'O"# M;KM+4VM;FI?PNNS\*?RW\PO!D4%'!#D:PA)TM,^ICR$'>P\H?%QC7YQZZCU@ MQKLA5F])W>28RKYPMP?! V^D<7GY\9T_5H[F'>V6!1JZ[Y>L?'UL=IPWNPA7 M*WL8<@;Z. ?F:0&MN3%Y3]5G*P\<7]MQI*C-]5!"SZ:>.[9#UTZJ;Y9&G%PB M>MC_^MH[ZH;X'A+S:*:D#"Q-S-[%M[6\41U>XA46N&A7)L$[:G@I85-P_'V3 M5)^\9+6\*3WM:J%8_^3+R8A5J0^)+[M5+<.=C+=N8:IJ^6_2^R]LOF85[>Y) M>G/>XD<.,CVE9Q]_$?5AZQZN_FW*JI;!%YUOAU5F#U+?9L, MRXK7GB[E6<4 E[>PJDH^/7=*TGW4>DDNXP00'8K/9Q5[DC;F#KGLSJR0G$@* MRMMYR2J#N^J"%".1!LAR,B_8W-[;OK;C8*1-ZG[^"U[A#T-6MB36[DDMH=M+ MUN><6GX^9S:W<^!*A"B-,9L9%I4S&W=XZ4<;?>;O;-%E]FY1A>)"[W8F%W-* M,!)@33PM]=@QU***3G]2%'BBTE>JZ-5W/W>L?GP#.LFJYWYI^S$@Y0H%40BX M FO+.//XK'/(^9FW]B<KW&3Q DKW%F9P^ESOL,KYN>XL/P]0*,' MSD][#_@"Q:Y+ ?.*8@T;\KO*%W#;_TLBDR.N[>O:_@^!SKM\]).S-2OK! M=F5H "Y=[3IN+OO8IU]M/%+6\WK^U8=*7+5&D+PNO!#DT M)ZR-?A,R,NL]0/,FX>VK@>6FK$_E7+DT4]'S<*/67* LKBOSED"IH;W8&\59 M[JRLK.;UE'5GDLL3'Q91[>C!AT4MKX@=U16%.NSI]-,)T;JY=\_-"UA@69=8 M%G&H2W=2&YW8TN1%V17\>G_@T(4JUU#2@WLURIVZHSOOWR%E\6>N?6CUF+RM M;%&#JZNVL ;S?+/U 8%C-JRM]=$E_^=OTX_W ^HZ#MP)#C\V')[[3>UF&3%>X#8<79BQSY[URL(1_7!Y,N7$C/G[LN6)K0IC1Z=$Y]Q-]6Q='-FP]Z@AE+O0T]>A ]%>_7,*0#F5M0QKR<7OP<< MOA['.77KP+:XM4J*#\RF5-"Z;^K(S)O6LV*S\P/W[%2KFK0YK3-%'Y\H3$A] MF[')JK+P[7O 2]F+J';+JJ\FG5SVKF+)AK?MA?FPMV%-J=/O7CS\(^%8>A,? M%; QE=LS4%JQJ]+Q1"H_Z60GX<+#TK[$.VE6G39-]6U1:=ZP "4^8$G@/6.T M8X-F^Z5S>=?,JT\_;E_*A53GAZNC">\!2T]U\&QMSK:K2^K=S6,L'.ORGE&! M!-.-,S,'&&SVOU$=M<^C+R\IB0M?4YWQ_\;;<^^&V;U M?35;!RZJY(L4!YV_N?&T+1O:!U'<:]D5^FQ[_QK M6LF!G1L AHJN@O+-\\)9#T3;6WH1[&6/LGK$I2#:@\!-XK7%THZJ6L\D\^N[ MKWN2KW];P\TN]Z""[\TQ;DJN;8UPO;[*H?A'0.CKQ)3#EY(U@X%S1W-B9WMV?8.L8- M]9:/GHX_M/K.8%!3<,!0?]1^]]7-HR>UB:"MSBXVJUH;PQ#Y]>2!GX8TID8P[ MQW;N#JF% )T<9VR_5C/7HZ5AFVA+BWK49?TL\@$ ^Z;%K&P;Q0#7K+[;H9M_Z='SSJ@%V/BT++AU2M0# M%KH$?"[?:;)-/=BGMF7-F20V<_[C.?5B.+]7WW>1D#(J3.HM[7=ID995 M:Y*-N?N&5I_JDGZY.72ON..9S+S+?;<^7'/ON#%-"L MXO5/#L"-U2<@.ZIX=3-(6/\M-VQIO509HGO^F@1JA#,^FCTJ<$ZYPZC2[ SL MN7'"IV59/G]_S5U+*J-$'+ZJ&'N2*55D95F:2GTG),._+3YOFQKUQ:?G*OF! M3KFI]R[^V+?'57A<[)M87K2#:7>MK;=@=H .9R\^EX=/0+@^!R:HVW73A5Y' M"_$7LV /T^D>V650"]+Q6CE&=7/ H-#Q!:1/%GQ^44 M35WP(Q1);AL.?'+N0A*7TS!"2F_MC+7RG2&Z0T@GSB@H=EF6H2D^W1D^Y]G< MI:+0".0V$^($O>!H49?;G+*W9YU=356+U-!*%>&$'F^*,I[N M';CG:C6<(E6^!^Q;FMMH99E=_+ACD1EW3K=-:,#SZ4S9L.@^?D M!S55;=VD(G+#CI2$O*?[TP!_LG9;[&/L>G?^$/A%0GU5=FYOYY:?LG7Z>\" MXQ!A(./Q>T#UYI.T,IMAP*1C+FG2TYQ=3>4$ 7[3B<%]UQQ-]LT1Y$45=/832Y_XAPRK78O@J6-'%) M>OWYB.*N=>T5\+/\8T,A%>A]TG)3_X.9Z-( *6UT=X'MC+/3BVDMC>5;D2T[ MLJ@XZX3O1T[_Y_7&W* YRAL.CUJ:TD-QVKW+(61EZ4BY6AQ83CC1T"5F$:^W M7;?]I-;3HO%J/[=$NTYZ\X&5@KS&($JH^\WNG4^@7*V9;/G6[5WLX M;H9M[K[4I&,J!BE8D)"7V#.TJ'%MT;+6M7U9:-T;H+C\N3;N( M-X3(:[XOT;PY(")J6<"6F+*>Z/.CQMQK>NSNF4EF"J M<^KJ&(_O:]K[UG]->-19\VZAPG>;GOOJ/2 J>1KS_LE@59-W1>WIH=+$_A1/ MR/: 74W5ZRX$IQTZ:%L&7Y96?, >%7OSR%R/*QNM<(L0$ZYTOHYS,M[)G083 M*#W5HJ!5WYR5] %774=I#II%0MJ>)PHY11!'USN$YZT7UFE>C>ZN)UKN MJCW([=SWQ>N-0B]Q?_2C_NPB=]LLK7UBMP#F+7OJ*V_U@URDJ5J^ M/$&==?,>\V7K#[EQ.=/X#UGBI]^F2/IWI_19NHYH.]/;B/93<['I2]*B Q/C MBVRLT>$#R0>-E:BNQXM?&UC(,Y'!"R/S4=D)>3/*"VO.;)>V=:_\QOIFK/C@ MM_X1);VY+AB=MFF#*F>QY!H=%7\T9;5^O@W@OU)H %?:KSY^\.JMFC4RL^?D MFC.TN[=^#%A6J5SOS2[69P9?/1$09\WO5'%H=5GLT0#K"Q/O!=\Z+[F7=WF_ MS_8E.6NEO MRL7T"P-7AB;?2JWR7;BI0OY-WRU3WR>:=]^[C+P=T.,;#\?4X+&73JNQJ>5' M$+JC6K/$J_(!IGE-"VIRR?G\MZN2'E6D7"RMJ1]JB 9U/(Y=E\NRKJ@\(3LO M7>?9R2DG#S1UE^F>!X%<;H1SN8-.-Y0IQX^7A-PM,]?L<_2\J<3GM#V."Y2J M]M:LU^"."H.6$$3#I$CZ3T::_"!R)K^6%["Q:MV!EGO>G*4+P=>TE MQE@Z) MJS#1B[;F/)C#TJ6+RKM=KB^N#NU0ZZ_ M7MQ[7%.OS=>95^?=%FSJC&E$DY9CHOH5K]8XQ'>Z#FOO"ON.9FQ/.9RR,'3F MX_U5=Q^+&E*NSQXTJ^E9+,-L*'CVK&;_KI4-N8_.#-I/RUOQ*+YB)2[!!:^= M$<.-ZJ(V[_90S2K-7&;V\,TEU6GXCF><)_LB,@<,^R2/PJX]'8BIGGXXYY[H M.*NE8[7(&R+_9%S=,3KQ&2$@R'5RW)5-BS.GQ3WYJ/;UF.8# M%^T4P'+;E=G*[%>2Q04'M-;W'5]#N[^I.;'$YH'ZI'#)T4NX@)G-/:L@DD:C M18"R"LZ+2@]@G9R/X7^%O,'?T3/Z;F7"!@._[& 5\"!7U^AI65B7/M_\04QO M8AE-U%3VM"WAR(&#TN0>7,:S=.K*@TVY4-XA:-\EBY7]M@6W$HO*8N4MI)"FAO]W<2GU9'0'JA- MU4TSGP+0 M^JPW7T8N2^S$2U;..'K%W24X;8]V\]*W+262ZB55;R$_E#Z\HV_/?!O+';:9 MLU(4OJWF^ O+KW'I/RA=IVHC.JN;?/C++ .6;,,A^R5VY2\_'HC-Z*W\8GEH MKOY=C6;Y@XLX__T3O6,"4J^-;#F2YQ: MC1H,*5U[&G X)'.DY6G;\;CD%VMON\QKE/"=7R?ZU@\X[JZ)G&I66NJEA/9* M?:;63-F^!#M?%]M_L7?O@8QW"5:40\W &0^":XY<_L]7!7-10R4PPH0SP4+9 M;IGM_%,/E"%+&N)>#!H_/0FO1+17C^V3@3227>**VC[BG$K9-.?6,$%/5U72%'D9(_48R M#>'ZV;KF*[ONT?;'+L2KI;N+M$6^_/+6XLOIX76 214I:1=;0P?Q9Z*/$7+7 MS4^MM[6QWRNQ@06HO8 G[[8M#O@R9W?&R5$[2?O"QAS:W36GA3,11>MM_.)P MHU*GR-64GY2;>.,Q(?6SKGL+-#;+Y[P'\(,ND8?.O ?:KS&X9.E1$/#$Y,"$Z_J0+:6]SL#- .]A"=Y?6/*JQ?:*(K_?MJM!S] M<3!1= XA-:O8Y>E ;HQVF+?5H:,\X@>J]4:YXF3#%^<1,Y,6F#._+8EFQJ HIXD)N?I]KSK3,F9LBAEPM;EV"H9:= M:SSP8.X:X;+4C34V.J8ZBW?SR;VLII'UO8])/^9<&($>,AN0EK:?KI:\!S1% MU.L=*.? XV:>B=[)-YA-3NA!U2[7)6UHD#=N;TBX\^+:5-Q:)G2=MF_Q8U[% M6=;E.W-M.U7;6YK:,JE?%I)SK /7ED3:0FYHGQSC'\TNWM2C"7G\VLJ;D M=)P9>>&[LR7%%9,::D[624^V+M@5TG8P?OG4DS-)N\BUVUM;IS3>FO+#JTNE MC,/\AIR53<=9]8V!HCCD#,W@^<-SG-;\,'BC99?'-G%Y=R#;!K=)X)DM190J MK@XLI2?M*?.%G8W_WH&U99:Z$K74^AVBXD=%Y]+*Z_OT;4;;GE6QKZEEZ_"; M9H@7Q_I,VVXI2>Z/@=T.?HD#-52&^E@USS:DOLNXM":H, MERA]]R;VQX=OJ@E>/5C0_(.&.I(FG9$8>6*72R"6U&^+#P8.D$"7"A/2<9%" M8Z6P)7/^BQ0C_F+=WOZ\NHWMYAM?'"+G.8UD975KVNE4F_.!K&RJ=5&.B/4L M\\WX4F["R:0C$P?F7UI^+??H6]0%' P@A/2K7IO+JV_0K5_E5L3]?/?^@Z?& MJ_LZ1RH130-KNV:O,<[[_LJ-L]:>2IO#)C12O M\&D+2X!'FZZ46[R6"?:FDB@[E!;4B3[2H/5U$OHW@]W Y&O/;8]?9[SQ29W: M.'2!<9$Y![>.MK%U=$UL=A=Z=8^U^.:NY, ?( MFO/LF>7S"9N_1FDZ#[SQK$EWK29\NZ]X5^=G17 +U2'Q1>6B.<'2)>M.+"Z* M3!^>4G04L7.FC5HF-QX50R8=EOD.]P#>+.S9O/I[Y9>V[,YT[%' M<\FW0<)]]EGFI1FG ;]J_^-!U.K1ZVO+#K\'%&4X:FZ,)$'OOXMMR+J1W[O) M9E*\"<*XLVO]I.R+/U*0@O]K?*OIB[:M^SET )+1UVV1E9OI)P:N+1VS7 M%.$Z@X"^L1G7 )^04S(O7JV_50);VEMUK#9AXJY#U2>#A^_;G!84%HF:!C.6 M58A/3FO@;SU?U)&/\7JS,A].M;26^MP_;K$[P)A<]).2GV&=EP,E"UUM;G0^B-[W_==\&47VNXY6^".5&0-/J_8N/QH-/]!8AE%UO"$FEAL M#3BLRR%O3?VF,V#WR?> FH$;01E"5G#/L8[8UGF)!R\^J=,M+: 'IHPFX N& M U<]V!^6%Y6 7]A#>1!>Y/::K()]$!PZXE;4'A(]+DP;LW+0J[ MJP*W6S^3'S]&+9C?41S.A1]9GC9],X1ZY#:EY;ROZXJ-Z^W[^BM_G+PM^&C5 M@I;DPQF&11ORKR?HKCM8M[5;/C-:,$41)[-&?[CC6\ZGA2]%S(O^ML0IFUE? MQ;HF=:8\[,7+COK2XH6*+L"\BJ<<>5DENSKH0E-$[-4&@^>7Q7.O(2;(J<&* MWHP'P/7M4%.-CW:+!S7M:5^($HEG',3$1R5:[ MRJBDP/L=^])*QZTP:3AXQZQ"NM-F3GG,TWN67S9.2#N?<^F1H7J6(3#[8?D@ MH71BZNV.5.$C+'W5^G["UX?!5^\.[#D5R2XS(S;HUI*:.TIR&BR+E;-15YVB MTK/:&ZEFR8_T!E41@[SR MJF5=4TY'O_DI0?MT[+J&/2&:VL<&\1)KQ0[#ZJY\AZX?N7$IY,=N4AA^S[%# M"A#5IOW2DS_=0GU.5+D.1-:_!QB"^I\=C4^Y]2JB8OAN9>[S0N>5%8.Z1PW? MO*9;[-F5>SJIN]3W\O6@&X'Z0=6E M ;E?W$3O=NBXNNU[2HZUTS2IDTY%6B^S])!Q E:1HE,?&-&7O]=;C.];>@S\P5F MF<>]AD3[ :!M.:X-NR8.KYW_'O#)%A4']2[M\>YV9U>;HIBK9AE.]K]9&?[/ M+Y)"<.N]%FBF2M_.VCQPIC2?%M3AI"AVCE>\"FJ3X?=PO[M+2+ M+#F66B>XLN[[1M>!'F8=2^O8'_FGN+>TN[$=YW"Y&J1;TF ><)LZG"O;4+4]M=7 M.D&[7F>$*MX#%-S\$X34C!'1NXG)C-[B5V3S9S&^VFG-.8]=&HU=8AWMH$=% MQ-6U=8/7.X*;F]"GLS6/WI$!T1:%:X\ MQY2\B(ZFU"EWAK(N)W.:C)M]X7C.';%$07I#B H):'W-J/2 M0I,2D"2 =$-(D)+0<6:D2*^AEQ$))3$@)0FAJO0N 0(D%&E!J0)*D79X]W;O MMWUKG^SY/G?N[K^I7K+FH.,E"]%W5T7 78>C[H&60F2,8* M:0(L!\JMJ)XM?KNAY1MI^TIQ2)I5&2??<4ZHJ@W,>Q^URZ*R6!N$Z)+H4(A# M.EGC&AC,B2<9WOLENPP)>9*&ERCYQTY+L)@$7IU!/OH+*+@6V#3]U)0MD#&] MK=&]KMZO;9WG@+<'S] N9N<\4H+;\-6R!,)7(G.?9QI%R_RZ$5C.*)\<';0R MBY#8_(.5,;C0%_,)/:/FP.43S$KZ8N_\41Z%O6MQ>^"[%G\!1+>.K1K:YC$:VJL6 SCYJ\UG"&U)EN=K* 8=] M8 GAA/_$S+>/*,N9C^/>K*B/;&L7T&!23P+][M<4P6(;8;Y'?&U*;/NXK*BW@4Z(@F+P@U(H!B-[T) D ;7.DWSV0SQ>-=-0WG*S\9J: M.W"<=XF-0>T"F[7^_'--LN$K5D2M1-GH10OE1I=12LNJS1>//C_20CB#%(!G MV>+M/'"$(23VEI/EY:ZX+0M1 P1UKM.Q5;-E13-&=:BW;M**15)GEA:5*9&X MP-]*.I\]# M,FH6+@/_4E@[\X*X?)C!FR>-A;)A\NZ;8I0W'.T_*NC8O3Q9^ M O7 %9/Q"*A5]"TLFK_Y+7I6H&1V2[;H0>L7NRSO>B170VMQLI3%HJ=>/R8E M,\PB]_OO#V57(F]+R+Q$ZKKKAFH]*9)0W'HM< RP0FI2_5:!R!+9\W?KW(/= M=5K(^5R>T&$Z2 T=F RK]$1?G+SO!:PQ:K"S11,*N:#F=@CP,>!WW["[WG-7 M9VWX%&UXOW GQ5GJ+QWHP%FW[MF#RY'M*X..\(HJ">$]F7WT?_PH62]7\MW:/S:H!G3,&=2 MKE_YFQV??@S.FXF_L0>YQR]0/1_IW(O"J&+U/\#"U. M(ST)N?5_V!IVCE4]]XBML:KS?/-7C3\_M"O>MT )F:'2DYC% M=,#A>=MHRYR-:9Y'Z)LGM.7P<27RIR8 XAAPN6Y(G:71XC)B< _Y$VY$->Q, M[* \_#6#$>U1S"8],A&MUQ5)8)0KT:.#,+_]ZS!XCP%,_]D0*V5U#&&6+N'>2>?7NK!W>1<7+PIV ML^2![9/>L4*8IIFS]RUF3". 10:Q\@*ER][1"287K($ M^(Q^X+UHYE-M['[P;#I M\#1@Y3EF)JXH#K"5A=$,83P-SD74,E6(_LF1UU* M5WJH TZEJ6>=@0UT^NQUJ/Y6PZ)[7Q=3(X7SJ=%2.6U "'LY![>8""-W&CP( MJ>9'+)$FS$!P<2@52@D3&BIU^\QU 5'VA.C[2CESDY-EK_;'?[5U^/@<5B8B MPV?@*8=+Z"16[A=G<57?[L:2]R"3STV6".(K1N^.*1N[DGW]?/+*H+R&DF2M MFO7-0,BC5-VY/8H:C0KS#+"(>,*6A\I_F[SA25013S5/KXO<@FQ:8&3?PRX M?_&Q MPF+Q>$!2T>Y11)A"/U!N-99TY^&_$>2J4!S')5$7'\L WVGY2G$]E0YCG^S4 MAQ/B"A?8 JQ]O5$1&HDYC,=_3D8'V+^&.&K6!2I:\OH\P:D-MA:FG(O6?AEV M0ERG#E\'7LH;6U>L00DV(TL$OB['&WAHM36P/%EKZ3VXI1$(@XCON/)6>*K" M4T+")F(_2'T(;S#UG/)5Z'/?[DS]-_$C!O4,2V%2H?+I849TC]$FC]?G!N7] ML_L-L0;339*^,4G9].G(Q JW:KX64X\%/>RB844YSG=M_HWH<(O&&)#T ? M.>S^;C1 :=(RB>,*_NV(TW X;F4+1:)^L MM %=@:,].K\)/%+.=?KF'Q3M 5ZS#:M*=:KOA'46CDHBASCZ"]5MFMVIL4 WSD1>/'+GO'\TEKFV9A>9 M$RE*&]D2._3G(V- MYQRW9&0WJY1)6V)M>9?T/1#;QCFRE@/OO5YC?5[W0R)'K>TP17#44FWU3&"- M=HS1UQ\I],_K @+ZH#$>[N9$#K? G%D>8Z/G:WI_2H&Z/,'&Z&$HO;E1D_^H3B=:6_T84%%GLU/R_-FH M_L:=#H=O.^"CKU^\OG\>XS9>/M\%=\SUE6_S6@D-C MDVTUO51( - MU[R%/WA?^ '0TN__Q??^SB]SIL'M0O>==$]7Q]5.L5>U. MVDV2>Q6P\N:MZZRZF3VZ\R/?UUZOH_/;R^(K/Q:@O!?%H.YBG?TC83?4V:?^ MVW=]G/:_I5_B9S8"8G?7(U<;$DB/^9?F-+3F6G-JVNA"*C02([M"ZMU,(P@E M^BZJ6J[>XO:#!)8?>%UY_:*$S>)HA\%3@.JV7?2<[9I4RN.]O)3IE%FUB,C5 M.%>>;TQU5^9Z[>'VZ>V>ML(YWF=*NS;\(25\F!-#$'V)=)[N3UW],Q7[>I$# MA;=-]"EXM15N, Y_VNM*?1J:T_^F 8Y7[)=37P>&5VO(C%JR((1/:;5SA$+1 M7CO."4;0WMD?0P1*C)][_FEUAZ42S\?YV'O3PMB+&?DO*RGA-S;U5SN&^%,;EY!^YX-A@ M_EX*YQ[W6RW^TZ:*WFPTJE[-J^Z^:[;*:D 8A3H^(HC$M-74S[@Y Y^(15P"\E43=8G:=-$VUOG2NK"_B=1,N(L9604IX%>>:8(N1% MKY8COUMZ#=3,C=ZY3=="KAH[:W!KQ6\OS7(9)!?W86-0DOYM_@+;#@JDF)'6>/7P]PF!>'(M MF17OKMY'6=!#[)GSU2]8\VQ_-D)1;Y0J..C_B;![6)JCV3.8C]6,S'.ZSU'; MLZ+)S [,R(8\7#:MJ1-#U3&'H!)*>"GP$-Z,;:-#WSD!XM=%+/%C?G:*Z(18*N >S^RYI]WU8EKH9\Y]_,$=R\X0$9]4&]/"[^9 MLO-IAA=J0'=2)R+?\;]H\2ZD1J[EI<86*F*=+?CEY@J[4MX922MQY%L\S(\V M>J:<]N4@ZH1E9@78\T?%;YZL&6Q2 [SZG&/9WEBN**&)P-5E%S"5_1!%T\T7 MW.-5=A!93]>25"J1I^G=L\NEI+3&J#P(@+K%S_S]@_&?;>?M%F\/[1P#9IJG MI.#I>S_?42O8;EEXUE#^[?M@M[$'X%5)\>GFZ>6JOJCMC^P$C(T_2,,K]O$< M]W0/^LDVJ3H1-OX Z9;75<[1@61BQ96\'.]6FZ3LI\A\&%Q9D[ Y;&H4-YD#=IJNA"=,%8&I_>[[*F,^.!)G'?!"QU__[7B6.J-6#"%M M:>H[/:9VC;6C_G39OCS$T85"BQ'SM7!.HX\R>H/VT!@$%):'J'_G=E^2@ 2K M3DK1\24:#_QOM 07/'6W]/%H7ZWBQL[+O+5;C8+-R\^^08W'W/^+X?[$RGK" M>TRYGNFJW\C\97V;4#7I)/%,FX#74@*<;C/=/R2^MANNU<$MU]_@#T'K+7G ME;WXJ@(AQJYWU*BL7),>!WA)0,[F1MY+!)K2<= &>5'=&.-#KVL!(P4:8H6: M9M7.[%SO!MZ\=-8DSAX=L*WK5*^+Y6)TA5;UA;'\:^ SVFDZG#.H6CWOC&R[ MNY0)74NH18WV#V^KU?%U^8O_[O(:_F^Y2ZMY]4TDNJ_0?,*TAXEXL&AM/J$ MB4MDW@X6#;L)[=JVZVY#!98(NDI%27S?Q5GM(2NCCP2)-8CNJLB)H/ARDO)R MC"N^_@&#]++CX= 2@BR%ER0(8TRT':X\^SM_0*SQUX-CP,(=814'4;NUU[ M-++.IW-56@F-FO"^5>'>+-C6K_/;"6-UKU08O/853.@QX'IT%9 *(S=]_$85 M;9-);P=M6[^VD%%=5<^COU-I&9,P98C5[X:AC+4,X>U3[I9G37^](] M.LZ"3S.2SEO"Y]\T.S?5]EQD.A>!PF4A-;.BKPE&V* S,=\Q\?38)5TBVM+(NZF"!3(AU."1,Q"DV9+& M+S^I"A4*\2J]UUX1P+U[C1W;;O2G@C9HPL17NJ\^)?3?J9VNM0=M?^IMAC T M-?V=6YJAF?>X*9]:?X9H"S5!Y8TQBD4I$P6IFY3Y7 MDUAAAQ/E7;4MR7K[&M^9JA'/F&$I3-,-M]+TN=:(:^'*S.M@L?,F$F8I45FA MBX$U"=-YE$"MSIZ0]MG%#T^CGE[19A(6[(+1GJ/)$3/7^5 E/-[;&X&CKO;S M+T&*^'ODQAD(UX>8V $ML447 \SHO/9RHO9^O\1H?N (!%VW3"2DSY4#(00< ME$$F!0T?/?X_]1+HSHS%;Y $BAJ__OJ2T2]G;2*$6JSPZ?6M@*+#-<@YV\@LD0F M_6HF@73^+"\:#/W+A!NL;JNUWA05YK!]$7! M"ZY=TBW,(@!R=7JQRNW69&+BJDOV'G>(45:V]9"V6WH?>]>151VKI+DWJB63 MWWL?1-M52^J$YI/[2)+U2E-E6-RVS:+\01)%J*$? \)D( 6S8AQD4<__=+EI M;"/?L@D+WJ[?5DNV=:5=7$34_9:2]B]K;R>2O/1A 9X[6)^Q[M:N9 M/*$4WJ^LM&N6*[K7ALT341#T)F$%L[A%'MO9$9@(-7[CN@IYW4D[Q1_WI9Q1 M;Q0(X;*._[C]GFWOZ/):>BN3-_&-HU=?K'#6H)\;/@?SYM&T4TH:3A<)&N/T M2AE9J DW?LXY=0R('PZTO]+RQ\DSQ$67A3X>*CY3QXS*5FI(SGX\>/L.=UT6 MQWDI[?E-[-)Y1AQV=[Y+FEXIHH5#[FWS7E9>_'/5F]0BW)G\H]AGDWUW@C*VO5N+7X,E_(EM]H MLG4F#4OB/#ZD#;99X\#*M0 ZDI'1HNO) =I8SAF;N#/9N#&GF5&&%7E5=@,1 M-.!-4*@]9,_IZL%BO'C&=@\>R1U<50'+B/FV1FE[9'=XZ>J?\^AK3CE\OW5) M](6/[XKW*\.^O%.,D(>S]*'L-5GN]+96D@WJR#(A2"Q=BT;B-CP MG;!9C#99&R4JQY\"4-SYIKC-F=@G+;+??R3NY*[Y$I2))T[4[N-=J%7$JTMM*44$'#BE M:.SCH*$%DEYF@33%X9_]S0[_+_?,'I]R2#0U\^.N3WEZ_;J[5F<9=GZ 7W2< MS+UM/!X6NBY6=/Z2^RGFT-UBT;*E%4V?Z=GLS2=%DM\X,!)0RY;[)]BJGA'R MZ1#9A9*KKN&8[7!V#6I!S_A/7%>L-#0*=1WW^I ;N?6AP)L:^MEX;JEXN%MZ1ALU\ZA)LXD?J;VP%A7ALWAZU- M*-E"359M"*(>.U276RKOJ9FP@97[$VR8-]YZ]''X5C6>V!XC(NW/!1%/(R%\ M2.?P;_)5/U_1_QO3<'8UDSMSE =;U5HHG)YE)QU@%WGEK\M9?JX2]ZF\?;]O M+6C8$X/NQWIC3GAEE-)5Y_MLY-L T+=G2G^Y7'9VPKG@[V]34WVR@H[8?DR3 M8]+\SH'_Q?KFN##.@09;"CF=I127'5JV' ZFW2":/.33M.H0 M/:%\V+^BLS^L\S_]E%_MN]?^-S1ZV?:9J&*)%+ N5F B>_9=K&>C2__KRDDY M@T ]6ICO+L/?,-TS2J%[C7-QEO=&CSQ11+UT!-I@#C+GNB?)'GTKQ!F4J/K[ MP5-LV72ZU)D\%9.2EX4*78(0:]1K."C!7LG/<,CWTA5*S";;0@]"$IMZ7,/B M$#,U]M'RR+@;HURZ\2/KKJ2%2DZ,EW#N$Y"K@2GVR9X,^/O*GKEV\$17I1,, MVK^6PM>$B"U,!:*4#YEZS]!N[[C3H#8SG?F%=\D2=R&(MW(J>1,.E5MFD0>I MLXV')I7\_DO2S143Z4%BBN?^I$"7Y&VB8\?I9OGN5)5M^&6ESJ\ MW, C,@%L 2H0Y@ MBM=-8FYV<0Q$]"VE!3/R]41TZ1H\]1W"9=U1I:5V'CU:T&8.KT[7;&K6C:!J M \-&$QT1H=SQ@=$:UBY&'C4M;_A=*<,%E\J'WG$4:#ELV/S[H>4IH\%3VS&+ MB2LVYD>Y\WC>/Q0SO]$.$U4=UZ5PH39V7=1_+^;_2-\+<#ES]BIHI_G,WKD* MFD*'0-N!BOMR?9[8^T!#+"3J=K4! =HT$YB71[N6G.2897Q1$OB>CQ%#(INC M5'M6J[:P&JO.$Z/Z_A:S4VJ=)KK".2"CJ^.5DWV$VQ,2&L+#P;S7. \.T/.K MSO?LV@?4FJI(*K>K(M&_6.,"8(%7JP:*_@:<7_R>VJ0"_WI 8>@\A.9^F0#\ MS\&;RGHU>_6=3DB^["%VYDS/6\!;CA6'2Z"%_(\"G?MU*TZ_OCT]SM$6V@O2 MJE#;*_>_LCGG4QPU9J57/!^:(#+?U!OOGFH6;<6^S.(+O&S8GFY07B$&N$& M@XR)K-CJZ?6^B>E[-[*+!6[F6B2%2R!BS@-.,T =!P,5I_?SO9T#)V605K&A&^JIG@SX*:3E1]+,/PJ#)7]40\ODS8PBE"_77^Q\G84&AD8L M!+MFB': O"NX-6K,U*BVVSF8?GXSE;E[J7.ZZO2:O4LI7\S2N(407Q;C)\HZ M8,9/@ILMG-3([R=B7EI5NL"0OGR]C@/4,D.2)42/A-CD=0(H MX;XY^$(;(*O.&4L-V-G:'/ZL0$VMTVY%7J"J0F2;OKU9[5JY6$W$IK:ZF0A1=HRLQTCX_^W^IN$]]OHHT9>>,DOTEY)KN(S[[R/#,U\DEH%%& MH-G21^T?1SFZC;8JB75$(21VN8\VO5>O-4*!B(RKW2#=G?=WU4]VGKKELZ7K M6Y(8M)^JZ=V; >!EIE:L28 IV2F(3M/LC=N M)J]LE>@Y78KJ$+)P\]3 MC[_!CCC2FEX:7_$PZ5]>M5KF\=$ET9,T\^107PKNBU;6(KZ1-IS6Z,JP#9_L MS]%'OJ/:G^@7T#LSG.3"7TYQ4&^R&EL'7-Q;<"E&/[*DRNW/)HJVB_(+^,./ M;@I!X+PPD\54?H]QCD_3\<6OE+Q'OT=>84P+D?W?"?OX!.;#8_!:T+BEAX1= MZ^B#/P!GBO=_W=R 3ZUZMYK,^=86+^2HD)R05W(W4ZT79%P\+L@LQ^7/J57P M1WN8FJZI3RXHFH0HNY4813)Z'E-%R9*H/ZO66XKT"H)W;\Q MYVL6UPLV]#_74]3?13:9#6XZBY<\JY0=*N-%\J ^HW1F%EK$F'N\7OWCA]\1 M">4.&2@.;D^X_Q1YNV"V^8D $S3+6&D(%_-1*F9YCP5"JBZFBGE@XBR=QFWD MOI/2EW#S?8-2V#R+_M6//UEIEPMY' ,X)_O%GGB&05P>"TBVB'B4$O1[^+ # MO9ED]K[U(J]AGIC2ZSL.Y$<.2[WN$N+O%R1QA2^\H54_7N$_T)[]M\SZ#S1) M 5<#@Z_L% YH&/O(7=ND^?<2H^IC5M'/FY4:;,1,?5J_VY*:6+6R4M""[4>T M)E"$DF$?93IF[XG;FXFCD5H9W?+^-^-UQP _9,,=E$J9V*!XN MK<;5F!,NIJ%G%WC9)"&CH>SR+J'XMC)E9"L5*O@WX*R\KVAT76INKAMKXM$D M(]P.LSW5RIX;L8160>;:FXYD%MZ8:Y M 2'U4:GOLZ@<]S\UBU@3EI/*BR+L[)([R1[HE1<^PLPM32<+2YUK W), \L8 M_UN]WI_E%O5(W'5D?0)]F4V91<3\^H]/%"PQIO#<;W'13UO=([A7O8?!W/[V M_1@P85#1/<1<-#??8[9U=6AV]D%H-XMN"U-M>UN',KK:B,)K>%\,0W(285N,$5N*A M;(TRGEZ%!I43H6EX8L]# .#OC$*'C/PAMX7I,YM2TS8HGXTIXZ4>36)4_,CO MM<7<--9GZN_!B]6>\UV68FNXY0 S*ZB._<)XXG9==U)6LIM\-$]Q\!/*1(Y#!N2E-\(*(HGG M,L"P>=+U_UB@Z5W(9+J,R:](B33.VIK$>.%6T^&) K2NZFF@_$&&H#L3-:J* MKEK\T\,LGNLS=&A!]5]M$. <)3_?U.U5>.AH[5"^??EKIM+4:$/77/Y(LC#M M4J*QQM/&LWW(+#'OE+G7;1W;TD97QD=V;V0K>4&XP.)DB/2+4PD'U'GK.ZUH MV?5^4[<3+G)6E[%BUXO[24*L@C9$>2M["A =3@%!F(*4*?Y$KT3PB")QTQQ< MIK@,O2_ZQ-.SXNE*8S15H>MKW2*_D7H/5MG=KU"3 *]JF#H&/.VJDOB*)MC! MBGH:^Q8UM26_;O@M6S[_M[KX9PR0#47P:"/S-NY$<:_=JZ?JN M36Z?HBLOK8[4R.'*$ <6WNX8BU]L" ^,,;DV!Y$8)3TQ71MI:S*9O@T22TW( M86Y(4"#"G0R2[AL0)W]"!(4^#9.36\PUDO">%R>0-!4MRDP;D?H&Q6V1 X8[01-3.C73 ?OEWRQN$ *!*UJ'I05)6Q=C M)M+G@Y7KNI4O;5B09;J)%IR]X>K9@RB\CNH>?/4KW5>#>H>#>FB5+?J3."7=+ M2),$NXI24IS3K%Y[NN#=#%6R*N,8\!Q(3%79%4CK=BN*BG]1-KP%>)%AGT_\AV+\"]'6&\S;J%DL6*)7? M_QI>C/SXOP#N?^!N7,!#E<&V25[YC^S&5W/'CX&7-%KM DM2NT5DJ/V]4E%[S^[ M'5"2T.6O$.5"U@ =5N^N7OL\ZADY8#WSK->T;FF\NLCA;\Q]0M&9"::))!6& M%QO[%Q:6U>)M^/70\NDRVA6%!V=E ZMZ#'Q<;.E,4IZZ'WY*+QUZFGY,UW758_@)AJC M*EG_ID1>!M6ZO^;]VB\L%%5S=&._R32VL)1@7J=T!F/W)-NZ"')"PL%*G_<6 MLFM])RM>!%^V6C\)IMK<[?M5Y\7Z^:6WSN!ZS?4(;U1 D[M?C8,= MAOS2X+LDSB:^F1]9]060VD$\%^XW6^+G68!VMHYXR\@=:,^>8F1=*9=Y0ZUF M9L#]_9B\J#H5H()#EVA;ITM9:]E%:X."TS$D[DARPH]Y.HIK^.J>G2PX^BBI MA=30LE);G._*QNG6+)L6EL'0E!IZ&40*3*]9OL<4?$E+2 C:GIU-%!>W*YS< MTJ0^@FZLEG_U,/0@K0F&S(V)#VPYF5BP6TQ:9#OP)@E15@LV')8@X0X85-"A MZ(\A!P:B=\'#E!-Q).ALH]C1'6A7.9KBELR$-ZNI/S.D(9MZ8M:K:GN,K?>K MUGF^9Q._086<6, +" @>[N'Z;^GUSZ=F "^%T$??'O2E9B+#V>V1YJ&8+>R MLMFCH1 >1&>5- ^;,*EF\KCN>^ZKR@6U%!@PD3RC&_(D;D'*ZB#-JO&'%OK? MG+ 15NL]!E!N21TN^%U5I<6J-I;CK/)BGGM[\0&;F>7OBD2VQY2T@:WS$-!GYOO2^SEF\R:D ME6=()&P9V&S0@QW(<]I1'A0INULE1RL1][V2]/_*^(:,8EKLGB M48ZY"T:O%/[6_NK_I#@/BD1I3Q]\8$R^4XW&JSD3"URY3?#1[3FA'9]!M\MV MM3$H"U)@_Z5 8UN+P_R%.)=*%_U/9',S_5=F]/QSR5#V[[L@?YA=.G_&I;;N M,\6GP2A0/ZTW\2=^#XP?JH@F;ADO'Z$Z6YI&)Y1 1_':EN5H%LO@D1!::UG:$$%@<5)OY$%]M^\MD($$]O#9[1"N('E-R=&'(^(DASR""R3=8(WT=%F5@N MAEWM#<\>0==\CP_^1UYI^/_VV7@N!=9A[KT/_0W2HSW)?XN#\2C- ;C(B]]2 M;/[]S7N<^FOAMDHDE:;!%&N$!HBV(3IN0H4ODD"V[?'GGF\X)P;!XK\S))T> M,_6ACM^'^$MPUOE9YZY7/:@AK*O'!!DEV'FE.)>[4+F7RS4D=KC))#"!.,F. M#J/T6]2[C6BJS^#39\2H"KT#P'GE8$[-;-D(J"R_TQM@,'>.U)[S_%/OG^;1JY M>?M!SD4XABHB75O%#V9Y7P1_J!DT)$F!K6JGT6$FY-ZF"QOW4X\!YF";G?A.I=[\/V1/.XK'@A(<[%.)P,3$_/;/XKXKMBG/+8#V99F^S8D90&BY9&!GC\BQ((^L]4>W>2S56(P M*3#2IM2LTVW>P8VRZ =!(UQ8SPSN< (9NL/^^:]#$WB?>V8C4X7@O=R]QIR+ M1\%VV_X"9G7C4+#O=),VF'@(]X>T!X5NJ-C&C9JFT2Q#.>EW# M/MIH@L>5(H_#N%*^3Z)(%K.)UTD#F]L;_U]>C\,PDLVKW=BS =^_T-C?7JUY MZW8EFR=!'XF-FUCAU5;RC0UZ,[4Z )%\94FR>62BW5UG\W[.K^*^Q&;^G-U[ MW\14I<5G\EL7 VS-3OSHYG-_EUO*ZNF4Z\< HCOG$?*2-T179W,$0E+'E,7Q M8H-S%[><)ZH;!J3[RN5LX4^J-U=B-E),X@4[K+^/)4INR2-7JJ@3%DMIA&C" M"/3KLF7T\ZJG=CVU2D$WIJJ9K#MV%)J7F84L?/%NZ\,RNHC(S]$$D[\^>YFX M-I^IJ:)*;0W3G\0PRO!W73CWX_Q//_NE6VF^W]MG:;'"-\3FUW?5FC]M=$XV M!KZKZM60Z"B9#3RKE#RS V]R4PNJAF_TY&QPMV;VB\2K;2' @TK%?"=JTO+S MD:^O9:*J=+QSQQ'@S=NP,-F#V 8[4H"RD5,L M)D=^/+'%B9B2$0*L'M2^Q7G@D"K"'E"0_ZYA3,T0R.V^NW^E/2R+>Y])K=/B M+9%<-I_$]TBEZO.@F+LI)VH-LDG/,PYJ=KEY0%B5/P:D3JWM"6Y_+,9I?PNC MF338E4A$\L6\+X:CKQIDB1FW.5XI)$(;@"\E2KK #_< WY5CVYCO?"."WDR" ME(WZJN[[K%*1#\:567E-EI"EX4S+F;K>TA3^BFXOX%6I6RE9DH1YL8I7\J5-4 <($D+/TX14] P?[+]B(^+=?<&EFR>=P2-2I@-XSTSW]?ZUF>EGSW(3[B/LG.20G&J+[ MDHSBFITV.;=,Q4#F83#[RX[_2+GY73=4UG)<_F .LK?^SMLMS;!["V,^*R<# MQK1M!M\N$6V\UJ4<>Y@ YR=1[B>[J-+3>THA,&@J]"L$88_,6C_UEN265 M5D>T<(Z'9U4M"[HV8_.;WOYZJ) $WR16?VJ5NUS .4/+#(%T\++P M5+,:IB+:8=3R[Y*!/$R>\F>_'-""+\TH57O.NT#L>J:!L[_>I1S_>RJ;T=FOU/6 M&4)HK'!KL0_,!^ZM&=GA1^FLAGN.'MC/9!F>@(DERB(W8270?-+5L[R,$,1C M^@.*-)R-U^/'.XP;)R/^QDZUT[.V*!KE2KO>A"VIHS,99,*U[5H:2$Y[ M/"B">Y9UWJC&]2O$ST0"^E5GK6LZ>,@7HC3!7^*YZE$(!5TH[QH;C\18#: 4 M'DX,C]YMF)0R1!4NB$3[%&BG)2U(..27-T80 RMZXV\9.?D-2*O=(?!5*W%K M$93KIO@5+D?])*VZ4:@;Q<>ME0J;53F3^93I%A>@62!60YWY8A$M-[L77#]/ M);;K)\%=IV3&S]!G@ALG2QIHU]X]56\\MSZ?3NC>Q2B\U+/W1L MA-V*]:FQ1]V\2S*(E=0@-0MNT^<\P*G@H3>^\?N-6#^;CRND$0KEA@0DT59V M*SXQ. MD#K@=E:$$P(PR_\'V5B&NZM1JGN\#XX!<#=>T^;^#:EE[ VPBC/]3$OT.$[0WOPRADX0?=<%=D3&69:JR3_9V^4MI&HG=?KP M6M?K-K5XA2TJE^JZ:' />,0+2I+4]SR+<4<))?]^#<__B_\7_[\.G>/Q_P%0 M2P,$% @ TTZ^3H?-.?<:$0 0;\ !$ !R879N+3(P,3DP-#,P+GAS M9.U=6V_;.!9^GU_!]6[\#L\YI"3JW6_W80!N$>.8DL/>Z/FP!Q#QJ(_) M_+#W==H_FGXX.^O]]OZ7=__H]_\XOCH''ZD7A8@(\($A*) /[K!8@&\^XM_! MC-$0?*/L.[Z%_7Y,!/2/>^Z_Y=X"A1! (1B^B00ZI2S\B&8P"L1A+R(_(AC@ M&4:^5"% 2D2I0Z%90#9'X@L,$5]"#QWV%D(LWPX&=W=WSQF\1003_[E'P\%X M.#H8OIA(HZ29A+\-,/E>ZGU_PX+GE,UES^%DH)IO($=I=T()B4(S@2_80#PL MT4!VZLM>B&$OHZLG*A-(I4ES*Q0[;#$#$RX@\3(S[M?,OIOHWJ.#@X.!;LVZ M_P* 1A2'2\H$(&M(S""_T92<":7_F_YPU)^,>B#V M@7/J0:$]+NFO#5@C&J! );TD?SVE0AY9/;4DCS:J.0S9$KU%DG47_U4[J^NM0?C3?3(H\*;EJD=-O0 MXF F:>@EK!YHH_NEP$D4%#V<"K_;J99P%B)RTG.1*EXH%0MTDI)GHTC_Z.9.6RD2,R:*JA39%PNROC?7Q$:Z- M];R*2/UH$]U+S-"]MW!7(:/2OS96 I-;Q'6A,7$!I4"6_.[G+-II0B#VN+-W MY%3QSXW]@F-/L1NY*)'2J!_]G+BE F+)W-TBH]*_+&X!":%" M_].#P7-9=Z==U@24BPJ=I"2)%P7:B/-N-DD2%.RH.4N&7,V1)%RNR%LYGF)P+3L +!>71]Z/"',--C\B M_D>L(B@6D>1_,9,7SG1(5:M_?D:.(XX)XARIKM?(6Q :T+DTLP<4TZ]79]6K M9JWVEJ2E]J06Y0[[?CP:O1D-AZ //F+N!91+WO*/HF B0^*H@&=Z6L%Z0 3 MD,O7K44-W@U6Y:YH%''D7Y#W^OO-B.'ED!RSRZ[-8 M9Y K#4I:@V>)WK_N_?:Q/.,:W@0_.PZZ*F?SVLGHS60XVBVOC=7>.ZVK7Z0- M'VAX@XDVB3])7+4I4AM"QX_MC&D;**K7R5AY##F6N%X6C)!(7C),/"PK2-FD M9B8-L*_;FCJ1*UMK63<<&\HZ+4%!7Y2ADU]00/A-M$;<+).ZK$IG=L1VT_>TGBX+2_J&5F7 F/34J &KN[5ZGFR0?XQ M#-0-[ND"(<&_$ACY6-]T;0I7+2<+7C)4RG\J7$[E4.H'=31<.4^0, 4Q5_ L MX[O'JSC*EY!)\Q9(8*GP(Z!8P;\6VU$[;,&SDL!?][C[V2BJVA3RQ6E [S:; MKS4<[=B^K)FW.7-=W4KV0//?(UD:]S,BH4$ZTX72P@4B'-^B^.K6P&TFQ([W MV GOF'>2; LRTX:]$SCCL[T(ORW1M0YC#?ZM'0;LDX/5FZ8+.3H+&OB(\9,? M$18/6_,6&VN[-[QP"A]%.?\$L:0]RDVA>)Q(X2ZPUB,Q)D/#/I8-H4YN8U6/<=IP";&_->!,3&M17'L^PXIBWKB40O:@%L<_WOAS MVY]LQLRZ1SD9&O8HK2#&7+NX4YF^(BA'^X0(F?3/R(RRT.E>KI6'!:EAMCN9 MO:A8^*E@BMF! K\.07,2+@/Z@- EY8+)LHOI:NT8$2E$-)Y/-5SL]]I&AJHC M90C*'$'*+[P=8X"5AWUROS1,[HP=*/+KY(PUCJSQXD98 MF3G:4_!+0PJN0,Y\>0^CX:);F'7F:P^J+PU!U0G2?0!-!N(<"8&8NKW*D(_% M1234:0+J1)1MA-9Z[K5!]T5#G!-1^E:N%@8*TO8A.1VGKP2&E G\%_(_HAMQ MQGFD'G#X(.N,K233)OQK,5_;/ZK O" ,^%(:2,4!3\GK).J?*/7O7ZAHGN8?3P%KB3Q4RXU?=X MM,#37'1M2%I+1>Y.TMB9]A'+@IC;>L.9KW6],3HPK#=:1(ONK3GB9Z.NX;WC M7%^CL]>,IMHA>2Q+\NCDS,I&\&0V0YZ0WBE_7T&!W"92'1O[.MTT;PJX9#R! MD'\QR;73N?.6@<"_5,:HUXF6/ M=*\-)4G,MORN0O&.;R?C7SPHK0!JC,1:SDF0Z.YXZ_]F;VJT>SBUHL7E9@ MH?]7>KNCL^ X+>6+)/8$\MJ00-*)T+GU<6SXQ5(?LT+F#(5)'5X-ETR3-E_$62GD3HCY;/D'T:A;KN$ M#VWN3COSK<7W=06^6@900D L!21B$H1301V&UVV95**QKXE>&]9$:;CLWN(G MMOP;PO.%0/[1K8P[;<^N+6O*H!>4E8OJ%F:90KA-:BY*A:57[12^+]')6YK?X MA9TNC_T1$=C'0:1>HT)>Q+ Z4_7DW@LB'_FGC(;J/<=(M%GI;D66=2(.37M^ M)H3!LX)LD L'J?3X0RX%^;_NIZ8:./7]$S\*D'KU/M/O8J;/ZU(XGVNE3LE+ M]-.^CHU]5]'T*EG*L?KYBSU*+9^7:G&S'K..QCOK>+N&OR;,[+LWIO?\FF#7P?"H-K&.(4?ZF$1$N%M4-%/;BS?3 MT1;Q7IKF!(JL.H^$:^2S,K'7*83(:KQZ6 H MBVXX^A%) TYNU4,H3CLL9F)[()N8 EG&!\2,.KCI,HW"$+*'B]D4SPF>80\2 M<>3I1QCD(N22!EA]G2!^B/]B=N33I;K^!=WEG3Y%V%=)VC7\;5^RO4B; ;<1G"7XINK-?-5;P:HNJ6*;8MV+YW8,XRC;W& MH6OW,M4WJ(Z%$ YAHD!AA6ULVJ+.B3LYQH[)?)W0FHO'IOWHG$3>XY_Y;N%QB,J/J4G*!$!IKKZ^I2RB(3^.#-UP_ M5W+8$RQ"/8V4^O;\GT?7T\\HO$&L!P@,T6&O> $'@1K&E(C+A8;ZRJJ2\(G1 M:'G84U^DQV^Q0&$/B ?UK7E""8G"MSX-(29GLD&IW0-QQR5BF/K7NJ,?L63C M9^"@;O[IU^2SP5[VU6"O^-'@*QH$IY3=R6HELZP=;9M!B*](&R3WMF/@;G.0 M/#/TX$5,'=_O;+B!07OK0TID]&,/J_8G3S,=]CQ]]I5I6#!1IV&)+8]*0,E< M(!:V'Y8"AUT;E^H9@QB55.H<"31G^CL4#UR*YBO3OK;;#@:#1&>S);NL^'SZ M0+P5M59L:]Y_]XRMN"=WE/1/;:SO]N1Y//W,/,SS3D7"\:)0 MEY.W2'UF(C.Q/?TC9BL?W9B352NT/YR?E7VW>.')G#-7;Z%.=)15-\3L%@81 MHC/8M(K(+-J,Q]\'R@5D,L!(73_AF5A!U=RV>]&G\+%CN/(!Y=4(U*SKDT>A M3#'QH>A9ZLU/3-1KUCPWJ$'/]O:DVFYLD=H#8$A(W[Z_B0^=1_?JKF3\-.TU MNA?'@?YH5VQ6\^X;N*-(V6S=(VW?7UEUR89]G]PGL\.U)"9J[8'TZXZ2LY]@ MI21G?MFX=RO\)'A2?T_JMW7H3LA<)G DEW>G.%A=@%4U/GW2B[\/B,DMXB(Y M%C]1V=#P%.FIR7;!JF,>.JS;LA'\?^Q7@PI:Z%>[MYAL? B+FB(&$\B.IRCU+SVY$^451H8 M'N3OC+:VOA&/74NL_[G\3-D<$KFLX.@8DN]E5ZYNWKV9F1TI-U,GP*T6=)6M M3U[":Y:T*^PAJ@=%8M!I?8=MDD&-B2H@,$LS5-Z\T]_@"*WK*;7 MWV;_X5R?<,3$ A)9H)0C0D7;[H4#\\-?JV&AMM=3A8=*N[)3^PQ55$7;[H%S MH9(*_@LF96[RM76U'"#^9>%9@HM94AC"(/\.^[DLE)5&^8_,_JVS??+LD![2 M-Z.,JV_PJ@=/I67H7A8$6)8A,C#0&5OJ]AROD(7RKE%#G\7$8(#HS[(_6=]O5W5*IN8RN7#^YK93Q(YE2CZ9? MQ\/1F^$X?G$DWP!LW/OODX&NU *!SKYRI!^>L&WZ->NZ>W-Z>OSIC!!Z*RDQ M4DN&V4RN9F4=63:OOML.FF9_GWLU%37O_N2%=),WU=?N>+H2[>1]SRE?>8:@ M>.'I4\*UVC$IES+J0Z*ILM7-.[L&^4K4PT,,+2/FJ8U33F<>#:50O>9*#:OM MM6O[894.]CMD6&FJGH"5*T<1WS'/7S!8C1H._7>N:*TZ9UPMI(H'C:_:W(+N MI]D>OP/!O04*X?M?_@=02P,$% @ TTZ^3K^M$X-,)P :IT! !4 !R M879N+3(P,3DP-#,P7V-A;"YX;6SM?6ES&SF2]O?Y%7Y[/V.,^YB8G@V='8YP M6PK;O;W[J0*G7.]0+$\5Z6-^_29(7;8DLL@Z6'9LQXPLD04@\> I(#.12/S] M/[]LO?[Q#1^].7KWZY3__\9>__S^$ M_OOX[>L7IY5?7L?YXL5)'>TBAA>?R\6'%W^&V/SS1:JKZQ=_5O4_RT\6H76A M%ZM?9N7\GW_+/YQMXHLO3?FWQG^(U_9UY>UBU?:'Q>+CWUZ^_/SY\U^_N'KV MUZJ^>DDQ9B_O2CW[1/X+W3Z&\D>(4,3(7[\TX9<7T,-YLVJ[12.WCW]Y]/QG MMGJ:&&->KKZ]>[0IGWH0JB4O__OWU^]6_43EO%G8N8^__.,O+UZLX:BK67P; MTXO\[Q]O7WU326T_Q7DY#W_UU?7+_,#+(_^O9=F4&:SF:!Y.RT^Q692+91V; MBP0?O)KG#_+(-*_FQ\NFG,>FB?G1]]%_F%>SZJJ,#0B]:OM#'=.OOT K<\"+ M&,P9SFC]1[^M++Y^C+_^TI37'V> [,O#=OU!+6_C+%/WI)HO@.A0#GYKRA#K M%1=/X\*6LY&@VE>J'Q/:]];-QB+AGD)-"MC;+TZJ:U?.5](VH]*SA0 ] 79L MFQ(DNP3Y0*952R#+95W.?0DUPU=YT*I9&5;?;>O^GM4=IC,MA[1;K3UU#9AP M7:YY XW?O5(>R++AJ].R\;.J ?9MZV1?]0_?W9:CUKZ&X45N-_^VKJ W@6]9 M&\.QG64UZ=V'&!?-'W.[#"5\NEWBMC6,)O*EK0' #W%1>COKL2.;ZQV@>^]@ MIHDK,L#\8IL/Y[/J\WXCTZZF@;OP"LR;Z[CB]?7'.GZ(H E\BNM/._=JI\JG MT-'N+.VYR8%!>?KE/]CN_>#?4$ "BQH+7/ MPTI+K:.%]?[KNT7E_[FM0UL+#BU@2UVA;?G!Q;W]XM*6H;/L&RH;NB-K?:6= MVK-3)7T)?N--@R;/0,U:?'TU3U5]WA11-W_;DND]-C&!3K=[.?IKH::3'^XE],::1N]".RKM6]^0W7D=%PM0:L NJ2-H+A?+17;7YVV0 M+I1J7>N070-E[+JJ%^6_(RR^;O&J:9;9K#R!5[73^[)#O3UU[[>J"I_+V>QU M-;]Z#89%.&J:N/)17(#F6;^: [A79:;,[9,M^]>YXH-UEW?R\;WT]=6?M+GAOO[0>[UN\/M;L(G; M@=FR>-_"WH/2VO'>IFQ/8KX&XRHV#_V;#TR7EL.^2QV]BKV3?$,*LOIYYT?= M2:R-17L5LM7R\\2CO0IQ\7&UU0OZRSS)]@ M>*_BZL/WL;Y>;: WOEK.%WGNW@W:/2OMJ6-O\L28)_3+6*_\M]N$?K; 4 (= MS1=E*&?+[&R.?EF7BS(V9U_\;!EB.*^KZ[R;L%SLLCCTV<90W*GML="IYV,\*6 M8CT)]S;")\N8=\)KZQQ:NL1+R- M'[//:'ZU39;GGA](G)9,VE)L(.':C=[F4KV)-@,K]MO8E!VVK%H6'T?8UF.^ M2RWCB-Z6$3M4TI?@>1$^!@UW%0,2YTT[7FPL-:AH;5G0IO"@@K8<\Q9E^Q)S MZ9KXKR7,.6>?LGW8:JW;6*@WP:ZO;?WU(KTKK^9E*KV=+X[\RM"">?&RFI4Y ME''MD+M(1Z'ZF#]_$S_?/_3;L@SYG6G+CL%:'!62;P1ZE[>J;!V:VV_[ :%= M&Z-VNZ7@[>@]4(,] ?*GS3MXBQ:C^?C)WD5H^7(]6Z!W@=I-L<\]_ZPX_M[. M?@U_WSR>VQ[US-=:OOAE$>I3[<]NC6>6_&<:;7JQ._27; MN-49O66#KJS]^!*&5[^,LT5S^TD><(TPN3E$^!\W'Q=/'(=Y1M);T_WKK:PS MZ^+LUU] KJ)#;46,@3"5%$K<)R1)U$B$P)%4@85 E$Y"?PO/+!^QK.J;\9X< M/B?+.D>.]@O33:4%#P0G3P*BCD1DL0Z("<51(,ZEE(0)-+5!Z\'[<53[%U4- M+?[Z"_GEQ>>5;W?UZ[H66_M'K\VW1TUOGGC9Y$4@UXC*1;R^+9^/T([,DNJ M< ,84R7FFVKNA^#F?;T%\90G:1F*VEED*"4H1D".2Z4=M]);U^IE?IJ>]/_H MV0/B]PS]^\NGULH?;Q%]2FN9HE;0^NQIO\)W.CEZ4%%& *??TYFCR7989(9_ MX78]_SBBRKP.'MNPA*X?*(P,06%!D>(\HD 51CPJ!6N"@0\\,T30PRFV:R&W MZZK?/%<$98+WQ"/#0D0X^JP9!8&4)XE2[HTS'=;W<=3/?8:GZA>4L93$57AC MVY%^_'"AC+4N>(R-9 XC M\?5-W#3H#Q\KI'0> ++($L\0*)8!.5 BD;+81Z:8(MQ-77OO;[@[0C/60-^X M69NWTG)'1):6J%(( #P_E3A/QA5AL)L+,Y*8MB\@)YPR1BVC@BK?.FD,_:,T5B,N#T[ MLV'T;Q\I-"/0"V>0"5WDX4S5Y#TV_5*DF@O-8[^A.;^53X"HI$F& II<& MN>C =B5$HB",%=0*1U,'6W\/%C:F MR!*&OKC(8:'2#!DK.>@K2@4-<+$0?CR^[#98WUO]W3$:S5L8PFH7V\YR[K)7 M\Q/[L5S83;K^,R4*&;S5C%K040G,QTH'Y(C%8.9(P1@ R'$''HQCUO?,@_Z@ M&HL.;_,V\CR&VR.11]XOKY>K6(O3F$I?;E)AMAO@#,9H4 MBM0%DQC\I'+J'H&>23((:B-N-MP*N[)EGDB+^KIJLHU[D=[;+YOW'W:IJ5!& M6.$=-A\ ^EB(QNP/2 ZP'<4MLWNA\_ M7-#@G0N1(D.X1!8[BU22'GE%'-P1MW"VHD2SY0HN/,! M.J409Q160ZLBHLQ39#DG03EM@A53-V=[)D1_4!V*#NVW-9\L5#AG@?$B(:6C M1M*#OH5!/T)2P?@( NJ[]S\0*?K7)GK%;DP7^3.G'[9XRY\I523LI4X<^AH] MF-^<*T#/*H0355):YZ*:L0#-$\'25[& MNJP"F+W9;Q%/X_K?G>-3GZZFL$$G(;1"/C",C H!&0]F+:QN@2>A!9&M)NEA M$,GQQ-"-R[K*%[:$XZ]_-!'Z<)^E/N=9+A>;YY[VE11!&Z(BY0A+ )+')"E M!J/(J?1*&Q%%!Y?).*;.<,-?C8CK:(&]-REO+])%'4#R^NO=Y4";XGJ?+U4( M$CPSRB#M:4 Z48=$GO@C$XPE+K%S_7!H2)_K4&/[?>QOKSA.+\7 PULT3C[D M7U_-CZZSZV!UH'?C67:R@7\C25"8X'S2S"#N+$$XPAAHPRGB7EMC-+%>3/[@ MTTA4GNZ0;'\M'F<^RI_9<9B!5_!)K7P*(\[BH4I/3T#7-RFX! M<6. I^/-)5$+^^7)E;G'V@NI<#)4*1@X8L!<$B1OWV"J;0?K81PK M)#ML, P_.JWIQ[RT LTDI1& -K47+4.Q6T#;[#F;)QSA.,Q;O!H1U[Y@/IW\:/R]I_ MR+>3I ?1ERWFN.<+%X%;0Z51*&"LD3$25 [*+'+!6"$MYHYUB*67/^5LUBN< M8Q'I&8S629PZNEN>J*2@6@H1&4?22'A74XY]QN+(2(F'47)VX"XY3X2B662 M_1P#.L#4U7GDGYFZ!H'U$*K7.W@70>S?[2)? _3U(MW<:GB7DJZEXK6U'C#* MC4Q1@$800UXG5O8XQHBQ0"E83-C(#F>%#NHGZ9UE P-[L)EL%W)M*UL81HB2 MG*!D%$F MXH.7J;738K>:"L$CUBJ"010M09QHC13!'MY6$;PC#$?93Q*$GY=X/6([%M]N M[T@Y^^)7FR#Y9LR+^=/FU :R[5)-$<'B-AHPT%(!)&#)(_B_1!BG*!E.M%,H M\SB;!:,9G ,C>V"GQOV]OAV<&D]44A 7L L\@C$DX>W.&5$P-3XG3'/8"XJI MZ*"ZC1/.=FBG1C^XCFASIG*1CQ1N-BAO'BJTM5+[Y! -22%C*4,!L$(\1<:8 M%HYWR2(Y3I314 /WV%K<'[6QQO\T?JRC+]<#<9V/I?W[-H-[/A80\^^;\P2V MK*&(SF0-02-)300H@T<^1Z5;Y9W +GK"V0_J9^B;.<-!NG<\Q3K8HYPG6]:? M\L'3*MG[^Q/J]?ZGOXL \0\C0)Z+HNA29Z&"3)Y[AG#@&D5'$@I,T9O-?$(, M59-7AP:FTR% 'DT#7X6F_QX7'ZH'%W6\C796_CN&WVPYSQ/OQ?RT;#Y6S<9D M*+M658!J:5,4#ED2&:*@.B B,4?**<%5HD[8#E&2AW4V]#V5C0#N>$MEBG6= M0#1C[TOS3V#>58]-DY@NN9T"&#O?/,.@2&BT"28X4<U2!$9DR3RT6/DJ3=!<87! M\MV?/^JG6KT& O1P=+J]_V*SQVACN8(QGDA@,+MZ&_..5 XKTPPYQ[1*GJ9. MR0+U3TZ@;D@>CCF7=?QHRW"[_MXLNV"1/LA_O!.EVE18X,B)A"4=&4P"LLX) M1 2\6TQ2&DVD'JL.,:'F)^?:0! ?CH1WD#TXL[P3Z9ZJH,BW; JIP;8-$3H? MHD&2.)^/)6-0&*U471(:$OPSJ52#03IJIH@G4+D]2WUWOGH#KUK747C"P1[) M#A28Z9' /"#NX3>?)'7,$QLZ)6+^J?SE0Z(ZY[BL M*)-%)I^9EE8*I)RU5"8EG>@08$M_3-(,AMU8[/FM!@C6ZL &BCQXJ@@)M%:I M-?(J'US&G$.'G$6>ZZC ((RL2SJ7<>(]^J9!-WS&6TS 5%[&V_6YMGZ1RHLM(52T!$Q M&A3T.1CD92!!*&)$3_<.#+G:]$657G$:U;_[III7W\ZUV_61S04+3J*12<-: MRHU!.N34MJ"!(:H2\2KPD+H<]!DG?/6',9;Z'HIQW5*[A(8]%\=DE',V"H54 MTASQ8 VRWCHD"8Y"@M9O:*N;5 \Z$?7J[^D#HQ'/[=R_)1TOE=VYKB()&S&F M$6E&)"C['B/B.$'2!Z*($RRX?B+M!]XT[\FA/0: HZYN^U_0UNI*,5 7?&1@ MC! =05N0.1: RAP0P*Q65$OV_0WW8V[N;.K".:Q=Y=5\?5V!__J^MO,&]-OU MR8G57S=L#O]_N5ZG.F*V?X.%PUIY[1R*.$G$O4I(:^81AE5,T,"HXAWR!XUC MD_1/IZ<4@2E@/X7W^S)_L.K=ZJE+T,[S4:!ZM=%\LR;F=#=-;_3NT&(1 = @ M!1B)R4?$F;=()N5A(HT*S,;$L>P0ICR6W^Z0!!\7_?$L]D>=;<'2#:4*GR06 M@>4 -JD035@A*YU "@P0R37!V+2RS$;O[S[7 >Z'T5X7#^(H5:"2(1ES>E(7 M> Z8AS\]\-U%)W7H\ :/=*% 7[QY?*W)@;&>P/LZ'%_;:>F)8+FZRU+G1.)) M:.0]DPB65+ '[?'FEC=_NYD1HYR&+N0-I M@P+0MHKBV%!\*O#I^;DY$^?TY)A)0>3IT>FI.3LE[?(LCX7"PWP=%^D2.E/? M[)SEKIS4,6P[*KY'A<4984FQ.!'D^(QAQL"*E8:SLU-V M;,[ID9)GHL-ANI&R_QY\.MH?S<.QZL'LN1./'I0KSBCAFIX>Z3.EQ!D5FO C M=LK5B=+XA.#)WZ5[ .+L#]\(%GL7#7=XB^/^ I4'U]J-8&H]V>Z3'TY#B@.- MQ.NX@,4UWW.\4L8NEHMF8>?9M7JH,?IC;M?3= 2+W"U>-)-# M\3Z7L]GK*I^V_A3#^@C_[0X1Z"(@:9G'ZO;)20JU_][=L_*QJEG4YS/60I[VYVW11>\'2)@A.EN9<)\9R#RR9#$6BW'.FD%29>J21;.2U& M[>XE$3)1X<"\3;@Z R?_HG+7D;TN=.1?<$V M^B'<;P7/FVK[2C"4)Z1]ST8\Y'I$LGY$8P MAM93^_YS^#.IF5_G@R*AU$A-G):M$F*VG._?Y_'Z=@E\1M1-CQ=*&Z5@ M(/'QZ9F@AK)3+<[(,3TZ,F>P$'?)>#>*8K$G_E7OT!Q&U]S"SB=ZE;"VR@B& MN'(>R2 TBD(D9*VVCA-&G)ILFJM^AFNC&KDG1J/EV_@ ,^?[6%^W&?W'#Q2?=-?8757@DAX05,W"/'.KQW=%MN*%@1'[ (UF4H4J>@< M-4)R$F1:8N;H74=A#@F9,+Q=AF?+@R%"0,?$ECGB.R2H&L=]<'!"[8GD MI/BTV6)K6T6AO DN)8Z4!91E I.%*0GVJ=;.$,J%#Z*#HW,<\_^@S.H*YT'IM2N- MBGS6A298WH/&8'X(15&,R2-&N0K8,1/MQO#,@:-%5KE25H.Q7"SK^'LY+Z^7 MZS"JNR&;U$&UYAM!VWDE6M90,!PPUJNRK9U%=[;E%B>(0%N%(6V"&/-D#0AP'@0G,QD@ULG2+=. MR$Z/<=ED[H]S=[45L XKR:1!/ 6/3! ):8EA3$3 RHB\Z]HA\=K(5])-@G5= ML)T<[[)EW1OM[BHK4N28>QN12AY>2ZX-:, \(1X,CD8I270'UHWC]9@4Z[I M.SW2@7W4'^EN*RL 9T$G7/W=15,>DFD(XCC$)'!V8?DLSD<*>4^$B)-!Q-B')_)A"C7 M"=G1+ANP'\N%G7U_-F,#KYXI45 %P&6]-7D=D,Q@"B)#OB".*<,HEZG58>-12&2%9(@S(^ WP"# ; .*_=2-\%[&]_N[$09"[Q!O M20>7SB[5%,8Z"I Z%#2+B'B6+Q4W&-$0(N;<&VX[[(V,SZ6>QGT?9NT/Z:0( MULJ5LV--10HJWX0#>K?R^79'M3I\BY$07"0:N/5=4K&,X\B9",TZH3HUIK5Q MX>Q<5V%UI(P \IH3#LJ6BDAC9Y!J M"N,Q*-V2(&*(1)YS@[P'G3]X$ID)BL;001T;QW$S&;9U@75J9&OALMFUJH)X M;)/68-D1G;&(' F5_?:6)YGOER.Z0[*7<1PVTR%;!U@G1;96KIH=:RJ2==+3 MX!'/(3XJ8H&\D089'JWG2F*E.MS#-XZC9B)4ZX3J=)AV]B7Z)0SPUY-G,E#N M6U7!-#$Q>C#[9;Z1, F, F82)49]OKB9JRZ!5&/=^7@0GT9G)*?#K]O,.NNK M5F-X-;_]IA/7GJ^V4-QC$H.#L= *D00K0'0I((R334D+:V@']\=(M]H] MHCI:1J3A$\ROV_ES->XQ''V*M;U:!P+FI&1'\Y#SS5?+^2+GNQ\C)].;G&H^ MY[J_C/7J3M!1&SN:+\I0SI;YY^V7JLX#%N?5=3G/?[V:G]D::KQJ;LL?.B+R.Z*! MW"X?>EO)UCRX6N78-J7?,(WN5$]QQH\E)^R$R:-S4)3YD3KF1!SI4_AY8D[Y MX;9@-O8C7^P20RGQU-WE4^ 6-T@/3"Y3F\6S._QVIU?S]54Z!-^Q.$-$\=$"75VILTI M$PKS\V/&CO7QY&^6':R_/]?L!Z5U[P(W'..#ZCF.!, MUSL-1X>Z;3+?<7;#)O&V][6D#&;B/C)NAK=VWT;X9!E/JOFBMGZQ3B,]#[=_ MWYY]*^^N/AO#XKT1ZJ:E$1LL&WMU5<>K&R/R6SE&$&#PQ,LW[0S/JW?Q*L]: M;^/'G)+\7O,9HZT1QNO[)L< =!;SU/7,#80';/K0'I0COW+'P?3N8_DI#P3, MH]O#[#85*TQ.AB:A.9N$1 H;BXPV'ED&JP663GM[P##5QZ+_5E=-LT^?'Q8L MN/ N>L61($8A2K5 F@J")"'!8:UD2I-/6=7?L%8#8S>6"?''');P60SW@K=@ MRO.%BNB]P)1X1$RT*,B04]]ACZC7RM'H(HD=<1N+(4>S6?4Y M3^WG57U:+=TB+6>/$6HQO>Q23R%BXA)'AQRQ\)[X!'AXPU%(6GCXB"?=R@]] MT+V[X::;@;$U\L8'A@2K9:II\L4FE.:J!>(8QU1()0A9YA B1$B(J;, M\%;[O8/V];^L7U'G1F@PIUK=.]NB=.$LUI3FF( @ @J86R1E8$A[ZI**5G'= M(;.L\TN_'W4V%B^PA;[BJ)&7)B+/'4=<$XH, M3X9@P-BR?F)T?E3N] W?6.1YE[UFM@Z7=166?O&GS5[#Q==5K^QL VTV%RRD MEYK&)%"P *F,+FAR%,[\"-=G1X\2'6^RS)FPL6 MP>3;U[1$6#.*G(L,&:8-(AS#G.JY5G'R*1^'H4KOP&VGRC/WTQ[Y?RW+ILQ( MU!$PCL%7\^R\ CG@MZ8,JP/+U7QVF_#L^86G6X5%2)(+I5A>?DT.:N,H<0:$ M%83)@(D(8O)1\/W2971 ]Z;1*A2N+46>?+@PRAP+L(%.CTX,/3\[H^SHZ$3Q M,W%R?"3.II]R<8"A[P.HD975=W9FZ_N^[ZBK;BI=&.DC250B!X"B*$5$6B>) M@@XD".&89QWRAJD?D"3#HC>ZF9,W.=_;+SLX QZ7*0(Q1GFED$E>(N]B1(Y& M#G]*3K'0WN@.AY+UC\^27C ;F1N7]BL .-N-'$\4*F#AHSJG;2&P'"*6-$%@ M^EN4///)&AQ@O=R?'>;'9T<_H(T7"/4)!*SJKV_B)D(\?*R0TOF@C$66>(8\ MY0&F1)>S7V,?F6**\%8W&PSH_H#'Z@7K2RXYPL5+F^Q1)&0TE$CZ:F 1BU'4L$@"4*8\ >\$NXRSIO, MM7E8=>&R:A9U7)3KP-S3F,IY#,=Q#K\L+F=VWNP*3"_U%U&"BLXHC9P+D?V"4U^U^Z)(-0V 1_2YSJKY%4PBUT_0K&.-!9$IZ C3FJ42 MEJD8/;(RV+63T"=J6)A^-O9^B34^I#WY7>>;YJ.-SQ>:GDAFI!+XY/2$4:/X MV?D)_,7,L3XGZGSJ*_<0%.@)K+&6;9CJ(L@7P';?=8W:5K20CL3D/$59+4$F M.=!3\DTW-''"%3>:F>GG,1]F^1D N[$8)T7E5_S'WL5[8<@[]@"5T-?&U M(\\.M10^L9BR.DT\*-;4$(-BOGPZDA 9X\(2VL&>'"DU^3 \&A;&L2G5=N9Y M&L>DDK3,$\2=Q$A&KA /.6#"AAP2"Z\0[:#MCI1.?%B:= 5LA)-K6XZ(C' \ MYN[H9,Y' F;"\*=BGFQQC+-'3S8\ L1+U\1_+8 ]GCT0Q^6.U=?OWJKQ?I M77DU+U/I[7QQ$P(-ROEE-2M]SD63$E#O(AV%ZF/^_$W\?/_0;\LR9$*.,2RM MI/U&NMLPLN;VV\/+U[(70P_]343=P)##]_P??_E? M4$L#!!0 ( --.ODX5NFZ;SEL .0W! 5 &UL[+U;=]O(DB;Z/K^B3LUS5>7]TJOWS,IKM>>X;!_;U7OZ"8LF(0F] M*4(-DK:U?_W)) 5*LGD! 20(N7KMBR4*F_?R__]?_^-?_YY=?_J]^__HG M6T[7M_EB]9.I\LDJG_WTI5C=_/3W6;[\QT]757G[T]_+ZA_%Y\DOOVP;_;3Y M85XL_O$O\?\^39;Y3U^7Q;\LIS?Y[>1U.9VL-M]]LUK=_/DQ_V_YQ]^AW77_!FV>AE/*WS5]WCRZ+?0^&3N%O__>/UQ\VD/Q2 M+):KR6*:__R__L=//VV1J\IY_CZ_^BG^^^?[5\\ZJ2:?\T6QF/TZ+6]_BP_\ MIJ;_M2Z61<1UJ18S6WS.EZMBM:[RY=NK\,&K1?P@*G'Y:J'7RV*1+Y=Y?/1C M/KU9E//RNLB78=";[[ZI\JN__1R^91&@A1(0#"*P_[/?;UG=W^5_^WE9W-[- M@Q)^NZSH3WIYG\\CRTVY6(5W(K0+/RV+65YM:&OSU:28#P15VU&]3&@_3C[- MAR)ART&-"MCZ#Z:\_50L-J-=#DK/!@/H"3 ]619A9._"^,*8-M\4QO*N*A;3 M(O0<_A255LZ+V>9OI\1OV=UEA&FHTFZ]]B1:8,)ML>5-^/+=*S4-9#GR)ULL MI_-R&=AW2LB^^D\O;D.M->\A_9";S;^-.^AMP#5K\YF>S*.9].$FSU?+/Q>3 M]:P(GYX><=,>!AORNTD5 +S)5\5T,N]1D./])A#O0YAI\@T9POPR6=[X>?FE MG6::]918A%?!$[K--[R^O:ORFSQ8 I_S[:>=I3JK\S$(VIVE/7]E8E ^W(1O MORGGP?9;NF @K>X["]V@R\L)U:]^6W]13P $(S98[8O9QDJM\DE8[^\_K,KI M/TX)=+)AZ@$VM!6:MD\^W/H/[R;%K//8CW266I"MO=+,[#FKD[X&_A!X"U_I M@IFUNG^UN"JKVT8N3I.V/0W3A?;E?9Z_*Y>K*KSCU69&T/DBORI6)X%MUGJ0 MH1[_:T.F]_@5(Q"ZVS]L M->BC/0TN0C,JM>TOI3BO\]4J!+ZGR8+F\7:]BN#[NF'2A5.->4XH6C+'; MLEH5_\S#XOMI]6JY7$>WTH17M=/[UG.OA3S^>MR!_'V;K/5&^R7Q6QGRVS^]/;3O+@^:U^U?8^]BO2N*LKJ/_))Y==Q M3_>/8E'Q+L39P8XX3^+J\V\=M3@S[8(-6 U&)5S(KY M.@:;\^FZ*E9%OG1?I_/U+)_YJKR-NPGKU3F+0Y_?D4KLF!@V6\_SN!_5F?1NGEK**],@7Y6U,NRB#U>4F5>CQ>EFW;PM%S]^;"IYF,\*)9CT- M[GT>/EGG<2>\FDQ7&WOX86<\_OZZF'PJYAM*/=@C32>(SAWW*^!#Y^<-?G^C MG@=6+"?7UU5^_4#6YU_==*"-.NEWX(W,GWW/]CN,9B_3WH=[&LB'_#H:$>_S MNQ@S6ER?&LNAYQ,-IR&33C1+-+AFVCO>JK>AS8,7^SPWY8PMJX;-AQEL8YV? MT\LP0V_*B#,ZZ6O@<1'6P<+=Y(#DBV4S7AQME71H35G0I''2@3;4>8.V?0US M_6F9_]WCFM\E\_GPH!PZZU6?7XB$YNAGADY9] M#RK\'+,ZR\4OL_QJLIZO6@[Q8#\)!US>3HI%]_$^ZZ;WX6YZ_^4VO_V45VW' MNJ^/O@=Z$_JKINM/^2\[:%H.]TA/!P<=2%,L-H>;7H=?'YZ.XQKT%.5V>/G7 M5;Z8Q637T0RPVZG"G4!1G%J@>3G=I]Z-:J\FRT\;_:Z7OUQ/)G=!SU#\EL]7 MR_J3.(.*7P!\.,#[/Q\^SFH)G@SXP$@#C/FK57Z[&^M\\BF?_^WG,*ZL0V^9 M()@01S'10@"CJ!*4. &M@ I0 ?ES:.;Q:'-9/:@Z+3:/@=H]_?Y[&\_KZIU_OAA^*[P?KOY)HDKS*W;J-$P MA*Z/$M2(/(2LENIK<>RU/MHNXY!IY8-QAKFF1G#BB=XIR)@AR7=D)?N>C(,3 MY%N"]HCJAG9#,&@[1/O,!-O'F*?/90@XR)#3P% >X/%2WC2CYZ^U7X/"+ULK5]&V\]D&*>RSU7R]QYR_"13=W?S(G\T2^__>.:/ M/-'?L<$\&U)11RI0BLY5/!LQGPQ7Q1!G(_>%Z2+_''*L]/&DXGVV:(,HJ]5HQZ M;R17R&M3RXP0XZ-(7[;<]8?[Q?2$)??DF8Q3 M'N9%$%95HRT@!%+J=C8,0GI\!G>/6)?]H-):6Q_T[Z\6B_)S6+Z*/.Z-7UT5 M\R+XA,<5>*)9AI@W&C)#P[=A;S@W9N2'5M(6D_L1@3!CM%82>6%*:@O)4);/ 4=!WW\,PSCA7YULFTF+O:.(R\A(2!Q! M$.P6"4W:>UKGOZLORM/J&]D+LRF.^J0=?;)MYHG4'",HC(0&2B,QV\4E @1\ MW#Y7CSIMQI;.R/TU6#-*[VO,9+D,26RQO"N7D[D-MBD\0HAGSV42"T\!8]P* M$I9H@QS=H62U04,JO[4=DBPEHPM6[:W(1\&J;2K6="??]*E\[\OYW)?5ETDU M.VAPMN@KHTAB JT/4 G.!#&>[3Q7RIHE.%W<]^N=$T/A.71([TFA]H.8;0^5 MWC<(\IW16^:10] &1+CE2&-.J)6/$1(.QS/W#*#[ ]' ='BVGI_\I*C^?3+? M'D+>,Z G.)57DUJ00S-4N]XRAZ13'@H&'0'.,*@(=P(S3ZVGE(TH/C4<=X;# MLWT8ZR96@RL65V&4G^,HPQB:0G,P\M6ASXP3@@WW&H3%W847)[J=NZ!#$'\\ MP;*!>30@JN-;\9Y6+=P"\6JA;N-IJ\V-&4>GX6.V]T CR"S6#E"$J'?($\6) M-*K&WS'1?D.M]^CBF%?6(74POG=@)XI95]4FX;M/X^^ATXQ8K12S@FEB"358 M*O:8_T1$^USL(3+@/JTW%19ZGV%KSO.,"(<,@"]@51ZB;GDJ$8+"].> MB>ROQ<0>P&WOXQP((.?5;;&(!1,/^L*G6V:"8JMCV!%8&#PV2AAZC#T++\83 M,QE::65*(,<]+[V//[V]>KM>Q<)VRXW[_V_%]4WO\]2A+\HT(YX"ZR0&GFD& M'>6[O7L-47LW.GG(>"!:C@+WUE-:/>HG$8 #'MIT?;LI$/DYOYL4![2@01(+Y8,X"!S25=&?5(>:%%^7$;[Z3LE[-9U6Z\E< MK'%5,O;5^1EAU8_&ES5?ML#'SG,X[Y3!H\.AK:#4"XB4UT)S MH15^(*,&"OE&60YII#TCD:['VAS;Y#NI :3>(\Z\,L$# T+2&A5".NQ]I"_" MT4*U[:MMM$%KU&4UM@6P=R?'7T?-%B=/"QYIE4D)"6;!J2?:&,-I^(?4X'AF MAW1+4^6QGLF",A5X0UE=!T9\,N'P:+M,2R8]HAAZ3336D'.#:UDIX7K<*:J] M:+$9,SKA]6-S9)0)J>.CQF4HL;GQZTVY*.O[;K9"N*^QM/#A0VGG-,],D!PZ M*S'SW$#I;%CZ:\FEY^U/320+@O:DR3(Y6(-5Z$E2V0MSRBF$PF%OJ= .,&AK M63G#0V:NCM,,Z1.^P:C2JIB3EU8:1,/_,/'2!;'@#J$HYK@-C9[T=+2J4SN$ M7K;61VDZC$'9/6T4]%!G2"$K".,6AU'&VF6.U6')X-!+U+[.T$#ENQHC?;K. MT'E0M#]PTJ9X%PR6"D$.& "L85![97=F!<=CW/'K04V=,&BOGW[JXED#O1&0 M"$ZP+ADF9UV);R,YAXSQAD""EHOL52@EH\% MLW% 98_3$NX'N$L2H\?Z2Y9)X#CW%'&$P^L R4YF9309MZW<69/G%V)JA==? M@RNCM+#'1Y&^3(/F%6<(5)@K9*C$"#,IJ0:[$5&&VZ\(EZS2U13E_15GSH.D MO9+.+:@&+-?0T/15RR^%8K5;5'I7WZ;O-*6S!8')!# M9)TAP$@"I=S9_Q[9$6>C]:RGMI"T7!*7U>K)3V4$VGKEUF!G)APWQC)"=AL1' ZQU]#;5#5OP:ET4^,+(I M.7=HF ?MKM.-,@=\,$V,4(Y3CS"B&C_:*(3:<1KGPRFU3(SDC\:741GH+Y$F M/=D9'Y:K$R5:ZP[%H)&;U@<<.JGY M=!2G/_PNR*8XV3Z,OH;G M3P_ 7?:HZ9,C+-5DL;S*JR#'^25M]G>308$LLTPCQYP$VCG^N.N&M1IQP"0Q MA1*@U]HPW540*_=Y_ <./$U63PX;'K)HN_><.4*9I,80[2GAE#.+GH2G;'L# M:,A3>GTPZ#* 7G!R>E>5GXOH3$[FKQ97976[^?155.1DKJ;36)>I3H&]F^>K M7,W^<[WU( ^]4N=-:PD&D"DF ;)::Q2O#J/6\\>8-L6@?;(3?6%T'C7N%[3E MWJVKZ#]X(3]/M\6EXOBG_F MLU>S\.X55T7<#E#+9;Y:UA:Q6LSJ(E'Q./5RN;X-CR]6D\5U\?3$=+,9N8]O MS R"7@OD%*/""FN4M(]3@5?M:R7R%T[?RP(]%)'?3>XWN=:^K,)",\WSV=(' MQ,//F_?P\X.41XC9L(>,.HT,U#I&JBEBC&B]"W91^4*NU.H>NTL#5VMOY]\G MU8;,@:EYE2]76Y_=%LMX:GM=Y4=BMV>USV2PK"$UVAD1_'\&"=&PE@_?B7S[99%7RYOB[EU>3![!TYX-K M*-N;(&F*V2=G2"KD+LL>-9MM]//,C3V;/WM[R1R(YX:=X\P!(V*JU6.(6<,. M5[8,6<&VNVV1#K++4N>8^7F@18:A@U9B[X6AW&BM/7G<*">J?;Y9\M#2 )0X M%Y[!O)$G%O&'27"Q%K,_)JMU%41X>[4Y[M^,%&?UDSF!#%)& XPXA5@)"7?U M!ZPV[=>?(:L.]^"9) 3MLO/'^WPRC][[[P';6+[O[:(VPLZ>6 YWE4''$8'* M0H2@T 0YKW:)GYB ]HM0\DC* #-.;[@],BE1J40]61;+MU?O@FD7K:R-+A:S M=U6QF!9W\UA?,(;5RWDQ>V;!)"AR>.9(VE%M=3Q;%/W?;LKMOVHSB M<5!OKWRQF(1!3>:[L_S+'9%V/QP*(?3\-9E5R%'D#)984X>(#-35U@DN@H-% M>*/W,,WL]#Z?Y?EM]!W>;$O2!C7/-WLW6T]"W[_.KR?SK4-QJM[A^9UEP45P M'#AO !54:B"-,P8(PR$V'H@A;[O<6_'PLG0H!\9WDJY&XK*&?IE/?[TN/_\V MRXLM3<,/W[(S?)0]$>7 9 ]3V7<21P@91("07&\X =*P@UUECBDV)!7YYYU MIB.E:LN^X&IF,IVMZ8=HQ:$,^V\?R:@D!BB&A5"*2 B]4!($@T^&_P^BT,R* MN"?'D);A/9/22&L5D)PQ[#2&8M"#E:5F*T M"2891<)Y! T>MLS>ZBF6U/]POX]K5K"+-@689$LR% M_W* )*= 8V&AQ("%"8M1*<"@Q:".^R/M@=]7G:8?/(;R6-^LX^#>7KW/[\IJ M%=>:NOS5$=OO<*/,806LU-Y1K2DW1F'-H?"4&.\9Z! *3;/=,A9KKS=$A^+- M'\6BC*&9VF;9LSV@[]]-3EP<=T8O&6&8A[<1 R4T-4H([93EA(<5#W/EVV^P>'Y!2%A M0,(FY MF02#.LZ.OQ=7)ZI(['LV<\)P&0-UC#GDH<,&R'J< IL1^Y1]N\KSI74V'FF0Q-<$"10-(Q&+N%>2TEE YW3X9-?$-"3T;!SWA;!1%F8XJIT$"E/K 53$,U1+";QRXS8$NBNO 1LZ(?6C\F*4:_Z8Z' 9 M&FRN8,V?'K\Z><_2H289=H@);8GTBA**$29<[Y; X-*/SS3H0UUE$G2&TG]] M#]1T7<4HZCD\.-4T@\H[0#BVX86AVEN#]"ZNPX%L[P:D.[76/Q]Z1FDH7O1_ MSZ=05 JJ*44"*<6Y@<3O^(]$>_,Q\;4"/9N/_4%T82ITO:E1"4^0!MA8RBEU M@I'==!A>+31N.[(7+9YW96,KO'YLCHS2IAP?-2Y#B0_Y)B_P]WR15Y.Y6LS4 M[#9H(I[OBT>U'VZ:/&UFG-5/!CFD7AHK "-<$4<9V 5TA$8CM$%[TNUW5[BE M0VUHVS3E?;#8[%P,)W/XZC8&BW3WML_>*TH7VM>*O MKQ;O\JHHCU5O.](JLU8# H.O1I0-[Y?Q6N+=-!D\P_%-%LFS+KH ="$B;"(T M84UED15K2DZ,7 MJ"Y+DVT8(D_;9VXE*[PP&&%ZP&M$ MK'F,_G4CSF,_&2$V&'?6*DPQE5)@0D2-A0,=)IMD%1HNPYW6D%V6/G6AL[/Y M4C?,G'2>(TH05S8X ]Y(O@M/(FK:1UN3U648C" M,;IDQO@FY'PH*[N?E/ Z MR3^?/=T$6?ZYF*QGQ>JQX/'@*>&/GFZ#5/#O'\X0)T'-!&NDE,/2.F2V5<+" M[R0XRDW>A,22G4K]?OY@IJ&!$C!L#5',8R2\H[5$3NGVATEZ3OGNHHQOPUE= M$!AUBO=.L@_3?#$)7M2)+;:]SV?>2H4T9L@B)9FWB%A= V*4;E\,/''B=EN] M'J)'!U &BXL_#/'/Q?(NGQ9713X[N4URL$W&*/44!D\*>NMT$ I96\OH"1IY M7G9'O7W+@IY1^C$9,O>GO^8 :0-@ K1P&0!%O)B<&U M- R/\5[N'DV"3E@,J]F'"$9C!7_S?$:"%()2!HD- DJK ("[93%(.SX]MU7. M7AUW@V,H59O)\B;Z;>&?6,;M\V2^\>0:1YD;M<\ P=PRB!12WD(J$4.BEET# M"<=*A=8Z+-.C-&"N;=PN6[[/IWD8>2RAE*].AY2/-('N M;+OWB,I0^J_O5#NBZ_J1S&KFA=80"XPI EPP 6H)N.I0NC'QBMQ9KRT1&,ZZ MJJ\-V\H;V.:^3N?K6.#P3G)(8?O-U<1+=6?= M)T#G N99HWR,O<]G'! *D)3:8D.H0TZ3G6P*J-&NXITUWP<0R*"F;DS0HBF[9?F9#D2O8;5SI1_L(R8)S=!+F8?5N7T'S?E/."Z MW-Z.T""*VK2+S* P-V%MM$"$BF"1AKEKYTEBV#Z:ELPXZS& G@BE"_"D>7S] M<*.,8J21@XPIQ(*# Q3&.V>3RU$6MNE=@8<9T@VMH2.L[R;W,138/+;ZO$$6 MQ*+22Q_<4X>),T3M-AX=#*_7J+G06E4'0JN=L+E<'8M&RM_?)I.,,AFO(#06 M4EU86$=XWVX:_?<"SZ 6_ED$.- BLT)+[Z@PT'O", /!R'V,.W:X M5#/=48[^U=\/.)>S!LZR C+E$6>:8^ 5"T84#9QV.UM8R/8;+.D.8_2O\LZX M7.I5;^[1[VV4>2&1!"#6;E0("L8!]+LUC1LQZOD^C>W7&UJ#Y5\<3I\_EG5Q MN%5FH+30:6T8#NXUE)*SW6O$(&J_MS[$,I"&%?W!-5AR99L PA'D+%2**>,L ML(88@)DE?"NE1A:X$5Z7G)P4O:$UY%11+C;#/IF5]RNWKV3 ,=4!G,*=S=WOUN4LQ>+KMUHP&18BI)"MI0)/I8Y9/ENKIO9$E\_W"\J@\YA'D\E@Z\M8;QG52. MT?8.1K+=Y 14Z(S+Y3R)LSR(3' %";">$T@\%,%= M69*L/,RI$BW;BU!O\E4QGJÐVV]Q-+ M=F9%(,$HM866@?>TRQX'4*D+K?+!^C-/&U0!!:X=,;^Q2(:BQG@_1I0=PAC(( MOQGJR9HP>Y_//#) 6>OC'58<( L=5+5L#B#]0BH$==-;F0ZI'XL-EV%!T^I M(R#!Q7>L3]Y[\-VS&8;,$&\IL8 #[@(FT#[(I(SQ@RJ]F??743>'MZM;(7+A M_>K3-_(=:Y=!84B\W4-['-X/I+CQJ)8UN,CM-RJ3[5WWJ_T^T;G(SM))_>]Y M.L- .H8A"7))9RS$SI!:+L1U^SR59-O3_6J].R:72E0XJ>[]#3*$+%;.$ZJ" M?8R5LM0\,IF $6XL]ZOQ7F 94?Y!DXM8F_61,13\)A 8#BC#U')"*-XM=QJW MOVH@6?BWYR4@$5*#%2;9A -/$N+I8UDLG>M-,(OC 6$#$$.^Y7[3V" M,US)DFDT5G*;;_]]M?A^-^I]D,>7U9=)=>SRJC-[RJC6E@82* CCOS M6SS"S#?H!9NMS[^WC2"G!>N_\Q>>[[E#Q317@A#HO8TW"$)%=J\>!.UKYJ2\ MF#,-/](D-9P'\$4%ODM9 W.Y77O/*. $&*E4Y)1+A3E2.Q0 \'('%^49"AJ#0[N&"@9 M0,N+Z\7VN/OT_F,U62R#)%&UB]GFM_GV^O;9?ZZ7JX?RE:>.A*3YPHPX;KG$ M'HJ@40*!Q%37Z 8_:80FU)"4.H/-@^E@# Q_GT_GD^6RN"JFWPCE@[[46_/J MW78;-LB^Z>==&:#/5T6U\;-TO@B46<4JKA&W ,3O0?,-ST9==%Q9((V&B D& M*4("<&D8VNE*J/91SV26XTC?E[&IZO1K54T^+^++(@'!8/.JQ$^R;P69K?-5 MJ3[\&5\K@":S\F[U)!GI":'/:)UIH*D,(H2E%G@7)&'6/,AB'7?M@RK)@NVI M+8QTZ TUP=KB7BV7ZWQFUU4,UVRFYLT9QLW?WFXHO71?\VI:+/-CD=NS M^\HTUXHJ'Q.>,$*64X]W+PHWHGU23[) _Z !M818CH%?[_.PPA;33;9^>$I% MP#:K:0#O*B]6Z^.!MJY=9Q #+ !0P#DM F14R%HW%C#8GGW)CJ.-@7T)H!V4 MC._SNW4UO0GHS8*I]WYCX3V3\F2$]YQN,L"QIYX#$4_^ RH5@[!&@@C?_L2T M_"%(E@;&<1'J5%6%,WK)K*'8"DR]#-.]DSQ@7H/MC.VR!07^&GQJ ^-PN;.U M3[K\6!Y(^=R\#Y^B?-'1#2[KQA%YGP<8E\4J_Y!7GXMIOI4UN"OE]5;3ISB8 M^JLSA)T$""DM">$,*\U-G:WL%-4=RE&_^,W3D6$_Z"G@AN1C?&NK\5JD\9P55:W MDZ14@ATZ(WSL\8P2P! D&C,-L/(P_%H+%+Y4 M#IGQM?>D<'\:*7M'(^&IX3[XL'O_]A\3;M J YI(HX$20AL8O%#GA*GQT)8- MN#KUX9HZ<=Y M"KA7E>Q1Y]=%W)Y=K-Y,;@\MV?L>S1A5 M%G* N*1 .\R9L[O5CB$QHHN(DBS@Z^&R& MM(D <.$P]59[ABBIQ? 0M"_^V7MV0D+5=@,ED6X?[C[QQ3(XS/^13RJWF-G@ M:A]0[Z'',X:%45138Z14B @OP$.M$H,P-B.Z1BB)AGO")>D+[(MY7IDPJ.NR M.O[Z/GLR\XY[[I WF$M+E>,4R5H$P%W[/?S>LT@3OKQ=($EL/'T,7W+"=(J/ M9%Y:9YB4 .!8P9YZCFH[ QG=X:*_WG-UDCK&+;!(K,!M-/;XQ+OWV8PR"HGG M%H-@_BF#I$=XQ\,PVXPGO2:I2KN DEBWCRN"#Y^(&!X/6P/ M.Q2_[SV5(XD^NX"1UH-]S+3<9HN\7:^6J\DBGCX][LX>:9@YZ !%7E,JB*5A MQ0$>\!S0-/9L)RZPCFW' 8 M1/ >O(X%:GVA<7Z3TM(J.4NF"15J[O-J^M M=^K\LOJ)J8^3!;'?=R]+;)@ M-S('.';!I-!:$>_T;K8BF+4_,0E?4J2J#VR29X>XV[MY>9_G>\_?I-S[/_[% MQ_]Z/#-B@+,=4>9\]O24TNES3)LMQH]AE#H,ZA^O&Q0B[_-K,H@9LIQ!)$U, MF6+*::9-0' M\KCI 4ML$. MLG^W=#\MHPDQ AHXSR048:%EOA.1$ ($\HDJ##+).L6,M(*=0!U3C%]^/3L171_%QG!7!,8I-? !L## M/R1@( E3,"! 1Y38-G*^]8+OA3=^CO\U^<%07RPFBVFQN%95-5E<;X\L7WK7 M)W+E[=5VOO"3:;P)^K[)-L[1=IDCE%('A+,*0\F4!A0XI S70DJO&KUVP\E[ M:J_E8)LL6)6Q2$WPF@6&R*G@F_@'.:GSJ/WAA9[W3WK2UG=7A_>#RZ@W.?8) M>6*;XU"3S'I*1$#8@.5] EWNCH0=$-J-,"HJ%,EKWO3YRB MJY-!Z%--,TBHX\YJ#*@SQD%I10VA],&5&.>1U/X4V8 9/>#U5V#**+0 M+ [?3WGL\9. J'DVF$GK-G-H-(1U/Z< M1K*8<7\**'O'YY*O^:NH@NT9[LDJAV>^Z=^TSJ"FF"/.?-RCI=:&M574*#\N+)$9F-ZPNR9$_)E^+V_6M+JNJ_!)<03.Y"W]9[_SB%F8OKJN(8<[RK!$V").C;4 4RHHA+1&0QC,6@28CLF5%&FJ#05"0RA(O*&5 M-RJ0\1("X9I;Y9P01#A'&?)**\PD%)X8$<0<,N6V0R"\L;8:!\+/P^4O$P@W M1$+@!$":,^H,T A[':;+L.@ZIV'[-("+!<(;*[II(/P\B'Z$\*:1FC"*,3 4 M4@MB&@TB$.IX# (BXC,-A/100R(1H! I11520 'D G+>OMJ0Y>)D#?6\+D! MT)Z!_!&X%8P^[X+,2@1+D&*D @">&A>\.@2Y'&?&__#,.0^FH8AQUIJS!RY$ MI7><&4K#_SSP@J#@XQF @\\'$6JO_/.#8A=>;3J#*6FMAL!( MSH'%U%H(=],@-UB^T/6DBPZ/TB$-;"^),=!I#AD%P"I*O<1*< DYU@$+9LFP M968;KQ*I^7 >*$.I^\/T)I^MYV%^M/FGU?/\QR-J/]8L4]YX8Q3A./A^/!X8 M\ !K;2%B--A4[2.C%]IR:^O.]@C2\'38 TF1+\_CQHD^X@QHA%1,X6!@ X E M12K.CIP[$&;/]@O'A7;9NA.E7\0N$QI]G:]6>;6LQ7A2I>K'3-(50AEF%02$ M:Q0\1,8?+EAT4G#/&MV!\A)BD]1K;4BP9+ /!@WR$GGW("?7A R9==DA-ME8 M6XUCD^?A\I>)33+( <., 46P]V&UPVH'"Z=DR$.\/7F+C17=-#9Y'D0_0OS( M$1]>. TPM-@%' 4BJG[[(&7ZA2;I-E;DN8&D=GC]%9@R2A]R? 2Y$#$.FH#J MMEPOCN;8G&B:>AM4'2+U"7\17^7$RV M!W#S6?21XSWGX:'-V=L?]$@?=$!+(XB,!XB1M4H 2!3&UC&AA;U@J<5^O07" MK9.$.AU$I(9RK:#3PDB)'"%&CJ8D8D_::NPMG(?+7\9;,$X": 0C4CI*8:Q. M$]8O[3317C(XNJLB>U1TXTR&LR#Z$6Q P&!X\8QU#A%G@#(&2LJ]<-)X+07* MH,:$(^2T9)@2J84WF#(>PZ@@K*F#%HKJ(Y.AJ8;/M1)[!O)'X!;B!'KCB*#Q MJ L%V@;0 60&(HA0AQ(^E\ED2,6<\V!Z*9D,CG)#&(';XD*:2@29PH@Y;(*5 M3(<\WG/AU:8S."]I7SI()>.1)."1TA90H@.E-].@!;&VSPM=3[KHL,G.=<^P MO23&8$6$(0XB;!GE@$F(F74"6^AY+.8[RE4B-1_. V6X3I9/8PYO M\N,EL9IWDP&K"(H7X07+BF*IM82$6JBA=\II;+?+4K%O9JL0JC+^*9FOK)2P>F=B-N$(SZ[MF,-.V>/9M]5%:\F-0]KE*/E#F2=W=S8M\]C&?WBS* M>7E]?[S,TX'',T@5"?Z*)#ZLCY0SI2#:K8^4C/#VB)9HE[V#T5IU+MB_BSP/ MQKPOYK?+XXK;^W#F?;#PL0'$4^^TLMH9NUN5N&I_KCE9IF\/:NL#BO;O6UX% M1VQ2G7C-GCV5,6JX898%(Q0%X],X*WT]-HYD>[LY626;/MZN+A@,M>C51MZK MV[M)44618YW\!H[?\P89-1B3X-=C*ABCS.'P0RV= FK0M*IF&N[/1^H%DJ$5 M_KZ RM MYP;*S104S'&KPDK/@IN'!+)FQU3/ATR2.%.CK?1P0*=GPC"T(K?E_5\MIE4^ M6>8VW_[;0+W[&V9 (10$A$IQ;!UG/AY!-,A B#P.1L1X7^,^E=X+.$-3(0B? M%]<+LZZJ?#&]_UA-%LOYIAA>O.FFX0)^NI.,,1-L'-9^ M7DAFMJ6@2.] C7#KX?23;\I5TMLWFH_D]!.7WDCQ$8%\,\;'46U'VV1OI4GS MS JLB$?0Q!N$K(F%1>2&*NBPT\0HN(-/(SO:%.2$RU$*X,:] M*:TXL,P9KF'P>:VRQ$BX0TCKD=]9U9.>CNY.MT/H96M]5.O$F)0]KE0$0BGD MGFM+.&%A_3/*N'JT1K(1WBS4$NTFJ0CG@3'LKK8@\4(!#!%"$E(#15B6ZK$) MVR'P,%#R03M%=<%@J/GSB FA[_^8_&=9F?ED>-(>!),$Z&) M>[1:$6%^P%#YV,RN=#".@$Z/XS_JY;7L*=/"((V<5,R#\(X9J,DN'$BXA^,V MY))HOCF[>D3TOYDV2N/Q)1+L,L1Z-*ST9+E'DD-VSUGM,^*%"P#'O0O%!*&8 M.%#+;HD>-!FZF4643+ME>OP&._"Z7J[*V[QZG\^#KW8^=QJUSX)=81&R"EJ M,&( &4QVY@7&[;W79-;T4-Q)@=]0W'D71KQHP)%GSV6 ,>P "XX?1]H)H!$Q MCVX_;9]-FBSQ9"@N=,%I*)UO\V#SV3>)&O^6SV=J,?LS3'_Z_F,8T0GWZYQN M,D@,6(BQ6;,Z(37C\V1<2X]HZ/&):V6.-RW M5WM62%]6?QX],=2H?>:TEY)Q*9B@S#AE$'Y<43$:X35<23.O4X V@NV&WZOC MQXA.-!W% MXPTS1+3$BE$!1:QZ@2TGNQT4$. >, XXHP LQ"']2-K 9<(.$@-8TVVX:3 M]]1AP8-M,BDIP(!:$8N/0@_#ZT,?Y#14N/9I63V?#>Q)6WM]F.ZX#'D&L#UA MU'IU4U:GZ[;O;Y#!>+Q?P'@I,Z$0"2PI>8#$>@Z'I,I9 ;0>E'R(-ET &C8, M\G2P#2,@WS<)@"G!B9%* X.ICO>JB_H]TQR.?:.GH]I.LJ 32C\B'T8<#+L\ M#2ZC?G=UE4]7P7;0SO"NI%I3(UDD+4^TK$;T6KR-7QUGG^=SM?Q&L-9L9Q6^2HO#EC0 M9[3.()5 :DH1)L;:N)4I=2T+HAWLRV1!KG[5GPZKH2:,C6<9X'!?[\($F^M\ M$=1Q+ "QOT'&G9%<4\,@X%($ 1VQ6^DDH!BW/PR4+%"59B+H!9[DD8:=[#ON M/LQ8PP46'B,,X2T)3M6ZRA-^[>M8UFRI)_-XE<:'FSQ?O5IB MYLMEGK_>5F +4T9Q]R#@Z3M1C[?,/(A&BE<:BWJX508,LE!HC!%D0D -@70/LC*EW)"7QAR_&;4OG7UW<7%?V(PZWK$1 M\,G=-PTR:0\UR8S@@GC#&?("0JBH4S4L7#L\VIA'+ZK^CCZ]@#24W;)ON*=O MKSS8*,/> 2>\M [3QWUR-M:2LG-R$\:=E=> S9T0NI'Y<4H8R!CHD-/[NSN MFOO-4([7*=CW;":I0YI0P12T7@*OE&;U.+FD[:]*2'>G7 ^@E_W",MBQJ:H, MR^'J_EVPUU=J,8L%KNXV55*:G)QIT#H#%@-%D&*$8K39 S:JMK*(1:.M$Y5B MZ>\?KXOSI-&TWZ!U1A!R&!JID0@O%H9$D!I3H10;>=)PKYIMRIK.Z/UUV#-* MZV'LI.G)HGA?7-^LRJL_E]N$H',,C 9-,R694RI67&0"8H -$,!Q*+&2U!(T MPIV17G53)H5KL.CX=MOF8:@;.=[NY#@6)#_6+J/4.L>E951;[0B%GI,:1"_1 M*$W1-#&K/G&Z#"=>%Y-/F]N>M_42P=5,(_RLS;'SI)MKTV M,#E:8W5A?IS/BLPS:0F57"O"P\JH.5(U2[BZU"S(J+#+;C\I9&G1Y@&/+ 64V?.]7F. M- MG54Q#>]!7F-U^U1"^4/0HC52%V7&N7S(0'#>C *("R"0PIP)H':R&=CA&@#P M0]#@3("2IY1N,RQ_W%1*I(+7 )0DP:54 F-D"7/2*P ,E:[928>7DDI), HT M@IX@0*6180&"\$'6L!;QT1P;[4UG9Z12GH?-D*F4C2YH>Q^S28[R:T METPC2+! EE%JO,,NS#=42A'\Z"'O%>TM0Z*Q\LKNB+1<;IMK\> >Y3=/9%J M8#+BZ$XH"\++P*#?C%MY0:FVX\QA:(G]MYKKA,'+T>&H,@F&5=UP*OLCP'>[ MOCVJM&?/9,I $LP]9+UC6C,D*)!Q[)9JXQ09] CM<2.V->IE/[(GU=ODZVF] M/7TFDY(+:KT5V$"!O $6@3!V[+UUA*DATP.'T%L'V2^9V-WVW <15E&&J61$ M$DF!$-X\F '$,3;D70L7,VUZ!NFEYO=3CI#TE%MDE3-,,@9I+26@BH[3-NI/ M>8^!#H8H##0UQFC-&:EC=Q#"$1:4Z%'Q/:,SG/ZC??J< ML!_SZO;M5:RQ44VFQ[8%3S?.)%<0$2*\=+&8N?!0H^"9 ,VX$@H.><2_IRVA M;A'J'L&Z)$7>YXO\RV0>QW\F/YZTS,*KH!4(OB[63DI-/*)17FJ-QLB#$5Z@ M-R0YVB-UB6WC;TX"-*^OW:2'+-ZB0KS"RA'-A- $\-H:IDJA]@F3%TNF;LN4 M-(A=@C&O%JN\RI>KA[I+#5GR3:L@I_724, @#K.F5!A[5,L97I;V9S NEEK= M!S.ZH=3:=]B*MBI7D_E5[<+,XWBFY7)UL'+=\589$@P#Y !2,,QT(EA+OC:< M@U$F7V"R]+D:[A^ERQRA,&&D1U[S[Q_.;,R=(XQ"*PP"7!JL9"T5PK)]2M'% MLI?;OMV=P1E*Y1]NPBH4C98F*O_^X2RL3HYZ)Q25Q$@J*$*JEHI@!5JK_&(Y MQVU5WAF>0@L),&!)DP;Z,(T!/UN3K*F_;&GBV4+MYJY M^X%GT+#\B=?V408IJ8OCAA0RQ+!#49%KZ]GEG%\O\;>_"M<-DH#3/[? F MRQL_+[^<2/KLKWSGFW*5M#;I]EMV[Y9:S)Z'SM]^FA?7VRK.0XG\KBK*ZC_R M2>77JW65/R18;/[V;G(? X*##25Y:=CMU_P]CWYH/E.?@QJN\UUD*V@C5HHM MUXM5+%0[@-AO8I'86*3V75Y]N)DDK4_[W7>IQ:J8%?-U0.)#/EU7H<]\Z3:5 MI?.9#_.0*6_OUJL&]6N3#._QVEHSF4_C.;C0Y]NK-^O;^/*45=16OBAOP_L3 M?GNU<),J]'B]K-M?8,C)^?L^#Y^L\SH NXVB+&;U[W7F?K&K0WSQ;'DSN2N" M-5'\,]^-,JXYKQNDRY]JFADK1# O.3+84"^H8!18;8); 25"HE'IHT&E/I4P M?ZQ9!A#B@A/(B9K&[, M>KD*$TQEUU63Z\M/-7P'!OVR7RDTXTS[Y544!/LN4;(\>!68,NTL\(8 ;W*H,:$A[]HR3 E4@MO M,&5<:PL!L^I"E_:<2F3K3]MGT"@-I#\*TQ BA%$< !>>^K@6!) D85 R+9QN M'SI+F0%W21Z=!]C@$=1]$IQ,SVG0.L-<48*0$50*:HU40%E&$:7<.R?'> =4 MG\H\%&;M#;!+SB<;'^94>:+C#3.*@0,.&^"TH %3)[?'NEB_D\WG"V^#.ZV['\S2-L M1UC3I=O,2:+#U&V-XIA2N7DWN?3A]:$,AXE]?+D^R3@U((ZM=X#J,QE@L MI@\CF&QNN/X2WH?IP_NPC(Y'\.8FU_N<\2[=90!RZ;P)IAQ$86H'6BDM@ED7 MC0&J;?N9*%G>3^^L&1"_2ZY;9U0H:M(\;N,P H+@&(BP3 ,IG+/:8P*I-*3# M/8?)\H(&7<,ZXG6YE>QA)OC)EI U0* @%H2#8D(@" M;3P#VC*O27LS.5GFT8!K5K_@)5BHYH_1^]Y6J]-]9@1A@N.5DYX;JCP0*)[? M$@@PX96P[9.:DZ4L#;UD]0YB\BWTAWVBA\V?]#MA]?<5R\GU=95?/^S5/1_& MQ?:@#@RKR1[4J:89U@@+%,]$$XZT"ZRCT&CJ&<=!_Z11PM^@4I_:@SK6+%.> M*\.\%) 8"PU!2MI:6F[UD)'?HWM0_:FM3(;.D'M0C4I8A+ET6#"B?^SQ MS#H9C"/@%&1 .L;M"'BHYJNQ,Z/X+>1[5W,Q9U7TC-;EYL MTJ1B6N'1"D4G6@7#.MZ6)%!,X#=.6>$ K>4S=M@-N],UB[JKZ9#..T.34O4? M5I/5QF3X/2^OJ\G=33&=S(\LY0>?SZ")X3<(I%(42625P:B6R4LZ9 S\LJMY M7Q E5?O6/'PZPJ,S^\'G,\6TT1@B[PVRC&MIW$XF8K@?[Y+>@Y[*= C]&-H? MW<(^%J5W4?8RG_YZ77[^;9-\7MU'??/ZEZAN_D3=#Q]G?W[8H]O'/V: 2V\M M$YA2I"Q&#H:1UQ,=4H,J\O1BW0/N94<(AMHD>%,N_CQLA^UY*A,8N)%=X^&JJ\?;SM_.WDRQE@*: :C!;;(9Y,EGSV7+QW 2%$#*26>(IC MNL3N-1$6B'$:8#WKZ5OM]X#0R];ZJ RO,2F[IYU9=73V9GWBOOGTP M,Y 10SF'#D*#3?"^J:Q':"4883);'Z]61QA2AH?>5>5L/5V]K3[DU>=B>NQZ MGGV/9A(:B"01A"#/$%<"@,=(BC5#*O2RD> >T!E STNUF#T,\/CVWL'G,R"$ M(4(YKX /,P-4.A:!WU[V!\V,H?E1NR$CTW=.*^WI3EZ1: MW4P6D^*$,;OOV0P1+(B'G#,=; / L2?P46HQHNK%/>%=]HM(:\V]FT^6JV*Z ML=(F09R;/(_U?8ZK\&BCS!(J8E::5$(!#0F'F#S&.=F(W),$NNP3FO9*C7>N MQ^E'75?%-$SGL3S2<8T>;)'YX& Q 8/QJ"2T/'C"1M1CEE"QUNKLW7])H MP+:^U??GC+;UKV)IMN4R%MZ;?9Q\/:+_%KUE7CKD*"!"8V<-)A1RL%N2L&Q4 MMFC8 &&R=.KT\ UUU")UX<"GCFO*[WF(8+S/[V)M]L7U@%]UZ6,BWX[GU>*J MK&XGSZIMGM[,.=H\TRC>@* ,XQ1P$]BJM'4" B'CO2VHD8&>2/I=N;TC@NC[ MAS^>.D72HK=,*H\@\$8IBBD#FAH.M]B8L%R@(3=.CAXNZ5?1W^Y\)0=NR',G M(TFC )HX!I1U&$CN*0KN JH!4@H/>;/Q6='+I&0X*[OB/ 1'OL].K!+$&@^B M&/&B:+]#*+R=9)R1S9[U='S#O15"+UOKHPIKCDG9X\JNT(QIR8U'&"(9C^IP MZNK1,B[&GUW1%.TFV17G@7')W7N&&& 824BTCV$=9Q!_&*DCBK;W>8?*M6BC MMCZ@E)GC12B(IN-%2.8NE ZP>6ZQF,)X@99]O5Q<,AEKT-A=D/5CB3TZ? MG0Q0'FV72:RB.T*"<\*,YUIZ86I9/9;M]3U4GL:9^DZ!RG"!RVC[1QO_P_K3 M\E1B3H-6&41>8,:$!UJB(*WQPM=R*J':FT3)R@7UH_W^,!EL.V+]:5Y,_UP] M5*%YM?@\XF/-,F0PAH 2#32GV#"DM*HE!5H/>:9DM$YQCP!>FBH? M[^NKHEL0YK%Q!JARF!(6BUC;L$HJAN1NA#5G2&;6_"F=&Z7N/ ME2H]^0?_MJZJ8CI9Y._S:?DYK^ZCCW+<63C2),-,64^5Q=B$_Q#/J?)UO!N9 M9G>Q#.N7]ZF*,@E*?YTM<<%%<()UL.,,QR!8W%KH&A<&.MS*ESJJDV83*#V$ M0U'K]WR15Y.Y6LS4+'A9Q7(52^!_SD_?H7VB929PL.FXE!H")H)39@2FM;Q MZO:421U12D.9?N$:BAZ[BQ"W]ZB]/GX+P)ZGLR .4=1 '"Q[(K5SFN]F5,=X M^XS7U!&K-#3H#E'RA)EOY1\@I66>3U?Y[.%*O$TNZ1/0+_?-/2>\-#HG\.^3 M^7I[5 MDEBKY3"XC3J[Y7T^GX3IX-VD6MU_K":+93#L8@DY??_T+R>">LT[R8@E4!+D ME&#*8.:@=N8!.A*3K,>6]Y*0'-]9V(E ',YG>QSFR1#-]P]G00!.C4&,>Z1K2?]HW=QUC0+ M_I]NG7$-@;28>D""_VF)0T37<@>QT;B7FEXUVY0UG='[Z[!GE,O2V$ES&;*\ MGBQF)Q-6'A_*PG(="W2$Y9K'J^! 6+%Q+85RPU8B:+BGU*=NRIZ &4J]>EW, M-[L2BUG]XZO;NZK\G#=+56K4/G.",2>TH!9X:9B@V,L'V9GDH'W -UGW3_%Y"1+CK3**/04:ZX-URA(*#F$]90:IM<.W$BV&9"2 M&_TA-=@"$>]=NRGGLW@F???+69-(TRXR*J!#D!N!K$:( VB-J!$ &K9/?TN6 M^IIT<4D#6X?2&UM9[Z*L8>'+:UG??EGDAXV(QFTS8(!S*%A:P@)(E*34DUH. M+U3[S.=DN:\IU)\*KT1ZO\GGLW7XL JX3Q;3L-C-(U6W0^Q"B@8=9U!@IA2% M0! (/"&K.,*4O;4XB_) HE ZS]6:G-2,I(WK+:T7>Z'= 3 M\AZ:7)JVS[2A$@5SBVCAM#?":UW'H+FQLGT1*/&2") 2L\%,U7)Q_;KXG,\> M6>S+ZL-DGNO[S4<-0NZ-^\@0M\H189 /O(?"&2/JZ9(#[=J?>DUT#\1P@?=4 M&%Z>1V\FMZ40:59+3A'6XP[ )]!P8PYU!O&O1*-1 M1N)?"'M>1D >0^4YQLX;"R@&AD&F:BD0)GA(!C0S7_I5SN&(_'G(_%@1>0RQ MYMY@K;37'$@!0 V?X%*U9T6RB'Q25J0 [>6&Y+'01#EOI8$NX.A@\ YJ.8GG M[4MO)0O))R5'?U -%A-Y,-C?Y].\^!QM]3?Y2GU:;DXE'0N''&N7>>0 )H0$ ME\X*YL)+8.H=3 $D&K(B6X-*N>G3HE.@=CF&_%Z5RZ595]4FL?H,BCQMF$GN M&-*:4VHAMP!PS^KW05JO!STUW&SJZ$E[)SG1 ::A2/'GXE,QG^>SQT$W(,3A M1ID@CEM.,/6:!0/=VICI\" E5JS]A)',R$A#AMX@&FQVF,_++_'T4UA$;;G^ MM+I:S[^'IL%D<4X_F1*$6^8D9 Y:@I7!MEZ?P_**VL\=RFV68,\%!+)Q().+8"X5J9U]2W>PPVK"[_T.M+:U!&HH.NT(-S>S0?8]G M+DR'BGA"C<662\WY+H%.*23:G\5+MON?1OT]@#.XVGT\W7Z3SWXOR]DRC#M> M1[#,J\_YL:V6!JTSP[ /CK@VTDMH ?) @$>Y[:"9QLU(T4U]A[C0&T2#4^/O M9?6/5XMW53G-E^=3XW#K#'$'N5,"$Z$A 48H4-O82D@]PO*E::C1&T2#4^/] MY,L?DU5>%9/Y^>KX/Z/T,Y,0XR^$+J$$='0 M>,BT$!9HY @QFE$I 0.U)!H!U=YH2&8SIM'U^5@,=QHIOYL4LX>:-VHQ>[NZ MR:MM'/?!J&U@,9[12R8DISQ0FH+@'P%%D56UQZ0IL.W#$LF2 M,8DNDP&XH[ M;KDJ;N-!WU>+Y;J*+O-#_;;BZ!IQK%E&N)&<&(\X@LC#S6;@3E(N^?@LRB1Z M+)-!-MQR$:LI?9Q\S9^\-T?7C3W/9\QHRASB!GMKN(7.P9UL'HL1;I0.08<^ ML&J=^?GXC5'XY62>EP'?8+>L-INUAQ(^3S3+./;.<$"L,;NI,B#;X5Q\LF,DJ9R.WL&Z.$TV6_MM"+)IF 'I(GC:6T4E M RI83;26%B,^PNNQ^E5B4X:T06O _<[U[7I3=,KF=_'F](=JH7?S_"$)2=W& MVJG_W'Q^4,;C>Z.]?$5F34P[\982&EY@$]!4:*<8!=P879J$?+L0KA>?M8Y' M48\URY#1B%C%-1=6*!%$E'4DT3J)V\=(AJ_9D'3&.A^K"UB\;\K%M'&<]6B[ M3, @);*4!\O0$*[\HV5')-$9.GRBU#I-$%J[N&P1&OGLPPYIX MI8%2TCD5_'@E9;UE;(F [3-MDEDD/2%>]@C+8*]R73Y^(H\ HJYRA&C!".:TO*8@Q&N.V>:/;H M!Z"+6H7G6H.9A]("B)2T/IZDLD!F;'A\E\4CT9 M]&+6:)9HT#JC!&(JH9+$.$XY9-[7M0V=EQUB4BG/C?6ER_TLZ1&O@7GR[Y/I M)E36CB?'6F?<08. =8XP*31TQ+*ZL) CFK7?1DEYI"PM3WK$:V">['*)VA'E M:/-X>1Z7&FL*M?$0!LM:\YWDJL-QD92GR=(RI4_ AJ+*AUBK<%+-WE7E;#U= M_7U2!0E6]QN))O,C)#G>,&.:*ZND\L9P"8'03-=A61^0;9\$GO(P62)Z] K5 MX'/(+A.MT?'"_6TR!I$P5NMX=;#S-JRMKLY+\4J*$9:6'6"VZ(C2P$QX-[D/ M^,W/H\*>1AD/LE%&@H$/E87$XV#KUU)R;=K;&"GSP]-RH3M,K;'#8AN'6:40\D]8QK+(7!/!C2;#?74:K;>Z0I M]S)3*+L/>(8-8!["X60D\U##S).PZ EB1;R2&2G.&7DP@1APS+9/>$@9P$JT M)/0*U<7CFVWBFIDBU!O@J?%$66)XL'UT+:.Q'>[4@^#E\:$OF :=(Y[NS9V= M_W*T<28YYL)!A+V#7"!A*5&UU%2Q#@?(4I(C519,GU@-EC*WK5-;9\6_*\-H M\U51;8I!VJB:?*;S1?AA%5.^EGME/)9;UT?_6= !89Q Z;TR FM(W0X[3N6@ MI7W/V&;KB1#?IN!= -(!79IYN;A>Y=5M?SY-W6,F69BC!2# .FB@YQ8#6;H\YDRC"O-O26(8.6H"&;\;KR:CC5G)X'2>X+H M JE=YZXZIYIF2$B.K-6(4,UY(+%DI)882SG6I)TT"TK/: W%CWJL][ZL_EQ, M\VH5< PRA 5QHY5F5#FCEXQZQICU2G)@A.#(,+'S][0S[7,[TF;[I&%-.N"& M)E#3667_RT$T#.NA-P(B#8FT?./\/QA2AK4W*I*%T <@11>(+N\4(B](;3(QO^];=O('H=?MW\8<_G#WT\ M@^O+ER^_!D,H7Q2+V:_3\O:W#58?\GD^#0:PGLQCOL"'FSQ?O5I M7/^T?#ZF_/]O[VI[V[B1\/?[&?T%PW?R@!XPPY[@1W7_\?+;4U9 M,UOXS6VYHO[8[>0=ACJOWZM]$YT@O]'MI]7F2UU_J+>?ET4,;PVRI M^B@ J M&=RN-C?KY?_JQ?MZN]SDY^Y*'/ISAOL#G_# /55Y+8M$ 44$H4 BV<"B-499 M9%R95DZPD0)*KC[6BX=5?7$]S)S_W9!6:)3^*BXX3SZA,IA7'\,SK'F9L#RO M'[H1/EBWKP_WE_6/G/SY/OZ$:XH%65>0(!J0GX8UB M,A:=UII(6=<5&$3_T_+N%&U5_W F5'DST]80"$^E0NX9<6,]NX/M*DR,1\,= MR9B2C1IL$"%89SF+/H-;,1(95A[)::&DHZQ:9UA-7BP89'UJT@CR]H42!Q%O M.\J, ^1YLXI",!B=MA&M,B2L9"A+1C,+&2#7WP\Z9GG$Z3G3#::I*%%6UXOK M4N2KN2K>-\\634+GQ3?FK\ KI[D+'@5XY#Y&S=IIJ%-GCA]$1IMAD9E*VB4Y M=>[K(ZX7H?Y$Y@URK]%Z\K&(+-ZJ9$B*.*PFNRQ0K_([;WZHU_7V]F3%B]ODQF#$40I-%"S[9=/7B;9/OF;K]ZO #)#NUA@W52 8$MJ#/UU7K*?8"$;Z(A >3]D>1_4-BC';3"&H8[2M KF_.N\ M9+_[E7&.,:@(C)1B7I*)I$026+*0QR/R!LS\O*0UKR8Y+^DFA3_9>8FQ(9L_ MP!18J7@6&3II0:K$C# R3NG GL%Y26NJ=#@OZ8;P>7NV76*:BU J/P:=;2GI MHP#%A+.,."F;5P9)UFA.CD?EG'L-U2'&WM*9LU9[I'G6\5%O09!P(SY5) DW(9HW5W'!%+H/"D2AX&06W24UI MWK7?EZ;D23> )G.$#KT:9VN0\C._3.E?V/59^0A&)=#Y8P0512*?K+,E]H+S M4J3FC^_-GXVWH:=,QO>:/OQ\5__GH1RGE\+,=S]M[D_H+GTUFC9^SWU-*L_S MHF(Y0N)!D?!DLPJM#'>\7&SPK2YZ3#++1O_C&X]7UJ)EQJ+72N7) "5M(I1* MVM;P"%/>M3_H/CQ>/*^_S./1F+4;[_7\\H@;3*(]+2IF*<84=$PZ*@@1@4N% M@E'>P#/D4^JJW2RBHR3<0)=^X$RF?GP[VD8E=&^;"L$X:X7R3"%S@D>KS*,J M[M QY.Y,K9FC1=I,D7$ /$\6&=!> \@$F#^]B#8F0905%N!!YJG/TI*9CB/= MX#D1!=K9(?O:5(R"\%P$E2BJJ#B!]\"3)LXE O3/13N:'3&VVM$;G D4^MO; MR^V7B^L/RVR%7"^O2@7 IVQ:R_7-^\UJ>;6L[^+U=7UU?W&-B\VG\ON?ZE]? M'OKA8;DH9ONI+YM^-:CWV\TZ__/J426[N]CZCR5BY=WZ]T\LUU?+3ZNZC=EP M]+LK\D9[H1A"UDN\<-%8'IFV+"D,VK4*E9L7;DV&R%'OK?*'H67P/!O>(4/G M D_L&2\''(Y(43BLQ3(A,S:GPW?6-M (5S^](IX-!B*R C!O !)WX'#NI[Q6 MUZ' MUQ^;([,TC^9'C=-08MC+-4G%Z(Q$+9"YY*,,TN[V?0?@+L^0.Y39DA!YF_<(>:D!:5@TLTD^.*#D7I>;&!"?6?N&![TS MP(GR]F$,EZ2X(,L\10/:*.TB3FJP=_(*#R3LUK'_G6 ZWXAMM):!4QDESX4- M2@B1%4SND@T>=45@76(E-38'Q3BB0HZ P"-(YO2)KAKUC_UO*]4N,=V#0GBN M3))8Z@T&[B.3*JNIEACC!6/T3!*;9\3,E#SI!M!D.7:^*1O7Z O>UZ32C F% M+%J6YPJ2*(-EM'-3_S\WG1WWFW?IP^?%_;5:K MM-F6I"@'J-'C;55(.MK 4M "%>>)P">3879"6DQRAG%6XRFTX^,W62S>P?$? M"L@[V+!B*N6O1UE&T2N9/Z,@I"().H5(P4RJC[1CRZ@R?1VP-R1X\Z#*TWVB M=^NK;7&/A?KI[]X$>OMUE4I*)BVUMY$I[@))9@1(J5,R4BK6FU:CG4/,AU:# M0#H3LCWE_CIX\:35"RJ>& -;)(;:R\\SR"\J,DE?O'W_X/4$L#!!0 ( --.OD[.:]IWKM< $^<"@ 5 M &ULY+W_D]LXDB?Z^_T5?',7L=T1Y1D" M( A@WNY=X.NL+]QC/]N]>Q<=+Q2RQ+*UHQ)K)97;GK_^@90HJ M]'2[JJQB9GY ?)"92"3^^7]\NUMF7ZOU9E&O_N4/X(_Y'[)J-:OGB]7G?_G# MKQ]>\0_R]>L__(___E_^^?]Z]>I_B?=O,E7/'NZJU3:3ZVJZK>;9[XOME^S? MY]7F;]GMNK[+_KU>_VWQ=?KJU>Z7LO:+Y6+UMS\W__DTW539M\WBSYO9E^IN M^J:>3;>M["_;[?V?__2GWW___8_?/JV7?ZS7G_\$\QS]Z?!;9S_1?/>J^]BK MYD>O 'R%P!^_;>9_R*R%JTTKVT%(]_%O/WS^=]1^&C#&_M3^[>&CF\5S'[2/ M!7_Z7[^\^=#:^6JQVFRGJUGUA__^7[)L!\>Z7E;OJ]NL^?/7]Z_/:L?^U'SB M3ZOJ=E\ZHW]:O_! MYND7Z+<5OB?5DP=7W[;5:E[-6])\].AL,?^7/]BO)@^;5Y^GT_N)>-@L5M5F M(^N[3XM5NZ9L^*?-=CV=;2>,&8ESC!E$B E3P))@38&B0.10<31IGSFI5J]^ M_=!IT/XHHHP_^"#Q(\;K:E,_K&>[!Z=6=JI7]ENGV?_[SW\Z M&O0(R'KVW)O1ZG,[W7QJE=K;;I4#]$_5[]_'1Z\-7\^R>CVOUM;7Z7YINIZ],";[3_QI5ML%_'[[ZM'P M-#Y/"E/J!._>#A]KSG/8_#"E&L]E_K"LWMYVPOGL/Q\6FT4K7'P_^>[C]-.R MFC"1 VP,)*7A$AH$[DPW../@TG7GU M0"^Y'^^^M@'X764#L6W5!-I=B,R_+3:6Z4&!RJ+0A9!2$FS_*#J)IE34AV+[ MR$G,ICO5LH-N6:><=6NL>IZDV0M0-WX<"DL_*@R&,0GC7<#H KG%0'8Q>%G51]-UVL)H*5S$",@!&%0 (0(E$G$Q=$1. G1TG78ZB=@G$XRA76 M7BR5 -%H//42F$,RU4X7?Z[RQ'?4;.5KBQM?!2'DREAOMU^J]5_K57U?K:VT MU>>=$OK;?;7:5+]4=Y^J]41:T4 KADI#)&!:&4$[TBBXCX.OHMK4IWP M/?7,XG5;UD=$!!,, -7(*$R%SDN@.IFD1,0K9==+4NK\W%Z7 MH "R)X:.*;;!X//,ISDBER9+=@F42RFQ*&".@YDBV?(TV141(6WN& M*28AMO^BPC!MQ8%#]JP1[\4]7D\>C&N"0D%/E!S9)1E H6QREJ=34WB^7=9N\$<:AH41*%K!#!3:%+ M CM!G$'N0@H]'I^8&8Y*9:U6GB%6']PNT\1 D/EQQ171FN^K'-OLQ+51>Z1, M?_2R_=3.ME^F^_]L[JO98KI<_+W:9(M5=K^NYP^S-@$W7PF@$*B .I=YKF0)A.'J$.T2!)V*14*>FYCA.VU"N,H7(0=*3PB.'Y2?$)XRU?\#IS\T8=;/8/K3BILML^OMT M7;6_%H=@'R-UCED#\1P!I89J7O=_FWQ(]/Y^N6AJM&=?5O6R_OQ]+TI)8"0% M!26%UDH:HHTX[O463GF\7@)2T^I.K>RH5Q"1A*+GPK0# .=)N=?%S(>%!\ N MD([/8WB9F.?59O'9.L!WT]7#[72V?5A7-WM'NF7J:OUU,6MK%!>K5?W5:O6U MLGZT=<,WK=M]<*IWGU^LK*M]M]L3MX^KFQ_\V^5,O[[/.Z_MU. MK+^\ZS/EC&V65PIB4%F2$N8<*,,0XWDGK82D],G ALI(O' \5P$0+-A>QM7S#'DR4#M[^/.6#[&"< M]0@P3_8* WN\/!9HCP.C]4'*+03_^&'OK!6 (\*AQ Q!5#*&17YX."Z1D_OD M^Q]M:GLK/O2?GB: M?>JX_-Z*_S)M8NE/W[/ME^HH22V^[D+DQ2JSY M[![(=N&=#5V_TQQ"L^BM= M]WKC? CT\X?OJ]G^^;DB BABJ(0*8Z.-1*1[/E4%<^=0GZ>FIM%6ER "\<+& MA4Q3P>+)IP,AXL.JJ9 ))-;'"&6O,K[95-ML>A)]U[?9_7KQ=;JMEM]??:F6 M\R-ASI;3S69Q:PG3N^ MKY4'>\HWK[OM)2XQ( J+8M,E!)9^IT?V1BWK2*A%"$!R0.C)D& M#3^Z3 ^$!U&F 22,)4^!R3[6UGS[B,7M]T<;).MJV7:FV]:MZSAM>;3S*'?] MZF2]K-?3>9V]6:P6J\\WUO^T[^NJVSS_Z>B*_KPG3O[A5ROP?C'+:(Z/6S^G M_5AZ\NH!YW.DZC\0(V#4 *7K7B^?&Y=NUMN3?@_:KK';[[]4VR_U_/7J:[79 M-J_FCS^MJK].[ZI=UA00JJQO+!DIN-4B-^) [1(KIY/.R95(S-='+6^R1B>O MC97T(W"9[$<%OM_RX(N[2XK3PG&2WK3?/4UM]L7K&58;; BNRX/#F5D/_&J[ M<^TY<3-'S;;+B@O68$D9M(8R"#F$"'=/5PK MZM3JP?.1B7GEPX>/(>&B!R0.<7,:-/PH(CT0'G%S&D#"XF8G8-S"U(-9Y\)4 M?[M'$*8&*%WW&NO>U31O[ ]>;ZN[S40HBK&A '(CJ"!4<,0/F]S0P)Z%-.Z" MKE++UZB7M?KUKY[QP/0R(PX.IQ]/AB,Y5+7, 26_0AE_<$=;(Q-@RLOE,:'X M^/+425I459O9>G'?%N=T#:NEH3D'>:X+S3%%IJ#RT%X"&Y.',%9/D4-QUXF: M-]F)HBX-VY-"[D=H Z(=2&U]@!ZJ,_XST#GP723LQ\5\L8QZN6]^?\QZ>&WZ M]K::-8=]U'1;O;T]^1LPR659Y SEN404Y#"')#_N'8WV4'A MK-&XJ7XX^>O>OEZOD0CV_H8:A/[^8"C^0WF(%Y#T\QEC#,FXN#2V<2_[E?$P M[,&M30)Q+WM=S?5JN]A^G^B28(-R)C%N9$I!Y$$ZU\:KRU@LF5=ATS9EWLWA MIH7+3MG>/!J&>C"!)@<\!G/Z8CT49SX'GA]9]H)_M"S9SZJ7Z3$":CTB<%FO M-HMYVWFV7GU<3U>;VVIM]0 30*$J52F@+C7+A=;D>-P8">Y40IA$\%6B\4?J M9B?Z]@[(>XQ <%@^#/@Q@G-_W(>*S\]BZ!>E]Q^*<3%G7-->CMACX>>T46RF MB_6_39 M'$J7Q$S;6)"U)IR[CRT[FO&$"5YETT?G'SQV=(<81(<]\9&-GQ]9_Q\\=!Z[ M^",;PK#M_YA#^>?LXY>FE9!]XM?NB?;_AS-'IP>69L>'SAX]=-KV$VVK\T\^ M/I]NJY[5"?V'ZUQ9PX OP@CJ(8:TMK[.=.L=5[U;U[NSR-/EZ^/QD]S^F%UN.OC?EEM*S[_CX==!>,YCV;"2Y9#)82 @.<%5H8<3XQAE#OUOQZ9 MRE>)Y4X,S4XL;0[ZM+9F1V.SH[4WV='>E/'@5=Z>T'O]L<]WZT7LXHOE_N+!O]2U_/?%\ME M<_/6;%O-/TZ_J:KM7?]I6?&[QJ1)3LN""$04$TJ4L!"4' ]M(Q)4G#2,9HE7 MVD[%WEM&*0&-I).,28_NIT_DFZ[3.K-K94>]LI_C5]Z/",??;M1I@;,>U MR@QL^\L[8(.-0(]X[GTUJS^O%G^OYJ]W;046TT:+IGW IMN[XZOY&_OCQ=): M56WLWSWK1&Q'R[)3 MTW9M<#;'K?2FH?6)>=G>OIO,+*QK4KUZL_C:/.)H;N]H;9CW(C@\&]TK$2,> M&_YM&"H6BS%FV#P%E5S3?& M0OQN?\W7U[V6$ZP%E$"(IDL AF59"'$X0X(9](J48LE,O'9UNF7-.Y?-%YO[ M>C-=MK5>78?*V7+1;'CL.[4=-D;\EJ%H0^"VK%P#?;]EHM.PO7/NIT?#\'-V MU'._0 S+\H[H76#MV/B/@X6C6U6G?6L]JD3^;;IN^;KM&U9MMKN:/K78S);U MYF%='4Z6L%)!@*70DA))2U 4 G2R@2Y>.DH05UBZZ=FIF'4Z[DM>LZ.6WB?< M(@/ML>E_%<##MO8C >^VN^Z*R[D]].BXCF"G/+Y-=G-BKZY1I#SKY.6J>"+FY8^G \6-U-UR2 M^%2/(+C@.85!-0[_*%#W.L;+XL<#S_>0>_O[RLZU+XO[=Y5]?^S*];F:%*BD M2BA("RD4RGFN\*'Z1@#FE?^,)S4Q?^P4S7::9J>-R@[*9D=M_0@F(O1NY',= MU/V(*1+@29C+&;\+K!9_#,;!> GLJE._O3&8DL_G[3;8HU**BT""L&7P8.0!_&3(]]+,[TA'U UGP60V_> M[#<28V;.GI8Y<6<,]/JQYV:"@ :*(6.HQ$0*(4QQ[*I7<#'Y6JT_U?VX\F4I M/G/S5*'>4]1S\R 8Q3YT%Q>^.-0V\#[ &6"\^)K(;WBV[B2 M!]WY;*ZR;V[WN]OKN[O)/I"O(H^ XY;GU<#WW/A\A'NC:5OT\LL)\*VVUZ,] M+R0O;8(F&9%Q4&0BVYYNB"9$L)\+][Z:+IM:E[],%ZLW]6;S=M6E+2= $U@ MK@"$@(H":L/QX0Q_D9/)JOK#7C/2Q%$<1NVTH)JC4MHN'UXR0 UA:2:^%WB'A#'-8HUKL5.M:S3 M+?NMU8XA$J8Y&BVUZ*:/S*'7UN!9(;)@(-5%" M0%CJBXO/K. WV7Y^^=W+&0_B<%Y*AFX4U\@=V,%8ZQ0P3_8*PGJ\+!9FC@.; M]<#)E=6>H4\(I[]#&@CO8F]6&0 M/5EQII0 N62$Y IAI0 X+-1$(A;.(7L!0 L"2ISGBF-L&.*4,$"0L!++)N,U M-(L$^3MAT(4P20+4>G+)5?R8YT!QYA-/#,?(*+XF7.24(#QZ15N'NS<991J) MHM (29-K" $XK+9*^)VCNRQ)E%C!O!2,48"AP$+BG H :&&TU"3UQ>1G,Z5O M'*Z:30%LCP K"::1$L\N< X762U>OKHW#L+CX*A(MK@$5($(N;+6A]F7:OZP MM'*;#;DV[_VQ^K85UMJ_3022A#-* <(Z1YAQ&R7LYY:=:\#K(K6+@KB11DI> M$&0-(U!R^WADYR^ )99,I#Z=TNG63+1VDWFWK9,U"F:MAIZ4U0]5-\8:#% _ MPNJ#91*^NH33!;J* N\XV"J.*76"UR^4JYYARD6U.9%?0"DA)!I@QJQC!X@R MW12#T.TV'G^I(J>2,EYRA('U+A'#D#]*- G9L(7D'2BQ5BC,3:.C&;76<*,BYQ3[ZH/U;)MMBNF]KV= M51^^5-7VY&C?\5)T8N?:NN@798VZHXJ+MU MK7)$Y1FB2P+J"'I613>I3O@2QF.V)XZITMTP.$@9AH2!& ]BN@L *:I]]!K._NZU7;2M,Z)IMN'G[:S\--.P\7 M398A'MGY M]_84F(>?SE)= +3X%\O,4FX0BD6W*"G?*PI>?%!$1"H,>_#(4: MYK$8]<+.-55QO"OI7;U41J6!N13"*,BP(J";4%P2Y)7L&Q]O3C+F-K78>K9?*5; M@<>SDT<:+B4O2DT*!B'3PA@,9(&,4IB+YH>N)9U.LHH222"8]9LHQ#G1#!=: M:DO^HL3&%##=M-RKEQWU.SD4?#U_PP6U"S,R*NCCF(]Q3?JQ[TELO,+FXO?N MNI[]J4'""Z-QH711$$Y+)) RR&B""YECA+U.%%^61(F=YT*6D/$"\P()@R7/ M-:%Y08 FJ4\5/YF'WP^7<@4>+.X):PBWI42T%ZGY@#D FSW!R9G&0O$=(W\% MVW*1N/HAY'SSY4DJY,W^'LZVP+XD"/!"HB8%7V %,3#68S 24B08S;TJO,X* M*: 02@-"8"&:\[D42*%)7A)<,LW];DP)N7OR4>ZOTRSH&$TXCF[L- B$?L04 MAEZ:FQ7/H'.!CGH#.@XFZF_&T\L)X^#2AW_VQ?B(9RP[(O ^W%%!QCH6U@ID&!$1=-Y2QL+.02% *DWH$[-XN"#N'T03.)KG(NYSQ"GFSD">MX^(%([PTS#1SR C(@03 AY'."BD!0)@WUW59Z_)"",NOI&0,%E05Q*_M80 ? M[?5Z=(_R;SO5/,DH'$;G?:[T"'KON9 &$E],5(E^94E,%C"HM!4!H1"X-L1XF0P7EIAC@COG' MLW2O8O9;HV2VU]*3_Y*,@QLC7GL(_#BRTS9;K+).WZSOD"0AS@!<+U!IRE$: M![DFM; >[IWW+)RZ*'\B#=>0FEQ+Q',D; RMR'Z.*T6YFMQ7ZT4]MT]9;]T8 M]P6! !OK.F,*A):XL#ZT0@4615X:I1O9/C/[J6[NZ:/J\V*U:@IX]G7OGK51 M/3%UX\T!@?2CR!=I<> "J(LX72I\B@/P.-@MEC%/"YUB8A2'L]ZUL_[U:K:N MIIM*5;L_)XA3"4O#"V-TKJSWRA3L9EU#J%ZEGR$*8(,+4Q:EI!I@R)0H@'6= MBJ(TAA0%!HG=1OG%?EU75T!SD*K48%-A61=F]]=ENOLT[E47'H7J=PUO0=AW\(GO0VRH\9PS"+ M%#53+47!K=]+B314JP((LY^>FMOH;Q\UZ]4\3LQ<* ,@I, ^'Q/%&58 -%M1 M$$(FJ9>C\U@SYXEJ?\$E7/['"O <8?U'F&[NQG@&>%X8>4RO;;N$OKW]L*UG M?_M2+RUZF]U5>H>*?5TBS7E.2PZ)* $L%6 :E!08RC RKKV$XPA+N@;N]&O/ M\)UH^$_9_EK*:QUC<4+N\OR+B/QHIF%,FWZ:D,@XB7 M1$F1=T*$T5[%F)Z/3IPI.4ZXH+,IOCAYLE1\B$+IZ"J'31[CX$(N?H"-C$4\ ME3]'%R$8>//"CH6.#83:(G%-B]F7B M!LJ<*V4,!X3D4 $->"=+YU#XL%*8A('9*/#X2"!Z;C24'KA^]'.EXR+/PG*! M=_K!. Z^Z6E#'?/%\KP@JKZ[JU=M,+8O D>@E(51N% YR8FVS 747@Z7TGAQ MB__3$_/*?P/9N^DZV^FURT8$'@8) ,Z-5M)BYDYF R@(;)IO= XHA)]+ M3B;7?OU!^DE*3"N-2J\6JVRO5.CYLGY@NM'+<#CZ4;$X2;&Q.EALR/?WS12L(YST!R@6GZ #@.?NEE01WO=?+CDO?5 MU@9DU5Q/UTV1?7=Z%D*%N#8%YIB7B'.%Y9&XBMPK51PH(C&C=%IEG5J!I!(* MH!NO#("='[4$P):$79X'Y@+!]$1R'!S3UX@ZZMOEW;CCX>YAV91ROMU^J=9- M3FA=?:E6F\77ZO5J5M]5W=%]2$N<6TIK3K-BU=3)HD-X)Y#3;1_QI2;FHQ-% MLU;3[)&JV4[7[*UVO?CTL&TOE=C6 M36*MS3I?JSV(&VJ7(K?HR(^# 1/8]6-'D23(.;<8:5^]O0BCL3;-V0%+R%CF ML(2DW(L0%!;U_3K]7*;'45>EHU,,+C!.$%3C()4PU9^V[0BWWY4:_FK-J5=;:YK]T.?7*SOQJDTG MLM2B)-9U$Q(H;(#117$0"2'SHHI>@A)3A]7MU8ER6:==(&OTP]2-10:#TX]5 M'JOE 602FKD$T@7:B8+M.&@HCBEU@G

    /EQCB=4::L*WSCT+>N!WCA8I8\! MYXH&0[%P99"GQZA?KWX\8G':CP<+H8BE,5R6!J*"YI;6.BUL5.;54"*V[,3< M\TS7@ET_K.<.)_7H2A9]2-S(ZYJCX<=L"08B"?MY(GJ!&E.-S3AX,YEU]3!O MN*_/]E2FU6OY,&_O2ENW]PR M98,HYL,+X;W,]JWPI]OLTZ&M67V;[1[HZR\.,V"N/N;H1LG7+_V1IMNDY,Z( M;&_%#QL%9V+HH1W:&.A?=((''=YQ+ !#&_V#LWT%S(-*T#Y\F5I1$YA;YY\C M+1"V8DK['>V2";+@DOIS?XB408C\4&"U:0NLGN?S["?K_FU:K<\W$HN'KAM1 MIX;4CW4?%ZK=9#N%KEBGME/ M4[-$[]QT%HO"R[5J06AX7'QPNUBVQ0_3 @4 M2.I2P83;(2*<\;%EP?FWI;HVKZ6#>[R]ZW)3@#X[CGF083S[T) M"\>CDI=_&&?L"-^ES5)_C,?!'B&*_WB_09CMKEQQKFRC$6G?J[>W'Z??GF_7 M>&C;@O.B*!33G)684(X)I ?%&&"0WOAO9Z/CQY(NE@C=90Z76*;567*T[57^(+W#I@.,W M#@X>TN#Z:G,E'N>;>ETM/J_DPWI=K6;?/ZZGJXW5I(F@5_/VN^7N)M7Y?SQL MMLW^5F?*I-!$$88,H*(D!<@9PJ)3UABNXJT#"95,OC;(7<%DPSVW.S.RV=Z. M;'M4/9L>=(^W5J0R)4L:.07.BX5WS*ZWN M[7/>U7;UK;:+=5N^(:I594.P=W;6-W9;0_XR7:Q.U_")79\%@"4M 8:0YH3) M$AYLHMSK#,ZX+4F?W0BK,'7-^*J2[6RVC<'-O=V9(TA-UECP^$C3Q$Z M6;%WKV8#TLW^E1O5TIU\; -7^/&\<^-W!$:$E8>_,"*MG=R*]?3K:O)4Z?E# MM:WYAU^;F9?#Z;R^;WXZ$;G S HL,,R-MG)+)?>2E2;:J9PRIKS$2_0/]&?5 M;+83K*+9CI-@UNGJMK9&!?OR"G@MG/W6J9%#/*^MZV5G9?N0T4']2+LDD/_Y M1Q>@O># ACUSZSHT7F9U>UO-K-]JW8;VQ+2ELM93M4]L&'*Z^OY/FZSAN% PL+U#>^@L>P_/, MJIYB<*^[]B:QJ$XW%?S"8[7XNIA7J_GFI#V@G&Z^3"# J,2Y1PB&X^#$@K3 MB<. HX!+SX)E.<-:ID\TY'O^@O'$:WP"PM=$%KT4&EFT>]4^UW5J]A M0YMSZ%R(.GH#.HZ H+\9=>07+:!>_O5F\U#-U<.ZJ]N2 MWT9_J]:SQ:::3P01''/3=%-'$"J"#3K0()'4JQ=Q?.F)7>Q=;5BV:%7.[)3; M%4[N5HA-5G5ZWF2KW0;!KFXR^WVQ_?*E6L[;&P6KN_ME_;VJ&G_D0I7@4./E M1H#7'2H_9MRU"]PIF^VTW5^.>Y.U"M_L.PKN=M.6*F\!-&8.HHR0Q/W5ZOTOLQ]Q^$/J\5VCC.8_6E\\'&,SNI' M"_8$W]IPV*T_L6,\1.^">B#O1QW0\2\#<:M'6NZ/-.0$&6Q(3DMFRAPS7@+0J5!0([T7A%B"AR'_]5';F^SQD9T M,H\&N@=Q7P/O$)(^T;--E^XU?SA&1+'137N.3M/@%Y@5<!OZ*G-HJUIM2_<;B'XE1/2T+(M00]-SOG>HJ1S8?ZS/WR;2$_JG1K]EL MK5:;=L/M??6?#XO-8EM]J-9?%[-JI^O[:E9_7K5/V:D-D68YA%RPHB EXH+( M[KHLS;%@?E=775G9(5S>5ZWR;?EEI[WO[5?7'E(W&K^ZGNFX_\2TMNKA\95< MV?%*KKT[O1_S4QN;O,C>RFQOYGZUR$X,'?HFK[0C=F&=&2(,-XUY==4(+CO0J-7&Z\QY4VV;$.KM MK;3A\&+[]F&[V4Y7S:SF=_7#:CLQB@B E8#4"B:*$:9W)Q\U8Z@PR">R["TL M<62XUZ^9/3L-LQ,5;[*=DGYA8G]\W<*\0:'U"]/ZH9J$FUY"ZP)110-Z'*P5 MSYPZT0OIQV=_J>OY[XOEDJ]L)&0%?EY8;X1O-M5VHQ:;V;*VM'IL5$)XD6-= M,&[)E.8Z5Q A*; I25XH15RO!HXK--U,[/1L<^1'3;.=JME1UZMU$?)"\L(L M33,BXYBRB6RKAWBG/?,%LR_5_&%9O;WMM/G8!!<36D*C2P)%"40R'&12Z@19QBF%R:^-//^T851A2D0 MMH%7D9=-UU6-52?)"O6Z&#CD^8.Y*._#;[<+PLV/7%)!%NJHN*&5E%?>.UTS MUP? <3%*D 5GZ"0<#5\NF7! 2TT4)R4O;5 %*53R0%6&!%SJYOQH_SW2@-M\ M#G-"'"[Q^;2KE0@CD96 ? M\[[H^M'& ,"&1C5[')^Y,O_ON>_2?]@<,X+L8 M^/'=P-B'%$JY%L;Z_Q@_V#/NR#V$.KIMMKHQ3COZN&-*V;CFB?N:I\+;_SL=FI^ M_3_?_6+MFJYD<\Y33%=_^Z6Z^U2M)X:*G*(" $:$1IHJ28R&7!)!F2X@=>YV M'2H@\8K?J96U>F6-8MEO.]46 OJ2R#: M(/INL5HT)6+MQ6'3S^UM$_4Z6U6_9[-=+?#M=+98+K;?>S:%/H/0,_P;!= 1 MM'WN;4(=\07S/'2P6%5=8;#9C__KYOAA^^ZIZ;8"$R P(M#&C!H@A972G--. M,E;"JR%3#'F)&;Q1\:1"OM.RN1*YTS-K%/4\?1 #:+<0;6B,_;B^-[QICB&\ MC-D%!S(FXN/P+:-:]/0\0G2T^K#=+]-OB[N'.U&OU_7O-DJ1TWO[-]OO$RER MQ!"&!)6EP:HH$.&="M)0KXQ55,&)^>^@4#;;:Y0]K.SKEBWW,W?G+O2GOW#D MPWEP$- C$>)>U^PX()VVU^?&;,DGA?VO25EY@M?YEN']8-1\ZM-LTT;B[=B"/QXE'%D3B*3S#SY,!0Q,=+?<$6.3!>/[1"B&["),E9(61.">:$ M"E,BU8D@B)-01GOQP8,Y>O7Q2'!D7^]E\/RI*BINGIQ4KSZ_LE#?98_9Z7H< MY$@VSIB-CU7<5;] 'Y[V]W&(WE=WTT53U_BC5X881 H2+)7*$<84 X [):A$ M7J=E(XM.S#4'S;)/Y\++%(Y3G[$(]Z$&&H9([M1Q:,88:)['TM/-BC HX^/& MF,8Y.%_1,'3EU]T-T!^GWYYI= 8DE03 Y4N\K(@$)M';J\7/MRP;I5X;X.IIO7HJIGH;7C5GNO_6'W;"HO$WR9&%E#RDN52 M4BA*I:P_M9]M!=*YU[FV7HH0"0S2)4:"$&R4$@!0C!KU[)>&IFY,=MK2XJ!] M=C)=&P.RQQ;L6UYDC1%9:T5PXY 4(^?&DZ,9-#\B33U>B;N5^&-]@9 '&<)Q M,/8PIIYMCI(<7Z<:O&9E65?;:CO]]JE:5;>+;?6M:3]=/1%=$LA*05#.L4*< M49,C;1F"%YI**9#302,O@8I@G4/[\AMF17+#K8.(!>9:"+O:0:_^S $B/_*FO;16>; MA[N[Z7KQ]R8-T*1D?GC0JGG2_D'9NEHV]S0UESXT'S[<5[K.-M5VNVS/\1TN M+YTVYZ(8)+G!4%8E2C' #'&F;2NK:M7>^[YT+K+A$'#")?6B$)@2!%$ +, M&O9(Z+'N5,H..ETM[#\'SB47LR^>(W$?>YOQU#6,@TOHM#GF&(X3UCJ:U%#) ML51YS@FD1:F[&028\8OH'>1IC9#DNIR]I^F%:> M(7@,1,,X*368?>GI-$%YO9#Y9= \:*L/Y.-DL%X6O4!F_=%ROR-ANJDV1_)4 MFFK..=)Y/3;A'URIRM?7^,0Z7]M?" !O'S A5 M_H>N^CTP\'O?W]Z^J3:;JGINGI&"2"YX(2D7=O%!!>!VU>&@$,KD1CF=IXPG M+?$:OI\?-J#B]]*0"V8=GAL(WB'K"H4W(2!<0>Y&D8J ])MZ*8L^S5!8/ MJ:@WA!R5:,^F(\XE%(KE,J>0D9U[+11A.*BUIJ-H:R_DC"+KWP-,#.(:%Z@$ MVD , !^NK>^3!K7M[2%OMU^J=7/H=_VY"FST&VL W&CPBMC[<:+')2U78T@_ M,"_09:)1&0=WIC(NY*:64 Q=6?7=NIX_S+;_/EVOIZOM]^<$4TU5:2"C.4!" MJ!P2"MJ)3*TV//>J0W40IV$N$2MRI0N#04$Y4H #(\J7#&09;IS#M; M#Y8$1U\*E59+'](A\VV_JN6A]2F!IQB@N&5:X*"@HD M:9[ONL!!9C WCE,[EKAT,WJO8=:\&EFG8_:[53+KM+Q:#MX1O0NS-S;^XYBT MT:VJT[ZUWN=<'O5K?KV2]6;[>J6_S:K-YNVML$'E8O7Y[>K7II[T?EEMJWFG MYB0OFA[T@!NF*+"1),5,=BHQSO+)UVK]J7;U?)*JXC.G3[5VGMK/-#G/%JNL M,:'Y.9J*'S#F7^OQ%&K1L>WMWJZ;DY>;B:&4R0HE SG&!-.M?46.STX M!JHOW?>5?RV.[PCB$6NT/-(<_=EKWY?7>P].*)D/.2I1&+S?< S$VB^@ZD75 ML49HK/PTIZ\_+1>?V\,6F[MZ76V_3%?UJOI> M3=<3#JWGCR6#@AM)["( J.D$$TJ@\T&I..(2YQ1/E,Q.M,P:-;-&3^N+55FC MJ<>IG4A 7Z;1*V'LN:\R8G@]CD0-#W/8@2AWN/^KZ;(](#5K I3YPWK_VW;=\QA;M\-03N@_LXPE&+H1'(2*;%"= M[#7WW G[,EU7PBZ--ABY:\Y>M<(/*2E6FEPCAK76HA18%(#NCD)1(# !KM6) M+TBAI7V6H1+GA&""(8.TJ550A.>;)C$Q"FB-8L/^^GM5?:C67Q>SZHPVRQ9\^]7;V^90_^?5XN_5 M?'?U7N.K;MI]G4E)2R(YX+EA"BHB"P)4-S%5 4!@SY2(&@((N598YY8I,)"% M(%I@9!!7D@%=IK[W\U%SCKU9V=ZN[-RTO\F.QC6_>#2ON^FR-7"_(1O>:67( M%\%WTWRL[T#XSOK@PY^Z<4N\$7+:J;_&&S&2=>BZ&)SO 7.U$7%=]>)H^&:Q MJEYOJ[O-! -66#]7@Y(#PDI@B)(=S0$$O!HEQ]9-44HXSZU?#@$&L*0*6]=! M$0)XJ0N2NH+_K _+FXJ0S[L+KS]]?\1Z[Z;?VQ_SIFW&S>-?:Q.IOS7F9:U] MGLO= CQ2S)QSO)NA9Y8"ZL:-=Z!<:QEEW-^GH<$_'*4=OQO!LG MDB+*H"P)X:74DL,=GT$A0.%UB4DZ+:7."39YR3#(L49&2$,9U8)2" '$J:\^ M&:W< M3K>MU_GVUBQ6T]5L,5V^JS>+1\E5)1'+\R+/)8#"4IH1"&L*%(6=BB-07TY$P4'\[?@A1XB#CRD2[1B<'URF'0N9-3Y,\9P52C!02 M=4)*A+SHQ_/1B3F'?_B@/W[PXQ9?<-P()2$N?BRR;XETK=#I,0X7V"(0L'%0 M1*CR=927)H0,Y,-Z;=V@@ZS"/I5B7()"68%,\3P'G2QMI?MS@J^$Q-2P5R>; MMLJ%4(0W9#Y,D1*M$,*XR3K KLL<3W!YD4!"<1P3CP3;\"R=]$/$E57D=/.% MK^;-'_H_'Q9?ITLK<\.W?U^L/O_;=/E03?("$54"R"$W"F &2T@/29N< M>=5=QI&8FG6L=FV3PEGS1774TX^ (J'K1DC# ^M'4 =,VR].5+S)IMNLTS)K MU1R6LIR0NT!A<9$?!Z5%MJE.^:YZ.E*S6?U@I;VO9I65_&E9_;7:[MEV A4A MNL0&D +F2$J#N.Q$ DV\6I[U$I0ZXMKKEJT/RMUDJ\JS34<_*!W]K*%0]'2W M.@#?GP!H-3LX8 -[71=0NN1\Q0!W'(05QY2GKE@\?-S[5WRU#Z_7WZVD29-. M(IQA"G/!\I(8;OA>A,8 2!\Z\GIP8OKI=/%NK^B'CAO#) /&CU$.:K0\,G0C MAR,$%^@B"*EQT$.8ZC]T5@BVWW7ZM\WG'T6 $X80P0 25 !(8-$F\X-TJ+$ MS(<$ AZ?F IVW?9G/=(\(9"Y,4-BM/SX80?4DS3/L#3Q(QX7R*('>..@C#X& MU-%>I!Y9X@F'6&A24I'+YJPD5%!VQ3::RF;'J-Y.EP'9X1>?[$4:!R65-(T+HS4@4N9$T:;IJF+0$M)1)/4Z7]A+4&(?H]/M)KMOM&NS MD%6G7T#>HQ^H;EPR&)Y^U'*$\MT!2GV$ MV;T( E-O.MPUUQO_O3UUMCC>_C;=>ZO>RW .K/X,FX7,XX181\'=<4UZ8<,972\ C*7?[5([*,:DAF3E^^_T83FMA_>/.:B]=O M7G]\K3]D_*\J^_"O_+W^U[=OE'[_X9\R_?_\^OKC__;CB'APN['(59#VXYD3 M%0\9R^:*R2O5R+LB=H&DHH,^#AJ+;U:=^&4-IL*G!?X800$U*$L.2XIQSA$Z M; @3)KTV8WJ(24QWW?&4Y5'#8';S1M";SU*"%\Q@US_C-;Q'\N^GW)AW;[4%;*9@99D0N-2JT+/BAHX(&4'J5F@6*2)V#[NJV M[W=JA16\^\+F&(ZE1\PS/.O VFMTY>+VQ[A-#+ M^J&:_TAK$U;BDK%20:D0$?J#$XXSZ-SF7-Z(CH:VNEKQX_,$P49KXVH9Z0I*IC1F$I@3%&B,L?Y MH6Q%E,RK!W&HC$$VHV9]8ZQ@!#WVIA*#%[([=7WB.8/,2SM4/; J(0G=2;<0%(*@G+#R^8J.4MM^I!(ITSZ[%D%/#[U_M6C\ON(J9R7<0M- MX42%K'_JYMKY&J\\C3-VXR"3/@:\F)?QQ"+49SG96S>409;GD!#$(: ER8$Y M1&A$TCYNBX>803R7:!Z+#WYA3DLBZ'K[+5\&&" ML7'N!57?W2VV=VTGEM5(/M)KX#9/ MYP&Z0%$Q8!T'1T6QY&DCIVCHN+?Z/[MEKP#G)9=:Y4H6,D>E*LA.H( JUUX[ MZ#W$).:H]CZ4O6;_U!YCW'[W[?P?#J$;%PV$GA\5G2KU3UT)$-]NUXM/#]OV M4,JVSMY-K[JS'E0+% 'M<3!4#$-^N#D@$C8^7E2]:L7NNM@A0!#".1":2:)* MR16EG9B"[O2UFT/^S0_K<=S*];+(?WI$XQ><%]"H)O'(P4KOXSCE(/')PWWN?S]KZE MZ?+==#%_O9+3^\5VNIP@A+0&J#"F0-3&C6XR"6WE8\ MW62/@HHKS;ROMM/%JIKKZ7IE [X-G\T>[AZ6TVTU5]7M8K9HMMJ 8#FG G%8 M$E@04(H#OVE:^#!.!'&)R:?3,*OV*OK13PP\W9AH8"C]2.F 8J==]M.)?ME> MP8%/L+^,V 6RB@CW.'@KID%ULE?3NUJQ$]0FW9M[9M?5EVJUL7'(Z]6LOJO> MU)OF+/W;VX_3;Y.<8*9+9DH#2D",%@+J Z%1N=*FS= MB$;C[*>EU=DS11Y]%!Q=LRL.@*?+=H+];N/OD:[9ZSWVC;H_[_I_U+>9U7GP MXDD?0"^75"89FG$P:3+K?BR_3(BB*\=^7%?3SK*K/C=9N1!H@P&FJLMU4/=7%O4YJK],N0=9<N3_PH!V(TA4R$;1(('2$^S8,,2W(]X7."P'N"-@Z;Z&%!'>Y'Z M[A%.*.&@R)4A!2@,H!(P?1"DH1N%4:%,MD%X[5U!K]U 9TC'P3A]#'AQ]\\3"U?&^66QJM?V M\:]7-JBJ-ML)1:4QA2PT+RVE 041! T"O03C.PYR"5>_CO2>]75E[)J^ MZ^?XKNFF6J].7ZB/]>/7Z:@JR#G "I9$(AN2J4XLQ-JK MQ6)O8:DG?MM\SAYHG M3@&5E38(?[O^L&TRLFT>Z5VU;LNB)T8:*B%6F$EB7Q!I),IS#!"C0&A:B,!B MR[/R2LHY**6 LBBQT)(C6? "&H,HY1@D[Z;VJ/[R4'R9_;1897.[M$S7F^R^ M6N]20 %'5GK#[49I0R/MQVJ/RRZM@G;J9CL5=^GGS"J9M5I>K0SS'&QNE9F] M01\'X46UZ'S]9B2T FBO%;/AA\+JB5(YXAG(2PF@ M[,])5S_?1 M:W&,)Z+CF#&]++A4'A.$AO-2O3L&%HD9K7E!B M"LJAELJH4FA%I5!:>MW8=5%0#B&AI "D, Q+;#B56@-1*8\G0QCX>/ M>TBQD_/OB^T7^6#7N+MJK1[6TW8[[=O"TB- S06&2)640:H4$USMYY7$F$._ MV.(%8070W,B<F;5WBQ6U>MM=;>9\)Q@B23/J9"<%UHI M([LY"+GQVPE[29A4E'*-";02&TZG)0#< M*\V6!MMHJ3876(?,MQW@\L^Y^2,]#EZ+9XY;[BT4ISZQ:GM3^%_6]<8*U9HB M&Q@7FFGK.B)*BRY^4BJ77AH?*,1@,P'@F#13+&(0H-QLB5O5ZO M9LV.:J6JW9^O5PUGOE[I;[-JLWE[*Q;MV9NWJU^;)BCWRVI[9-<) EQR 7,, M"31 EHH@OIN "FI.O2HK>RFB62&8($IR@C!F;6Q.F+&.*BY1+E/?B-#IGOW4 M:?]SVRNRF[_M* X\5?O@>6$B#S),XYCFPYA:7V$:N%'$>OIU==!GOM=GL3N1 M9Z5-VY>Z69IF>[+:W%=V?JRVT\_5A$I=%MS8!5DIDEMOBUI:V%$#*JAQREKU M4B 'A&DC"80 8L1SP;F@T'(G%SD6*K4S=*2$^2DE=+IG.^5W*_M!_9OL:("; MIY1VC"[[3Z,9'C^OZO^(D9G7LX?F0I$V13W^$7JD[@A&ZLF*V^#4K*,L+U#> MKJ)]D'MF]1QD(*Z[:@YC8CW@B]T_#="= ?W>W8NH"5!<&$5*#03"T/K(>3>O M2X"]^CT["82\*(OB&N20_*@)U[A*81]D'*,6IH8YNUMU[-ZHC4# M AJ5 PYE*3F'INAF)F?2Z\"!OW0NF;+&+3BI@?^P08J2J)@X %+DRWH.7!]4P8O8^B?-X@X+J-.'L2TTRV# M$!U9YRYT=D6OJC>[%7\S6R_NFTFP.S]DQ168 U/ W/KKC" -@&:&Y[E$6A*O MTJ@^3G:@7=NBP%Z1N.8*AT/1;RGH F:;KW'F4+H02,; = M1] 0Q9*G;>:BH?,20VW6V\E[^WI5[;D?*@PK!03-A7FJQ%@:C33/(6:,!T/] 3D,I.DP\*/,YQ@<&$':] ),]COGK+"(XN?F?]AB%QW MI@?J7/=Y!SQG[[ZZ6] <$(PXE9"KO"A("4S[=&XHQD)YS5_'9PXS@[T.PGG# MXCB+$R 2-(]CG%MSG\EG3VF$XC*2V>RK]=/Y'&2URXS^9;%:W#W<[9_/)2@$ M(% 970I10HISUCQ?82$U+YQ*C?V?FGA6[Y7Q//45 ,[+,SL=+GYSVQF2:+/[ MD>5GYG<8.M>?X8%ZUWW?"X]9/OUV\GS&",7*J*:])H5&Y@KF]OG(&*6+DCNO MW'Y/33W+=\J$S'(_3)Y*R3Q9OFIY>=F>1 Z(YCE87K7?=\+W^R? MC>/Y>MTX#4T&_*/][5V;#:HX+A%F9=%D&7-*C=R'\H4N2^:7^@L4DCSOUV3O M3Q2[R1K5@EKVA /IFO ; $/?;%\0?(DR?<_#3X^IKQ0X(O"BY] M&&C? @,3")G!1$'%M2Q960+<"UV%;/;PR>6S2F%X A*6_KI7\=ZESQ( M]^U]U?0_>RRGR5,75#)8RCRG# FCN@WEHBR0DP<8_O3$I'O0*9Q)PD!S(-WD M>/F1[M6@\B#=Y)"%D>XYZ/Z<[?^FWK-M;+I]#H]S=-L+NQ'0;3_]ZUAOD7_D M;06=N-5[<<:@7!"*@>5X*:40I"SVXC P*G4IK>0 :+N9E*<*!;8YS$<1O=X M.SF"_M&V-WC)(NWGP'DASNZ%YWBB['YF/!-C1\"E7]WQFT/O-,@+#G+.BH(4 MG"($55%V4IE67JU^^LI*SD7GRV;?A+9E[(VO*SL-!ZTO2?5#=<"*Y#<.31EC M 3T6]HIDC5-UI;D(F+5A^?>5ZOJ]^FRD3^Q'J+@N=$<"1):",SC9;,@:QRH+!PE M5Q[;[6GLW,3WB\]?MF]O?]U4;=-4?E>OMXN_[_*]N0:F,!QQ78B24E'DI*MX MP9S[W8022^8@.\'5,6JZ7U>SQ>Y2(NM9M)J_JF]?_=J46[1MH?U(+AKT;F1W M#=1#]I,/@#\#<':JZ;#TYPC?!1J,/0#CH,/H5M5I7]MP>GR]LB12;;;ZVWVU MVE16HC),XKP$R+J6C"-D8"?1EV3LL2,.O!-;]YF:YBR/&BJX-*WI%3^ZM/ MJZBR5D6/4HF^F%[FIZ'A#(M!QX&D1_G)@(B&%:(X(/LJVSRT"+;KUHOOA;;W^H6JP9^'*923/E;!$PG\$Q2RQ+*GCOYU^?NSCM$+3M'*B M--6@*#%05,*<,(DXZP1!Q+P:P08\?MB*PIOV#CH_QS0$,S=_-#%KV<> .MJ+%'A9\E&0C:HU-IIRS K),,40\DY0@7@>=#>R M^^,3\\?)3;W!!!("FAN!),;+CT \H4I[@;$+@_1 ;QP,TL> <[<1AV+A%)I^ M;+R=9\C*@%R! BI>E$(";?T;8 [.CI+0.28-%9 X&&W5>KJ)Y\$D_4.01T8>'E>0A?[;\^#1GKP^?V!\T6J]GR87[R@[9C\W0?G6[W MA34 9G?U:OME8^G._I7[;:AG0LTS<)Z+,?NB/X+@LK<)=<2W,:!30?M\QK!N MG@DP*&&)-&2'XV^E8,V5\2\SN/]3D^<0 ST^#US<'+TTD/CF :_DU+GX_4TMOB[FU6J^>5>M/WR9KIL+49;VC_F$ MY:JP(29 M"B9LGYC0:6-.97@4I6%@7Z7JCD(I$2;W C% 54XM\$M+D!SJU)9 M EZ6//59J9V.6:OD3790\R:SBF:MIDVAR$Y7WVO58L#MQBJ#(^U'.%% 3G2Q MVLO 72"KJ+B/@\?BFO3#Q6K1\7).F&^_5&LK_WY=?;&N\N)K];JY]+EZ4V\V M[QO1F\WB=C%K'7,^_X^'S;;QTXW%A[^5K]\UOV+_8C5OG_/.LO2ZVB[6[5DR M4:VJV\7VG7WG-Q^GWR::<5$20>S_1<%4#A0V^TFM$JW-W6V+G2O /VUV1WUT+A@I(;%DB(4@!=*JS#% C."\ M)-BUS<#9Y^,2<@VHMGZWP+20E.0:*(TD-+DV99&.Q3J5CBYP]ENGUL#G=L^A M@,ZCKG=WXPZ\HOFN8D[^U+-'Y;5VUN^VB[FB^7#UD[^#]7L8=W>MJ:_ M-8G?:MY,]88?'G9YY^/UIIV>'ZMO6V&1^=L$08B8U;$46I2X!%(+U8 M'>UJ?JGJIOV]G?:;QC;/'>@KC+CC#O:X!]MS!_QDG$_-R8[V9/K1.,O'X_P< MO;?WB&6->5EKW\ T'W^ +NW(7^]M&,?2
    SIY+%=+.860]5 M-*=9%C@@%)>\83-+2J_]$J Y8 8U!;OUB)'#!"FH4 M%3F$=LTO.>6IJR-/"6LV7E@1 MA\QWT;G>:(6O+#\N$C=9JW<[4GO-1[1N>&'LM#BD&;6QK0")K#Q+\RE1]2XH M>")-<:5*!FP@A W*N42EHAI(8A'&+,?^]QX$R$C,Q2?;ZSZ3-RZ,GM4("1$, MKDVX.O.=0<>E>"$0SW$P5V\KSA4V]$(E[&3,YNWM[GR.6FQFRWKS<.K&4BQS M!( B.=02TH(@9?8*E*8T?AMU\<0FYZ M@E(+:$2G2<&PTQ4R*>5?BU,/>M]DG>81G,($X^/J,%YW:"+1;<]1&:P=VPO0 M7O1$TPW4.)@XJ84.K=SBHNF?(S4/5FRUOR[Y?7.F9/EN^KW9M-^8>OUD$7FB M&R-*JP(QF9>8*(YR(3O/NU3 [ZCX,!H-F#_=F9%U%X/O#,DZ2]HC-D\(9=.; MT@<:5M^LZEA&-#S'FG@P$V=<>^#OE'\=8GS'L5H,;//9W.QPB+NN*,>XHNFQ M?-><(VSWCMY7R^FVFC=YFTV71J[FG;)'K7)3*HSS4AIAM1(8*P9V6SD%8 4M M?-:2OKJ4>7.?!RZ XA## K*2%H8(I24S$%&O"^:#>@PT&_VM;MFI^GYK0?(! M<5L%QC06?OQ_DDQI&\8?=<_VRK?YYD%^@_*$& MCAK]6O_/9K'Y8-:O*A^UT-9^NYYMC72(JF=88E#G67&*( M$3&J5*P@AFF@7SK5ZB+"""5!24$)%<.\*'A)28&!MC^5.2D2=AZPBF5'S;*# M:BZ5MO&1].A$,""B80T)^B#KUCW@,@3/,%U,X$;02R"6)77\U\K/O7PD]-VZ M7MDO9^W9@@U?S>67YD*VS>O5Z6<6J]GB?EF=$","5!9EKO-2&T6:.]$U["87 M![F7CQE%(0)E#C!DG$J%(2!<% 1C (P&99&+U'7(3^;?8RO:ZJ&]'4V-UZ,/ M=J:X>3E7'%$W)W5T@]EKA4HVCDF\U1C87W!9!QW::8HCM?= MO;V]H.=?Z^W_KK9\7M];;WM2:$DX9I)38A M)2.\V%,,5QQXW=@4I@'65J:B MC%&E,>2":598)Q$AD+,"X=2KQ.FUD#80ODPV5O/L>[7-]KKW6!\2C99CUN+J M ^69JT@^1FDR%2$P7\I/)!VV<;![8AN?YB(&0#3T?.]QO9!&Y(Q@ 4K!50XI M8;C8Y2JE H7R*ALY+X4)34210R:P78V$Y(01H2'% DN-R]2;BW^U4W9W(KL] M9O'!_YA%#P#=:',8[/RH\=DS=-DLM9)"F!=7.(A,3. M7RW3AYLAD.D*& T,$MUA:@K!+7S=-A RE@^8%DI 27$I($M=N-\,3KUJ(X'F7*?U*JP[L:CGBUGV:=_IJ+ERI"UJ MN7_4QB6[MP\*K4CJ.0Z^-4?##4%X55'CT77-I5HM1U0S=!$_IZJ@.",P#M*, M;M79RIZ8J#F39=-)\4N]M"!N]'\^++;?;3AWTCZ)4U'FC.="&F(G*M"X4'9. MVBE;L (XG[+N)R7AE#Q1[)^RG6I-DN1ZO90N0W5I]L7!>"23+I(Q3^=:3(R\ MIMC[ZMZ^@E^FF^K=NOZ\GM[QA^V7>KWX>S7G=TU:!4RDH( (1(74@DB#J5"P MDV[])*],1BR9J(A;D'OPT,=P#1]40Z'=^] M#-U+Q!<1_!$Q8$RKGJ/"Z*BYON/"D ( J7*D>D$$)1PTO2 M"29YP2=?J_6GVI40(PCTF9RGNCG/T4=G"DZFZJX$]=#_W(\)8R#M1H(#0^S' M?WVQ3<)]+R-V@?8BPCT.QHMI4)WLU?2HG/UU=3]=S-<'@9OZ=M9*W+02 20E M%"6TL5RA#5.RV8#92^2*E2[^7@PYB7V\G7;9B7IMB['=I-NX$UH42"\SV=!H M^E'8J(#TJ$4>$-"P6N27@?UCMEL>3CZ3V9!QM;%1HY6TR:KVYNWV!NXZVYT& ML;]K/S*OLOET6V6?'K;9JMYFFVJ[7=J__:D1^7/6[*UL^Z7:IV/M MX^;5_(\]"Z OXWZN #K2:(V@ #J6)77\=SE& N%]=3==-'N@1Y_]^)G.>Z0<(USF DL"- 4Y99)#!;T*DE/(3\WC)QNH>[VR M@];9B=HWV:?OAT_L-E:#VVE$'!W?C>SK#$SXIG:\,4F\P^T,K--N=_QA&@E+ MI[3P["YX*C2=4C:\6M>;[73]2W7WJ5I/L"DY@XP2*1C7"K'FM-E.@L84YFXY MZ) G)T\V=_IDO^TTZGO<]K%]YZ++0!1&$$V&:E[W?P?\_(K7JW9E;>>)7B[: M5OUV[NQE,L15<_4W%ZJ4UJMAALI.ID$L]_$@^DE*["N<*I>=:+=Y^85/ :O; MTC\@I*[47MELM\:=3SIJ!^$CF4G M0Z'GZS(Y I>FLN0"*)=J2F)@.0X.BF/*TSJ2>/CT9:&/]BFJ;K+7DQQSC7!1 M:D(*9<-)7D)V\,HD\[IQ-8*XX1AIIU D3O(!M!\S)<(RF)]>@G%0ACJ"$\!3 M 9:E 4_?AI+ !Z%+H- M!618E=M+@&:[/[-M;=&S3U_KIK%X=UGUNGO$;?.(3?N1 MS7TU6]PN9LT3FEJV@\"V]]S'ZMMTUY#.+.OU8CYM?BCM+S8])+/_7=G_V)6" M]-R%N# $Y[8D8HS:"/8GHIA11WZ;/2LBSN_\O5FLJM?;ZFXS$5!)@;@L"I;TIY"?FQ<8U M:?T.WPV2!$B[;IQ<%V3?#956VYV[U^F;_6X5SCJ-;[*#SEFG=&:U'GJSQ1O6 MBYLPZ09I'!R:U,(?-FU2H^G*L']IXYR/MQJ:#H!O$G'O-6BB?H+M7;EB"? &I"V08"^-Q$%\T:^HT M;V+@)?6[OK!OZLUF8@44'$N .$8%$UH+<@C+=4F\8N.0YR=V^8[7+"Y:G0(O ME/>#:V*B*K'UP( NQY MA1M['%M=]I;=,S%1+Q2RQ+0UK10]DM)ESZ=?@!(II9U2 B! T1,;TS'EO.F< M\S_$#P<7 C_?Z [XDR170#-$P&G 95 $EZYO#U;#_QTD\;@S8]S=CB_^ZW&U M6[6;.\77LZ]L_69<,@-D\Z_=:MFZV&P.._$KR$$E,#&<,\-C5)J*S7JGF/E^ MH6C@>TEI?4H];W?V7DP72'8>B7T=YNSKN^P43?8DG*$O,"5.K>,4X 2SZCE+ M.%Y"$[_]-"@#UR8<1\[Q-,@_>M07WYP:4W6G30!OQ=]>;3;-9V-E5=O+XN[O M5^N5&:@>EY%044D!"TE CG$E*94R[TPJC)Q>1HEB*'5?(/Z6G?QK!X:]AR$+ MVH-U==@5,*:DGB">FIH>6P3&5#5LF\"YN@=Q,WND_TGAW^:?]]MFLUIW2CZ?UI,D6$H\;V8*5V[J[]I4WZ^A&S23Y,8-DK=.BQ\V M4V0D"4L#9+U"UY1)F@9ODT;8C/?(^YP_=3*_K==V2\^B]V)Q[L7OS7I=-=L_ MY]OEC* 2YU!5Q@E&"Y;+JM"]'X4;D=-93\SC,Y]_.3J=G;S.%D_;OG4\.WKN M,T>8)B\.T[ W3XD?BW_D;'A,X]X\*V%SNP.RD[5?W1^^NOQ']7R[^:5YW&?K MU?R]?>/TZ]!CY0*4OC1SG#1K$YA.3AM?,];S'S:$DQP#/_;_7R[]QO(Q/3"AP??.IP$"7>9J#^L-NU) MW&)N/F;AN04O2:[\AC2W2E#@D.;,W(CJ,*!)D:)I#6B2 M1'AA0)-.3:=(8GL)Q[46*^SUNW+\QAGGMLM:?-^4YI'(9TJ.PX#FPDDQH_)/WI. M/(8W$\A-V #G+$?MQ7X7TO3+Y43]U:3&'E[1CU_:HRY,Q[!L;PZT/WIJY.)0 MJ'UQ?:^Z^D7)TZ;CBB;[W;U/NMNHA@XB K+YZ5A5.*G M8P(#J=01-N.U-8^N6GXT3:E>;>Z-1Y^M1\:>ZSAO1O,<2UH)4&*F3?U@]XQV MI0,P;CEWV$F]2+TRWOIN&[;U/OO<,6+N,<%S;5R]5N M82]\LEF?[SYF]^OFSZ%[7(=(?JG_'26-$^B%QXFS&;N!I)K>Y-NM];YM"H= M7FT.-YC9BXZOC_SA3&&A 4&(5!I5.:=Y*7GGO2Z8]KMM?2I>^T IZ!8=>:GZ M[Q="['VAJ69)$Z<\]LSJ='*=72H1ZF;4*L_V;4/?H$<(YI52HE*EDQ65%9T,XG M2561:DXDQ)?D,QVA@#_%D)SQ/JE+AOE$.1N-] [YF@KL3Z[&Y7U "G]8Y(?$ M.ISZP0JG'-K# I45EAS8 SM5@1'CL-^?C.VU1,U^ODXWK'_)OE<%W[OZ_^\Y MC3V>=\W3#\L$]P@CC.?]U$R[;,;?[]HSRF<8Y106 %82DK(J,2TIZIS"3!9I MQO1!KB0>UP]8^\C^Z(((?/,Y5?)2KFLER=MHRU4N*9O0 E3G;/1U)>\L_FBL M'Q9LE%6@0(W=MC)>.$^CWCZL-O:NN=V,$:P$ 9H!!4L[E5R@TX$:K&+N&Q:' MVTJ]+?%2T[<^VI7IUDN?'6T1Y'797CBNLIZ;"*6POL6SNLZ_V1Y>GJ![F7[/W]?7M.8Y[_%Y4\N).OG@YF,)^ MO8C1-&F>U#$&$;_;?[V^?_VXMX?W[]K-J/^Z^O!Q)HJ\(D#I$H.J$ 74A/8K MEP(BKPO;1G9MO [JFYT#GYJ]^>YJOCYLR?TT__J0<"8Y3AI3#B]&R>"(N^/: M>"RMNXCN#KNW[S(;U8\P!KF4D>ACDL&I_Y''*,.#CS)FB90#IS%,Y^'9#O13 M,?,$DZ:R>ES/[953MIJ959 AB%A1E;P &@A2DGXIE1:Y=![9)/-@K#FK\[;C%O63 M3UO:FP3L"]67/G;@F"Q4_4LCM>39G,#X+7V,S9CMPV^L9R]9ZPN Q5>^6&P? MYVN^E_/M]JOY9MO5SW*=,XQSK02J1(EP!56_#[V$5>6W(RB.S3'?<6K>KUCCON<5+IRG FKLK3&*5$ MCJE)^5QZC"E^K>>[6LYW']MWF_L5&(4JKC@66)> M#?SHA(W+.I3)_DUN[^7H08IY5(HC*!=6!X8HZ%:>/1_RI>)KH$ 3**V&1M#$ M>UP";YENK;XY3+_N9JC$A12:%+"41%I[7&@H.#"T8J7,@RZ:]C.1> [A=(ER MZ]9=UCD6>.FTIWYN]R@FJ3/ M:S@-WVQ7F\7JTWS=$Q@(7!1$*TY1E6O("H!ZFP6MO#8G#[,T+OMZ_P)KL8&J M^G,NK:"#\.:A97*F?2>3(\K"Y9T>P0;$<@5<0Q5RY=7OJP\?]Z_O_[&KN3VV M]O7[_7RUJ9>O-OK+HCWKI6JVYWZ=^"E+C$I>8$(+6&A%"F0\.?BC<\*@#\O2 M>9&8[G'LW&_7RYZTX]#2+V&^W"@YC53Y$31EEI(P M-ECD*_Q-G[AIL'F$.)NQFT1\IC^=(CAYA"GC$C$-BU)!"%%1 =EYQ"37L:D> MZL>$N/[-S%E*L@=G+1[;QTA8.KK[Y^IF?+\@]$#"#TW?C\/XP9$&4#Z.NJZ< M?[MO%O_\V*R-V#O]7X_MX0S[6JUVBW6S>]S6[^HO>V%D^^>,0,(HTXSE9@ ! M)$4,"D @+EE%E)9>5'>WRJDLA!FN *Q+@C3G2I82ZR^6:9O=N:E#QNOV:M_WYHCBBT&XAOH[$?=L]]_+^S@Y>9=3,[^9G]83W- M6E='?BW96<(K0(V?AFG@,T%<3>H'V ^-;^K-SKX L%F^WG^LMV^:W7Y;[U?; M]ET 46_J^]5^]YP[0I=2R-PNO)>$XDIB1-L&7#(!,?*:U0AV@@A%C!ZFPP"8 MY R7$%,-\J+**\H+F!J<^N'3NOE:U]E3C[/.93]XIDN%&TLGD04_M!Y=;ONM MUNE+F9@&:D,5OD+>Y$F;!HC3A]F,W!A\*]CYOC7]^MYNBZJ>;(M"4C#,$:Z( MUB4D@$B&-"DJR12G58F<:ZD!-E*63T>WVEL%[$:]*G"C7JQZZ;),5TND".I. MHS'&">6[0BB:/JZ-ZK=Z;TV]V39V_+,47\V0U0Q3^[$I7^S-R&B_JL]V(&), MBXH#4WY1010F#++.$8D*KW7I!.93;QA\HW_G[U[]]K>,RW>O_NW5NU?Z[5_] MBIP4FKOA[<9R^T'/.'M@7>=N]OYK]I/U.%MM?CZ;G3MY?3,@^@M[!9,)LS0- M>*8,L!GMB?<<9&X;4R[9-T)FA$-250#D@N>E*GF1L]X ,0-;O[?+/#[8IZT& MO4)FF^QJ8]^9'WE0T6MP;9C@+]0TFDN(X]^6\J&QNS[>9_-@+;]K?%LBQA4EK.):E+E&HBRIYGU+U&Z7S=[4P<2UR/FEF/NFO<&Z MC2K;].W0?M]^=3A6YZPC;?KN<]['Y5G'W";G;I7.Y-/M5PM]D^D^H,P2]Q!2 M]I,-ZF?[XQ^E:DJ1I"L=P$V?B6ET);>5H)E0&_7KWE3]R=!U=3@HZ*'9[E?_ M??CW9FG?ZJWMOXWC,R2 -B-SBDN:@T(6@N!^D(XIYCX]5BR;J5=.S]QL)Z'G M9[[Z=2C15';K(VXAL!_VSSV\R\Y];)7NO;RS_<"X['84[PJ.8\L_#<)&CZI) M^]#Z7VC/O]2>JYV#U73EW'A"^O+MJ.&QA#6^94?GLI^.[OT\-M>NBG65 M9W%DG@K'(D7S';]BJN2\=OAQOJW%W%2/LGFP]@[G==B/5PSP,D>D4D0 6)+. M6(Z!%ZX"322F5.O5+^^M6]GBS*^L/LCNN;J]&W[BV71J3^6A/77NN2^?MCN4GIM\O+/SE)ZGKL33V8U0 M(XL<=C9+J_!S\WQWIZTC6>_IR">VN IX!6_QDS -XB6(Z]NC7A(IY\I%4_/9 MC?6UJ@__?;7YQB/[KL3.C&2[ER&,;V8LV\_M"<1SI#0H=:FA^2=&>>^5@'[O MFZ7V)7%=)P^O*:TVYRQM76YGAM8GIST7=9+GR(VT4TJ/'W\[S[.?.M]_MFGZ M#LNG9)V%T$[DW6P]9J#H5Y@]5CJG0?+1HFUNTVB&4I\O%LVCO6:A7M2KS_/W MZWJF@.8 2J1QKDTM3DI0\-YTP2M3"'^P=Y&_&T+X +M^Q? W+KHO[QX=LTOX M1\^&4CM$XU TI](U)G][B7]_6>*1X/J];%X$':#Z5#$Y)*0763A8KW#@O=I\ M-E5ULS6\G:D\KY"$C!%82@FD9AIV-C4LBBBD\S$X#N+./!J*-B\U0YD67<&8 M,',1*K:!87N15N$+AH'JS;2_?Z!9ICFLSW1M@A_IQAF ! M,&>"HY*6"NE<5V7G#$0"1R%8%$_&0=MA:'<8?0]E6YP$A$)O/-%CTO#H=;]R M?'H3EE_/R4B(=%'5BYU1TS15J,8-\D7:)M!TP+1H?S3,:: ^TP!!1I0F %!$ M-*&V'S@:+QCU.FT@DLG$DYRGV;*S^AQYI[ M?$8ZORG&(=I/%8O#@GIYPG"X9O%?/3;^C<6']S?6\GU>O'+^ONAL4;2>Z'QH#7C:?ZCO$52B9(Q31( MF2*PX'>)/;4;2$P[4;"[^#)SI7%5Y3(O>:ZXJNS:SM&14A8LPF$-0\PG+B!? M_?9O^FV2PQH&:3Z(FF/)'96>O=-3>.W07UA_H,;(TJ3!&B5 -\#&T]+YL(;C M/0KO&FZO+=[6QB5#^?W7-^:AW_/-TAY3^*G=*86XXEJ7N4 4,20*36RA?'! M*BD")D,C6A]G E3./ZU,=7O84[Y<[1^WOC5I3,'=Z#JVR&%G^QV=M"]U']W, M.C_OLM;3NW:ZLW=VY',WG$6\0M $F9@&.5,$]NVY'JFT"R9E.UUZ(/;A*AH( MJ3P*(+V-CL/%-^;['^<[4^HT]Z8,ZMT;R$9_B0.1 MF$;6:"0\K/&\J=:=,&KMV%@:\V_/Y^M5X93.QFE!&D@:R*0E#. :Y07G7N$*SS ;R+ M[LM(&#SZG/VT7.W>/YJ_;Z/Y.;//4;:;KVO+Q\/Z^5UF_O]^W1]V&KSPDRY_ M?C"]3?O)3GS6;I9^SD^-MP=G?FVJW5O;.WP; OA([<#E9UJ:%ZW1A M7J!X8ET'POVL:_EF.K>$M"HQUXHAC@DJ"]1[8<_7B,?T8!?&W.JTZF?S0M>@ MHB=@$)33BAZ?Q>>%[RU7I#SE].?NX,1,&K?#HW.C;"05XZ]2S0J!B1 E%)7B MDI0:8-S/20"B:81U_1"S8ZWK__38K8^JXHJ?O(UJJDN3$59 MD').Q30HFB*PX 4H3^T&LO-P(>R%%3">5X#E!58%% A"RE"_.8N ,L8*_Q#S MB5?XJU>_\=]DBA7^09H/HN98E9^_TA%?XKPCK#]0869HT6*,$Z ;8>%KZ MS@"\OG^]71KKVZ_]#: S49J"N"1<%T(50N,2B;XL1B4*>4-SB+EQ1O:G"U#M M:Q!AH_D@,?U&[LD$'#9*;^ZSSJ^L=^PV@_%G%'(8> _1=1H4BQ+)A0'U<'4" M9B9_KS\=UX]?W\OFX:'9M!>ESH!B0FJE2BUPH6%>5F6_Y:E004=E1+ ZTE+2 M^;38HG4OV]FC_>S1&9WCE^F5>A;L@GAN$U]#E9]6,XP1T.7IK3A:N3;*;IG" M6'IO*&!/CI3-Q@X(C3OF7SN#A.WA%.[MUI[+U;IY.*+KE3VE^[&]TN_Y/^DO M?H?&>PDJJ4NN*E0R5@' ^E*'(9K[#.6FXG/B\=]Y#SRW&P1V*^O@+]MZ;1%C M&-$%T"\E?QT7#R,EX@ICIO8H3 -4DU.EF78##JMC?C^TPW?-N_F7?U_M/]IK MWHT_!N$73N3%F*@*H[Q4H(*(:8E!/Z^&"T@&5#?1?1FGYOF]-B/AU<+2;&<[ MN>QQ8V_SME.2YEMV,\9JMWN\4O6,G""_ =UMDC)LM'?TV>Y%M#<6G+G=UJ73 M.#8\5&"'8C59SJ;1,Z0/\T)AFUC7E]B]G7_>]+Z8![FE3?/)6MK57^KM8F7L M;^I]MULS%*ZW]=+\=OWP:=U\K>OV'I1925B>DT(;_Y"@'%:FB^EW MFV-%74K9,?U)7*;JHS-'@A^#R+HH'-=W1TW0=8Q/-3<#=MD\GYIE>WVF&5T< MIQG. FG_J@O%Y_Z?4?.X;!:/UM"!&#]:/I]X/\&\?M-U6QEMAUR"'(.V.XXH M[#,]\RW2=MM.^B81-[=K)-ZWC/?;OLZFR]H=8,\LLLT*0*$ 0A>(*4$HD #V MD]B5DJ7/C%-LVXF[Y,,FROM^V3IX*VMLR1W'3S=4V[.3/=^\FOUTSN9N*^MS MFP=&OT'>1\YK@Z1$B9G(V"A5=-]?6)]0Q?C;L6:Z@)44DDF(%"(8(%BA?B^M M@C&.J HQ.]96UN-.U@@\C:EY[&U84>5.OOUJJGNNHNRU MVKG24M_?UXO]ZWO]9=&N0OP^W]>O-]8GOEG:_]C#"#[/U^U;NY3G95[EA1DG M44T%SCGNW]KE$BF?RC.JX=0S0:VO=N!9'[W-ML;=[/#O7=9L6J#Z,3.N\F[4 MO)GH?MP\Z=TYFEE/K/D%?0F20?TX!GFM":$9YG/X ^ M;^Q-O5TURV^/:IU!2C%7')2%8 R53&E-^W5;X??N5%3#(Y2U^OG6\ MBCF.79]&_*V+_NWY6V)F\WWVOOZPVFSLF-)43U_K^78*#?D;&;U;<&@:IMQT M@V-R:K/#%(O;6 4%4!E(F$$J-4/5'!>HW_ "Y(?&ZO>+&,VU9>L^C?5SL$X M#;4VWS=-]/#1_Q,;J6L"?J1&ZAQ34"/U4\RUD;[>?IAO5O_=;4;=->O5\K % M=;-\8Y[>;J'^]?UQUFF^[N\4/[W1)PJM&:%%H:&&!.B"\ H0B$N:PXI#U^,* MXS@#%*I44> <(D9@+DJH*LX IEI26J5\H?;<_[OL201M2S^/P3;O/HKL%,;- MWK"-(OX5+HR;W&EP8^28FULVIQ&YHU:[Q;K9/6[K=_67O5C;]X1* #'G@BLB M3!7#2%D)U"&H,/_TF7V.[AQ HL*(D(I(0DK"C(:TS!E69:&$Q#SQ#+68[U;M M^S1/ '0@TLJX_VE].-#V2:Q^,RSCYW.$+B5U*F_0NYQ"ROZP065M5#]25_-, M4E+U.D/R_S^@ QH4?LR^:'@>7+LEOMFOEJOUXW[UN7Y;+QZW[>JJ_K)8/R[K MI=VZ8G?K/W:^ZOG6SJ;82;!V/__A':V9DL8;4$*AB>$71U()U;*+<6IJ=:>M M\G$]@K(4@MM3-Y F9:E*HK$90EB\YK12J3N@\R"R71^%73!MPSAL)%N< FE7 M4X^AV%'P84_O739OP\E^6FWZ[;\6?=O3"U7MJU27)ZAOF76W'FMZ"??KII[D M^A1 II_D6C[-=1>%77,XO&UUEQTB&;=GBB+^E>YHW.1.HP\:.>;FELW)JQ[H?AVF"-"\HP16R*]224_,-6(E*X9?V&8^/K[>9+/(2\5J"FR,YN,5__AZEO9F6.9,%9S@F$7.>% 4QU<*@H*!?$IU), MZ$;B\O#@^5WV3:._ZUO]UU.;O\OZ$ Z#7!M$]A_7UC)'3YH;B2>2+S\N)TY5 M$E*'"WV%VR-D;QH4'R/09O26D8#PIJ.Q+KS[LYG)HL(08%&JG)I_5D3)_.@% M!4)6T;'N87M2++<%G'4\,YXGX+=/2B)".U$V4I+:*1&WH_-)T:%(#LC-#\3A MD.A"X!NL8A+BFL>QGG'&D!+ F-1V(HX+4:+.C[(J>3+F.EF?*'6M[PFYZY:8 M!.2-GI-QV'LU';>GKW4O%G^],O0#$M@OOB$,#E R!84KTQAFN,"P+(@ %9%* M:XU$3CHW9*&]W@&,;GR:#+:NIT.P6U;B$SAZ0D8!\-58,:E*F5-"N$:2*8)YYP:O"I&,O2[&)\I>XWI"]CIE M)0%[8R=D'/9>R\7MV6N\B\5>G_3\@.SU"F\(>_UUC,U>?F]8U?NB):_RG.>Y M9%+ HB2Y[FIP1LS_2P%@/P\F1^&Y=3\UBSVS%!?(Z1*4FLJNN;DIFY_(&P'0 M8>GZL2@=&&,@JH."-ZKLB5D[3;9&P*ES$GXL@KJ'%0A-3]VBNE M_K(PO]IM?F5<,Z +CHP/=CL%.#&[0((%7."2QA&G%CWX]A:7UGT>0G:(X:7] M[&,F+ )ITR8I&78#$C,^@R]I&PKDP;GZ >@\/$8?5$=2=-B+ E]GU![^D-.B ME%3+BFN15[BSIA4$L\_U]GWC_-ISH!6?%GWN4.C+ &<-VO,EY5 9W7@YAGY^ M1 P0;L1W);YZOQ;AKN4TB#4X"J>7'7Q5<:7.X4W,1WEY(D1HWR-TX*W[\2Y*0)(3TE_4*/!/F:!I< M31E@,]KS'I'&9_MQ"Y% HG/=] 1$X&H(];$Z N^%O&D03/@)@ M$VD>GZJW>Y_ 4;]0? 9DX =@9DA4/J ,5BTJ'=N=LE#('"-:85S( E424$P[ M^T)3K_<$XEF=%"']WPJ(*']$2D97/B4GQ]_[[ZSA4%9ZY>$'HJ5?7"&\#% N M)C';[:U*86Z/WLM)#@#7")8*'LW;RM;K9,5H1J?$2_\=_/&TCT?+Z+(GA.7X M^_1=%1R(2J\D_#BD] LK )0!ND7EI-W:!',IN_PC*=]1$[&ECTE)T??M^FJX%!.^B3A!^*D5U@AG/37+18GG^X# ME4!6LJARA;0M:G-8BKSW@0JOO?)Q+4^$F(-VQD?.11QXIDM#&H+>=/^[EY@# M8!J6E!^#J(&Q>6)UB(*QV#J3F!8*(00PA% CB0%7G5FH"N*SKWVPL<3[V1W; M;UQBOJQP'$A&%3<)%Z?%P0'HSB>@//4:1#3+NZK!+QD2N6*5(@R M)HE"6'8^%(K#@#WH<1T89^_YY38::\=YY+0,H&+:5$1&Y%3VE7LIZ0O/P1F9 M,$F'Q^:"U4@*#F+LC"!. * 04X!@A23#J%M/X@#"RF_7>)B-Y'O&+S75"#1\ M6< !U(NJ7!RZ38!@OJ1R5G'"1'*/P84\GHJX$D:M=O,/'[:VH&GOS_B]_EQO M'NMW\_?K>L8KRLU@N&0PEPK*'/%224&J@N*2*J%])OD&&4H\I_?4-[N/^.A= M]D?KW^6;*1)HZL:>T>3T0U"XDDE8=$VE*TB*(NXTR!0GE";!P^?&J=UV/WMR MW]RK??VPXU]6NQDG)-= $P!QKCD"%86Z,X01+EWH-.#C$S/IZ?V0K5O9']8Q M1Q@-$>XZ@D;2S \\ 7*Y$,?$>D8;\]6WI+DLQC-\B:#<;:D2(X FVE,TA""J ML6]^S)0N10Z!YK C$(JB(2=J<*46^$,<31P"XH<7!O$$5?Y0DB20+D(+'E) MM(0T.9AVYHFG?E,DBF\(5YD2I(V=IG^O'][7VYE4)>8E0XI) M)#573 /2691*A,$EP,Z8C+G+SAW,_CBX&,J:$%$]D9-8SP'D\94R#8&^U\<% M1 -4G1B/AD1R"4N#U7&A4W_]]M_JYL-V_NGC:C%?M_45E)P+!D').4$E4EQB MU-FJ2N)T:>$P"XF)=.Z/]Z!I@&XOHV<;"D_O"MI6-5Q0LA!8:HJB12!16EU+VM7%*GF_*&61B5)=Y#IP'*.=!D M%-&&T&2T4=-%*2[Q9+!T$^#)\!B:F ^3&T_:U?/MU]D_WLX +2ME#]4@!'&% M[4%K53]5C+@3/#P^+C$I_O';JW=:96_?\7?ZK1LA?+2XCH-$,OBU?3<%KK3Y M7;WXRX?F\_\Y1F.;/>V^L*V>GK7Z4\3/-/$ .6[;GD,<;H)3[[=&_%NS^4$^7QNXK9K7#'_]9RN"-+';7DWE31^[=E5 ME21KMV<27%FJ#1%J&BNS09XWPQ\3M[:_G7\V'?]Z?:P*^FD*6.224 HUA!)+ M,[X@96=$E<"IQP[\Z,0$, YEG4>>' C5ZCH*1I#)CP8W4&C9+![M'[139;=4 MZHDCPQ3+7FT6Z\=EO[XX__)>.?/JU7]3)[5R\^;IIU\^'K7:8W'U:; MNMZ:;U>K]8/]K7K;[/;S[;]D\\TRDV^5*Y2M2!:U)<@Q:$'[O&S/L':@OK?% M[5#GFRC/F/M4RYMMLWQ<[%]OW];;SZM%W<[HE%!"5.8LSU%5(,H9 *<9'26= M9UF"/CPQ>(\^M<_ST2WO.=LPT5Z>8$FNEQ^! Z2*-L'RG!07YE8&J7;[:95A M[C>1GAYO8NSX9GDTU"UY \9DSKBN.*@,^"$74G:V$&#."SWA%F[!#N\YV@$" M.B,DL781.#+:5.U%1:[C9(""DV'*D!B^!\M@19P&@;^N/GPT37/_<;Z9K[;' MN@?EF.45I+00E:ES**YR>*(8'A1N[_RW:[>9Q^VS>.G;+7I!WWFWW;H:.\#L6/'N?VM M7;:MU_9MY&S?9"OSY=S^\J>Y0?JG(R:R7[+=?FO8M_OTL=ZN%ME[\]>-W5-D M.X#YX2@C$Q@0#G,_R;6L^F!\3?K^6Z_6K33"";M;S_6 MM;V(Y&A0Y801 F7)&0<"YA3B_#1Y6#!GG@\SD[I.V/EJK(-(%@PHP7D)%B2SL) E$9X,CY33_&O;)B3'\>F\&DEDWC1BV:\93 MJNO03:]2V SK;;;./%'ARN:9,+6FL7TFT/;NGT_<88%P@S! M*D.&X'<02JI,KT8YF*A.H;#;[[7RQ__?5_J-\W.V;AWK[ MKOZR%R;^?\Z4HI0343"-D"HQJXP[@$!380GS(^XTK>AMM#2?SBEE FE&2JQY M!8J"%\8#8L;A-'5MU#4\^QADG:?9G\;5K/,U^\-ZF[7N>K(NGO1NS+N)ZG[L MBR9X$@JZ"GB%AM%S, TJQ@^K2?SL>DS3B?G:GN'7S@>^VMPWVX<6T?S]KO5C MIC650&JL:%%)4UV6V(Y'24ZX*J!X\0C**#;2-:?7A#ATB14+.TF,!,5+90FP;/E/2?UJ=[NO[XQQO=\ ML]3_];CZ9!\[\?6=^:!V5R)0&/ <\2(G&&%>$";YT3++%5*>,U6#[:7?-]BZ M>)>U3K9+;;V;=YEUTVL/Z1E79>_YKJ,"I9L9>4NWZ?%DTS:=1@T6- MZ/NYMM7O<*9DCI#&4I4"LI!+#G.6ZL\QY(:(0S\/>%(CGM7,ZJM@# MF9=(YP3,B['+.A[U3KJ%4"] ]8E3+R0B5^H%J^4TWOS=;B-L[O^QJ]N]HX;#^TA\L?E#5X6FG,""UHPB &6@ %-H3UXC*@<0>?](3&,I9Z%LR[:>7#C M9-9Z>9?U?AYN2 C9^1!%9H>A_=@*>\ZX35A M)?FXW9H^>"811H7IQ1C4%(%2%P!W,P]E;B#J,_X?:"KU9KUOV]G9M8='%X=0 MRU_9$&PE%74@MSST'(%;WRKE#*Y@B:=(KO!@KJ)KH$8#V?6;4>)HMP28EJAD M!I" M---"XG'#6K!2 \DVJXI2Y:2D@N?4#%4%15QTU@ LT&S?[.?K03Q[T887Q7IW M(C2V230P_V;E+.BD&Y-[%&Y-R%.5P6N:?]LVN]VLH%Q5O$*F:4(SC)*Z@+U1 M(H#73MN!ID9;R?S4+[/5G8>1EBX=-1VX:AE?SJ@+EJU[$UFH;'T)6:/TTW@: MH(H5C.O*9(A&KMCBB\7CPV-[0(VJ/]G7,=O5#_/O==WN?=LL^4.SW:_^N_W^ M11]G14Y9*2J**D(QYF6ET8FJNE*SC7T+HEZ^<^?<:+XY->'RT(2_"\.Y.9^% MDRW/XO%CXG@)[IW@>E\NQDG"% MX*/G>1JL'S_LYL;M*U+9^UMM3 )5(,Z5^3][;1[.\ZHXFN0Y*W._Q<=!II*O M/5XM>^^RS=B+9=?4"BG4?$2>1M.-$XIKD>:OCVL3.^PEJ)^?WZ982TB ! 4M M0:Z9AI1T)DOH]V+ ($.)1Y5'WV(MD0W3U*TR&DU.OVHG7,DDG+JFTA5.11%W M&IR*$TJ3X.&+P*FS"6M(\YPK3( A(^9:<53T5J42>#"J/&S=C%:ARV&#Q1W MK$2ZQL+6K1;"7M#*%UX!*D^87R'1N" L6*5!%)N!DA/) :(,,,0Q+1C@O2T) MO8X "K-P(V)-H$GY-B1G*2?;6L-\N=JA?K^;9>OIN_ M7]>G8QMD(14EQI2$.J>XR NFVB-.*(:TU%ZO\+UD"U$3&RXHT#D@ !:L4IHI MKL*J6+) M/ UF18OFN_.R8JKDRK%7FT7S4+_=S_>UG$#GTX].UK(-'6>]2P,$D<=K3!6FNM*.A8DZC_0R.HHG[B/FU%]GL M]J_O_]8TR_,;CMXVZ^6L1(PIG%/*J02@R@F"U=$@E1@@GRY_@)G$O;WUS+[Q MMYNOZ\L[,*)KYX:;D63S(TZG6.O6^;UFN\QZ-BYU+BMT!3P19)T&>V($TD1_ MY/P(U.Z(>;-M[E?[F4*0YI52F/$\)SG+2P ["P6I7-=DB3$.(O_"B)"5)H&$X(\;X8_([['VNYJ\[L? M#6-4_;E>-^W"J_[RJ=[LZAE@7 F<5Q(C)1C"%)@2YV@S-]_W.\MVB*7$U4?G M7-N-+D_N9?7!/\^*9*"J;@ 93U _I#S1\LRS[.C:V&?17E'I"GCBJ#L-%$6* MY;NC9N,IY(JKM_7:_/3#W^I-O9VO[3ZMY<-JLVJO>EQ]KCOC.:*$<:@!TB7@ M%.=%U8W1J)+<:\@4R61B@!V]O,L^'/P\;)VCV@WD]L-;K_31 MQ<,VUJ="WX1T;LI=05YDZ:?!OMA!-4D?U\ 7"P]S5;_:5QIH61:E9IC W-Z@ M6I9Y+CI+I; +1 $O%7I\?N(AW.F%PE7KTXU>(SP)N?T0Q_;K\@X[GGF7'Y9Z?CL[]/#*'KBIU#4EQ))X( MG2(%\RVH8FKDMUYJH=A=W;':/!K;1VHVFYVH[YMM??B]=_,O]>[OJTVS7>V_ MOMH8--0[NW/^Z:?8??3[KW^O]Q\;\Y//YE?L ,U0%TLJ!"XI)X7,=5YI>:)N M+J!/B3 EOQ.7'L:UW#X-EY,OX?]D/?SY=+72(=3L M%&OW"!PBR XA9&MO8RG:<<*62?)+?8%C)+#%_<:3.M)FD9O M-DEEGMT3,3$? _I9X]FQ.Q=FX-ZNKM 2L;)2$!=,:LV@/=BL6U,MA=,]\D-M M)!X-O.I[K&XB,*3?"I#.IX])JUI0?V!,];O/A[40'Q$HS#* L=*6X*BAF_6J(!!7P*;D]/C9Q1?Q;O;_) M--Q)@2LM($"F:3ST(8Y__T9U6.RNC_9O]C*WKA?G^_UV]?YQW^XK;IX6NUVW M/V.E4%@+10DM6:',^)GWFY8X0EZ'=<6WGKCK/364[*=U.[J8GWF=[9ML_['. M-D^'":N7A@EC9<:M_[YM4OQZ]M_:2R3/1WO\FWQ,8LCF+>D5'*9+SS2HF3"^ M9JP'?0"#9Z34%4:$0X U*PO$9 GZ:4G!2Y\*P^^31RLROH/F[_//]<:TS>7C MSOR@/LR[_&4 +U]6,8"%406,S;DW\_%?\GZBCBNRG%6<(([FDVVLR[^==Q&<4FA*^UCL*C3:"K#PV@B/VS#&I"8[U:+&5&J1%01F@/* M0$YP#OH=/YP4@UJ/FX7$3:=U(OMIMU/MT6-ZT+'JSQDW&:H/&,X07*A"@2BABU6C_NZ^5, %T) M :$L$!:&:*"@)Z 5F ^!C*N-Q)@YNI$$-,XRAJ$FA8+#87/TZK:X.3KA 1Q? M,:>)'.\H7H!.F"KN+Z4_?-K6'^O-;O7YN*9K"N;7]^_F7_J:2I2,%4K24C S M-D%42M+/+Y,"Y7YOIP^WEQA'3UQ\.J=[><"03EPW,(VMJQ^DGDKZ9+KB+K,# MM.;>KL'>79B[N-E!&PZJ7N%;S)Q,@W51(_KN;?C8:GEM)G_&O'T^.Q<,C5=V M\\IB:X\(4_7AO[UCG)>*'2PC: MK];MQCJ^_,_'P\ZX+I29JDH**LJT/2)=%411U?.N*K7?;;ZW<3$Q:HZ>9XNC MZ]G^Y.UT(!.N;R!X1DCH]&$TA@@>@!HM)S&@]<9^H_6L_:TWC<%GO5]MVX/2 MCGOJ[&4.NV>\%8I )45I:C/*!5&F9"-';X6L"AUPI]6M7'6BU^ KKIZZG+T_ M^+QKW^*S0Z/3BRC=S^QW_W?>OI?^OU%F/OI3O; O(Z\OGSP\K4? ;50[Z;0/ M>,_PZ7CXIT-0/V]([9[_: S]UN=;]:M*S( M3L%UOV+BFT['-R!)@3W?&(_%]+N^453PZ/O&RTK,0?^LPH)0 G!1BIQ*FN-" M=/VNP$I2KY,68AA,O!'KQ8%[WR7MKU FH=[#NXTD4@_O R[.B4Z'Y0/!["W\ M]"GK'U+ ?(:G7A$6?LQ7Z\?E:O/AC;T@T5#;90-L8<8H.1=420:A(A( JCLO MD00ZTB)1$M]NMZ 4;3TI3 MZ5Z^>YTBROMGR?,W?,O#V(D;:3O$U#N5=)U(U(Q.OM.(&ZW'1HOX*D?H%&:2 M4RVD*"7C.<:E,(.>[EQTH;'6/M,P0^PDGGWQ 7F,]^(&23Z8T5'5'G4[VF1P M&X929^$GCTGW2-P1Z*G.2WC;SC]O9F^VJV;['_5\VQ^0VEXT63WN'[?UWU>; MUS M_F:G0X!;C[.#R]G1YZQSVF5GZ%CY6#:+1_LG[<+! LK3*&= M4Z^8J6)A(0N@!6&5W]:ZN*93[\Y]VG1-Z7BI\1J?;3WT99^]^[->FU+I[V8X M\-'S+-38>7%< KQ=2CP7 Y-E(^WQ^$ZZ7ELJ3).@:=2LJ8*[=-Y^"@TC<_?5 MYMV?C>TI=C-,M-* X@I!:N"/"# E-RP4+0I37RNO<\+B6Y\*?>]L@\]6&]/: MF[;F2L-=G[Q$16^BE"2BKTR0 MDQOSN!?C]T"PTH5C#,@=4FX( (A:1RI"J E!=CO(L'XYJ='8[N@GI3&[JF) M3>,D64E.XY<3& M(S@@/3\4@4/B"P-PL)*1^3O3D"DI"TB08#G6"&J@-*3([M;0!!5!M\T/M)EX M(Z[7FGP2OKZL>E2J1A4\X?Z'2?)S.#6=Y?^A6.D>51@A/55S?A%A_FEEB>&T MI0+Q K."5QCF>4&HJ9*Q+8T+NX>8AA-7HT=?Q]E!%C9/#0]-JK#2E2,PVRI@GMVYF)Y@2C$GI=W1S;]G1(.V"S6/2$1*1LHEPD ^T-=XEYZCD4L@&9^8$X&Q)= M"&J#58Q-V]-N"$4HK@3 )="*Y54EE*+&CP)7>4ZY]-JA&]_ZQ(@;NBTL05KB M4C=-1M)R]U;[P;PUC__S\6/0-B"^0OZ%*1B;P:0,$5D!R@ %B6D!,44%T M;MP0NA*$J(HF +"[\6GQ-W0#6/R<1*5OFG0DA>^M=G[Y*CH M&'A#=8S-W7ZK T0PSZ7(RT(@KI"BIA^P^-<8 %)IE(*[SL8GQMW K5[Q('<#=0Q*G?/=CAP(,N*:#3B?Y7-;K^;D5QBE0O) MJM^;&CZ)B@6/U,D M)25*W1-Q(ZX^%7008@-S\Z/0-C0\;_ .TC$>@[OSPP\74=3+5YON)S->%8)0 M6B$EW4J4M+ M\+!TW8CGEZ4>Q/8(&?Q1.!\C5&_F1],WA/^OWZ]7']J3I7>S"N.2"(Y)+EA> M< (PKC1D0$J05T@&SSSXV!ASKB$[==>!/_$O["+$:((ZW$/PM@"AUU[,%AH MMQL.',1X!DK1=9S _051PVD2/6]^]9&]7.B)O7?V3J%9"0E1J"@J7.9$R!+) M$G3&1.5W"&N@B<3KV]:K;UM,ZY@CEX8*Z%8=C:"=']P#9$M2'3TOS)7B:*"2 MTZB-A@;11'VZ!I)&?/UM;H>(K^]/W_[*OZQV,U10@E#%,,6055B*G.6= XA2 MK[-&(YH=ETA?LX.?IB,WS@VET@"Q TDUCLZ#Z.4J\3@$NRB8#]6&JSY1TD4( M["7ZQ=(NC(A'XZIYF*\VLQ)!Q>W;EJC2C"!=VF-$CA8IP5YOE@^Q,S+S[OH6 M>?!O$/8\%0WA7#HQAX'-7<<1V/9$)&>8A4D[17H%1G(55T/4<9O+^CC?KMH+ M9O^VNM__O7YX7V]GFDE:YB6$1:%1!366H.SL,"R=]D.'?WKJ'<^]3YEU*OOC MX);7/%60:"XS?JGU\ISBNY54/G-XJ24+G+2[(-TO3^K2^V:;'7]S_;[./MC? MW#?9//O'9O79/-JK_>%W-O6?&?^P72T>UX_[[7R=\4^?UJMZF;VK%Q\WS;KY M8'YOOEBMS1\,G09\1L^+\WY#M)_"1-\@_YM83Z'GP9G[C_7V-Q/=X8BD7U?S M]S;OIK ]FH6\TB"G6&FAB*B41$+WO00HO6K*P<82P[SU+SLYF)UYZ(FK>/JZ M59BC2NO'_6&JICD,\P6UKM2;T82>1M$9+YQOS[V,JY,KS][6:_/3#W^K-[7I MV?AFR9HOWRJ-[N3#Q22JI2*@2*G/->D 'T)S 3R.O$RKN7$ MI#LZ>Y<=W6V7 I\ZG'4>!Y(O458*9)R33HF2BV M9HR'>N!"S*^K3?UJ7S_L9KA"3*/2_*\$K"PD*&0/\@*2?-#"B[N9&RS]6N>R MUKNA*RT>:@:NK*01:^2^L!ND[%0X%2&2ZPN[ ]0)I!-? M++:/9C2ZE_/M]JOYYK_-UX_U+!>"X4)3,P*50 B5BY)TMDN9BP&<"K0X]@:\ MHYLW;6+/2^7>V 9*/Q7 M#5%%!NS)'V1V]#+BZ.Q==O1P4"$Q2/"@NF(LK8>6&FC M?#1*)A(]&B@=]+X5*T^N#<-E0 I^&&*&Q.8/S6 %AW&S/V9#E[JBB.2(<@6P MK&1)^Y>[$)%J."B=3:7>S_OX\+@^K+]?&MG=!1Y'-%3C(4A,(N\P!GK(.2( M'0X$BJ3PE!'G'XP3TP(U[QVW]KOZR%R;4?\ZXE'F1%YQ" M+,L24L)I!0C$)6.L0*7TH=N=/9=\&OSS5O0*&=-E9QK, M3!A?,]9S[L?95YM%\U"_FW]YSJ3$&E2,%IQPQ0N,LWA73((,6 /0L$*P$JK)06F!,?/ TTE1A0_04IS7WV>KLT/<;V:]8[>I<=7,U: M7_VX-51B-W*-J*X?NZ((FX1BUR6[PK%(6D^#9+&":9(\CYXG7Y\L]%;?U-NW M'^?;6LYW']_,5\M927C.22ERQBM15))1R(^F*RB!UR@VBL'4:P+&CVS9>9=] M,BYEG^IMMC@TO)WU-?MIM4.CMS;_:TSB. M>U?X9GFV("N)J 1!A.88*4*(PIQVIB607N^01S&8F(:]C]G12<]5ABB:.BXY MC"VGY_J#LY)I%AT^C@@XZ7QUCR0?_5#7"*Y MW9AW>Z7](-CYFQT=S@X>V\'NP>?LS.F[K'4[X)J".,@,$O<*0],F:QI031QC M,^;C[X?=W^K]84+2[H:9L9PA7F# "\UPH73)2MZU;Z88GAF/WS>N0'WZV;+ M6F%,VND P"A'!=2Y +HR5BOF5<.;[-5F^6C$7M7MG7&+OXS;;I^H=:4]AJDZC786Z'L3X[F*4(ZHU?K1?.^[ MALJ7_VD>G/;=ZZZU$LJE5$(!: 9]6DM:8M"UI()77G/J0WU!M"Q$D1<024(T M+X0&)650\(+ITLB5>C!6;YJ'U296D1(S"0/*E1OI[[VDN&VWV[*=5Q[BK[EO1),CG-)@[6K0N54XRE:,,,U_M=H_ULBV[ M9A4&N;%DRB!,"<859GG'#FA&0<,!_IQ1(651Y"4KL 1$&9NPA!7$ IKQ-I4* M)"9UCXCY$1'GJP>[K#GEJUU*.'S;<_T@7@(BC#53:1][>'GP\SBRG "&G]$O M= 09DH()@W506#[CQ'#=HJ#R]]J.E.Q6V<-2K\H+*G*&N80EKV3!)-==:Y4% M1=%P^9UAJCG4J" F>,* YA5D!2]A3G5EJK[41YI]A\S[Q_7Z:_;9>&F^N;,N M9H^;U7X,>GKG) )!4Z8C,D7OLI.SM]B)XJ-C*$U#T_$#$#4X-!^J#M,OR5K' MC"B<SR8.VCM!WK?SZHOY>M&^_FH*TS0<]<] @F6/J.*G7^Z8$$J_53+6 MVH9S1GX F(;'-F0MPU/!Z&-ZS,T0DA,F,%24F*T 004CEB&8 0:E@(13,_@6$/H=S1.G M&4<;:_Z/&>^XYN@':-G!H0T9[_CIY_%R9+<,==PIVQH_7WEZU[3?,YRIE\>W M"LY/B9CQO!2\1*@0#,.J,-Z0KMVCBN7 \Q7*P>X40B(H2(5R20J$N*98YZQ@ M$.!*)S\[LE^C6SU\FB_VMC(_-/_FDQT7[=JK>K:GV8X#%8)'2V/DSVT(-;'4 MA:_&=N\.N*W!=B.O7][;J+K#B-S.44GU;NC /%PA_HA)GD8_,&; W[^-.J[6 M ZO"2PO(LUR43'-)>4E+5G$!? SZ4Q9>!X&S96-DH*DLV7'""91BE]2T[\:'YR7:8 X M671N-7DD%5T1J^?;C?GT_DVUPR#?D%P4J-2@E$R4$"H(NTDR"@&7?B/LYVU4 MDK("(UA(* DD.:.PI!S9LUB I,+KMO*A>X'[%V&S7XXK#)ZOR29IL<_J=J5= M#M-Y&JUO8 Q-S"=O6$LZ-N09890P*7,M.9(EPY495W=M21A7AK6EWDH!@1 5 M87:5BI9<*,!I 7!N!EJ ::_S4F.VIJX.F6)[.FKGT:)\U9YFF_*.XH56%::* M]ZE:9^>TOK-CDEE9$H !44RRW&YVTD01)0!EB$G"M->=(>%6$D_SG)T(=7XH M\1^MYS6M_I SJ_9BO-@9MG-%< MFNH*2$P$1#ED1W-:4.AUVD&PD9OPYN#;8.*XZAC*G 02QJ#.2^J-Q)V#&U[D M\11TJNSQ#>-%^@3I,F34]>MJ4[_:UP^[F<(@6TW2JP^U[WQW^?[^N# H_'A]2=[3)+=&S/CQ@/%A.0,(X1X 17N!HA5 M!17T 5A$LXEIUGN:[4T3-$[5=W8R=N%]B6),I=V0=B.1_?AVTO>,=-;/[/?: MML;5>M7ZV)X.>E7U-//?SAI>FQ*/GXAI<#!%8-].G*?2[B5";N>?-R?KIO'; MME]_6:P?[=+RFOZ+/WE4[W9U:+>U/>K_8QJ M65)!9 $!+9FQIW-U,%8"@C&>;>H/QM7E._>*.M"24[,J#\WJ.Z>)76HNF[EW?1V.J(80*H4+6A1 MD5)6]OT2>T8J@Y4$5."7KJB.9RA=^^G<:]_R.3CXY+I$AQ/[4HGK44^-+G)8 M-15!;+=:RD6/2Y545"TG4$?%C:=)]=2YL6M9KWJS9]8.NU5(#@H$T9RJD75K% M7SXTG_^/B?=0'9E_?%L47=/B&>Y$D>ZVJ(D30A/Q41H$E!YM=F<*$'DI!>", M"0D!9EHSV5FT[V,-X(J7G1O@Y2[KO^NS3RV*JD&X22;H<.JX:YD(/^?:N%,H M2-%)PB@LDNM,&J".#YJ.>U2 1II0#3G!6HM"%1)41P.&B*73FD+ QXX%'K^M M:2'ZN#,E@32!" G9*21,<98QT7!1!7'KU?V@$73 M<3IX&1;&]4(C5!<7]!QF;WZO/ZSLI,UF_]O\H9X5A"M( :(E 4)C6FC5FRD0 M<]J;&OSAJ33TYEUBMWOH0)]C)7DFOEQQ-/F6) Y#D%+L!CD%BWA\8P M]YM(#XTO)*2ATG:^?K59UE_^G_KK# EIZ4.9QJ12HBH0R3L[%01.5[N$?_HX MF#AZE;5N9<8O7U!XB^9*BI1Z!:'"7:IXL/A&A*NT"!5L*K@(]O\[7@Q3P@48 MQPN/J]5N,5__1SW?ZLU2S?>&39A)3@21LBPYLA<+ G TA3!VNT%]D('$V#CZ ME1T&:DGYY&0&JL5_]X??9XU0?K4]9YY1O MZ>&IEFOAD4ZHH++#4:-X-<>3^*]6'&%*W1X2@[S_KMH8HH+/Y.D[\Q>SJE1: M%F5I(M80YZ2BJ%N&05*XO57K_:%C38Y:9_PG0MUT<9_XC"Y)X$3G535B3FI: M0R],8GII>ZO0 *X2A43!D]$>($*88)-!P^!_C_#B2%* M^ #C-!2IS'=VLQ)@DN>P4AQJBFE1E+R;V4 05-(7&;Z?/Q8TSD?.K6?^V/"6 MSAT<*54+1(>[8#'A\8T0+^ C5+;I "0X@F<0,DP-?X@=8RW,+((#GVK(-0XB6@+TQ2:3<,)TZRQ0?*F1A.2 D1;VI0 M"8KA(E;"%7$!"S>&EJVQ]?S#C%:<585F%6.<@XHA(&GW^16$SC6)WZ&IS0O8R*=*GYHA'P! &&RW+[1!_K=#'T@O/=&'"Y]LI?' M?7_MB(8:$%0)0EBNB!GR H[HT)3ITOW(ID::=?$\58VZ^/=,]?W>&^B&*2N MZ\+&:,(&K7,$:QIQM\45@:YOO8BA[.UA%#.8[S=EQ-/('5MO'^;KM7C6+(4^U7+F33J@@T#AJ M% \K3^*_RI$PI:8"CD#OOR/%$!744+ M#2C61^3(C4$97=J17,(@AON+% M@\FS@ER%RC )IP*7@5%\!YD8JKB>BF9+G]6^O067;Y:GTXY7]$;9N=H_; MNC]5I,1YE0.A8:4@8(B4JL2 0%PR78"J<#W@V\\H*0O**-*%%A4A2I85E46> MJP+@DG"9\!"+,S_;LW.>>)J=7 TX02?.Z5]>0C[3$M,F9!IGA26*K1GCD4[0 MEM_57_;"Z///&1>EJ5) #B" O"Q@*2K1-6;"J=.Y/8&FH6"T*HL<5#DG@B*1 M$\XTYI*!HF(J]8D^[NW:NIRU/GM>E! [%Q'!FB8-JK/K#T+_M=GMWMAO-!OC7/M;;QI#^GJ_VM;6 MY^.!DF],$]B]FW^9*0TQ5%3@G,@\+XN"8:H*D2-L*CM&2K\[=>.YQ2LLA!2% M !71*K?'[C* JH)RD=/<"P=!E_ >3E5=G(=RO)3W+OOTQ/7NS-K=77=KKSW( MMC_ MOMQP!FVH^37C>:33*P?YP\9?1)#]M,ABI\S&\==IHRKFWJ9'9W.K-=W MV?S>].OVWHGU?+=;W:\6AU,5^/(_'WK/=]N39-KO=G]5N]G MG"$!%0:R (*64DJ:4T(KIDL%..9>%[IZ&0:*Y\AN+E5:$UP*4<*<*"@@U\PX MQ1-7]?_8S!^:[7[UWP8F2^-WMCHZ;GH4X[E?7Q!7<3?>WTQL/Z9;-[/.SZQU M]"ZSKF;-?79P-COW]B[[[1WN/5C$,,2DT&\@95RD&X4T1VT\8..KYC1YXQW%"\@)4V4 =8ZG M"7-[KQ/#1$+"88F19J3OE2%'@PJ:DQ4*"FE&&'D%N(&IYDS;*2(M&$ J+]#H M5-"8.;TF][(5*!26""M2"4TT00)(:=?&!$(Y!R#U M&W+/3(P&[^\:(&78Q'(:%0?/+-]L>]9%?3PFE_TUG22'0N)X87HY5)F72+3; M[F?_-E\_'BZKW"S_W\?Y>G7_=;7YP!>+YM%8/MO.U97T$[8[)4PQ9%\33 M?9,>4]<)LG(=E3\D4TFYBL1W^RUJ&@^?>8$KN5@C=2UP^37L(FJ0C=9;I2(B;0>AHU M8XK FN3/:3C]CA-YYC,ID1(515466BJ \ZHS)$GI=*["@(\?EV9!<_HAHOES M*X%>@_ATD]G[[P5Q))&G>M,CCF\ 5\@2I(4K07XUY?S?ZX?W]79F^$2Y+ R? M*.9 (,H?#1 N&9>]9''QR8FAO4D^^/@BR+C:E-OOQKC^K\>5Y^LR:-% BN"!162"F1L ME11"W5E4S(]\0^PDYEWO6ML4>^<"(3=(4#>TC:6E']""94Q"L2L:76%7#&6G M0:PHD33QGSO/$5D]W]4?F_72'OS0?_$,' F#&D$J&;*OQ% E62=>2#\(Z#P5MH[CE4 M[%UL ==_.86:S56^:R/-V!F8!@?CA_7M*#6-;B\1>B(QHM+767@;D?T@.&U]E\>[1=J%^(GI_,2W-'K_)?5SM[*%( MZ\>EZ?OM>=*?CI_PE^,G]'^=->T?__2Q-GW8?;/-;!EA/[__QFZ^KG^^R^HO M]N/:J8JVR#C\PJ/1;)LMYI]6^_DZ6[?%QE]<>SV; MN7E2#'H.W)G)/R3!<6 M/Z&W[;L2Q-.D>O2C]5;VH6J?J?NN@FV?J8,[W30PPP7G! *60U#E.:5Y/P4B MN8K5E<5P90K]G/UF/TCX1S](:-MV']JAZ<9G=I1\#NXPQTYE@M[TC+:7DC;1 M[$7KCL?.8L*^VB&;?\VJMH&V-]M]M1=E(H! MMJ?.O:V5=L3E\Y:];,?NLM^ MXF]EQG+TLZD.OO]<6&;V6+,Z^W.^RS9-MFT_V/#B4 W83\ZV]<)V=9W;A\\# M:?MZAXR'%0(Q'Z7)5PE1@W4O(>)K[#I?>&@*_VKL_\/:EX?J]# 3=C2,F"@@ MP8PR@,L2,9!+U1GFBGB][!3!7.(ZX,*+@TY@!C!E0D^SA]!A'':RVH_=FV[/V.!(_(^U,2%*B4I>Y M8%I4DE5"=/MLJ51EX3QP$@@?DQ-RL;AN0^@V7SX=?6Y7IYZ7#.6?6L>0_&U_59_BA2BBNN< M2529_A4R+27KQA44".UUJE,\JZGW=3=VO=]ZFIV5I+^8IOJ+;:K9^Z^'[X>? M.Q>.@)BRI]D7X*KBM8T!T3,QC7%!@KB^W1J02+GAU/QM_M = M=E6@LM(8"E)5M%*$0B2*SC1!V.OXS2@&;\O*N\RZ&O@V71S!AP(RD=91V>@J M\\A4/$D7!,0 Y:?.PI"0G#$8K%?,DV9^[<_=JJJ"8ZPX9]2^1X@Q@=U<#4.\ M=-KOGL9R8B9&..7D5]_C_!*EZ#H\;Y\=/XJ.E)C1SZ#Y]A@/(3,910R?2+@*C6M[OLZ-VM$76NE!>C M@B2>*J3"@GF14@,TCG$TB'GA M54T-,),83YUG9Z64)Z2&2.@&J)'4\X-3+]R95S?"TF5]KB I@JC3P%&,0)KH M#YQGM;1>-W_:JSVK9JN:Q_?[^\?U]SSL?. LIZK0)2PT5#GF$JMN=J^4$,'9 MIOY@S_AZYU%#177 J=65AU;WG:_NY4'G<[N+8GGT.K34BIL!Q\IK?-7#"K$G M2G>>9L_69[M,8EHP"C0&95XBBBO& M4; M>W\\7.J7$',(!&G@99A(301'ZI E%2KS6KWL5[^ MK6F6.V/W]?WO]:[>?JYW,UG@"I1,R+(JH0*H @R<+"L41)8!]A*#IO,L^V!= M"T3-$#D]R3.2DL$@ZO5L'3R J;G/.B=O1*;+JKF *H+F$^-6C(@N82R:6MY4 M^_=F^\]7FS?;9E'OOK&,J(94VT-CV$M>/ME76JQ; M@40;(J4GT492,9AHUK]LM&50X)STM6(%,9 E0@R;I]3APK[K60'\%<8J#U7@7R;(".GC@; M1\)@FAGWLMZ_J;#LHF8N*!LN^,1(%B&@2R"+I57(W-5,,*: 0#K/I2A(68(" M="8$ ISY3 ![?7#B"=^SN:K;3;PX3K@X:S6Q-N'E^I4)%L_X79_S-]OZTWRU MU%\^U9M=S3?+U_8XJL.+(L?9X7YJAY7V$G3)[!7;QB)!BG=++X( Y;6]):;= MQ#UXZUFV.#AU/(+39D+@PPEGYLYNI1]:M:KQ=?L?;VI[U>7UX<32.D&O]%4 M]*-=[U9VDO+DV+A"0]2K MS"BNM*(5)QKD%:FDKGAWKXHH,7(B311#B8%SU]FB6:\/7Z\VF:UX,HBRAV:S M_SCXN,$7-'^FVXB:J@D<+A@ME";!HQQ]QG$&>(5$7BI6EDJ6D.L6X6K+%>1I]E?%G9:+.+445--*LXN:G$85.(SI)/HQZ.&I'_E*&G M6NY\.YS(^\8>R/O_E?=US6WDV-GW^15]ETV5G32^@5RD"I_[.J4=._9L]F(O M5+34EOE&8CLDY1GMKP^ZR28IB:0::*#9FU0ENQZ/5N'./LT2WH@E#>KK^H=R.LOGHF7AS) ,0X-85Y9 M-;;2H%TG!B.4#3D*/(T=F9Z 3<:\-,5M*[ZFZU^[O<'YPG^= M_F^;G;___&#_<=5UU*@VSY7,5J^W#U>[-8#_!:O*#_WY>EXU;R<7O_R'T6TN M6_PV7W\OEM7L=G[_5-Q6WLK#?-'N;#[,EO_E$]N?L_O'X<^9O*+[U(YB?%PF ML(YAMA26<"9DNU_R>1FBPV:('<<>Y#X? MK=:]:,Z2B?9F[4Q6FI[Y:62H&?RJ GIA+1^KVP-M>U5C72H*%1,E(8@C)GE)NW9!EE/9ZUW3 M=-8RZ\X68'&_1QC>-'XHH?WT:%PNPX2IH_$ W.4O=[Q)V!FU2D?V-&0KH3^O M6X\E92I0R+[,[F?+ Z.+VX-$C6" B !28&T988 Z9SO+SB]C(Z1LD+W,8M9A M:S=?MC5?46(VC-0@.1N-SSA!Z^!=1+G.153K'#=OJU829B>E6FD\.JY:"=D*5*W=#;BCICF23"BD"%#: 4", M46QG6H;U@4UB,+-N[6]\UE_OYW=M3.)$;""O02HV'J5Q,K;#=Q$=.\O.VT*6 MAMQ)*5DBEXY+64J^^FK9E[5?*WCS?HOLZ5'L'YJ$0[Z3@951.$&PE>R*P/Z^/G/_#B0N<]+-R M%CO3'Y8Y7.;)F%/T])GJHRF=A@ E\./4I#Z0F4#9^31[\G[?/S/(O!E",<(8 M2 .P0R7"G4&F=,P62HR9,0[0FWX9D;H3Q5R0\.0F+4YYMJBF(#U'"'I;>X:P M.BGQ&>3(+8E']OD[72"0Z M?D=FV9$^B E<'!C!R7K4018PN? MU?)KW6M>CC,0(A>'6'JK10MKF&1'4M=CJLS/6=@T>#FR N:N_*3%S4NGR'O? M-J*Z?_YO-Q/.?#%;W'A!V#3*^='*@?^G]F=7Q:V?B/S,L9LT!LX91WD[-1\, M(WD"6C_0@3K9!Q=S,^)4G>&UPTI9C@TG&B H&:-XNY%-2TM-4(?F@:;&V.2) MN241SUV_+9X1:0L3[^V-B3/ER9>X.'&*J#/;/8D8GL:63RIGCEZE2,31X L5 MUQ(3ITM'M,/28,VDSUP[>]H %_BR>*25($F*>E;\Y06*B53YO[UW.H#-:8RC M!'[TK>8/9"9H:C^\:/FZ3XA@B'$+('(6, ZY(5AVAHFDX=/[,'.CG./$7T=* M06C G#\>ES'S_K/Y?BJMALY2]E8&D(;O::A72H>.90(IN>K='[):K/SZN&M) M^:GVUJKU?%DU2V=3^<5M=;LMW#5]KJX%]QU,S4W MAHD>_3?XWS<.9#U@[A^I+*?_68(TSO'_U.*3M0(@2YS&+0'8Q2NL"."DH:X* MX)^+XFKWJX\5 K15 +-OZY2/B<1',%T10/ W,8&3H3&\'%8&$,EJ1!W 8I\T M2$V95,P9##&2EG"%]K84T=&E $VQJ\&6+R=NJ?D,+@F(!-Y \L"1F8MNC@@ M$WN)Z@/VZ-X75W'E 2^FE*05 HMS2\0T9$]@-ACNP^E2@6A&(EK+'E\)0BX8 M-$9!3!1C?@(1%'=FD1!!E],'&\N\R-HU.9WO'E0-O2 RG,]^.V*C4AFF]<]: MQ3X_5)A(O]C07:QD9$]C@RJ=.Z>;PJ;@J:^&[=9AKE[^V3.P7,_F"X_A4[W) MF0\1$$S?0X@O"EY%O4+(/*,$.8(QS0T,8MG=?Z/.4XIGZLR5D"7W&D. MH )8&-:6>&TW^S4-:OP89V&,,I'X!P$B60M3N'R$Q6G9? IJU3=!&T;BM!0H MTH<36C.$D>%E:=>"EEH1#!4!I2342&]W:Q!*!T5(5>< ,YG+.L_63TVE:"JJ M6*HWL],80RD+M<\D?FU^[AI*63)$ #8<4 N) ,*5!"#!'1$6!TW@$>8-*BTKK=,EX42H M4FBKO99_<]XN(YY*+#_*[X^E2TL(L-[N*O+?+3!8VC1:9?DG#A MH(1E$#GBD44KPUD]HZ$90S0-;^[W,"D0LI$U7.8*$EA8(S#2Q!EN8OX3^^3!L$/54 MQ2B.SLM=;GI"SRS[,W-$GU:=0*VJFW^^JW_^B_=NHTW^#R\EZ8CG1[1F"#^7 M%9%!R.OA7T?_8;_YY:9^F,T7UT1@74J*.)<2"P J.]6@Z]^J60 M6LE4B4O$+4%8*^V3 P*Y=1!HQ%#F =]]T!LT 8,]C)FW1WHV4L*&>5\^4@SQ M0Y=/C.\H5BX_N.-@UP._AI#RXVI9K]:S99-#W"V;&JHO3ZMU];#Z4_7PM5I> M(V8,H9T8G=$P[9@:F2'5NR.2&EFB.X3K&J[^>W[3_(Q>TG_Y%U7]_' M;VY3$S>[_^+_IKT5L[J:+ZH/#;[='Z[+YJE:""@R@!+#D?8@NZ&&B'&]IX/4 MP(R$ED"KD4#*9[[8K[:D,I8S#J3"+/N-ZP-WWA7/'&IK# ]=:LK?=TX5>Z^* MQIOBPV8@[_\.QW:C82A6%SZYZ]/:RBPS7N^==I?LZ<2 K:*_5/.[[^OJ5O[TV5 MN^976@,NH : 8"BP-!08; 'F#G)"D'LK'#>,=Z(,!'=C"-'E ^N6D%XU%X'9VVC#DJ=L/I/-,KLW<4V1LJ4% ME#H$@?-YM-B)/&0&!3602&[\XOGLLV7HNVZ_+V%&&Q62!!EM[FBDSF@# S%^ M3GN$T-B<=DALIJ&X^=P+R6F'\Y@@IST&0@-%&!;"6I]<8^"TXJP#83'6B7+: M&-,7SFE3Z&WJ8 S.:G/'(6U6.P6E#2,S+J\=$I5IJ&PNY_KGM<,Y#.CK^++3 M__$G 0Y_HH%W7Z\>_6C8W*H%HH2 ^DQ;4.BHL%0IM#F_YD!B *;/R9 Q*!V M5E' )3*$0,>AP+845@ KE,)E9CT^]GK'Y@!FTP/DQ=,KSW_LP)FX!@0C!;6? M@$\OGF&Z/EHH?7S3-'9[Q_3YK.>&/U5_^_;6]? M4XV0%=C_8B4L=QAYVYV2,.3*L+XS1TUP! TME2PM1,1!*Z&RG%.%O54L9=B# MG3&]978"T, J&EQ!71*&,MA/BT<@+TQ<8WC+U./E&#-GA&\@E=-0LJ%.O.K' MDH"3>*WI6@XX+V.40526V@)D)#>X&RN:(31,;3HC4G' ?5Z$F]9>#$@FF79< M0Y\9E3Y5NHC>!+5J&,YCK.9DH#"%ZD0T=LBA.R>[/B0C=*K:$^K&F^H3Q4M0 M-\LS&=>S-&U[H5GXQ12BE",II>:$$,%I-Z24U4&U]3'V'8':("N=E("@YI83 MESZ1H*(L*40&9%:MMQ=,K]^]#&N/D#4X/8^'+AR7P!.B,R%9;=0QM(="P@:E M832>.Q?*&)1IR&E6#X_U.LW*9M;MRW8%_&OU^UIY O_K:G\/% !K 46<:H>! MX9 PN4MXJ.[5VB<+,( H-(P"*/P$1BF55AEJK?1+/^HHG?1F9NM3T3A5M%Y% M7/*_3+ S[FZ.$><1-SGC0CR=[HH]T#3\Q\],7ZKE MS_E-I3W :PLYHD@;(2!E92DY(GOUL3AHC^*\)0PM+S'&0@CLYUW1])D&1E&? MZBI 0.XG-;90BAN/9:C:!Q$8*]^YN!NNQ^^*CDQ]CLR1=/6 IR"AC.%WJLH7 MYK:K5-2^%!(HQ;1E3T@HG.>^&&](E MNEY4=TU_R5^'*-=I\PPR*X73NE26E)#[W-$!#0BF5CG-9*]Q*#;C\!72WF/R M$%_3.&AVLWZ<+9O.:_&AF*I$)O#L3;U,Q5XJ\?RTG-?+@TQ3+ZO;^?J:0@AETWP(E)1+@BVGN[0% MK@S5M\8<-[-.#?-3PI-'9$2*30W);V,\6R6]'YR(2?)S? 6H\,&!_ M'\(\U,E C4[":;Q<_U*M/U4>PNW\9ONW;:I=2B.$X9)AI(GF!%"X*\HQ/M\. M>2BSMU&,F,+ ^ZM*0RCU_X6]UP)3";S/)/>SF<='O\=:=&!W_ZK?H,\<@E@1 M'H']%+([@/B1U/8XD4'Z.C 64U74H6Z]J:%)>.NKFE]NOE>WC_=5V^AYOJZN MYC^KVP^+M?^&YU_O*^GSZ_6VWAV!YGJJ0U0J#J4R?M1RK9K7TQU&H Q*;!.: MS7WZLD6Z[:%^(^3#<3TIY%,?N3>$8S,T1B M&JJ9P[$Z^U<H00$Q[ M/7&3PVYF[7QCX'Y]*EJ\10LXZJY/TB#TD\]+\1^FGTFISW61OB^/9R0T1S2F MH:%9/'M]?SX3>PE4=&__E]E#=Q%!<0T5M$)25S9'9D!AT:' S 5=DT]M^Z)J M^N[9@&Y01UYF2AZ1P;*:/1@II34F#F/KZS%"XS1V4&@FK[/#O.NOM0E8[*NW MOU8WWQ?U?7WWI&:K(T@V-PVPX]8+?;-+*RG'!&%;=K8-5D'E2VDL9M;6/-3'::<*5C.HI6]B#NCD&F)GX8N)O:ISOFIAFF@?ERM MZX=J^;FZ;\J$3MA&5!H(C02FA C2$NKF=?3MK@%"(D0#TUC,K($=R/=;E,DT M,!'?_31P?*K#-# %RUDTL!=Q9S0P+?'3T,#$/M4Y/]4P#?SD+2YV-DI*D2TI MU&11FV/0TRI M%9I)8 6B!@H(.QP BL3"&FI](NKZ;O.W0TXX,D0FE=#F#$H>M0V+QX4T]P6M M@X0W-D1_+^H;[5^P! ]C,L$)\]6^E0U'$CL(=+/5:+2U5NT.6P"%04]G)C%X MV?&2XX^!PVJ>ABFE=ZG_P&\M76 [:=/'Y M^.V(#KMZZ77XVBHG!&6"4TZHME)#M-==!(/>L4QC,;/ZM2G-?3LN9VWR,M^A M;N]YQZ23@TD.22''Y#8>S,S3,7\-'0O ML4]',\"TC"7(^OZX]$/\6G((",#4K_0I+84RSM'.K$8E3I3Q]3-VXB9O;AX?'MLC MY,/KU]<*46XX4,PZBBA#F-G=M1=L+8EHZ),!1:_Q.;BOSUMC]0#]LYX(R40Q M.DB#93)K8+((9W PQM;2$Y3&J>O0^$Q>;P<[V%^!TW"90)-_J=;7$"N!)"4< M<(R91$V3B\YHZ1?ZB3+,/J8NG%]ZB,F$M!>S@T4S-:EI!?(XX*Z.$#]KJD/ZG[BKR\?7KA8&XD@GL\H;N[(34.*LWMYLMM$ M3E9[MSJ;KV9W=\MF-=SV6?M<_:P6C]7SUQFNK9"EQ0Y+Z)1U4EM7DHT4:&:8 M"6HZT=,B=UI3I:&2G!CEO>66D^:Y5>G7\))G%N;G(!LAV,(,&>8Y">^GO>-S M'::T26C.T\:L#W-GM#,M\]-0RL0^O>Q>EH&QWM?XZL5Z.;M9_V6^_MY=I6G3 M9KFXO9K/OL[OY^NG%T@TQX1BGQ5Y$69&&:(!ZX8H82#L4E^$?4J1GP>@1M92 MPJB?#2"D0+BRM%PQE/O@NX-<_.8Q%QWHKH2OR5YWP =K9I;P]%/02T$ &4,%IL'J'BIC.8\1(S[FL1("\(X 4(13H$JI21,$B =X [F M/HB7-__].%_-&W2K]GF)1;._][-:K1_:NWCS1=$YLMU-V-V3GX<^/I$J"/TD M]P+\AZGL;M?F &&QA^B5]5*:VH^Z,S*:F/MI*&=JI^JLWVOLYFL'XU 8U-/! M/S6B/E_<>77P?UK-;]N]Q7JQ1\B%3Z&5!8I"QPTA7/F_V8Y?H M-=JAV[O3"G3\EN]X,6SV^^^HK-8?OWUI MCK*V[0:$QK*4I;7-HTI&"(J;%)$+#H&5B 35,+S^[;2T5!)JK7.:" J%T1*5 M6D+MER. Y=\-6;55ZBVDV-Y&X93UWYN#75S^J^_M$L:.WO/ZK%JMI:)LCY5-H +! O ML2TAD;P;&(3RH#N6?>QQ:[ ?AE0J6Q*AJ63*9TG6,*V:YX!-9G7I(+;+^ .0 MQ19EI. D8;J?!(U-PM3(WG?;13.X)J65'B,60 E& %,^7^P&KR8HZ V$ MA+!*57(K$(-68"(85$8R;$JK!!'6+_ERGZN<&N 'SK0%U@<_MW6H:#UZ]_Q_ MUC@5>)PR8HA[GJ9,,[J!AREC!C;/&4JR,)P[0AD_UM.8-2[A^,L#E$MQWW?V M^:7Z3=[%/S!SLF^A%2VV=T6+[GW][;W'M[GR%-PJ)I[1?D(\ M%IEA$AO/8ZX6,:=(.J.(*:B=AM8E\>1U9YA$[ 37-1RU*0$1"BML)2$"\M(9 M2KY[EJ\\I_2">IS'&$OER MZK0^ 4-OC;/E[.?BNK5SW]W(O'E<+GU><@VO_H\_@ M&O#K1ZL8:LKU-L*V&TKO]C>3&Q4Q/IP>&-&,A-\1_6-=W_XVO[_?W_Y1S8O MPF@,*1$:,N/LMM$0I9KHR#N?1^PX;T<;31@3_O^A@!(:!820A#,-RF?G>XRNJSAW")R!X&AEM$D].WC,4D$-@*[?J MPK[<N83CRPQT[RM%/-22I>S?_T 4I*Y6 LI+F+2+;'7]]Y___/B+ M^FC>O/GY?_SW__+O__677_ZW_O#V)YO/[V[2U>8G4Z2S3;KXZ:]L\^6G?RS2 M]3]_NBKRFY_^D1?_S+[.?OEEU^BG[0_+;/7/?XO_]WFV3G_ZML[^;3W_DM[, MWN;SV6;[W5\VF]M_^_77O_[ZZV_?/A?+O^7%]:\( /QKU>K@$_&W7\K'?HD? M_0+1+QC^[=MZ\?-/0<+5>OO=-;ZD?/S;=\__A;=/0RGEK]N_5H^NLWT/AF[A MK__[][OO=7XKTZN\_AV]9!;R@! 2#B-9_Z_9; M-O>WZ=]_7F;0/30+ORTSA9IL>6B33>S;#D0 M5.>.ZG5"^VGV>3D4"<\.1 M,N,EVO E? M7KU2\T"6(W^RV7J^S->!?:>$[*K__L6MJ;7Z/?0_Y'KS;^T..AMPR=ITH6?+ M:"9]_)*FF_6?J]G=(@N?GAYQW1X&&_+[61$ _))NLOELV:$@Q_OM0;R/8:9) MMV0(\\ML_<4O\[_.TTR]GGH6X4UP;V[2+:]O;HOT2QHL@:_I[M/64C7J? R" MMF=IQU_9,R@?OX1O_Y(O@^VW=L% VMRW%KI&EY<3JEO]GOU%'0$0C-A@M:\6 M6RNU2&=AO;__N,GG_SPET,F&?0^PIJU0MWWOPRW_\'Z6+5J/_4AG?0NRLU?J MF3V-.NEJX _1M/"5+IA9F_LWJZN\N*GEXM1IV]$P76B?WZ?I^WR]*<([7FQG M!)VNTJMLJT'&>KQO]9D>H=?,0*AZ[T1,N63->5KW?'%!#S]Y!_YYO0K MV?L7#P[0Z2GPVXTOCX' MLOW_*H[::%A'FW8ZR%K+SYY'.QW$N]OM5F^P7U:+RI;9_NG=YV5VW6A?]?P> M.Q7I?9'EQ?])9X6_BWNZOV>K[.;N9ONW][/[)L[0N?UU*DZ]R73?LYT.XQ]I M=OUE$U:\KT&]U^GVPT]I<;/=0%_/\[O5)L[=S: ]L]..!/LC3HQQ0G^?%MOX M[:E!'VS0UX#4:I,MLN5=##:G\[LBVV3IVGV;+^\6Z<(7^4W<3;C;-%D5F1>CQ>EVV M/Q>*CK^W+WCJS0@GFG4TN ]I^.0NC3OAQ6R^V=K##SOC\?>WV>QSMMQ2ZL$> MJ3M!M.ZX6P$?.F\V^/V-.AY8MIY=7Q?I]0-9GW]UW8'6ZJ3;@=Q_N:" ?T^MH1'Q(;V/,:'5]:BR'GN]I.#69=*)93X.KI[WCK3H;VC)X ML<]S4QIL6=5L/LQ@:^N\22_##+TN(QITTM7 XR*L@X6[S0%)5^MZO#C:JM>A MU65!G<:]#K2FSFNT[6J8=Y_7Z7_>A3G'?8W^8:VU[FBCS@9V MOG%02)X-Z&/>5?10TL7;V>=T^7PL^]HMB^)9LWC^ M3<;S;Y!M1[NOMXY'&ISP;@?[LL..Q_L^+;)\X58=0[R_VU[&'N;-HF/,#W7< M\?@_I<4Z[7;DWW?9]9CSS6S9\9B_Z[*[,9]!C,WWPZS)@MLGAY'>A@\>GH_] M#GJ@=3? ]-LF72W2Q?:4;3G$93[?A\46AZO9^O,6C+OU+]>SV6T $HI?T^5F M77X2YW[Q"X /YXG_V\/'R;Z3<>KS>ANW*P>UC!#^_>U#&XM(^[PY\"['KY))NZGMQ[.D@4P492 M+BB4F@H&-5"*+M/C[S_#GG\)?KM*B>%@-CQP' MWQ)T\]V\,BOFWQ'[><.')WZ]W:;#_S+_DBVK)/AX.KX/,N0#(!WD&H1GCYL3 MI1A/IPE]_^2W0Z=Y:Y"QPV])A/: 0VF1TYYJ[037RCCE%;#6& %;,!;]((R] MG#H>:?WOO^Y=SL:ST+4K%/#*%T8C,"*$2B*X@JQ=PB'3RA,,,-?4"$X\T:6LU)B)T6YPAKQD:(>Z&(QWNR': M_&:6K8[Q[.ES"0(.LK#* T-Y@,=+R5DI2S!?:_E*KXA7W>CU)5M:('J:'=]' M3N,GB;J]76;IHVUS_WMZ\SDM]BC^V..)0))*RWBP*QEUX7V1GI2CY5[7,@E> MD?[/TU3>.9#GJSTM\O5F5IS0]K.G$J*UA%!QS(@*(X1:N8K8P&VV'"GA5+70-)ZD MIKN <:@5?H\M=,*F/- BN/<86*^#X:XMH9 K16 IGW(43VQ"N+ UV8T6+LFR M^&.1IB=MRY-M$T09Q5XK1KTWDBODM2EE1@A-S-YHK?D:3&J#[_EFR/7'^]7\ MA!'RY)F$4QY>$A F9J,M( 12ZJHE%"$]?;V?J:>\&T3/UO1'_=N;U2K_&E#/ MTIAF='65+;/@1AU7_HEF"6+>:,@,#=^&O>':L$I68!@$[+?NT)[6?"^?YL_VGCR>F^O*!Q"LH M.$4>>J>5"EXP4+@<$0@S50L%DQ]&P>?".92)>,!*UO>?PC!.N"0GVR;28N\H MXC*R&1)'$ 35PJ9)&^=DA'/$I9V3KO5Q80[&49]T4TZV33R1FF,$A9'00&DD M9E4 ($# IV6N=LB!>NPZ&^D+.L$'1'D;GGNS26\:AF%.]98(@@D)KB#10@"C MJ!*TLMVH@&T8.,*%]-*S8/\:&HJY-EO?YNO9T@8W ![AY+/G$HF%IX Q;@4) M5HE!CE;OM]4&36N^ZU7;>789]D%AW$;%>^X;Y9 MVMNIWA*/'((V(,(M1QIS0JU\#*#Q-BFGC>>\VP/'1KIBZ@#L.9T_W;%&SIX= M_2PK_M=LN2L8LF= 3W#*KV:E((?FQ_-Z2QR2+N:(,^@(<(9!1;@3F'EJ/:5L M(@'0X7@WG"[.CY-^B55?L]55&.77.,HPAKK0' RMMN@SX81@P[T&P2QQX:6+ M-G(570KB3R/2,C '!]3(^-;JIY6-=T"\6:F;>")[>ZO6T>G_F+8.46) ML(SA:B>!H%8>/CW/VGUYQ/M'X/:Y^A@Q3\U=$;71+5T?.DV(U4HQ*Y@FEE"# MI6*/F9=$M#GV,"(+Y1)QJ<&4,F+J_I&OYGVP]['?!&""N9?6:F^\,)X;QJL= M>F[95 R*5T+ALS4S8A9W;"A AJ3'1@&!E;<,(Z&JW$2*19L,CL:&PN:[^AX_ M&%\;:F-\+'UJS)]W?+E!QPE&A$,&@ED%J?02<\E1B186ILULR_Z?N3"88LZ/ ML!VJ:U#<9*M8EO]@%/=TRT10;'7:=\*S_M4PKCG MPP_QIW=7[^XVL?3Z>ANX_I_9]9?.Y\=#7Y1H1CP%UDD,/-,,.LHK)U1#U"8 M/*)-B M1>A0Z.WLJ+4?])'9](((RO[O97G_P-;V=90?3",[M+_%0((@$\\'- M! YH*FGE;7+6ZH3ZB$, 0TZ[ ZEFJ,GX;1[A>QC__%[-Y\7=;*DV9E84]^'# M[:MT9(ZMU3XAC@B,B;,:>2T1]M!6<68)?9NI<]2._<"39Q_*>$7EJO;5WYEB M92HIO:& TJ [++4GB'&Z4Z &R*I:.?_]2-L@,[7#$E2[;%:I :3>(\Z\,L%/ M T)6J!#2:G_^=7@<9Q#D_%I3YV ^U)JVNYVI*E_S-JHZ.WG\_TBK "@DF)$P M$XTUY-S@4E9* M^,3.>W>B]7I,.@O?H;BTO=GXCWR5E_=Z[H1PW^(5*H=/C#=IGI@@.7168N:Y M@=)9KT4IN?2\S?' U\.LIBS(>P=ZL#)WO917Q)QR"J%PV%LJM ,,VE)6SO#$ MSBL,MAIV"?I@!#NKCJ*75AI$P_\P\=(%L6"%4!1S6K-21WH]6D>Q&:*7++JF MD!6$<8O#*&,!2"'# M6,.@]LI6:R''4]LHZ4#%K? [7[?=%$6U!GHC(!&<.&>-Y\[K1Y.=M+$&1KCE MT(6V.P'RDA7NSJNC:#3WF#'.$%#0>HFE J5\+%A+$R/*4&9C-W!?DDX=%DRT M3 +'N:>((QQ>(D@JF971$[W*YVS--R^8V C?(4IH$:@P5\A0B1%F4E(-JA%1 MAMM,*J]$XV=J:'\)K69PGJ_@IA4Q@>4:6NZ%0992[[S!O!R7L*3-T881FI1] MJ?E\1,]/,JQ?[A"&90]RB*PS!!A)H)25V>N1G6CN2L,Y*3L$ * MX'5%?4/MQ,HN]FZ(#JR//IEZ:)@'3=/3C1('?##"C%".4X\PHAH_6F.$MJGB M.B(+93@2Y#TA?_82]W&].5'>N7P@ 4P2'(PK$UXOB:A"&+MR1,Z*B6S'=:F: MO ,<+^C;OCVOX&'5+-%6!.M,0*2\%IH+K;"JC #D!SV)/H&UJ@?,+WALPJ;K M>9'=;O5Z5D[AG@X2XP50,+A]Q"DJL"?"5!M2 >HVM99&-$=U2X0:UR&W1OJ" MLYB[NDKG,9$]UF5\=_7D+W7*T-3K* &&$2 Q 8+"!! '#SZ*UY,-';7%45. MSV_=87]!)D83XF'L09=NM:EWI/M$#XECP0S!0!I*H]1&SKQR?G*8K9:[]39O ;7_FX2*)!EEFGDF)- .\]O 3\>5U=D'; M]?U=,?\R6Z?OBVR>JN7R(3O]MSQ?_)4MES&??+Y)%Y]FWVRZN NF^N=ENBOE MV,S"/?][$B 8X1IS*[75#!$M^..F(.9MEH(1EX09S@X>3#477!@^I//\>I7] M*UV\600E9%=9C-2I]3K=K$L/0*T69=6F+%V'O]W=A,<#:5;74>0ZT=*.OS$Q M"'HMD%.,"BNL4=(^3B->M2EFRW]8ZE]624.]!.]G]]M\?I\788&;I^EB[0/B MX>?M._SU07VL_$;M/A*"F;#:(D&,ML'? I96$0L-91O#:41K MTC#LZ@OURS)/+1;;N?N9T]^8>WM[21R(1[F=X\P!(V)FX^,F@H93N_FQ%XNH M/[@O2[MC!O>!%@F&#EJ)O1>&LY7Z@">5^$:@KN8-[;$R_@ MXRRXI*O%[[/-71%$>'>UK?U0CU*-^DF<0 8IHP%&G$*LA(15,0JK39M5<\21 MMFX]N1X!O^S,]2&=+6.DY+=9MHHU_=ZM2K.S\91VN*L$.HX(5!8B!(4FR'E5 MYUFK8-P(\7MT=3X%E>LPPG_V M!>6>KTH TAZC\(I20ZFD80JW7!*!@]L=IG \L=HA S/Q9=6KRRIOC'/>I6O) MOHZICU!B@D(!DY!0": T@(A,#.'_LBG8'$BRW MZ0:[<(Z^?QO,D.4NJG.J/FWSSA*+@>/ >0.HH%(#:9PQ0!@.L?% M#G+,=GI MJS:;\H'54\]#6)>L7:?SOUWG7W]=I-F.L.&'ESP-'R5/1G7@^.N>IQ+N)*8. M!9" H#A>X@DEX88Z2QQ2K(TI/T)F]:G;O"N0>^+'0\CYT'G4EX\DB#G%-2 MBWB1D=$F.!D4"><1-'@J!4!;J2OO!+K6)=8B>Z^+Z 5_O%]'=[1>S;4#S1(D MF O_Y0!)3H'&PD*) 0M\9U0*,)$:B^(A/>TJMD?&":D(L UA296I%5BZ(1YU@>K..$J@%]Y(1X(FBFB--J!)A M/C8","_LQ&)-/;$E'U %EYY6S@]N'[Q>N/JNV8OO.I747*-I(FV8HI50&EE. M.48B"G^>(AY=[Y9_?PA?&?"J4O+]!(F$@)V+,8TFH-A*96 YP)Z'V M4[G0K'N%'[T4\4QTA[)-OQNLOO\CYK2DVZVHZF+'XP6XZW>2Q)OA$/("[HL(I9G6%\V78]C#XDV6XC[1*)()6F8 9\DX$NUT& 4LY M.9U:.>8^"'#\2M<68)\=EC1?9L&3BF_*;]G5B5*'^YY-G#!@ 5\0R54H)VA[E' M...T5W8-]IR%[%#\V=YTGCX]/'[R^LQ#31+L$!/:$ND5)10C3+BN9E;C?@#N M-%5UW@NR0W&GO-YS?E=$P)IPZ%33!"KO .'8AI>-:F\-BB7&'M9[(-N8PR-< MPWK@4L<(#\6I[F\@%XI*036E2""E.#>0^.K=0:*--33"$H$=6T/= 7MA K6] M9UP)3Y &V%C**76"D6H"#B_DQ#8%.M%ZLWO&&^$[%)<^IML$E=_255K,EFJU M4(N;;)7%L&JL=_)PC_7IU:Y1/PGDD'IIK ",<$4<9:!R=85&$S.C.N+%=W?\ M]H?XT.95G[?<8\L=TDA+(27S2"'F32DY9;!-%'N$9E8_7.L!Z(MMFKRM<>O& MX48)]D@X),-_)1"2&0 (X2:#GR2BKO134E(X';7%LXPD6P"]5_QZ9.$;[0QEK\][!K9[6$M<+D[H"]T(DVH;5@A6X M,;.BN \?;BN-UZ?3_O8)T5I@YGBP' W0VA(MJQBQ-*1-Q9O7$%CHG%B=P'Q9 MBCT;N=E%WAKS;%\G23SOK15'D$@K'+3*F6K7$GG:)J7I-5A6?9&M ZQ'Q+C' M<&\[TCWVDQ!B@RMDK<(44RD%)D14N6.@U20WPKK^E^'=V7!?EGIE/>#&7"L; M)DXZSQ$EB"L;W&YO)*\\)41-F]#\"$MY#4:N,_$=*(^Z/-F2+I[N>JW_7,WN M%MGF\2Z3P0]@5'&A)R=LWNE:]"2FE6 MKY!%S]*?RKE^_F"BH8$2,&P-4Y]/O)4*:E3G*O80/UI .1A- M'H;XYVI]F\ZSJRQ=G-R"/=@F8;'X%0PN(/36Z2 4LK:4T1,TL>3HEGI^R9J. M4!U\@JFS%_']PPGB)%@]!.OX-F%I'3*RE(IH,+%X7]=3R[DX#I:ON+OVYK0Y M]OS!6$// *PT!XP%3ZN+&Z_I#. MTS#R6.!#C6+$&6<\>HAYP@@(WQ6)E24NCXQ*Y7[Y9+'0([7/+JUS"X MO+@/(SV:J_KX6!*-=ZXD%0CH8/IQK[QZD,11""=V!7JW%&D!Y*!9@,^D/I7S M]^SA1&+,*8QG_J%&2"+N?#E7.LUHFT2:$6X<=DN/UG!>Q/ZM:_<)5K>';V3-S#5?9LO[Q;Q5,5I M;M1IGL1I%P/$B9(>$\0#_RO)(85MMO]':YJTYDT/R%[ E*V5J;3W^80#0@&2 M4EML"'7(:5+)IH :UFIY+:SI LIAC=F35FRB!$:>Q:* SG-(1##)*Z.+:-K& M%&F>/320^=I1N+8A=H/EF3T>4@]6TL=-/O_GEWP9-++>W1-7([)?MXO$!!T MK(T6B% 1K//H9MHK0C-&0[W!#J">$+<*S^?M'A1@G%2",'&5.(!4<2 M*(RK@ "7DRO1U;GR#[.K'=)#1_W?S^YCB+E^O/]Y@R2(1:677@/C,'&&J"J] MP\'P:DZ61V>K^4"XOQ6NERN[5(LX^]LDDE$F);/(6,PU]LCR$X89" [!8SQ;MBDV,<+830_4Z0;8RUD_ MC:R>1'G$F>88>,6"T4C#^^ JOT'(-IN-S4,VO?MK'3NX,Z<%RKPY?H' LX^IPJ\1 ::'3 MVC L"892"=49TD-.4?EJ.^R3F: O'DTPY!A3 +4+B[]E1EDA2HF( M4&ULLT6;U9F=IL%,_28V[Z_18(Q=@YB M$MP#+,)B+09A)@[J^I*MU]C7=U2*,=0+^2#?OKC[-OAV/,#;I*0&<2L>D9QXRR'TP M$)&KWC0\-8.ICRFL5\"'(N"G(IVM[XK[6I;3]P_'F\>10YC'PB? 6VL8KZ1R MC+9QY.IG=,@=C5;I==3&:R-2:U0OY[,U\M42P14DP'I.(/%0!,?4N4> 6IUV M&&'21P],:8WI4$QY>0_Q$9Z\?#01F 7KSQ"G6& ]M @C6$ED7E[9WH@E_(=8 MF%HB>KG9)"R:NUS(]WFQU=QF4V2?[[:7@'W*8Y0T7VT"MLMMG>:3S.KF"Q*A M!%7QNEQ#A9?:,PU4B1Z&I$W.HOA!9ZT!]#"6M+<6Z6Z)&WO4>B@EW?%5IS%UJ9_GQ8?OP1=U0M,'VJ=,*$49$8C M0QC5SBALB"+(>RR$HG!B*8O=TN%PU+HCN"^PV;$=YEK=;;X$F^]?CR_^<7J] M;)58(14&A!FL)&4 2Z@PY(AYQQG7<&)9:$/1JB7,%Z/3F_7ZKAF5=BT29"1" MPCD,6%B:N9%*2PJ!"-_+F(=M2@..,I ])(W.@O@B8<3=>.O&$7=/)Y3R((=W MQD%*@8#2,N+#KQYR"FBK'*-1QJ-[I$Y[> >W;2L\UN^N8@$AO\S_&E=9X6I4 MS:S8[YJ%%U@+K!#VU#D)M^ C1YDWPBKNY07+",<2.V&X[XO\:Q;PU?=_KM/% MF]6[\FXL-=]D7W?^TVD,FG>66(PY\PH$SG--+:8"BA(9@]A4Z_RU(DD^,.H# MUK^XRC9Q ^T(QQX?2FB8%KT'@&A%I)6*$5%)09ULLP_5F#M?T^)SWC-[^E3T M]Q4PSD-YN+R>_[A;[[(?/^4?TGD>EM-MP;#'7=A/>7.2V) M0UI*[E2E',?:W!$S;@>LN[EO!'H9BO$V#1H--N-6TS0\1 M6_>96$ <%]82SST2-BQG@)9R*VHF5BQ\%-0<6FE#S:>[#:#?T\V7?!'K2NZ M_I#.EC%L]]LL6T5\WZULMK[-UT=3AIMVE4"/""9*:P.,@-X@ZUBUW/&!*G ] MSZ#Z]&.P>2"5#6<4[#2]@_#3[-O#+=8Z7:571U.43[1,@#/,!FBUQ\8)C2FB MU0I#E9G8!8:CXF:WJADLMR<&'?4LH!*S8L-X#UD!QQLD41XK@)($46^I#D9) MM5H$XZ0-\<98+VQ,Q.M$(X,>>-Z#0NE<5O[F$0K6[B/Q1A%K /?$,68=QHJ" M'0:.":';;);6SV.M5NS-C\/)OE0T%$T#9G%K)K7I[M^ TG.)=G7B5D^+F02H M:\2D6O:<:*1(L&* =-+!\"-&I,)+0]6FE,@(DVY'1>IA571,M;$.ZL>FAO:'7&\@,71 M=HDEQ",#A: PWFX?K&\'2UEC<9E!PD\_+OO.5\7E:/>^2&]GV:+TZ1Y!MZOF.,+XT'FIVH(RAJ%@_WZ&3G*3P M0F)#((9$21'L&:D!I24*!($VZ8@C//4U*H>H-RU=F*N[K86.\NB.=)98[!W> MGOB4BEAE?9PI'E"1AK7A[KBSL'O/H^L.]<'RZ&;W#Z^UBGNT17KP/J-C>7:U M.TF0LBI 333B2"#-'(U+R0X%8XV>I$_>)UM>)N/UI8H!$SOG:;I8^X#BQ]DR M&L*_SS9W\<#ZNZNM(?2X!7LB][-^/PE!WD(.N%;"62\DT Y7<$L_L5R1(?G8 MHQHN-D&IM@D$!'C@N%4"^V"M<."KF)BWI,V,.%[W^Y(S8DL-#,TZGQ=/ M7R)]M\Y6:7 !HP=8%C]XLU)75\%!"\JK0\:F729<4.2 \8QIKA3 'A%?(D2Q M:U. KKX#_@-PM&?%7)BZ3UZ\NAYYPYX2)&$PV[%RL=H#ID@R5.$1TU\'20CY M\8C:D3[&YX!WXG@G3&.JM83:6V6H= #CRM(&[0JUC+"PV8!T[$T'%V;BPYG? M;D)!1SI+K"(>",*P95 C"+E 53"7 CG=4]6]AX*Z0WWH53OX9<4BC+ZXMUD4 M:;6HLT+O:95H&>9]295CVK+@RDFDJ]D?233,@=V1K,:=\.' :MP>^PM8AA_2 MV[MB_F6V3L/;^%C,HIXQ>*!Q JS0QEDKG<;,02*]K!829ENE_(PWZ>("C.M, M!4,1KW2EPD@_!URB;JMK4#;FZ1$D513Q_-)6S-U1IC?Q>-W==M78WZ3<'KV' M1]@[T @"_@9XXV2PHI 4P@,@*M4*Q"=6+'Y [H]3@4//W!]VY_<^Y9]FW_Z1 M;;[$$HE!GC A-#[4<6Z7"<;4>HR(M,!#))S!H++E,8-MBCF\NG!4G[-\SXHY M^ZAQ.;ZKO%C'-2>_C=^^3K^EQ3P+8UJEF_QJO2ULM-Y>G!94FR["T^G-[3*_ M3]/-[-M>W[[#WA-)!2&4N8 (TEQ!'][I:GL-VV&KLTZ!G9=3SB7V/I]86MOH MVAXD:^Y^UN@I88!##71P#835E ,3[Q6LMD!:W5#=/$(U!;(.HXCQA:DZ"4\E MCD%OM!$&(HLH!@AZ5,4#+6P3EFI^W.A2 =,^Z-B;#@:KQ'!UEV^S;>& M]8=@H+Q;19GBQ9;AGYC?\G6V/+$MWZ2;A"LBB20S%O_V#?IT46JT(\3YT^PKPFW20PWO-K%9!,"Q&<0>LEV6>"C-Y4=R'2?ODA:9UVB<80J>DD0<>WSK;ZAA0XS7W M=JN>P(>BW]/K S*N'=S3HIKF -KPB@4S@@=C@F"&JC !9+1-B++QX8D=U=RJ M[VOA+D:T9F _$NT"E9UWITFV-Y1_=U?BY8L][\91C;=>U85]+1(>#_-AHYVE M7OH8<(#&(66XD1BY>F5K^I'Q0QIT=9=&;S4&JN-H8^#/W*TW09(BF&^[BYGB M&;3PW\7Q.T?/Z"U1' #F.9>> ( D4%*K$ALK6KE^(RPHV9HAWUUTVS?B@ZU$ M^3I,EK_E^6)[&U-:?,WFZ?IC_HCFWGLG#C5*)!+"8L*YX@8 3VCP9Q^DY"9X MM]/*\.^:5YT!.Q1]?BOR]7I7F?H(7YX\E5@$.?'68J$(H400"6 I!Z-^V'W3 MWGVMK@ER/I)#,>)#4$WXKF@QV3!++O/M*:B'X_9'%[$C[1(@HK%.O,'(:H$P M!P&F!UE)^'Q:"73=+U?=83M8[<)T>^_D;^DJ+6;+6&QY<9.MLHC$)EBKIPE5 MKX.$($Z%@@X@%]9DCDDPV4OIK5%M%JP11AV[9E8O( ]6KK \ROYXO/X(G_8\ MG7 IF70"4TBP)U!*0G0IE]2NS:&R$08.NR9/>T0'8TK<1_PC7^7/1WQZ$CK> M,)%>(JJ#J S(!D"6I%26@]YFRV/$=;[ZYP_78([8#&?!ZZ7WF.VN@MC?W@9 M\M5:IS&/HJHTG*Y?WB2^/:7VM)?]E;-/5 0::A0)QX9KC257E!GBB'?F\94F MNDU9H1'6<.F:Y./5U+!O3)-"ZH>J=%L>O&CI+<1,&.<$1$!6/K34;0Y*R.E/ MM]V@.F"25Z.;RV"\9!P#:)CS5EG&L:B\( -\FR.M\4+9J4]39R,Y8&[5XR2H M-ILB^WRWB=52/^7!A(CWI 3TEELC8C=K'D^Q:M97(J2VV&G+*9>"V6"4J"IZ MIQ!J%6[_ >+M?0-^$1+6)5A"I?,8404!=B(8LL)(4!FR6K7)&H7-@^JO;FIJ M ^9@^7:S8A7HNRYOO*^QZWFH22(Y=8@*"6A8C3E42BM;2JBM:;62C?!H4M=T MZ0C72S%'S];9O %MML\GU%J)N*6< "X H9B *D 7G(%6G!D?9=JK^ 1GS@'U M4H2QV?+N2;Y'#R?->; .ERCP M7:Y06%C?705_L,9B5:-UHJ4(EIKA4HNP0"-N#*W\!LI0FYUA^ -L\G4/\5A= M=:05AL8Z;ZQ1 DE*7;7Q+5RK@P*CO&2\4\T>]MN;P3KHULL>!.*02Q3VIYG7 MF);:=YXH)2U7F#DEI /:"6#9HZ/)6E7:_0$VD ?7P!AXZ_,BS:Y79GMR=G[_ MJ9BMUD&2W:72V]^6.RY4]>!+*,[D\OE?F%@O.? \EN^RS#)JN:TF%B]=F]V; M$7H&0]*QP9LPF/[&\':\CQ]L)=L^]3X/P*:;K-A.. ^;#K',]KJSUZ/%-R;: M4FB-EF&YY4I3&U9A^H"O-IZUN;)OO*601OJ:#*?',;PG+4E?2>ZQIIP"S*0F MW'""F2YG"(V#23FMC-R14O=,;8S ^P^_[0X[O,^+K?K;[:UU_$T)"PL@49I; M(R"TU # 78DG,J#-_#S"H,(%V7U9Q8W@1>B/^+7P0M)XI $UP=N7@A-#*T-/ M>^L'+9\P1%1DG%3O054CH/9YM$V,XDX'F\H(13"6.BQ?940IWCC29NZ%/T!^ M='?0CO^X\?LMPE^"M3Z?+:=T"-DYXI3B !DNJ19& V6Q\=*"\*FLMZLQ8A]\ M *=[&\50P2X.?&<:>.HL48'Q B#/@J]&.&ES2F>4(?_6;.K#:VZNB(O..]M- MU5A+,UC=NXSGR\\K3PI4;,LX/QM>C5FF5OO$,1Q8 @13B&L&$;-0.L@$]$)2 M[&LEC/4L_Z=H(-41=/M@(AA%CJKH$R"L6' *-"@ETMX-4^+^$K7!NM#RRS-[ M;: =[/AG.@F]GR_2Q;O%F9V6VVF2U/LN5HNP0*0ZB7 M1GL4)5 M,/^P4I::Q[> @#9F[PCWP+IE2R>0#K8\S>=W-W?;VT0.17Q.+U5U^T@8"BX% M"&\'H Q3RPFAN%JB-6Y3E&F$F8\=+UL]H3Q8SO86LY-D>OI8XAUUL1XJC'7& M#4 ,S\R1%CC5+F-.,A[E6&VBIA]X1 M4DF*D&Q#F1$6R.F6,AT".WC4[VU8CSH]N. O#J#$-_7C.D1Z.&FI9=C[CCIL9LO2*!BFBM!"/3> M:BDD5*2:U"$8]&#<4'=+],:P[V;)"ZCH(@&I[;[YL85WS],) F%*4-AI3(-0 M+/PF2GO"$&7:%+AIO/).C7KM\1[K25Z.-#:..84A)T8Y@%'Y-AC)<)L):X1A MS*'X6P<+QTHVVP08@ZNFC$0 M^C4=]B6.6RZQAR)HE$ @,=4ENMZKR556&)*0PQSW;:;!,;P?']+Y9U?9 M_(50L52M>F?>U$Y0#;@%('Z;9:L.SD?V/JXDD$9#Q 2#%"$!N#0,5;H2JLW^ MR0BC52-]U\:FYM.O9+R@/;YH$A ,MJ_9]LKVEX(L[M)-KC[^&5])@&:+W17N M>UZ&!JT3#325082PR /O@B3,F@=9K.-N>K=E]&H7]8?\4!.[S>(%UZO%^DD" M5[PH\ZA)@B#5%#,,%,(!.,B0]J6$%*HV-Z/6WQXK8^6+VS<5Z*Y5E3YF.6*$;*< M>ER]:]R(-IF<(]QU'#2"VJ,>QL#-#VDP#K+Y]B12>$I%P+:&0 #O*LTV=\U=,?\2T%L$ M"_?#UK!])N7)[8 FW22 8T\]!X))SP"5BD%8(D&$-RT(.LXK.(8C:#\J&!<9 M3UV,WJ"7Q!J*K<#4R[#,.,D#YB78SMAVNZ7U;_R8JL'9GR:&.^M11@+6G_(# MQPRVK]3G*%\,+Z2K]98)']( XSK;I \W^.YD#8Y>?KW:]G**QGU_=8*PDP A MI24AG&&EN2E/USA%=:LK)4:8T3(4Z4>FM_^7'_,\^4)28AEC!C@!(%*82U6F M4CNA<:LTKC.S%-QJ,0GF7T1#KR<]1B$/"1,:2&^%"^:_1>7I64!UU9!82DP6%$" 4>(,:@8:Q4#'Z%9UC$C#I\I[PKP MB>V7CV)S/&Z18LZMYHI"@CP-%JW"WDH4\V,1(([3:>V$]TO[T:IMD&6V>M.W MF3)/+(,++ILO5?Q'OJF3R'B\80*!E4HPAJ,&/&:*K[,@S[23P%]O7RBD]K"[^DC4=PPK3@"P34.[XF*+TR8QS4!\2(N/K&KZ[HB MQ4GWK1NX+_O.VWAV?[F>W*OOE- ,2 6T\1QB#UUPFS6(-4Z()+#6J=A!HOCO MB_RZF-VHN\V7O,C^E2[437ZWVL!3HI_N(3%:0*ZQT,9I;CP5VJ(2 TAXJ]K" MK^ZUKTV(XT'ZCL >UY91M_N7VC(L$")08V*E-U!242)!+1OTG--4:-NZDZ:)!Q +P'\5IPHAGQTNW6 M%&L=8+!63*)?N^7=U;Z,\!HVR_Z&"<$0!WH3C2BR(JREX?=28HU5FPCNZW/' M:JO_@+72"<9#+4;'MEGB"8/XGI^Y+58V3R151%&IB5!>,Q\#X.I!<@\-:&,- MOSZOZUQV]8#TX,>,PAL2\T=V)V,W86V)>22[7^H<.3K2/#%4>TT1Y00C2RFU M6)6P>@-,FX#2"&M1],2Q'I"^K+FR+:VVWOW_Y,P4Q+W#2!D*@C8,,4)A;"'# MQ%A)&*Q%^9Y?^'*C?JN!.AM')UH&F7E8.@.]'0$40":\=<(Z)Z6PDK:ZK_GU M&2JU"7#H->\$Y&'>\'Q^=[.;BMQJL\U/O,J+F]G30]$-7NP#49YCWW+D?:W= M-K$ L:?GCY MEH:/JM$^&>2A.YV./9Y0 AB"1&.F 58>AE]I*1 4V;,P6N; MOG\H 0XYRAU4%#NGF64&/)QC-P$BV28&.7X^G*?"/;0X"\SAYHVW1\I"GVJ2 M0((,5Q@J@###"#D@RM<%&&?H,N\4SUY)88*PQ6SY)MCSW_[_ M]/XH*UX\FR!M(@!<.$R]U9XA2DHQ/ 0324KND1;M .V)%P\1*9^MY[/E_TEG MA5LM[&QS:,(X]'C"L#"*:FJ,E H1X05XJ+9O$,93"1?VPHZ.,.UUXO#9,BU, M&-1U7AR?-IX]F7C'/7?(&\REIIPTVL#9LR'Z*7S) M"<,S/I)X:9UA4@8\'<2$>HY* QP9;=K8$R-*A^B% RUP[%GY[\M#LT<6B[W/ M)I112#RW& 2?2ADD/<(5A\,LUX(.([KVJEN=$.TD'8L:-O?7X\>3[!W'+.E>5. M8XT5I,J4T& L1!L[_60>2]M^X<>#(1 MEEM',.>&PR""!]"3QRE0M;ES?DP5P'ID2!L\>Z6$NTF+ZT#3WXK\K\V76 I@ MMCH>P]C;(@DV-G. 8Q=,**T5\4Y7LR3!K,TU.,W+9;U*BG2!ZR#9,>[F=IG? MI^G>>@^72WQ[6B&O.B2XW:>L3J;7R()KT$MB&%4,& (-,U0XH82SP+*X#\JL MM+5,K)XR]VM4YE@W*[)P;I<)U98"[)!PT=D26$+,'2#,!VJKFN<;QK]CUBM_ M7J;^#Z.*$4PFQ_]ZZ1-!P\\X BB##*10$TRY@!J*H$_#M AN"=6USG#VE(0; M-+)*%T^K_IRN"_0HX?I0/F"G_2<"ZJ MS:R7V;T7T,M0)TD> 8NCCML,!W(0CS=(!$:6 :V 0YAZY!323@BF"9&:J%9W M=XV0=0,S(N]!!9&*0(!(ZUNP5\L%.6YXSVS\_ ?3V2*)N'U^30,R0Y0PB:6(%:::< MMLPY!3EFGK$V5N"(0E7C6(\OJ+C+O0(/]S*8_.A%!4?;)00Y$:\PE5*2\+I+ M!3B&5C.)F0YF^L3.'EZ&)B>Y>KY"+D>^\GZ$QNQ[VC"1$"&CC/)!1@H%$YX3 M 0#RA"()6BWP4YDC^Z=?"XUMTF C!';5A+3'$TJ -H2TG0(=51$(=EI9I9'Z_*O)VHJG+\?B/]"'Q-9L_ M?-IX_=_?14(PUP0&Z36P ?#P#PD82,(4# C083/4\\UL^2-RM1/=C'Y#[\*E M!>D\HMZY= M7*=F#TF\NBMN20=S5E+GA2 RO"8:&4&91K(6!J_'T>V%'2^K@_:"_""SA\]6 ML]4\EC MBMGJ>G?QV:7W^6WZN=D4L+]! I05+!YV)LA;'XN:>>B0,EP+:L-, M?KFW/2Y9[ZYV)H^?S;-EMKD_M2-_L$T2_-1XA3F!0& 8K_T W)=R.H\F5M^S MK;+S?F =RA3=-]X3V^2'FB0!)R*@9)9K"9$PTG!62B@T;95G/#[B=*#I&MPY M ]A+4N=MG-2+D]O@IYHFD%#'G=4XK)S&."BM*"&4WJF)U.GH3O$UF-0"W]., M.E C[_][_WN 9+8RL82YGJW^>7 W^]CCB1:(,^\@MM3:@*85M*PK%J$PX>X=9H M_XQI".@EIY[J_JJVZ][ACA(L$;:(4V,MP)0*"B$MT1 &MPDQC:C>UO 34F>0 M7VZ;8>^'KW[3@1D,H38:&\.I-BK\ (#07!OA@ 2U0A]#2%CKOH[]+<+J%^8Q MI("W*#":,ZT1T0H#@IBWL-4%J"-TH-HJ^KMD@RY '=EK>^%,@JY>7@B-LT1( M!(FCP"()M5,F> S&.ZE@K7C3:]@QU-PJYX0@PCG*D%>!:$Q"X4D@;_"9?H@7 MN+:R:^\8-H/U->X8&B(A< (@S1EU!FB$O0X&1C!QG=-P8C-_!YJNNV/8#-@I M[!@& SB\9QXJ$98[BI&*=^12XX)GC2"7$SM VU[Q37<,F^$[%*,:34-[X$)4 M>L>9H33\SP,O" I.M@$X.-T0H3:L>261U'834&M(+T.4D]/-OL<3Z#2'C )@ M%:5>8B6XA!QK(SF+*_^TII@VJCW*DK/0?-T;SYI1BP#34@I(D0[^'0V^'82" M>&?"^S7].'KW=LZYZ [%I,T .LM86( M42/UQ)*M.]+ZP?3JU@ /3Z4]D&3INAFO3O21:"",D(HI3&&8GK&D2$FM.><. M2&O;3%:OQ";JDF3=HGVY.-W;=!.548KRI$3R5/+[,;2QK"^VV!&E) ;"Z6VM M5B@. MQJ2#UJBZR>]61]/53C1-O.4:4JN1 -)S*[FL3 .)B6_C_[R2N>D,[;_D5+<@ M7\[M^7,UV]4921?1DGRS7M^%A[8E1B9SL-F3>)2(&D[#HN,=U,X*AY$TV'BE M0:UT\M?@^!!NG234:6L5-91K!9T61DKD"#%R8N7#VRJ[MN/3#-;7Z/@8)P$T M@A$I':4PU@X,5I1VFF@O&6QSWF*$Q.E T[73%!H!.P7'!W$"O7%$T'B&B0)M M@^@ ,@,11*A5^;M70J5FBF_J^#3#][6D*3C*#6$$[LKQ:2H19 HCYK )AA/] M 0Y\M9N 6D/ZFM(4L"+"$ <1MHQRP"3$S#J!+?1<@$_ MTE.N9=UN$F 50?%:=^LG_8 9*&ZP'RW *BMO5DGVX9/EC>KV=O4[X2D?;)3+> M?1?F.\\@L<(I!P4O977.3*QN5&N-OV10A]@.QJ/=$$\Z3L^>2P!1UME@UR/* MJ/+A?0/5.R8MG5C%RX[T^I(M+1 ]N[Z/Y[WE:!!=G5IQXO9\]E3!J MN&&6<>R00MPX*WTY-HYD&ZMRA-&,+M[J-O@-M<)7?F.-:-=WSR8T"..!9MB& M"2H(Q176U02%Z<3NQ>K:(FR+Y] <>7-S.\N*^%K$:XUJ$.5Y@X0:C(E5 E/! M&&4.AQ]*Z110$\M2;*'= SQI!>?09/F0+Y<^+_Z:%8L:3'GR=$(U\033X)P3 MP)1D-)A I5Q!Q#;AS!%.*MW3Y'PLA^9(#6(D"@KFN%7!^F5AGD4"65.QW/-! MDT5NMY<.!8>OV S"B;,T>8 5#8$K.9%.ENG-MW]6X,@^QLF0"$4 M!(1*<6P=9SZ>K#;(0(@\#N;U-">1+@G3";!#TR@(GV;7*W,7E+.:WW\J9JOU M!UC3;/E="<)8R9X 9 !CT4P_QA!H%I[C6=M9J41.D-]T*MSD,>X>&GG M+27$2ZD!U4:$65>5$FC6ZNQOX_*MN\7+K1:OCBH-81SI?NOI)__(-Q>LTG>9 M_5@K8]E=08!AG!H?7&=I/+%6$T0M$+76Z0OB4:=40+..$@(54E)@+CRD/!YA MHP0S&"^2@&'5G:B7W#%;#LPDO:A@9//-Z2=^S,R/L(!0HJ79&JV84V7,;B>. M>2(K;)-NM?=2HOK)(*V)%NOD27[VNZWL0PX_>? MIND?LYOT0!9)VRX3BIW0WCF$(,-$$R4X+I'Q@$]MX[@'RN07T42?'#TTS(,Y M*:<;)1@;IRT7).#(#62:*59*%R2>2(+<<"3(>T+^=:?+(8>TD=1#!1UVFA@% M*_@TLA,[9=3C;-8'W./.H%,<6.8,UQ 08)4E1L(*(:TG5AJU([T>S:!KANBE M,^@(I9![KBWAA(6)URCCRM$:R29V!^*9FJJ30=<,R&$3J@2)5P%AB!"2D!HH MPJQ8N1JVE1LVQO6A R6WP6^H"?_(ZJ?O?Y_]1UZ8Y6Q]RK)HT$OB"93(<20\ M":NJT,0]FFF(L%J%%E_/7M0 =D9_X(^ A(_C/^I%G=E3HH5!&CFIF ?AS310 M$UGB0;B?F O?"U/JL[$##0S%R,>56<_6>R0YM' V:I\0+UP V%%+% M.)B8. ME+);HB=V\J0W9N3]8S]8!8B[]2:_28L/Z3(X&E M;?9^1VC*#<6C-A@/Q9==;G=0S?/=V_^9+A=JM?@S3+OZ_E,8T0F_H4DWR?9F M/4&-9AY2K'SPH2J+1#K5I@#U""^7'L!QZ!']\?!P^T$MWZ%Q7XD(AC!STG % MG8S'K21")280R8F51.^'+HTYV4X)@Q%S-0^V0!4J?AMU'S5\8CX\W"I1A#J# MG' B",F@5\(^.F2F59!UA)>?#S']=0;VA4EU>F8[UBY1P1:U6@OI'2/&,0R1 MKUY5YB>6P=>)UNLQZ2Q\1Q!S>UOC<&V=YHD56!&/H(E>MC7Q#M+* H8,M:G- MS\;'K,N&>L]%?5A++;X>[Z[V+.X^+_X\>H"J5OO$:2\EXU(P09EQR@0?NY(= MHXE5O^R6#GLML6X!'\'D]EMQ_%35J::)$@A22%A8&1@#4EOOJYP@@T&;;*S7 M%3QK3[&.L1X!N]1\?G=SMXW_J=W-$5L=G\>W YTE&C-A!=3<>889QX2[:O4@ MSK79-J@?=I,[!J[2ZSB^3Y,E8C=*& $UCU=P/=XP041+K!@54,3*/MAR4NV6 M@ #WM&)OE^):Z)!Z=KM9Z)]V!9 MPK4]W69\J]U;8K%7 54.E%440:&5$ $7;*1VANJ)%? ;FH=]Z6&0U6H7C/LT M^W;I'<8F"XD] @*X'5@ LD%(/X@J?/JU&;?+7)5M?; M&ADGCH >;)-(20$&U(I8&1]Z&"PL^B"GH<*U21$=X2K3B<;W1J3;8SOLSD88 MK[K;?,F+T]Q0L+DP LQ"']QU5,H*J9E84F6/4T\'Z [%)'=UE,*'3$B'PCNLX_C52/: MS+Z%KT[3;_/E7;PM>Q$,PB+=I-F!B:E!ZP12":2F%&%BK(TY65*7LB#:RJ9^ M)=/3^=3I#^>A)JIMH#; X;[=IJMUJM-5>I4=_64S_S4"<(#QM1J5Z!ATGSPN'^[@,LPG*D#,!<44H5%#*\ MNU:B,-5;%G11Z\JHOD.N^]>O#^D\7\7;!;?Z/2/VVKS;A!OHL6,4ZWB9?& I MA()B;T@,47LQL<)7/:!,:&TQP7D BLA@)%@* MI%?.8J A80QPIO0%MXGWC+K.VG&L66(,)TPB;8GG%""H?2"79,C@>)P-3C*I MO*7>#\5#VL,[R&O\-M;;7^O9,MY)_/%+FF[>K*[RXF:7"G_V7MR!5>G ]QQY M1^LT2YSC!AB'+6?>8*DDAB@LL80JRZ"NMW_0STOZ-EVOT_3M[G*#,-=GMY5) M<.0=/=(J 099*#3&"#(A@G1 NE)6I=Q$[N'N5NTOKWSO#-ZA @';L3ZY(+S& M(=U#31(CN"#><(:\@! JZE0I(=<.3VRSK1-=?\>?3J"])'E.;KD=;I1@[X 3 M7EJ G:>.>N1M*:4,[LW4"-16V37835;76^':]0CV:L?UZM+A ?;Q]\EISR0?_MFO*O> MC&/;^2J)=WPT_3'.^:42U! MOC"E_LA7\W-9]=@VD0!SB:00<0<32P>5\(\R\S8E/E[-TM<;L<[&^<+<:LZH MQ#-I"95<*\*#A:@Y4B5R$D#6)N&@^9'V?#-;3HE'#=&]>)S@5%68XPT3QI7U MRJ/P8L"PNAO'8"4MU:!6WMCKJ:V8VB1H;Z\P?CB7_* =.0:>&Y!0YCYJ17 !BHC:^UC_1: M\ET)1H$HT!,$J#0R+&T0/L@:5CD^N73%\Q3=(,.U&:!G3N.U;EW_$#.J#N00 M/?M[(K273"-(L$"646J\PR[,*%1*H:R?V)FU3K27M\>Q=]T?3-9X\42B!0@F M+(ZND;* $,Z@WXY;>4&I;N,SC$C_9^KJI:;/PJQ/7?^>K;*;NYNCVG[V3*(, M),'V0-8[IC5#@@(9QVZI-DZ1B=3U.5MC>3>X]:KSV;?3.G_Z3"(E%]1Z*["! M GD#+ )A[-A[ZPA3$\D$[43G+7![C2=6B+"*,DPE(Y)("H3PYF'-(XZQB=5H MZG+U[QC:UWIBA7*$I*?<(JN<89(Q2$LI 543JW_<7MGU3ZPT0_9R)U8(C0?E M.? &(4P%@X;Z:IS(3L2@Z%)A)T^L-(/T;-4_3U4XKOI]SR9Q(27"2,0, $)B M[6TY9Q)&ZI7??4VK1[>J[P#2(5>-,- GPI^\&/E0D\1[#'2PJV"@N#%&:\[( M@X040CA,Q:S72)J.D7W].?]($06!DL&T)TI@C"PI0WA4NE;%'T?)I#Z,URX1 M'I91SZ?/3VEQ\^XJUJ,[&>\_U3B17$%$B/#2Q5LOA8<:!;;G4(]"7I]2%=I7_-EG'\#;GUI&42)F:M@'<*:R>E)A[1*"^U1F/DP0_A M;?=#K/-1OL1F^HN#,/4OQJO30Q(O4B5>8>6(9D)H GCIBU*E4)OS++9G M63]H7X)M;U9!"^EZ\U!7M2;#7K0*BR\6,1EH=NGS_]$XI*8B05%"%52D6P BWH MTCA?_O72I36P9Z\]G^+L5FO../9XXB&PD""K"-,&NC#]05_-A=:T.:G8/,_] M=:XVW4 [Z*[EB>GB408IJ8OCAA0RQ+!#LMH^85KZ-GF-S7/67QT]VN(Y8)+Q M;HBS]1>_S/]JD7)\T%)^Z/XJ=G^JDN[^IQ.+O+(*:^RD4L8SYP@/*[/PB'M% M2:U2(D/8;N]G]W$KX5@\?G^#!$G,C'8TS!6&FBBD"MZ*5H X*Z1IAOQNU?1XR.$.$B<$YT! [+D77"(%,"JE!VPJU\;U0:=> M +X$O=X767!_;V?+&I/2T78)T)@QZJSBR!,'!0.HDI5QWZ:0TXABH7V3J2VN M0W'H19SVW>=@$*SBE=WNV_Q+W"SW>='T4-O9?29&8B05PY0SR)RE# 5T=A@Y M0L5$(J9]<&\HS,?$R^9U?%KTFF NE(GWL3%I(82(>6!*G&+9TD'CM9/C9C>H M_]_VOG7'C5Q)\_\^QC[ #F_!"[!8@-<> SYMK^V>@_E%J*6TK1V5TB.IW.UY M^B552I5=+DFIO)<\IQNG[2J1(K_X2$8$@Q$#&E*_E[L1R]8U?:M)LI-3*Y36 M/"0[U%I.+?<:"^,V?J^6GA]J\8S^X?G[/ M6Q;;2F=T]W4*AEW33?0YL(,+H($@X9/T1/H!#B8X&G1 M>*/AXLA.IX#U53> M%3D.-*V[-Q]#XN-L]>_%['Q(;=-.(P@!PC,)23GW06!I-,ZGG4OG45H^-_+* MLU\2U0A#ZD4:8\:]_32AA%R>PH>_RK9$?>PI>H^"). 4,$OI(A)\]7U'MNV1$3(]O<-D_(>31= M6C80PA2)&*D2DE6TJKTS(KS196C:0P219 MN?S:U6Z9NXH6@PA">A_"WA330J.C3J-HFT<3$_(H39>5U\M@:JS4'Y/<.J3F M#_W%I%@' DFGP4B#\S0DC"IL%&GU5G6"D8:3XF<;04R-I!WP,@K"+7C&M/7> M!J&LU0==VQ$&9-@HQM[CDR9%Q2NQGP3[_E@OEMMY>;_>%0O_]SQ]5-_EOS6E MXJG^(DVFGV#.2(P(5ECEY\,5-OEQ\B!AE4-G0Q^?GAW)8YR0_S8%1QP%Z5P. M0L'6H\ YL:::GW*H37#&U7&:0V0_'X1JW8 ]1M1/:__X]9W%8)1VW%$)&')] M'ZF].J*2M)$V?O$))B<>A(&]BV$2Y*SE"*_90T32(_#.<((@_6.$]G"Y=\'C7[B-22RBR00;%C^TQH$*URN'UJ][ ](7^ ME!AXP;5=MXOH*7#.0S+!$.*0IL_%43EAQ+:*:/E5KUIZ G]2]#OO**S;190N MX. <9D$[9R7FACXN0.I;;7^_ZI5*3^!/A7YUG=57]1,Y%XXB:K@4WGFFO!%' M+()@K?3 7_46I4\)3(6-+0@8'?6:!M"!"V6 .'X(A,XS=@JUJL]S_L! ^K>;9?EPU-_O[C?% MH<#'#X^O.T\BGD5AZN2CJ=1U%J:1U G"@ @M&>9 NL9U;CKP!&5IIV=-1L@=@ MS-FKIX[%,,[UYLE)O%I_^*O,P-9/F%&CKT@A61U(I'T8BX0[ :33$=DW(#SM9:C:6Q/38F3W+W?'SV%O44BJDE+(^:8O.8^^]R;@D$4B>%O%M M!,5/F:%-93$YCF;O482Q9VWN]"?DS)TP M0YN*8GH$77[M;@\]=I8$X!R76B+K%6@#AA";4 E)\;$"T3:/,2?DY)TR01N* M8F($_?"YV!2S[+YNS\_'OB+D\R0PKI/FDY^F.B=8QL3XG"24M3GA)Q0I/UEZ M-I;$Q-C9GI/18^D2N!B(D8QZ@CU*6HX@&6D/I$V Z(0"Y2?+Q"OQ'XI_=O9E MF671TFET33>1:$XEUX%BQCB(=&30?$[P9!,:AEOE2[H^X_ -[8D]"F%2=*SE M+KJRIZB%4CGOGK2!AV3NZ1PYA@5X#90H/&C\_"]'RL9RF!HOZSB*KNXK.A T M&$05\DZR$$S271(F/*DS3.AV$7T3"JR?+CF;BF)B]*SC([JVJT@=LAI11*0W MF K"P2>]6A@?#"1AM+H,_J5O@'J6Q-2X6<,]=&U7$9.DW5C#%#;#24Q*6[6\@Q=V5/4R*H@O<_94:71@A&O$QXN!^]F MU\2-!.E/E)F-!3$I8K:E8]128)_^-4Y1D/GQOB=I[MXJ18"W*F[9(%3_AGQ" M?< _'>KYOXOY?6+"-WNBR&'3KB(P2QTS5@O#D#$!)$!"1$@:2/IQFZ0)5X3L M#Q6].D5>MA+(="A:5>QXM9ZO[A1X.X?LW0.IO]> ML5U=W5N$P"0SE"DJB>0YEH:GU:>$T%*&(&XD;KGSK:QOH( M?/Q!ZWJ7Q7DL:_=3Z:9M;4IVTG_4""-GJ'>,$JZ,"RI[]B"I;19):MJ44IU0 MZ'+')!T#^@'5XW\6N>)8L=!?T_ _/;RUS,7;]7KA#N]XWR7+N?N7BZ>^>#O[ M\9LOO5J\MI]H+9:*6(R!$<6TX]BQA])L$B!I3^-IUC]2Z,G$'E+;5;_,,\2U M5:;+747JC4J6F\5!01" N4?88\.-DUAZW.IB<#I[0\^,.:M7=2Z$,9[(MR+E M=1U%J@CSQAC!LVK) _'"'M @A+(V#L0)Z?+#4K)7$8QC5#Z9QO=PO2TV\_-A MNM=V%3DU'N6PT$ )#@EI=5RB1#AZ2R6?I[%/MA?"!/;)ZTAY74?18@."*>5] M.CD8#M9(4:'A&6N38FE":OUD]LGV(AA$O?^]R/<^Y5T>X_O/"=K17.!^MLG' MRK8:2 UG^*DFT4E 4JG@0#E #&G-A7).\[0E".IKW>L,,\LZ9OW)-E$9GR^8 MB4J\2E:BU4()XQ-I#5@/O%7:M.FLZ>[$7?8#[#@K5:]WR\5R=9_VG/?%/'O! MEL76__UPB1L2>K:\^W+_\%5C%^;MF:3S9RYLL1_^]LW];KM+ M6F^:DYEME_,:$#3J+^K@N!0N"!P2GT$K+Q$/*L>*:(Q9&X/W)6TJM6E2#@_Z M4 ;N<1]Y76[/!67]\+EH.?6.4F#,D*3-"4TX]LP@'V2RPV2K].=33(W9L\3+ M[K >BC?/(N(."NY36/3B_]UO=_E6K>F65K_G2(3BAC..B07PFAN/E)#8:"Z] MTJU20$S(Q3SLYM8;_*/2M5K K[;;^V*Q7[M-C]KONH@Y[)*SG$_-(G"!2JQP MP-1@ T18UZ98YP1/U\'XKY:SS?%W3Z^U99W=^7Z8?!ZE\;^Y_UN']A:[G^6%EFQ.,3 ZLUF MMOY47'I2VK[SF(1A2=+( V$6."':"^J9Y!(C&CS<2 ;1L8D\N*!&WGU/07K] M!GRJIXBH!$$HXH8*P-89:4*0*J=;54F7;Y,Z?$)O4L@_,@&16"N2Q\]22@'S@M1Z\]?U@L&74R76O![OZLDB5%GGC2\,,*,4 -, M,1F<-"C'B'FN92O?W 0O-'ID;)^P#W+BO2O23^X+6Z[WD.CMMMBE\5=__ZZ8 MJ9FM\BN %H]?NUE%AQ$_[ 8/H_SG JL*&^G-C2G?W9'@"G8U0GHPI?ISN=GE9X_/S> ?1?9WGE.@ M+[>.5&A@A%@)2H*S2B/M.! $;Q7[L8RLW5)A*=J<^=@#YR+\^F&GE3MXM6N MN*N1E/-DTVB=E-J#();:C*7D@-)2M51C18AL8;0M7 M//SWU3J#\6KM_TZF^_;-1[-_\]&;]1_9S?UD5NT?8+D4J-.PV>L5,4D2< MU8)"?L^13@NA0MK0@5/4*F_[R]GAVO-Q0!E<9NN)1&;5&!>',2[34!Y&,,LK M9_M76DOSPUK:?GE(&#'[])S/HDUW$6&A?+""$$R2HH*,UD:2M%"3S@*FU4N" M"26FZ8UQ V(_YEE[3*]9HX)IC>:1:,892A.G2":%%2GIO3.!,@S*,M_&R3&A MW#.CG+LML1[O]#ULRH^[=,;H\=[@JB/W0E]16^42%!ICR0 E2XP ,C9P9!P/ MAK4Q5"=4['Z$<[9;X'LX7%>/US2=G;"7^XR,4$:)]#@("SG- U%,@22(RV2[ MN3;OHB88?#KT,=NY (:\4#S<$OXZEX6>ZF0&*G#(,8D9M1(A:R!P051(LAGO MLG"*)B%B3 >!=5!.XH!!IE.[0DMI-:B+8HB@NLY9U*5M>)TP?@U=*FV?-)DM M5@%*ZJ66GC)38:(!#UH[XS8)VJT$&BM5;XO-QW)SET-;RL<23G?EIMA]GJW+ M=?&MF#UW@U2_<=0D 096$:.379Q6&):AFHF0HDTZ\0EZ(_IB4F^ #ZH6+;>S M3Y\VQ:=#"../VM(OH"8Q1[6S1'G$\UKDP#4\B(8J0M6(.4M/B.923-6Y9C$= MJ]KRH!*_K<.6$:U<-5OAS*#IGJ:S\FMSH.P-ZH9*S':S^XY0Z6]/R91^E/U7 MVW*U7.Q'N;<,3T1/G?YPU #,(P\(4^8U04D]\]5L:,+HMHC3C6#+CE$=EB,G M8Z'.?3PZKPS#R&O,D118&+"XFA$'="-7O5V(]"P[&J$Y&#_\:KG//II5G9,1 M335:1>L4U4H2)RVQ7COIT7'CM>Y68N6Z$?$IOK2&M4_:O$]RV;\W_ZTH/VUF M7SXOY[/5F=/GY.!H9B$8(GCPBCKCW-BME7!QXGM*QW(M>P>T>M8LBWF_^M3^?5? M]H4[-M\R443UE\P3\1U/#C^.?[Q_AA2/OXQ(J. )QR$6!_+]=_G%8XGOE4E!0+2$>A"]92CA%#CR9D<(\:F1@V>^'+TC3Z M '@P,CT,\>(3H!\^%]/Q2@AA%H-C 6B.8#PN+NE0+??A],^9CN7ZE"TM$&U\ MS:*_?%DMB\6'8OYY7:[*3]].GBOG/AX)1DARZ;#B@DL.-OWY:&K!K?G%&DJJ M[!S(YF(O-N5V-SO]$.N93T7C,61EH56I[@V=^!I+N ML?EB7JVJ ^C">G[ZP6@Q9Q:$P!YC2VTRD4%5(W0*W5AH=!=+NB6$?3J.WF[* MQ?U\]V;SOMA\71#= M:K;=+>=[G626IO.Y*'()\_/B/]LH.@82 %NEI48&,X$I>W2!\1LQ GK@09>P M-B?$II@OMQGV3YOE_'ZUN]\4%]APLD4,R8SA$B=522OL1+)5K:S&K+!N4YAL M0E9"'U3H"M.AG(*'^5^\<_CA<[F,M63*4.PXI=B"5LA4<]'$M=$3)J1/=LN/ M+I ' \SSBDA6W!G@F\F>[E]Z!CC MH5AU(5KU(>MLSL:_W1;IW\6'V=]GB-:@MQB4)QX0DX9Z9RD#+-!1.:.J3>:? M":FZW=.D'!KZ(5\(_%[N1DPX/N!# &E1(!B!"!(4>"6 RB06G7<;QD9\"'!A M!G7R,M?M(BJEC!9"&N(3"M3K@#C7G*2S-FGHXD9<'+UQX[J=H"GL0R[_D0L. M#+?^I?-*YL(1CJ@L9P6:RJ2^\@ .>3-B%8!82\-(*VJ8PT(5_;4%SL7P*#'$B'Z\=WQ9=RL_NN]MO@9]+3@=0X MA$XUB019*Q0)*IFZH#TS0"0E%!,,RCE>ZW9AF%FF'6V^*K?W-:O:7&X=O:?4 M:N00,QX<@+;>& 8>!RVDUFU2&DSPQ&E/@>?#YCJ$>)1E//93\RY7F#?H+2J=+:A@ MM08*'!FP E?8D'2B_2*KO39%3I;XZ0OREQVUCPSS'&GG*5(B ,&4D6JN6M-; M.TSZ9,-5P?S7X3[Q8'[FM&3.!I2GX;,;YHB0<&R5LR,J7RN_V!?AJM%S(VSRBKI54G6#^ZX <,^";$XZ2J:LP,R''&7A+ MQ&&DGFFXL6(7'8B\"QB'?;T!@6M%E!36*.T=S6E^JK'EU*1#1NL,D3FOBW7= M!L&ASOA7Z_V"V4_VNR08%V-USK:+BFI'G&;:.&Z#,"I(6\TUT%:)0"<4N],- M5_I =+AHBZPP9\7X_?V?VTNO2&JTBI@$23F7 1E%TFQMD*&:IY:ZC?8XP_[E:SO_8'1)AOUI_34,N-]\N&*_GFD5B*<4(F$%& +6<:*.K MF2)C;B1+P1BV:X>PCTVP#VD4%^W9RXTC NTI,.Z%8"Z=Z9H3==R.K;JQZH'= M$* FJQJCW%@A_M?[S68YGZV+=\6\3,KEMZR4G]>.SS2)E&L70#M*;?J'!0'Z ML.6Z7 +QQ@( NQ1CV0O" [O+GMN(7]<(:J[3/!KBK*':<@%(6*I,T@>KF3M- MVKRCFM"CB5$V67PO_]Y=BO3UW,WJA990T+7*AE,&(RV3\ M6DFAFB]2]6Z(6ZOZZH%NZQR=EKVW+YIUW2(^%,/>?"GR,#,6\[0X7I^OK_O, MIV.:#M-@,4VG!5/&>R..FH3GXM;.TSXIU![>42)G1@[-[C)P1B;U1N?EB @% M$%(C&2P0K[A-<-?+TSB)P)DZH7'->HR"!&N\IDIH H)::37&!-'\8IISV28W MT0O05*ZG2KL FH:P#[01K(IY.KG-;)4+S^Q?U'\WB08[P@GWPH4O.K/BKVD> M52"<6(0L" Q(2<.I-@8%C)TP5-#Q5K]>+)9YJ+-56*[3'):SU7<3N"XD]NJ^ M(B,J68$..91TEGV.>$<#1\AYS06]E23&_5"E'!;\*:S[YI&TXRY_3!/.F KG MTCXN>0#"P'-@*">12_IZ9\N_5KJH?YNM[A_&MU[\W_O9:OGQ6SY^YOOLV-OO MF'(B1O;J/J+'H*ESG)&@K1:&!X*K^6/7*K/,2UWFM2E1#@/Z.D19J&9E0=U8"&T?XC[#J$88#Y@J MZ4N1!ODV[>SY9:'_S_OEEWUX\?Y"[5)\Q.7640)G2B*I'4;86^ZD\X=Y V9X M&-_I#6U6W6,^.M?J!4E<;AV%P4@Y"B%IQ$PYY@DSU;S3M&_,V=(I$^JRK#': M0['L]6R]N!@1^/BAF/;WG+ J[>_)/D0&I2V>5K/0_E;2P_8BU[(C4(>BAKE/ MV.0M>;VH_OCJ[LNF_%K4BR.MU3YZR;F71H)#05DN@09UF#M7 K6YXIG0@3<$ MH?K >RBN_6.6@%L7FV_?8W*186=:1< !J!'&"D/2#)7 N-K*T[;>BE<3O#KL MDU?=H3S8H5;,ML7G9(_?G# M@+XC_JE-K6[[:"PHDM1+9J0WP?7B^_ M%HO'%1#*S?O9JC#?]C^JX8.OW4>+[0GY\]OT^N[OLD*_3/'*B@J?80 @B.!"8&%[-' B]L;=I/3"B-N<:@_XS MW6X!\"9P].?/?CG^W%X1'<:A._TS:A"P1_=R=AJX]_K,B]9&_<00N*;4:2U% M#L&@%'!E4DBB51M_^H3\G/VK0T.@/YC/X##B=\6\6'[-[&H\D3G;+@;B M$66,)=/#2>YU,D"JTT,B16XDRV7//'CJ,^@0\?'8]=NFW&[M_2;C>A6]OF\8 ME?"<&", '!8.(1$X.[L8BT]N)_A2/.H-W<%K] ML]S\QZOUVTTY+[;7T^ITZTB$Q\)K29DTF"$K-:K,$BV5N;%$Z/W0JC-X!Z?5 MN]E?_TB*ZV8Y6UW/JI.-HV,8-%,R6;C4H_QR7U8N&4V='D8U?^&DZ@K=,92F MFLI2-%(Z9(AGS!H.2B&.JID8@EK5'IV@?MT/3Z['<;C7>L67V7)Q2,BFUXLW MN\^'"I250Z.&=GU%+U$JD8M72D#)#D4:B-.596H N3;>IPG&<_:C=/>']U"\ M\]O=\BZ[8UZMM_>;[-8X).1=GCW7SC6+3%@EF U$$$P"SC>GY#A3H=I4IIV@ M]MT+!\K>X![NB,MI C_,_BZ^6W-GS[IG/A^Y-< ]$98&9X7#WN/CW *5M;)> MO1R->P@J=8%SXX#?QV_,D]_.5D7Y<9D.Y^UN'Y%R*L[W0K,H:/!.! T>L0#! M^J"K!SU&4=*&)1-4H?MD20]P3TB#:J'65GC=!M7T@1=WD-PJ37(HR=F MJ7>#4J=Y5#X=WY1+PH,5B#EKCUMT0K95FHT)OI;JR[CK'.C1*;:/LFE"KGW# MB)3/X)G@-"B.=-(2JY2#EA)Q8\5?NR5 778U07K N('[N_M]LC57)''-EX>D MJE]6Q2$.4=_EA-'_M?_YR3F>CS'HY"NBLSEZ+#A@D!:_36AJ*3N2:$;?-,\[Z<\UB\0:PIP61D@GM4Q35)6SV7E%V[C")FF9CK%A7H_S M"$;"[^5Z7MN-?[9=E#C-DC@022&VS&M'C\&Q3AG?Q@R=X&/F?G2[+A%N[ W+ M#-Y]J^'_^NF#D1H6M$%:*^\U)50K545@."9QFV"["2IB'4FK[!#2P;:0JNS. M/C_#N^6GS[LW'_](-G1&X]P6T,5XERZ M*LN$<[15T>8)JC_]L*POM$=0@OZQW,Z+5=+?BO+^;"FW$TVB9QY0T%A[#Y1P MQ@2M=$='*1HV!N:%\JDC<$?5H:_5G6/ RB%,M'(AOWQT/O#*G>*MH&T"@B?H M;N^=.(V1'=!1M;E/\GC<*NL'45UL&R4RG!BA$ "55&B)>'6T>\EUFW12:GIL MZNVI2Z+6KM3C=81&*:@L%;,>@$"\Q"J;!$^J%:.RPG: M=AWRX'F&=8CUP!S[M]E\+\!F'#O7.@J/+4'.>\:5--@SQZL$;9X9WN9^<()Q M5;USK$.L!^;8,:"P&YQRWL\WB[:9:#2_J KP+,@E;R MQM*H#[!+M41X8!:]G7U+\*VNH]$SC:)(

    J= 'NL*[Q4SA<])&?:A@#2T>U9$Z" MQ91H(3@[*'T<>>[:!"U-T[W9TT'6*\Z;>,RC9A L"F #TXY9D;0]4\W1 MNE;E:#&:WJOUWI6BUA /NC=]?U-]=?S;V<91"2JDQX0&CX4DT@'3U:Q!\U9O MC*\GU@N]@^D%NFT1:[Y6:?V-P5'Y?K8F&*=?K#+H>+ M;I^=X[F8WB[ZCTD&C N&50C:2FHP^"-V M2-56/HDDQ/0W]'$,> QN.J7']* M\KGKSGJL>HR*I[-!(H:[LYZ.V M7&@C@F.$4>U!)I/G.%X#@T;L#189V@-E.@)XA+#0:\_*2TTCD4H0YPQA8(1( M2T!Q5LV8*G6+07O]'(,=(ST4MZJQ?@OEYH_UO-CL9LMUFD,ZQO=;:CV:7=%+ MA, Y=T$K@:R4@E@NCY:U\;9-?-8$;W1Z9%Q_H ]-OKJ[V?,+BQF<3O%@)28& M,^7$WD5S4!TM;Z-&3?!J9P!"M8%W?!=&(]=%4@61-<"( 8PT<*?39 ^S)#J0 M-H_GK[_*Z=T5UB.).L/XD4G_^U]^@O=U^L'^5\_^YM#/3Y EY:]8+]>+_S4O M[QZ@?E^LBGDR&$0\> %>%?KB.UF1GL /R3(3.KO/QK. MZ\=.HM<"M"4$FT! >"(I)NE/V('#/G'J-CPW_0B\' CU81;OYX2@2:;N1IIKGM8APK5RP/1FF MQR)F;SY^/_1W#WX86VYWV\?)O9U]VS_F/;<==-1SY"C09+ SG X9((PH+ED0 MQGFK J'R1LK,=4V@IR;MH$(8<+^U4BEK_[LBJ_%<7[8O-UF4^A9V>TV@\N_2EGCY^7 MG];+_TJ,*S;+\H&&'RXDL.WE^R*AA(1TVH+023T61"90 Y$D*;=846CCRGAY MNTQMLCT-]OQUX?9I++H)\A[YE6T1.-!&+64"L ,Y^= M.5)X(Z6@VM$V(8A3I."X7'DV6W,7L^QN+$R!!W)M^P6U:&8DNO]I._ZK-<+5WPM5N4^,]PA MW_!%[M1H':5W#*4I:N,1*,NU,!(9[X0UC#%U8\5Z^V%3]S@/]HRQ6*4^/_U6 MK(O-;)4372[N >('I=;B\S[62;F!1/K75"D"@%F% 3L'/>2^Y1H,JRVXK' MZ(=57:$[%(.ZL65>+]?%JX3CV\,4Y3CR@@IHUTV$LA()E0!%II M<1,\=Z=E?8XKR\%>O#Q,H%@\/[_#"7'N^4NM#B)GVF',-&<2@[,N>\:I(4@2 MB["3-U:4>#3N/'TXTX=P!E,[\YC__ FUG*/AT_XX,]\>/W*X'=%_S38_?#P# MB<_II)U]240&R9QNFWC%0 F2Y"680]XH4-[A-JK%!#?KJ5!\- &.>)_6.&QF MXM=I' 0.T@)*8A= %)&4XV3]:J0%Y;4"3_[[.NVT)H0)T=Z!1]@ 8,N,\ 9H MH#J7%O.M\IY-\ SNBFR#7*==)YJ7>YTFI./!( Q(,B#(:*V81 P"%E0P?V/I M'4?FRA77:=?)Y65?IS&D!*.,9[\]*"0UL^GD!X9L_K=5P=0)=?,U/ M"7XO=V.Z$9^,IHX#\423Z PA3GJ':>"0#VZPVEO)O3=>4C;B&YXG0[[H^7OF MXU%*+;&0VG* I.T@$[CPR#-FI2 >WMQPFF(Z$FOJV4VGVD1L'+6$.@C&@P=BD+6(!)X. M>Z81:E.!8OH[3@-1G^=.8V ',D#N[F:;;V\^OE\FR^GC[-1[THO^2?_U[\]?BAW^Z7B^S"&_M-\<_#KE==\42CB+'3 M!@6LM59@%*&&&(^YQ $41[113I%N9OH#_&\WY3K]<;Z_^-F^V=C/.<[FU?K[ M3RS7\^6757')U&G5;TQTYLQ9DLQ[9P57C@1WK;1A?$*<>#_^4& M+'@+AJ1#W!@C*=)I@V:ZFB7@[$B6O>^5Z%_\L.3! :26.UE8 49G(/ M6C573%MIT!/D6B=2ORHPX3I\7^;[I@#>*\$TIQJK8#US3![FJ!EF;8*07PZ' MKI5W[?=-UZ$[%(.:[MIUS/W6?4>3C@)+ 6N43&-+E1>25)@YKMJ\_)B@7V"< M$W1H*0W%[+!<9UMOGT_\W?+3YV04_K$M]'9;G+.RSK2*E%$7I!3<:>40]T"M MK^:),&V3CWN"^^. O"C[DL'@Y_"5;#O;+FH,RC##O(9\(8V"X_PP5Q/ M?%N MW=#NUYYO74KA,N/ZJV2(0[ &G!1)_36$^;8-34\'SI#/J. M2-*B6HESUAAA.$A$M=&8*'#5>+4);1Z'3S"5P22HTAC]"7G7?P"RJH"^K7[; MP)]^@N?/?\^E%-SG6\5@G,T@<^)4,KF2)28% YRT96R18+6,B<&-,+U>/!!T M^RQ#:]V?==%]%/D]-Q"EI75 L-"&"0",0R(N0^9&KMHZY5%]0ZLO,0RE_[IB M.]\LOSS$-IZ9Y^_E[M^+W?YNKEB<86RC_B)X);232DGG@6BCO&+*>THQ4HS" MC>C+?5)T"-PG=)S5//1&C73M^JY8:D,4(T02)T!P*KUG(FT<3()!FM:Z^^PI M-.2<$&K%B=3J("((CMB0+#JD0"7]*V?+PSP@[(0TZL:>075!A:=A(WW@/,BV M\,]9SNVQ:Z:K=L/RM)$N[N>[QY$\9O*OL[+K-(\>4Z5S%1#G UCA% (?:+(U MD"8,N1'7^(_#__8X^#KK^W+CZ E*UEDN&LH"8"8U=5CC8#A2A%/2YG7M!-=V MMV1X6CNX:[0'7N%C!WD-L= 9IQ8;1;"1!)#P"IBW/NWEAD,(8YJT3]ASK(=X M*;#K;+LH!2'*6)[L'Y;T6FH2HS7R0B(FL!1B(,W%NS0D;1KYU.X"MR7FD^!:0#CDX[K,0.JC308DSQ? M;3$S^,;>N[07=OU\"M++C@5-T8^^G^CG,ND9Y*&;]H_RZ=\J^6E=^X"I=N5J%H@O<2X>#XU0#(<$@&T1:P(HFDS"P&[D:ZH$GY=#8#_;*[^SXS[EP MSS:,&$+:TT%BXRVPM+D[RL PQ(/SQHE!T^]]V2?N2 />['KE6Z^L>.K9[1+^ M:9#M(;_*J_5\DZ,Q7/'PW\84?+Z[" %8X(Q;Z?/MK#,,"XH8XR$(Q@#?U@$\ M'4IV(HZ)$/50H[)4! + ]%0 - M " 0 !A,C R,'$Q,'$N:'1M4$L! A0#% @ TTZ^3N. M.<+2" %#H !$ ( !HY4! &$R,#(P<3%E>&@S,3$N:'1M M4$L! A0#% @ TTZ^3ALU!F;(" /SD !$ ( !I)X! M &$R,#(P<3%E>&@S,3(N:'1M4$L! A0#% @ TTZ^3A1"U'H7!0 .1L M !$ ( !FZ&@S,C$N:'1M4$L! A0#% M @ TTZ^3D8-P>)$!0 &R !$ ( !X:P! &$R,#(P<3%E M>&@S,C(N:'1M4$L! A0#% @ TTZ^3I+,A,JK=@ ]J0 !$ M ( !5+(! &)L;V-K;&]G;V)W,#0N:G!G4$L! A0#% @ TTZ^3H?- M.?<:$0 0;\ !$ ( !+BD" ')A=FXM,C Q.3 T,S N>'-D M4$L! A0#% @ TTZ^3K^M$X-,)P :IT! !4 ( !=SH" M ')A=FXM,C Q.3 T,S!?8V%L+GAM;%!+ 0(4 Q0 ( --.ODX5NFZ;SEL M .0W! 5 " ?9A @!R879N+3(P,3DP-#,P7V1E9BYX;6Q0 M2P$"% ,4 " #33KY.SFO:=Z[7 !/G H %0 @ 'WO0( M&UL4$L! A0#% @ TTZ^3@RL*X6<@ M^4D& !4 ( !V)4# ')A=FXM,C Q.3 T,S!?<')E+GAM;%!+ 4!08 "P + ,$" "G%@0 ! end