0000892537-18-000037.txt : 20181102 0000892537-18-000037.hdr.sgml : 20181102 20181102090124 ACCESSION NUMBER: 0000892537-18-000037 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 68 CONFORMED PERIOD OF REPORT: 20180930 FILED AS OF DATE: 20181102 DATE AS OF CHANGE: 20181102 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MANTECH INTERNATIONAL CORP CENTRAL INDEX KEY: 0000892537 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-MANAGEMENT SERVICES [8741] IRS NUMBER: 221852179 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-49604 FILM NUMBER: 181155606 BUSINESS ADDRESS: STREET 1: 2251 CORPORATE PARK DRIVE CITY: HERNDON STATE: VA ZIP: 20171 BUSINESS PHONE: 703-218-6000 MAIL ADDRESS: STREET 1: 2251 CORPORATE PARK DRIVE CITY: HERNDON STATE: VA ZIP: 20171 10-Q 1 mant-09302018x10q.htm 10-Q Document


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549 
__________________________________________
FORM 10-Q 
__________________________________________
(Mark One)
x
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2018
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 No. 000-49604 
__________________________________________
ManTech International Corporation
(Exact name of registrant as specified in its charter) 
__________________________________________
Delaware
22-1852179
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
 
 
2251 Corporate Park Drive, Herndon, VA
20171
(Address of principal executive offices)
(Zip Code)
(703) 218-6000
(Registrant’s telephone number, including area code) 
__________________________________________
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.    x  Yes    o  No
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Website, if any, every Interactive Data File required to be submitted and posted 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 and post such files).    x  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 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
x
Accelerated filer
o
Non-accelerated filer
o  (Do not check if a smaller reporting company)
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    x  No




As of October 31, 2018 there were 26,544,339 shares outstanding of our Class A common stock and 13,188,045 shares outstanding of our Class B common stock.





MANTECH INTERNATIONAL CORPORATION
FORM 10-Q
FOR THE QUARTER ENDED September 30, 2018
INDEX
 
 
Page No.
 
Item 1.
 
 
Condensed Consolidated Balance Sheets as of September 30, 2018 and December 31, 2017
 
Condensed Consolidated Statements of Income for the Three and Nine Months Ended September 30, 2018 and 2017
 
Condensed Consolidated Statements of Comprehensive Income for the Three and Nine Months Ended September 30, 2018 and 2017
 
Condensed Consolidated Statements of Changes in Stockholders' Equity for the Three and Nine Months Ended September 30, 2018 and 2017
 
Condensed Consolidated Statements of Cash Flows for the Nine Months Ended September 30, 2018 and 2017
 
Notes to Condensed Consolidated Financial Statements
Item 2.
Management's Discussion and Analysis of Financial Condition and Results of Operations
Item 3.
Item 4.
 
Item 1.
Item 1A.
Item 6.


2



PART I – FINANCIAL INFORMATION

Item 1.
Financial Statements

MANTECH INTERNATIONAL CORPORATION
CONDENSED CONSOLIDATED BALANCE SHEETS
(In Thousands Except Share and Per Share Amounts)
 
(unaudited)
 
September 30,
2018
 
December 31,
2017
ASSETS
 
 
 
Cash and cash equivalents
$
14,951

 
$
9,451

Receivables—net
367,569

 
311,410

Prepaid expenses
31,233

 
22,933

Other current assets
8,970

 
23,370

Total Current Assets
422,723

 
367,164

Goodwill
1,085,806

 
1,084,560

Other intangible assets—net
177,113

 
194,348

Property and equipment—net
53,178

 
46,082

Employee supplemental savings plan assets
34,154

 
33,555

Investments
11,835

 
11,843

Other assets
10,722

 
6,923

TOTAL ASSETS
$
1,795,531

 
$
1,744,475

LIABILITIES AND STOCKHOLDERS' EQUITY
 
 
 
LIABILITIES
 
 
 
Accounts payable and accrued expenses
$
126,130

 
$
122,405

Accrued salaries and related expenses
92,870

 
87,064

Contract liabilities
32,355

 
18,816

Total Current Liabilities
251,355

 
228,285

Long term debt

 
31,000

Deferred income taxes
110,468

 
97,194

Accrued retirement
35,482

 
34,517

Other long-term liabilities
10,148

 
10,505

TOTAL LIABILITIES
407,453

 
401,501

COMMITMENTS AND CONTINGENCIES


 


STOCKHOLDERS' EQUITY
 
 
 
Common stock, Class A—$0.01 par value; 150,000,000 shares authorized; 26,786,232 and 26,285,773 shares issued at September 30, 2018 and December 31, 2017; 26,542,119 and 26,041,660 shares outstanding at September 30, 2018 and December 31, 2017
268

 
263

Common stock, Class B—$0.01 par value; 50,000,000 shares authorized; 13,188,045 and 13,189,245 shares issued and outstanding at September 30, 2018 and December 31, 2017
132

 
132

Additional paid-in capital
504,378

 
492,030

Treasury stock, 244,113 and 244,113 shares at cost at September 30, 2018 and December 31, 2017
(9,158
)
 
(9,158
)
Retained earnings
892,832

 
860,027

Accumulated other comprehensive loss
(374
)
 
(320
)
TOTAL STOCKHOLDERS’ EQUITY
1,388,078

 
1,342,974

TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY
$
1,795,531

 
$
1,744,475

See notes to condensed consolidated financial statements.

3



MANTECH INTERNATIONAL CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF INCOME
(In Thousands Except Per Share Amounts)
 
(unaudited)
Three months ended
September 30,
 
(unaudited)
Nine months ended
September 30,
 
2018
 
2017
 
2018
 
2017
REVENUE
$
497,205

 
$
422,665

 
$
1,461,485

 
$
1,254,733

Cost of services
425,560

 
361,286

 
1,250,505

 
1,069,007

General and administrative expenses
42,246

 
38,239

 
126,831

 
113,261

OPERATING INCOME
29,399

 
23,140

 
84,149

 
72,465

Interest expense
(616
)
 
(254
)
 
(2,007
)
 
(865
)
Interest income
43

 
37

 
85

 
89

Other income, net
1

 
191

 
63

 
235

INCOME FROM OPERATIONS BEFORE INCOME TAXES AND EQUITY METHOD INVESTMENTS
28,827

 
23,114

 
82,290

 
71,924

Provision for income taxes
(6,912
)
 
(8,004
)
 
(20,412
)
 
(26,230
)
Equity in gains of unconsolidated subsidiaries
8

 
72

 
27

 
77

NET INCOME
$
21,923

 
$
15,182

 
$
61,905

 
$
45,771

BASIC EARNINGS PER SHARE:
 
 
 
 
 
 
 
Class A common stock
$
0.55

 
$
0.39

 
$
1.57

 
$
1.18

Class B common stock
$
0.55

 
$
0.39

 
$
1.57

 
$
1.18

DILUTED EARNINGS PER SHARE:
 
 
 
 
 
 
 
Class A common stock
$
0.55

 
$
0.39

 
$
1.55

 
$
1.17

Class B common stock
$
0.55

 
$
0.39

 
$
1.55

 
$
1.17


See notes to condensed consolidated financial statements.

4



MANTECH INTERNATIONAL CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(In Thousands)
 
(unaudited)
Three months ended
September 30,
 
(unaudited)
Nine months ended
September 30,
 
2018
 
2017
 
2018
 
2017
NET INCOME
$
21,923

 
$
15,182

 
$
61,905

 
$
45,771

OTHER COMPREHENSIVE INCOME (LOSS):
 
 
 
 
 
 
 
Translation adjustments, net of tax
(27
)
 
13

 
(54
)
 
(32
)
COMPREHENSIVE INCOME
$
21,896

 
$
15,195

 
$
61,851

 
$
45,739


See notes to condensed consolidated financial statements.

5



MANTECH INTERNATIONAL CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY
(In Thousands)
 
(unaudited)
Three months ended
September 30,
 
(unaudited)
Nine months ended
September 30,
 
2018
 
2017
 
2018
 
2017
Common Stock, Class A
 
 
 
 
 
 
 
At beginning of period
$
266

 
$
259

 
$
263

 
$
258

Stock option exercises
2

 
1

 
4

 
2

Stock-based compensation expense

 

 
1

 

At end of period
268

 
260

 
268

 
260

Common Stock, Class B
 
 
 
 
 
 
 
At beginning of period
132

 
132

 
132

 
132

At end of period
132

 
132

 
132

 
132

Additional Paid-In Capital
 
 
 
 
 
 
 
At beginning of period
498,370

 
477,545

 
492,030

 
471,906

Stock option exercises
4,667

 
2,732

 
11,489

 
5,929

Stock-based compensation expense
1,341

 
1,302

 
3,582

 
3,558

Payment consideration to tax authority on employees' behalf

 

 
(2,723
)
 

Cumulative-effect adjustment for adoption of Accounting Standards Update 2016-09

 

 

 
186

At end of period
504,378

 
481,579

 
504,378

 
481,579

Treasury Stock, at cost
 
 
 
 
 
 
 
At beginning of period
(9,158
)
 
(9,158
)
 
(9,158
)
 
(9,158
)
At end of period
(9,158
)
 
(9,158
)
 
(9,158
)
 
(9,158
)
Retained Earnings
 
 
 
 
 
 
 
At beginning of period
880,837

 
792,883

 
860,027

 
778,710

Net income
21,923

 
15,182

 
61,905

 
45,771

Dividends
(9,928
)
 
(8,173
)
 
(29,687
)
 
(24,474
)
Cumulative-effect adjustment for adoption of Accounting Standards Update 2016-09

 

 

 
(115
)
Cumulative-effect adjustment for adoption of Accounting Standards Update 2014-09

 

 
587

 

At end of period
892,832

 
799,892

 
892,832

 
799,892

Accumulated Other Comprehensive Loss
 
 
 
 
 
 
 
At beginning of period
(347
)
 
(226
)
 
(320
)
 
(181
)
Translation adjustments, net of tax
(27
)
 
13

 
(54
)
 
(32
)
At end of period
(374
)
 
(213
)
 
(374
)
 
(213
)
Total Stockholders' Equity
$
1,388,078

 
$
1,272,492

 
$
1,388,078

 
$
1,272,492


See notes to condensed consolidated financial statements.


6



MANTECH INTERNATIONAL CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In Thousands)
 
(unaudited)
Nine months ended
September 30,
 
2018
 
2017
CASH FLOWS FROM (USED IN) OPERATING ACTIVITIES:
 
 
 
Net income
$
61,905

 
$
45,771

Adjustments to reconcile net income to net cash flow from (used in) operating activities:
 
 
 
Depreciation and amortization
40,028

 
23,357

Deferred income taxes
13,274

 
9,711

Stock-based compensation expense
3,583

 
3,558

Equity in gains of unconsolidated subsidiaries
(27
)
 
(77
)
Change in assets and liabilities—net of effects from acquired businesses:
 
 
 
Receivables—net
(49,289
)
 
(462
)
Prepaid expenses
(8,448
)
 
(6,113
)
Other current assets
14,356

 
14,538

Employee supplemental savings plan asset
(1,899
)
 
(2,968
)
Accounts payable and accrued expenses
4,946

 
(1,215
)
Accrued salaries and related expenses
5,907

 
13,742

Contract liabilities
10,256

 
15,669

Accrued retirement
965

 
1,830

Other
(1,343
)
 
(2,101
)
Net cash flow from operating activities
94,214

 
115,240

CASH FLOWS FROM (USED IN) INVESTING ACTIVITIES:
 
 
 
Purchases of property and equipment
(25,029
)
 
(5,774
)
Acquisition of businesses—net of cash acquired
(5,279
)
 

Investment in capitalized software for internal use
(4,199
)
 
(5,123
)
Deferred contract costs
(3,586
)
 
(676
)
Proceeds from corporate owned life insurance
1,300

 

Proceeds from previous acquisition

 
112

Payments to acquire investments

 
(110
)
Net cash used in investing activities
(36,793
)
 
(11,571
)
CASH FLOWS FROM (USED IN) FINANCING ACTIVITIES:
 
 
 
Borrowing under revolving credit facility
501,000

 

Repayments under revolving credit facility
(532,000
)
 

Dividends paid
(29,691
)
 
(24,476
)
Proceeds from exercise of stock options
11,493

 
5,931

Payment consideration to tax authority on employees' behalf
(2,723
)
 

Debt issuance costs

 
(1,323
)
Net cash used in financing activities
(51,921
)
 
(19,868
)
NET CHANGE IN CASH AND CASH EQUIVALENTS
5,500

 
83,801

CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD
9,451

 
64,936

CASH AND CASH EQUIVALENTS, END OF PERIOD
$
14,951

 
$
148,737

SUPPLEMENTAL CASH FLOW INFORMATION
 
 
 
Cash paid for income taxes, net of refunds
$
(6,750
)
 
$
7,283

Cash paid for interest
$
1,961

 
$
732

Noncash investing and financing activities:
 
 
 
Capital expenditures incurred but not yet paid
$
112

 
$

See notes to condensed consolidated financial statements.

7



NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
September 30, 2018
UNAUDITED

1.
Description of the Business

ManTech International Corporation (depending on the circumstances, “ManTech” “Company” “we” “our” “ours” or “us”) provide mission-focused technology solutions and services for U.S. defense, intelligence community and federal civilian agencies. Now in our 50th year, we excel in full-spectrum cyber, data collection & analytics, enterprise information technology (IT), systems engineering and software application development solutions that support national and homeland security.

2.
Basis of Presentation

The accompanying condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (SEC). Certain information and note disclosures normally included in the annual financial statements, prepared in accordance with accounting principles generally accepted in the U.S., have been condensed or omitted pursuant to those rules and regulations. The preparation of these condensed consolidated financial statements requires management to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses. We recommend that you read these condensed consolidated financial statements in conjunction with the audited consolidated financial statements and related notes included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2017, previously filed with the SEC. We believe that the condensed consolidated financial statements in this Form 10-Q reflect all adjustments that are necessary to fairly present the financial position, results of operations and cash flows for the interim periods presented. The results of operations for such interim periods are not necessarily indicative of the results that can be expected for the full year.

We classified prepaid expenses and other current assets into separate lines on our condensed consolidated balance sheet at September 30, 2018 and conformed our condensed consolidated balance sheet at December 31, 2017, accordingly. Furthermore, our condensed consolidated statements of cash flows for the nine months ended September 30, 2018 and 2017 were conformed based on the balance sheet presentation.

3.
Revenue from Contracts with Customers

Significant Accounting Policies

Revenue Recognition - On January 1, 2018, we adopted Accounting Standards Codification (ASC) 606, Revenue from Contracts with Customers using the modified retrospective method applied to those contracts that were not substantially complete as of January 1, 2018. ASC 606 outlines a five-step model whereby revenue is recognized as performance obligations within the contract are satisfied. ASC 606 also requires new, expanded disclosures regarding revenue recognition. We recognized the cumulative effect of adopting ASC 606 as an increase to the 2018 opening balance of retained earnings in the amount of $0.8 million, with the impact primarily related to fixed-price contracts. Results for reporting periods beginning after January 1, 2018 are presented under ASC 606, while prior period amounts were not adjusted and continue to be reported in accordance with ASC 605, Revenue Recognition. Revenue for the nine months ended September 30, 2018 increased $3.3 million as a result of applying ASC 606.

We account for a contract when both we and the customer approve and commit; our rights and those of the customer are identified, payment terms are identified; the contract has commercial substance; and collectability of consideration is probable. At contract inception, we identify the distinct goods or services promised in the contract, referred to as performance obligations. Then we determine the transaction price for the contract; the consideration to which we can expect in exchange for the promised goods or services in the contract. The transaction price can be a fixed or variable amount. It is common for our contracts to contain award fees, incentive fees or other provisions that can either increase or decrease the transaction price. These variable amounts generally are awarded upon achievement of certain performance metrics, program milestones or cost targets and can be based upon customer discretion. We estimate variable consideration at the most likely amount to which we expect to be entitled. We include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of our anticipated performance and historical, current and forecasted information that is reasonably available to us. The transaction price is allocated to each distinct performance obligation using our best estimate of the standalone selling price for each distinct good or service promised in the contract. The primary method used to estimate standalone selling price is the expected cost plus a margin approach, under which we forecast our expected costs of satisfying a performance obligation and then add an appropriate margin for that distinct good or service promised. Revenue is recognized when, or as, the performance obligation is satisfied.

8




We recognize revenue over time when there is a continuous transfer of control to our customer. For our U.S. government contracts, this continuous transfer of control to the customer is supported by clauses in the contract that allow the U.S. government to unilaterally terminate the contract for convenience, pay us for costs incurred plus a reasonable profit and take control of any work in process. When control is transferred over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. Based on the nature of the products and services provided in the contract, we use our judgment to determine if an input measure or output measure best depicts the transfer of control over time. For services contracts, we typically satisfy our performance obligations as services are rendered. We typically use a cost-based input method to measure progress. Contract costs include labor, material and allocable indirect expenses. Revenue is recognized proportionally as contract costs are incurred plus estimated fees. For time-and-material contracts, we bill the customer per labor hour and per material, and revenue is recognized in the amount invoiced since the amount corresponds directly to the value of our performance to date. For stand-ready service contracts, a time-elapsed output method is used to measure progress, and revenue is recognized straight-line over the term of the contract. If a contract does not meet the criteria for recognizing revenue over time, we recognize revenue at a point in time. Revenue is recognized at the point in time when control of the good or service is transferred to our customer. We consider control to transfer when we have a present right to payment and our customer has legal title. Determining a measure of progress and when control transfers requires us to make judgments that affect the timing of when revenue is recognized. Essentially, all of our contracts satisfy their performance obligations over time.

Contracts are often modified to account for changes in contract specifications and requirements. Contract modifications impact performance obligations when the modification either creates new or changes the existing enforceable rights and obligations. The effect of a contract modification on the transaction price and our measure of progress for the performance obligation to which it relates is recognized as an adjustment to revenue and profit cumulatively. Furthermore, a significant change in one or more estimates could affect the profitability of our contracts. We recognize adjustments in estimated profit on contracts in the period identified. The impact of adjustments in contract estimates can be reflected in either revenue or operating expenses on the condensed consolidated statement of income.
 
We have an Estimate at Completion process in which management reviews the progress and execution of our performance obligations. As part of this process, management reviews information including, but not limited to, any outstanding key contract matters, progress towards completion and the related program schedule, identified risks and opportunities and the related changes in estimates of revenue and costs. The risks and opportunities include management’s judgment about the ability and cost to achieve the contract milestones and other technical contract requirements. Management must make assumptions and estimates regarding labor productivity and availability, the complexity of the work to be performed, the availability of materials, the length of time to complete the performance obligation, execution by our subcontractors, the availability and timing of funding from our customer and overhead cost rates, among other variables. A significant change in one or more of these estimates could affect the profitability of our contracts. For the three months ended September 30, 2018, the aggregate impact of adjustments in contract estimates increased our revenue by $4.5 million. For the nine months ended September 30, 2018, the aggregate impact of adjustments in contract estimates increased our revenue by $8.8 million. No adjustment on any one contract was material to our condensed consolidated financial statements for the nine months ended September 30, 2018.

Results for prior periods were reported in accordance with ASC 605. Revenue for cost-reimbursable contracts were recorded as reimbursable costs were incurred, including an estimated share of the applicable contractual fees earned. For performance-based fees under cost-reimbursable contracts, we recognized the relevant portion of the expected fee to be awarded by the customer at the time such fee can be reasonably estimated, based on factors such as our prior award experience and communications with the customer regarding performance, or upon approval by the customer. For time-and-materials contracts, revenue was recognized to the extent of billable rates times hours delivered plus materials and other reimbursable costs incurred. For long-term fixed-price contracts, revenue was recognized at a rate per unit as the units were delivered or by other methods to measure services provided. Revenue from other long-term fixed-price contracts were recognized ratably over the contract period or by other appropriate methods to measure services provided. Contract costs were expensed as incurred except for certain limited long-term contracts noted below. For long-term contracts, specifically described in the scope section of ASC 605-35, Revenue Recognition - Construction-Type and Production-Type Contracts, we applied the percentage of completion method. Under the percentage of completion method, income was recognized at a consistent profit margin over the period of performance based on estimated profit margins at completion of the contract. This method of accounting required estimating the total revenue and total contract cost at completion of the contract. These estimates were periodically reviewed and revisions were made as required using the cumulative catch-up method. The impact on revenue and contract profit as a result of these revisions were included in the periods in which the revisions were made. Estimated losses on contracts at completion were recognized when identified. In certain circumstances, revenue was recognized when contract amendments were not finalized.

Contract assets - Amounts are invoiced as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals or upon achievement of contractual milestones. Generally, revenue recognition occurs before billing, resulting

9



in contract assets. These contract assets are referred to as unbilled receivables and are reported within receivables, net on our condensed consolidated balance sheet.

Billed receivables - Amounts billed and due from our customers are classified as billed receivables and are reported within receivables, net on the condensed consolidated balance sheet. The portion of the payments retained by the customer until final contract settlement is not considered a significant financing component because the intent is to protect the customer.

Contract liabilities - We receive advances and milestone payments from our customers on selected contracts that exceed revenue earned to date, resulting in contract liabilities. Contract liabilities typically are not considered a significant financing component because it is used to meet working capital demands that can be higher in the early stages of a contract and to protect us from the customer failing to adequately complete some or all of its obligations under the contract. Contract liabilities are reported on our condensed consolidated balance sheet on a net contract basis at the end of each reporting period.

Contract costs - Contract costs include direct labor, direct materials, overhead and, when applicable, general and administrative expenses. Incremental costs of obtaining a contract that we expect to recover are recognized as deferred contract costs and are amortized on a systematic basis that is consistent with the transfer to the customer of the goods or services. Other incremental costs are expensed when incurred. Costs of fulfilling a contract that relate directly to a contract or to an anticipated contract that can be specifically identified, generate or enhance resources that will be used in satisfying future performance obligations and are expected to be recovered are recognized as deferred contract costs and amortized on a systematic basis that is consistent with the transfer of the goods or services to the customer. Other costs of fulfilling a contract (costs of wasted materials, labor or other resources to fulfill the contracts that were not reflected in the price of the contract and costs that relate to satisfied performance obligations in the contract) are expensed when incurred.

Deferred contract costs - Costs of obtaining or fulfilling a contract that meet the criteria in ASC 340, Other Assets and Deferred Costs, are capitalized and amortized on a systematic basis that is consistent with the transfer of goods or services to the customer. Deferred contracts costs are reported on our condensed consolidated balance sheet within current or non-current other assets based on the expected life of the related contract. At September 30, 2018, we had $6.2 million of deferred contract costs. For the three months ended September 30, 2018 we recorded amortization expense of $8 thousand. For the nine months ended September 30, 2018, we recorded amortization expense of $0.2 million.

Revenue from Contracts with Customers

We derive revenue from contracts with customers primarily from contracts with the U.S. government in the areas of defense, intelligence, homeland security and other federal civilian agencies. Substantially all of our revenue is derived from services and solutions provided to the U.S. government or to prime contractors supporting the U.S. government, including services by our employees and our subcontractors, and solutions that include third-party hardware and software that we purchase and integrate as a part of our overall solutions. Customer requirements may vary from period-to-period depending on specific contract and customer requirements. We provide our services and solutions under three types of contracts: cost-reimbursable, fixed-price and time-and-materials. Under cost-reimbursable contracts, we are reimbursed for costs that are determined to be reasonable, allowable and allocable to the contract and paid a fee representing the profit margin negotiated between us and the contracting agency, which may be fixed or performance based. Under fixed-price contracts, we perform specific tasks for a fixed price. Fixed-price contracts may include either a product delivery or specific service performance over a defined period. Under time-and-materials contracts, we are reimbursed for labor at fixed hourly rates and generally reimbursed separately for allowable materials, costs and expenses at cost.

We have one reportable segment. Our U.S. government customers typically exercise independent decision-making and contracting authority. Offices or divisions within an agency or department of the U.S. government may directly, or through a prime contractor, use our services as a separate customer as long as the customer has independent decision-making and contracting authority within its organization. We treat sales to U.S. government customers as sales within the U.S. regardless of where the services are performed.


10



The following tables disclose revenue (in thousands) by contract type, customer, prime or subcontractor and geography for the periods presented. Prior period amounts have not been adjusted under the modified retrospective method.
 
Three months ended September 30,
 
Nine months ended September 30,
2018
 
2017
 
2018
 
2017
Cost-reimbursable
$
337,105

 
$
280,398

 
$
970,647

 
$
840,342

Fixed-price
108,921

 
84,240

 
341,854

 
242,309

Time-and-materials
51,179

 
58,027

 
148,984

 
172,082

Revenue
$
497,205

 
$
422,665

 
$
1,461,485

 
$
1,254,733

 
Three months ended September 30,
 
Nine months ended September 30,
2018
 
2017
 
2018
 
2017
Department of Defense and intelligence agencies
$
365,044

 
$
336,855

 
$
1,055,911

 
$
1,008,060

Federal civilian agencies
121,543

 
74,515

 
371,767

 
214,983

State agencies, international agencies and commercial entities
10,618

 
11,295

 
33,807

 
31,690

Revenue
$
497,205

 
$
422,665

 
$
1,461,485

 
$
1,254,733


 
Three months ended September 30,
 
Nine months ended September 30,
2018
 
2017
 
2018
 
2017
Prime contractor
$
442,413

 
$
375,421

 
$
1,298,437

 
$
1,105,596

Subcontractor
54,792

 
47,244

 
163,048

 
149,137

Revenue
$
497,205

 
$
422,665

 
$
1,461,485

 
$
1,254,733


 
Three months ended September 30,
 
Nine months ended September 30,
2018
 
2017
 
2018
 
2017
U.S.
$
490,098

 
$
415,420

 
$
1,439,293

 
$
1,233,436

International
7,107

 
7,245

 
22,192

 
21,297

Revenue
$
497,205

 
$
422,665

 
$
1,461,485

 
$
1,254,733


The following table discloses contract receivables (in thousands):
 
September 30, 2018
 
January 1, 2018
 
December 31, 2017
Billed receivables
$
281,682

 
$
236,113

 
$
236,113

Unbilled receivables
92,582

 
88,767

 
81,454

Allowance for doubtful accounts
(6,695
)
 
(6,157
)
 
(6,157
)
Receivables—net
$
367,569

 
$
318,723

 
$
311,410


Receivables at September 30, 2018 are expected to be substantially collected within one year except for approximately $0.6 million, of which 92% is related to receivables from sales to the U.S. government or from contracts in which we acted as a subcontractor to other contractors selling to the U.S. government. We do not believe that we have significant exposure to credit risk as billed receivable and unbilled receivables are primarily due from the U.S. government. The allowance for doubtful accounts represents our estimate for exposure to compliance, contractual issues and bad debts related to prime contractors.

The following table discloses contract liabilities (in thousands):
 
September 30, 2018
 
January 1, 2018
 
December 31, 2017
Contract liabilities
$
32,355

 
$
22,156

 
$
18,816


11




Changes in the balances of contract assets and contract liabilities are primarily due to the timing difference between our performance and our customers' payments. For the three months ended September 30, 2018, the amount of revenue that was included in the opening contract liabilities balance was $4.2 million. For the nine months ended September 30, 2018, the amount of revenue that was included in the opening contract liabilities balance was $10.0 million.

The remaining performance obligation as of September 30, 2018 is $2.8 billion. The following table discloses when we expect to recognize the remaining performance obligation as revenue (in billions):
For the remaining three months ending December 31, 2018
 
For the year ending
 
 
 
December 31, 2019
 
December 31, 2020
 
Thereafter
$
0.5

 
$
1.3

 
$
0.6

 
$
0.4


4.
Acquisitions

InfoZen LLC (InfoZen)—On October 2, 2017, we completed the acquisition of InfoZen. The results of InfoZen's operations have been included in our consolidated financial statements since that date. The acquisition was completed through an equity purchase agreement dated September 15, 2017, by and among InfoZen LLC., IZ Holdings, LLC and other beneficiaries and ManTech Advanced Systems International, Inc. We funded the acquisition with cash on hand and borrowings on our revolving credit facility. InfoZen is a leading IT solution provider, with domain expertise in modernization, agile/DevOps software development, cloud migration and threat monitoring and assessment capabilities in support of critical national and homeland security missions. The purchase agreement did not contain provisions for contingent consideration.

The purchase price of $184.0 million was allocated to the underlying assets and liabilities based on their estimated fair value at the date of acquisition. The goodwill recorded related to this transaction will be deductible for tax purposes over 15 years. Recognition of goodwill is largely attributed to the value paid for InfoZen's capabilities to support customers in modernization, agile software development, cloud migration and threat monitoring and assessment capabilities.

In allocating the purchase price, we considered, among other factors, analysis of historical financial performance and estimates of future performance of InfoZen's contracts. The components of other intangible assets associated with the acquisition were customer relationships and backlog valued at $49.2 million and $5.7 million, respectively. Customer contracts and related relationships represent the underlying relationships and agreements with InfoZen's existing customers. Customer relationships are amortized using the pattern of benefits method over their estimated useful lives of approximately 20 years. Backlog is amortized straight-line over its estimated useful life of 1 year. The weighted-average amortization period for the intangible assets is 18 years.

The following table represents the purchase price allocation for InfoZen (in thousands):

Cash and cash equivalents
$
1,406

Receivables
8,991

Prepaid expenses
4,046

Other current assets
7

Goodwill
129,932

Other intangible assets
54,850

Property and equipment
485

Other assets
111

Accounts payable and accrued expenses
(7,488
)
Accrued salaries and related expenses
(3,092
)
Contract liabilities
(5,258
)
Net assets acquired and liabilities assumed
$
183,990



12



5.
Earnings Per Share

Under ASC 260, Earnings per Share, the two-class method is an earnings allocation formula that determines earnings per share for each class of common stock according to dividends declared (or accumulated) and participation rights in undistributed earnings. Under that method, basic and diluted earnings per share data are presented for each class of common stock.

In applying the two-class method, we determined that undistributed earnings should be allocated equally on a per share basis between Class A and Class B common stock. Under our Certificate of Incorporation, the holders of the common stock are entitled to participate ratably, on a share-for-share basis as if all shares of common stock were of a single class, in such dividends as may be declared by the Board of Directors. During the nine months ended September 30, 2018 and 2017, we declared and paid quarterly dividends in the amount of $0.25 per share and $0.21 per share, respectively, on both classes of common stock.

Basic earnings per share has been computed by dividing net income available to common stockholders by the weighted average number of shares of common stock outstanding during each period. Shares issued during the period and shares reacquired during the period are weighted for the portion of the period in which the shares were outstanding. Diluted earnings per share have been computed in a manner consistent with that of basic earnings per share while giving effect to all potentially dilutive common shares that were outstanding during each period.

The net income available to common stockholders and weighted average number of common shares outstanding used to compute basic and diluted earnings per share for each class of common stock are as follows (in thousands, except per share amounts): 
 
Three months ended
September 30,
 
Nine months ended
September 30,
 
2018
 
2017
 
2018
 
2017
Distributed earnings
$
9,928

 
$
8,174

 
$
29,687

 
$
24,474

Undistributed earnings
11,995

 
7,008

 
32,218

 
21,297

Net income
$
21,923

 
$
15,182

 
$
61,905

 
$
45,771

 
 
 
 
 
 
 
 
Class A common stock:
 
 
 
 
 
 
 
Basic net income available to common stockholders
$
14,623

 
$
10,030

 
$
41,226

 
$
30,213

Basic weighted average common shares outstanding
26,421

 
25,684

 
26,293

 
25,617

Basic earnings per share
$
0.55

 
$
0.39

 
$
1.57

 
$
1.18

 
 
 
 
 
 
 
 
Diluted net income available to common stockholders
$
14,682

 
$
10,062

 
$
41,402

 
$
30,304

Effect of potential exercise of stock options
322

 
245

 
340

 
228

Diluted weighted average common shares outstanding
26,743

 
25,929

 
26,633

 
25,845

Diluted earnings per share
$
0.55

 
$
0.39

 
$
1.55

 
$
1.17

 
 
 
 
 
 
 
 
Class B common stock:
 
 
 
 
 
 
 
Basic net income available to common stockholders
$
7,300

 
$
5,152

 
$
20,679

 
$
15,558

Basic weighted average common shares outstanding
13,189

 
13,191

 
13,189

 
13,191

Basic earnings per share
$
0.55

 
$
0.39

 
$
1.57

 
$
1.18

 
 
 
 
 
 
 
 
Diluted net income available to common stockholders
$
7,241

 
$
5,120

 
$
20,503

 
$
15,467

Effect of potential exercise of stock options

 

 

 

Diluted weighted average common shares outstanding
13,189

 
13,191

 
13,189

 
13,191

Diluted earnings per share
$
0.55

 
$
0.39

 
$
1.55

 
$
1.17


For the three months ended September 30, 2018 and 2017, options to purchase 242,789 shares and 363,635 shares, respectively, were outstanding but not included in the computation of diluted earnings per share because the options' effect would have been anti-dilutive. For the nine months ended September 30, 2018 and 2017, options to purchase 268,013 shares and 301,985 shares, respectively, were outstanding but not included in the computation of diluted earnings per share because the options' effect would

13



have been anti-dilutive. For the nine months ended September 30, 2018 and 2017, there were 387,926 shares and 202,459 shares, respectively, issued from the exercise of stock options.

6.
Property and Equipment

Major classes of property and equipment are summarized as follows (in thousands):
 
September 30,
2018
 
December 31,
2017
Furniture and equipment
$
98,396

 
$
79,218

Leasehold improvements
42,835

 
39,022

Property and equipment—gross
141,231

 
118,240

Accumulated depreciation and amortization
(88,053
)
 
(72,158
)
Property and equipment—net
$
53,178

 
$
46,082


Depreciation and amortization expense related to property and equipment for the three months ended September 30, 2018 and 2017 was $6.4 million and $2.0 million, respectively. Depreciation and amortization expense related to property and equipment for the nine months ended September 30, 2018 and 2017 was $19.1 million and $6.1 million, respectively.

7.
Goodwill and Other Intangible Assets

The change in the carrying amount of goodwill during the year ended December 31, 2017 and the nine months ended September 30, 2018 is as follows (in thousands):
 
Goodwill Balance
Goodwill at December 31, 2016
$
955,874

Acquisitions
128,686

Goodwill at December 31, 2017
1,084,560

Acquisition fair value adjustment
1,246

Goodwill at September 30, 2018
$
1,085,806


Other intangible assets consisted of the following (in thousands):
 
September 30, 2018
 
December 31, 2017
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net Carrying Amount
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net Carrying Amount
Other intangible assets:
 
 
 
 
 
 
 
 
 
 
 
Contract and program intangible assets
$
355,932

 
$
196,449

 
$
159,483

 
$
355,932

 
$
179,049

 
$
176,883

Capitalized software cost for internal use
50,040

 
32,410

 
17,630

 
46,995

 
29,530

 
17,465

Total other intangible assets—net
$
405,972

 
$
228,859

 
$
177,113

 
$
402,927

 
$
208,579

 
$
194,348



14



Amortization expense relating to intangible assets for the three months ended September 30, 2018 and 2017 was $6.8 million and $5.5 million. Amortization expense relating to intangible assets for the nine months ended September 30, 2018 and 2017 was $20.3 million and $16.6 million, respectively. We estimate that we will have the following amortization expense for the future periods indicated below (in thousands):
For the remaining three months ending December 31, 2018
$
6,023

For the year ending:
 
December 31, 2019
$
22,570

December 31, 2020
$
21,732

December 31, 2021
$
19,002

December 31, 2022
$
16,563

December 31, 2023
$
13,251


8.
Debt

Revolving Credit Facility—We maintain a credit facility with a syndicate of lenders led by Bank of America, N.A, as sole administrative agent. The credit agreement provides for a $500 million revolving credit facility, with a $75 million letter of credit sublimit and a $30 million swing line loan sublimit. The credit agreement also includes an accordion feature that permits us to arrange with the lenders for the provision of additional commitments. The maturity date is August 17, 2022.

Borrowings under our credit agreement are collateralized by substantially all of our assets and those of our Material Subsidiaries (as defined in the credit agreement) and bear interest at one of the following variable rates as selected by us at the time of borrowing: a London Interbank Offer Rate based rate plus market-rate spreads (1.25% to 2.25% based on our consolidated total leverage ratio) or Bank of America's base rate plus market spreads (0.25% to 1.25% based on our consolidated total leverage ratio).

The terms of the credit agreement permit prepayment and termination of the loan commitments at any time, subject to certain conditions. The credit agreement requires us to comply with specified financial covenants, including the maintenance of certain leverage ratios and a certain consolidated coverage ratio. The credit agreement also contains various covenants, including affirmative covenants with respect to certain reporting requirements and maintaining certain business activities, and negative covenants that, among other things, may limit or impose restrictions on our ability to incur liens, incur additional indebtedness, make investments, make acquisitions and undertake certain other actions. As of and during the nine months ended September 30, 2018 and 2017, we were in compliance with the financial covenants under the credit agreement.

There was $0 and $31.0 million outstanding on our revolving credit facility at September 30, 2018 and December 31, 2017, respectively. The maximum available borrowing under the revolving credit facility at September 30, 2018 was $484.7 million. As of September 30, 2018, we were contingently liable under letters of credit totaling $15.3 million, which reduces our availability to borrow under our revolving credit facility.

9.
Commitments and Contingencies

Contracts with the U.S. government, including subcontracts, are subject to extensive legal and regulatory requirements and, from time-to-time, agencies of the U.S. government, in the ordinary course of business, investigate whether our operations are conducted in accordance with these requirements and the terms of the relevant contracts. U.S. government investigations of us, whether related to our U.S. government contracts or conducted for other reasons, could result in administrative, civil, or criminal liabilities, including repayments, fines or penalties being imposed upon us, or could lead to suspension or debarment from future U.S. government contracting activities. Management believes it has adequately reserved for any losses that may be experienced from any investigation of which it is aware. The Defense Contract Audit Agency has substantially completed our incurred cost audits through 2012 with no material adjustments. The remaining audits for 2013 through 2017 are not expected to have a material effect on our financial position, results of operations or cash flow and management believes it has adequately reserved for any losses.

In the normal course of business, we are involved in certain governmental and legal proceedings, claims and disputes and have litigation pending under several suits. We believe that the ultimate resolution of these matters will not have a material effect on our financial position, results of operations or cash flows, except for the matter noted below.

An officer of our Company is a party to a pending arbitration proceeding with a former employer that relates to certain breach of contract claims.  Pursuant to indemnification arrangements we have with this officer, we may be exposed to a potential loss

15



related to this claim.  Pursuant to applicable accounting standards, we have determined that it is reasonably possible that an unfavorable outcome could cause us to incur a liability/loss under these indemnification arrangements. However, given the nature of the claim, the early stage of the process, the limitations on information and other factual details relating to the claims that are available to us at this time, and management’s intent to contest the matter vigorously, we are unable to make a reasonable estimate of loss at this time.  As such, we have not disclosed an amount of potential loss as of September 30, 2018.

We were a defendant in a lawsuit filed by two former employees with allegations of retaliation under both the False Claims Act and the Defense Contractor Whistleblower Protection Act.  A jury found ManTech liable for discharging the two former employees.  Both parties filed appeals to the Fourth Circuit Court of Appeals.  In August 2018, the Fourth Circuit Court of Appeals reversed the finding of liability as to one of the former employees and affirmed the finding of liability as to the other former employee in the amount of $1.4 million. Our insurance policy covers the amount of the liability, therefore, no loss was recognized as of the nine months ended September 30, 2018.  The impact of future events in connection with this matter will not have a material effect on our financial position, results of operations or cash flow.

We have $15.3 million outstanding on our letter of credit, of which $15.2 million is related to an outstanding performance bond in connection with a contract between ManTech MENA, LLC and Jadwalean International Operations and Management Company to fulfill technical support requirements for the Royal Saudi Air Force.

10.
Stock-Based Compensation

Our 2016 Management Incentive Plan (the Plan) was designed to attract, retain and motivate key employees. The types of awards available under the Plan include, among others, stock options, restricted stock and restricted stock units (RSUs). Equity awards granted under the Plan are settled in shares of Class A common stock. At the beginning of each year, the Plan provides that the number of shares available for issuance automatically increases by an amount equal to 1.5% of the total number of shares of Class A and Class B common stock outstanding on December 31st of the previous year. On January 2, 2018, there were 588,464 additional shares made available for issuance under the Plan. Through September 30, 2018, the Board of Directors has authorized the issuance of up to 14,551,899 shares under this Plan. Through September 30, 2018, the remaining aggregate number of shares of our common stock available for future grants under the Plan was 6,317,478. The Plan expires in March 2026.

The Plan is administered by the compensation committee of our Board of Directors, along with its delegates. Subject to the express provisions of the Plan, the committee has the Board of Directors’ authority to administer and interpret the Plan, including the discretion to determine the exercise price, vesting schedule, contractual life and the number of shares to be issued.

Stock Compensation Expense—For both the three months ended September 30, 2018 and 2017, we recorded $1.3 million of stock-based compensation expense. For both the nine months ended September 30, 2018 and 2017, we recorded $3.6 million of stock-based compensation expense. No compensation expense of employees with stock awards, including stock-based compensation expense, was capitalized during the periods. For the three months ended September 30, 2018 and 2017, we recorded $(1.2) million and $(0.3) million, respectively, to income tax expense (benefit) related to the exercise of stock options, vested cancellations and the vesting of restricted stock. For the nine months ended September 30, 2018 and 2017, we recorded $(2.5) million and $(0.4) million, respectively, to income tax expense (benefit) related to the exercise of stock options, vested cancellations and the vesting of restricted stock.

Stock Options—Under the Plan, we have issued stock options. A stock option gives the holder the right, but not the obligation to purchase a certain number of shares at a predetermined price for a specific period of time. We typically issue options that vest over three years in equal installments beginning on the first anniversary of the date of grant. Under the terms of the Plan, the contractual life of the option grants may not exceed eight years. During the nine months ended September 30, 2018 and 2017, we issued options that expire five years from the date of grant.

Fair Value Determination—We have used the Black-Scholes-Merton option pricing model to determine the fair value of our awards on the date of grant. We will reconsider the use of the Black-Scholes-Merton model if additional information becomes available in the future that indicates another model would be more appropriate or if grants issued in future periods have characteristics that cannot be reasonably estimated under this model.


16



The following weighted-average assumptions were used for option grants during the nine months ended September 30, 2018 and 2017:

Volatility—The expected volatility of the options granted was estimated based upon historical volatility of our share price through weekly observations of our trading history.

Expected life of options—The expected life of options granted to employees was determined from historical exercises of the grantee population. The options had graded vesting over three years in equal installments beginning on the first anniversary of the date of grant and a contractual term of five years.

Risk-free interest rate—The yield on zero-coupon U.S. Treasury strips was used to extrapolate a forward-yield curve. This “term structure” of future interest rates was then input into a numeric model to provide the equivalent risk-free rate to be used in the Black-Scholes-Merton model based on the expected term of the underlying grants.

Dividend Yield—The Black-Scholes-Merton valuation model requires an expected dividend yield as an input. We have calculated our expected dividend yield based on an expected annual cash dividend of $1.00 per share.

The following table summarizes weighted-average assumptions used in our calculations of fair value for the nine months ended September 30, 2018 and 2017:
 
Nine months ended
September 30,
 
2018
 
2017
Volatility
26.34
%
 
25.13
%
Expected life of options
3 years

 
3 years

Risk-free interest rate
2.46
%
 
1.67
%
Dividend yield
2.00
%
 
2.75
%

Stock Option Activity—The weighted-average fair value of options granted during the nine months ended September 30, 2018 and 2017, as determined under the Black-Scholes-Merton valuation model, was $9.98 and $5.65, respectively. Option grants that vested during the nine months ended September 30, 2018 and 2017 had a combined fair value of $0.7 million and $0.9 million, respectively.

The following table summarizes stock option activity for the year ended December 31, 2017 and the nine months ended September 30, 2018:
 
Number of Shares
 
Weighted Average Exercise Price
 
Aggregate Intrinsic Value
(in thousands)
 
Weighted Average Remaining Contractual Life
Stock options outstanding at December 31, 2016
1,160,419

 
$
29.93

 
$
14,299

 
 
Granted
534,030

 
$
42.90

 
 
 
 
Exercised
(463,800
)
 
$
29.34

 
$
7,203

 
 
Cancelled and expired
(61,241
)
 
$
33.80

 
 
 
 
Stock options outstanding at December 31, 2017
1,169,408

 
$
35.88

 
$
16,731

 
 
Granted
243,810

 
$
53.98

 
 
 
 
Exercised
(387,926
)
 
$
29.63

 
$
11,692

 
 
Cancelled and expired
(103,563
)
 
$
43.59

 
 
 
 
Stock options outstanding at September 30, 2018
921,729

 
$
42.43

 
$
19,234

 
3 years
 
 
 
 
 
 
 
 
Stock options exercisable at September 30, 2018
233,403

 
$
31.80

 
$
7,353

 
2 years


17



The following table summarizes non-vested stock options for the nine months ended September 30, 2018:
 
Number of Shares
 
Weighted Average Fair Value
Non-vested stock options at December 31, 2017
684,979

 
$
6.23

Granted
243,810

 
$
9.98

Vested
(138,000
)
 
$
5.21

Cancelled
(102,463
)
 
$
6.93

Non-vested stock options at September 30, 2018
688,326

 
$
7.66


Unrecognized compensation expense related to non-vested awards was $3.9 million as of September 30, 2018, which is expected to be recognized over a weighted-average period of 2 years.

Restricted Stock—Under the Plan, we have issued restricted stock. A restricted stock award is an issuance of shares that cannot be sold or transferred by the recipient until the vesting period lapses. Restricted stock issued to members of our Board of Directors vest on the one year anniversary of the grant date. The related compensation expense is recognized over the service period and is based on the grant date fair value of the stock. The grant date fair value of the restricted stock is equal to the closing market price of our common stock on the date of grant.

Restricted Stock Activity— The following table summarizes the restricted stock activity during the year ended December 31, 2017 and the nine months ended September 30, 2018.
 
Number of Shares
 
Weighted Average Fair Value
Non-vested restricted stock at December 31, 2016
18,000

 
$
33.84

Granted
24,000

 
$
37.90

Vested
(18,000
)
 
$
33.84

Non-vested restricted stock at December 31, 2017
24,000

 
$
37.90

Granted
24,000

 
$
52.83

Vested
(24,000
)
 
$
37.90

Non-vested restricted stock at September 30, 2018
24,000

 
$
52.83


RSUs—Under the Plan, we have issued RSUs. RSUs are not actual shares, but rather a right to receive shares in the future. The shares are not issued and the employee cannot sell or transfer shares prior to vesting and have no voting rights until the RSUs vest. Employees who are granted RSUs do not receive dividend payments during the vesting period. Our employees have been granted performance-based RSUs and time-based RSUs. Performance-based RSUs result in the delivery of shares only if (a) performance criteria is met and (b) the employee remains employed, in good standing, through the date of the performance period of two years. In 2018, our employees were granted time-based RSUs, instead of performance-based RSUs. These time-based RSUs vest in one-third increments on the first, second and third anniversaries of the date of grant. The grant date fair value of the RSUs is equal to the closing market price of our common stock on the grant date less the present value of dividends expected to be awarded during the service period. We recognize the grant date fair value of RSUs of shares we expect to issue as compensation expense ratably over the requisite service period.


18



RSU Activity—For performance-based RSUs that vested in 2018, each RSU awarded resulted in the issuance of 1.5 shares, which were issued net of applicable payroll tax withholdings. The following table summarizes the non-vested RSU activity during the year ended December 31, 2017 and the nine months ended September 30, 2018:
 
Number of Units
 
Weighted Average Fair Value
Non-vested RSUs at December 31, 2016
206,338

 
$
30.10

Granted
55,830

 
$
35.34

Vested
(3,300
)
 
$
30.60

Forfeited
(97,525
)
 
$
31.00

Non-vested RSUs at December 31, 2017
161,343

 
$
31.36

Granted
72,963

 
$
53.96

Vested
(87,200
)
 
$
28.40

Forfeited
(10,850
)
 
$
38.07

Non-vested RSUs at September 30, 2018
136,256

 
$
44.82


11.
Income Taxes

The Tax Cuts and Jobs Act of 2017 (TCJA) was enacted on December 22, 2017. TCJA reduces the U.S. federal corporate tax rate from 35% to 21%, effective January 1, 2018. At December 31, 2017, we made a reasonable estimate of the effects on our existing deferred tax balances and effective tax rate for the deductibility of officers' compensation, the acquisition of InfoZen, and assets that qualify for an immediate deduction. Our accounting for those items, as impacted by the TCJA, is now complete and no material adjustments were required.


19



Item 2.
Management’s Discussion and Analysis of Financial Condition and Results of Operations

Cautionary Note Regarding Forward-Looking Statements

All statements and assumptions contained in this Quarterly Report on Form 10-Q that do not relate to historical facts constitute "forward-looking statements." These statements can be identified by the fact that they do not relate strictly to historical or current facts. Forward-looking statements often include the use of words such as "may," "will," "expect," "intend," "anticipate," "believe," "estimate," "plan" and words and terms of similar substance in connection with discussions of future events, situations or financial performance. While these statements represent our current expectations, no assurance can be given that the results or events described in such statements will be achieved.

Forward-looking statements may include, among other things, statements with respect to our financial condition, results of operations, prospects, business strategies, competitive position, growth opportunities, and plans and objectives of management. Such statements are subject to numerous assumptions, risks, uncertainties and other factors, many of which are outside of our control, and include, without limitations, the risks and uncertainties discussed in the section titled "Risk Factors" in our Annual Report on Form 10-K for the fiscal year ended December 31, 2017.

Factors or risks that could cause our actual results to differ materially from the results we anticipate include, but are not limited to, the following:

Failure to maintain our relationship with the U.S. government, or the failure to compete effectively for new contract awards or to retain existing U.S. government contracts;

Inability to recruit and retain a sufficient number of employees with specialized skill sets or necessary security clearances who are in great demand and limited supply;

Issues relating to competing effectively for awards procured through the competitive bidding process, including the adverse impact of delays caused by competitors' protests of contract awards received by us;

Adverse changes in U.S. government spending for programs we support, whether due to changing mission priorities, socio-economic policies that reduce contracts that we may bid on, cost reduction and efficiency initiatives by our customers, or federal budget constraints generally;

Failure to obtain option awards, task orders or funding under contracts;

Failure to realize the full amount of our backlog, or adverse changes in the timing of receipt of revenue under contracts included in backlog;

Renegotiation, modification or termination of our contracts, or failure to perform in conformity with contract terms or our expectations;

Disruption of our business or damage to our reputation resulting from security breaches in customer systems, internal systems or service failures (including as a result of cyber or other security threats), or employee or subcontractor misconduct;

Failure to successfully integrate acquired companies or businesses into our operations or to realize any accretive or synergistic effects from such acquisitions;

Increased exposure to risks associated with conducting business internationally;

Non-compliance with, or adverse changes in, complex U.S. government laws, procurement regulations or processes; and

Adverse results of U.S. government audits or other investigations of our government contracts.

We urge you not to place undue reliance on these forward-looking statements, which speak only as of the date of this Quarterly Report. We undertake no obligation to update any forward-looking statement made herein following the date of this Quarterly Report, whether as a result of new information, subsequent events or circumstances, changes in expectations or otherwise.


20



Overview

We provide mission-focused technology solutions and services for U.S. defense, intelligence community and federal civilian agencies. Now in our 50th year, we excel in full-spectrum cyber, data collection & analytics, enterprise IT, systems engineering and software application development solutions that support national and homeland security.

On September 28, 2018, the President signed into law appropriations funding approximately 75% of the U.S. government, including the Department of Defense, through U.S. Government fiscal year (GFY) 2019. However, a number of federal civilian agencies, including the Departments of Homeland Security and State, have been funded under a Continuing Resolution (CR) at 2018 funding levels through early December 2018. Appropriations for the Department of Defense include near term expansions that aligned with the Administration's stated priorities in dealing with significant global threats, readiness and force structure needs within the military, diplomatic, and cyber aggressions by both state and non-state actors. For agencies operating under the CR, funding appropriations are expected to be debated by Congress after the midterm elections. We expect future appropriations to be debated with the consideration of policy priorities, national budget deficits, debt ceilings and the Budget Control Act.

We recommend that you read this discussion and analysis in conjunction with our Annual Report on Form 10-K for the fiscal year ended December 31, 2017, previously filed with the Securities and Exchange Commission.

Three Months Ended September 30, 2018 Compared to the Three Months Ended September 30, 2017

The following table sets forth certain items from our condensed consolidated statements of income and the relative percentage that certain items of expenses and earnings bear to revenue, as well as the period-to-period change from September 30, 2017 to September 30, 2018.
 
Three months ended
September 30,
 
Period-to-Period Change
 
2018
 
2017
 
2018
 
2017
 
2017 to 2018
 
Dollars
 
Percentage
 
Dollars
 
Percentage
 
(dollars in thousands)
REVENUE
$
497,205

 
$
422,665

 
100.0
%
 
100.0
 %
 
$
74,540

 
17.6
 %
Cost of services
425,560

 
361,286

 
85.6
%
 
85.5
 %
 
64,274

 
17.8
 %
General and administrative expenses
42,246

 
38,239

 
8.5
%
 
9.0
 %
 
4,007

 
10.5
 %
OPERATING INCOME
29,399

 
23,140

 
5.9
%
 
5.5
 %
 
6,259

 
27.0
 %
Interest expense
(616
)
 
(254
)
 
0.1
%
 
 %
 
362

 
142.5
 %
Interest income
43

 
37

 
%
 
 %
 
6

 
16.2
 %
Other income, net
1

 
191

 
%
 
 %
 
(190
)
 
(99.5
)%
INCOME FROM OPERATIONS BEFORE INCOME TAXES AND EQUITY METHOD INVESTMENTS
28,827

 
23,114

 
5.8
%
 
5.5
 %
 
5,713

 
24.7
 %
Provision for income taxes
(6,912
)
 
(8,004
)
 
1.4
%
 
1.9
 %
 
(1,092
)
 
(13.6
)%
Equity in gains of unconsolidated subsidiaries
8

 
72

 
%
 
 %
 
(64
)
 
(88.9
)%
NET INCOME
$
21,923

 
$
15,182

 
4.4
%
 
3.6
 %
 
$
6,741

 
44.4
 %

Revenue

The primary driver of our increase in revenues relates to revenues from new contract awards and growth on certain existing contracts and acquisitions. These increases were offset by contracts and tasks that ended and reduced scope of work on some contracts.
 

21



Cost of services

The increase in cost of services was primarily due to increases in revenue. As a percentage of revenue, direct labor costs were 46% for the three months ended September 30, 2018, compared to 48% for the same period in 2017. As a percentage of revenues, other direct costs, which include subcontractors and third party equipment and materials used in the performance of our contracts, was 39% for the three months ended September 30, 2018, compared to 38% for the same period in 2017.

General and administrative expenses

The increase in general and administrative expenses was due to an increase in expenditures to support new contract awards and amortization expense from acquired intangibles.

Interest expense

The increase in interest expense was due to increased borrowings under our credit facility to fund the acquisition of InfoZen in the fourth quarter of 2017 and the purchase of equipment to support a managed IT services contract. For additional information on the acquisition of InfoZen, see Note 4. Acquisitions to our condensed consolidated financial statements in Item I.

Provision for income taxes

Our effective tax rate is affected by recurring items, such as the relative amount of income we earn in various taxing jurisdictions and their tax rates. It is also affected by discrete items that may occur in any given year, but are not consistent from year-to-year. Our effective income tax rates were 24% and 35% for the three months ended September 30, 2018 and 2017, respectively. The significant reduction in our effective tax rate for 2018 is due to the Tax Cuts and Jobs Act of 2017, enacted on December 22, 2017, which reduced the U.S. corporate tax rate from 35% to 21%.

Nine Months Ended September 30, 2018 Compared to the Nine Months Ended September 30, 2017

The following table sets forth certain items from our condensed consolidated statements of income and the relative percentage that certain items of expenses and earnings bear to revenue, as well as the period-to-period change from September 30, 2017 to September 30, 2018.

 
Nine months ended
September 30,
 
Period-to-Period Change
 
2018
 
2017
 
2018
 
2017
 
2017 to 2018
 
Dollars
 
Percentage
 
Dollars
 
Percentage
 
(dollars in thousands)
REVENUE
$
1,461,485

 
$
1,254,733

 
100.0
%
 
100.0
%
 
$
206,752

 
16.5
 %
Cost of services
1,250,505

 
1,069,007

 
85.6
%
 
85.2
%
 
181,498

 
17.0
 %
General and administrative expenses
126,831

 
113,261

 
8.7
%
 
9.0
%
 
13,570

 
12.0
 %
OPERATING INCOME
84,149

 
72,465

 
5.7
%
 
5.8
%
 
11,684

 
16.1
 %
Interest expense
(2,007
)
 
(865
)
 
0.1
%
 
0.1
%
 
1,142

 
132.0
 %
Interest income
85

 
89

 
%
 
%
 
(4
)
 
(4.5
)%
Other income, net
63

 
235

 
%
 
%
 
(172
)
 
(73.2
)%
INCOME FROM OPERATIONS BEFORE INCOME TAXES AND EQUITY METHOD INVESTMENTS
82,290

 
71,924

 
5.6
%
 
5.7
%
 
10,366

 
14.4
 %
Provision for income taxes
(20,412
)
 
(26,230
)
 
1.4
%
 
2.1
%
 
(5,818
)
 
(22.2
)%
Equity in gains of unconsolidated subsidiaries
27

 
77

 
%
 
%
 
(50
)
 
(64.9
)%
NET INCOME
$
61,905

 
$
45,771

 
4.2
%
 
3.6
%
 
$
16,134

 
35.2
 %


22



Revenue

The primary driver of our increase in revenue relates to revenues from new contract awards and growth on existing contracts, including higher levels of material procurements, and acquisitions. These increases were offset by contracts and tasks that ended and reduced scope of work on some contracts.
  
Cost of services

The increase in cost of services was primarily due to increases in revenue. As a percentage of revenue, direct labor costs were 48% for the nine months ended September 30, 2018, compared to 49% for the same period in 2017. As a percentage of revenue, other direct costs, which include subcontractors as well as equipment and materials used in the performance of our contracts, was 38% for the nine months ended September 30, 2018, compared to 37% for the same period in 2017. We expect cost of services as a percentage of revenues to remain steady or slightly increase for the remainder of 2018 due to the potential for higher levels of materials in the last quarter of the year.

General and administrative expenses

The increase in general and administrative expenses was primarily due to an increase in bid and proposal spending, amortization of acquired intangibles and expenditures to support infrastructure.

Interest expense

The increase in interest expense was due to increased borrowings under our credit facility to fund the acquisition of InfoZen in the fourth quarter of 2017 and the purchase of equipment to support a managed IT services contract. For additional information on the acquisition of InfoZen, see Note 4 to our condensed consolidated financial statements in Item I.

Provision for income taxes

Our effective tax rate is affected by recurring items, such as the relative amount of income we earn in various taxing jurisdictions and their tax rates. It is also affected by discrete items that may occur in any given year, but are not consistent from year-to-year. Our effective income tax rates were 25% and 36% for the nine months ended September 30, 2018 and 2017, respectively. The significant reduction in our effective tax rate for 2018 is due to the Tax Cuts and Jobs Act of 2017, enacted on December 22, 2017, which reduced the U.S. corporate tax rate from 35% to 21%. We expect our effective income tax rate to be between 25% and 27% for the balance of the year.

Backlog

Backlog represents estimates that we calculate on a consistent basis. We define backlog as our estimates of the remaining revenue from existing signed contracts, assuming the exercise of all options relating to such contracts and including executed task orders issued under Indefinite Delivery/Indefinite Quantity contracts.

We define funded backlog to be the portion of backlog for which funding currently is appropriated and allocated to the contract by the purchasing agency or otherwise authorized for payment by the customer upon completion of a specific portion of work. Our funded backlog does not include the full value of our contracts because Congress often appropriates funds for a particular program or contract on a yearly or quarterly basis, even though the contract may call for performance over a much longer period of time.

A variety of circumstances or events may cause changes in the amount of our backlog and funded backlog, including the execution of new contracts, the extension of existing contracts, the non-renewal or completion of current contracts, the early termination of contracts, and adjustment to estimates for previously included contracts. Changes in the amount of our funded backlog also are affected by the funding cycles of the U.S. government.

At September 30, 2018 and December 31, 2017, our backlog was $8.3 billion and $7.1 billion, respectively. Our funded backlog was $1.3 billion and $1.4 billion as of September 30, 2018 and December 31, 2017.


23



The following table reconciles our backlog to our remaining performance obligations as disclosed in Note 3 to our condensed consolidated financial statements in Item 1 (in billions):
 
September 30, 2018
Backlog
$
8.3

Unexercised contract options
5.5

Remaining performance obligation
$
2.8


Liquidity and Capital Resources

Our primary liquidity needs relate to managing working capital, financing acquisitions, making cash dividend payments, purchasing property and equipment and investing in capital software. Our primary sources of liquidity are cash from operating activities and borrowings under our revolving credit facility. On September 30, 2018, our cash and cash equivalents balance was $15.0 million. There were no outstanding borrowings under our revolving credit facility at September 30, 2018. The maximum available borrowings under our revolving credit facility at September 30, 2018 were $484.7 million. As of September 30, 2018, we were contingently liable under letters of credit totaling $15.3 million, which reduces our availability to borrow under our revolving credit facility.

Cash Flows From (Used In) Operating Activities

Our operating cash flow is primarily affected by our ability to invoice and collect from our customers in a timely manner, our management of vendor payments and the overall profitability of our contracts. We bill most of our customers monthly after services are rendered. Our accounts receivable days sales outstanding were 67 and 68 for the three months ended September 30, 2018 and 2017, respectively. For the nine months ended September 30, 2018 and 2017, our net cash from operating activities was $94.2 million and $115.2 million, respectively. The decrease in net cash flows from operating activities during the nine months ended September 30, 2018 when compared to the same period in 2017 was primarily due to the timing of receivables collection.

Cash Flows From (Used In) Investing Activities

For the nine months ended September 30, 2018 our net cash used in investing activities was $36.8 million, which was primarily used for the purchase of equipment to support a managed IT service contract, infrastructure investments, closing working capital payment related to the purchase of InfoZen and capitalized software for internal use. For the nine months ended September 30, 2017 our net cash used in investing activities was $11.6 million, which was used for capital expenditures. For the remainder of the year, we expect similar levels of capital expenditures, as compared to the first nine months of the year, for the purchase of equipment to support our infrastructure and managed IT service contracts, with the potential for additional increases in future years.

Cash Flows From (Used in) Financing Activities

For the nine months ended September 30, 2018, our net cash used in financing activities was $51.9 million, which was primarily due to repayment of borrowings under revolving credit facility dividend payments. For the nine months ended September 30, 2017, our net cash used in financing activities were $19.9 million, which were primarily due to dividends paid partially offset by the proceeds from the exercise of stock options.

Revolving Credit Facility

We maintain a credit agreement with a syndicate of lenders led by Bank of America, N.A., as sole administrative agent. The credit agreement provides for a $500 million revolving credit facility, with a $75 million letter of credit sublimit and a $30 million swing line loan sublimit. The credit agreement also includes an accordion feature that permits us to arrange with the lenders for the provision of additional commitments. The maturity date is August 17, 2022. Borrowings under our credit agreement are collateralized by substantially all the assets of us and our Material Subsidiaries (as defined in the credit agreement) and bear interest at one of the following variable rates as selected by us at the time of borrowing: a London Interbank Offer Rate based rate plus market spreads (1.25% to 2.25% based on our consolidated total leverage ratio) or Bank of America's base rate plus market spreads (0.25% to 1.25% based on our consolidated total leverage ratio). There were no outstanding borrowings on our revolving credit facility at September 30, 2018. As of and during the nine months ended September 30, 2018, we were in compliance with the financial covenants under the credit agreement.

24




Capital Resources

We believe the capital resources available to us from cash on hand, our remaining capacity under our revolving credit facility, and cash from our operations are adequate to fund our anticipated cash requirements for at least the next year. We anticipate financing our internal and external growth through cash from operating activities, borrowings under our revolving credit facility or other debt and issuance of equity.

Cash Management

To the extent possible, we invest our available cash in short-term, investment grade securities in accordance with our investment policy. Under our investment policy, we manage our investments in accordance with the priorities of maintaining the safety of our principal, maintaining the liquidity of our investments, maximizing the yield on our investments and investing our cash to the fullest extent possible. Our investment policy provides that no investment security can have a final maturity that exceeds six months and that the weighted average maturity of the portfolio cannot exceed 60 days. Cash and cash equivalents include cash on hand, amounts due from banks and short-term investments with maturity dates of three months or less at the date of purchase.

Dividend

During the nine months ended September 30, 2018 and 2017, we declared and paid quarterly dividends in the amount of $0.25 per share and $0.21 per share, respectively, on both classes of our common stock. While we expect to continue the cash dividend program, any future dividends declared will be at the discretion of our Board of Directors and will depend, among other factors, upon our results of operations, financial condition and cash requirements, as well as such other factors that our Board of Directors deems relevant.

Off-Balance Sheet Arrangements

In the ordinary course of business, we use letters of credit issued to satisfy certain contractual terms with our customers. As of September 30, 2018, $15.3 million in letters of credit were issued but undrawn. We have an outstanding performance bond in connection with a contract between ManTech MENA, LLC and Jadwalean International Operations and Management Company to fulfill technical support requirements for the Royal Saudi Air Force. This performance bond is guaranteed by a letter of credit in the amount of $15.2 million. We have off-balance sheet arrangements related to operating leases. For a description of our operating leases, see our Annual Report on Form 10-K for the fiscal year ended December 31, 2017, previously filed with the SEC.

Critical Accounting Estimates and Policies

Critical accounting policies are defined as those that are reflective of significant judgments and uncertainties, and potentially result in materially different results under different assumptions and conditions. Application of these policies is particularly important to the portrayal of our financial condition and results of operations. The discussion and analysis of our financial condition and results of operations are based on our condensed consolidated financial statements, which have been prepared in accordance with U.S. generally accepted accounting principles (GAAP). The preparation of these condensed consolidated financial statements requires management to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses. Actual results may differ from these estimates under different assumptions or conditions. Our significant accounting policies for 2017 are described in our Annual Report on Form 10-K for the fiscal year ended December 31, 2017, previously filed with the SEC. There have been no material changes to our critical accounting estimates and policies from those discussed in our 2017 Annual Report on Form 10-K, other than revenue recognition and cost estimation as part of our implementation of ASC 606, which is described below.

Revenue Recognition and Cost Estimation

We account for a contract when both we and the customer approve and commit; our rights and those of the customer are identified, payment terms are identified; the contract has commercial substance; and collectability of consideration is probable. At contract inception, we identify the distinct goods or services promised in the contract, referred to as performance obligations. Then we determine the transaction price for the contract; the consideration to which we can expect in exchange for the promised goods or services in the contract. The transaction price can be a fixed or variable amount. It is common for our contracts to contain award fees, incentive fees or other provisions that can either increase or decrease the transaction price. These variable amounts generally are awarded upon achievement of certain performance metrics, program milestones or cost targets and can be based upon customer discretion. We estimate variable consideration at the most likely amount to which we expect to be entitled. We

25



include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of our anticipated performance and historical, current and forecasted information that is reasonably available to us. The transaction price is allocated to each distinct performance obligation using our best estimate of the standalone selling price for each distinct good or service promised in the contract. The primary method used to estimate standalone selling price is the expected cost plus a margin approach, under which we forecast our expected costs of satisfying a performance obligation and then add an appropriate margin for that distinct good or service promised. Revenue is recognized when, or as, the performance obligation is satisfied.

We recognize revenue over time when there is a continuous transfer of control to our customer. For our U.S. government contracts, this continuous transfer of control to the customer is supported by clauses in the contract that allow the U.S. government to unilaterally terminate the contract for convenience, pay us for costs incurred plus a reasonable profit and take control of any work in process. When control is transferred over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. Based on the nature of the products and services provided in the contract, we use our judgment to determine if an input measure or output measure best depicts the transfer of control over time. For services contracts, we typically satisfy our performance obligations as services are rendered and use a contract cost-based input method to measure progress. Contract costs include labor, material and allocable indirect expenses. Revenue is recognized proportionally as contract costs are incurred plus estimated fees. For time-and-material contracts, we bill the customer per labor hour and per material, and revenue is recognized in the amount invoiced since the amount corresponds directly to the value of our performance to date. For stand-ready service contracts, a time-elapsed output method is used to measure progress, and revenue is recognized straight-line over the term of the contract. If a contract does not meet the criteria for recognizing revenue over time, we recognize revenue at a point in time. Revenue is recognized at the point in time when control of the good or service is transferred to our customer. We consider control to transfer when we have a present right to payment and our customer has legal title. Determining a measure of progress and when control transfers requires us to make judgments that affect the timing of when revenue is recognized. Essentially all of our contracts satisfy their performance obligations over time.

Contracts are often modified to account for changes in contract specifications and requirements. Contract modifications impact performance obligation when the modification either creates new or changes the existing enforceable rights and obligations. The effect of a contract modification on the transaction price and our measure of progress for the performance obligation to which it relates is recognized as an adjustment to revenue under the cumulative catch-up method. Furthermore, a significant change in one or more estimates could affect the profitability of our contracts. We recognize adjustments in estimated profit on contracts in the period identified. If at any time the estimate of contract profitability indicates an anticipated loss on the contract, we recognize the loss in the quarter it is identified. The impact of adjustments in contract estimates can be reflected in either revenue or operating expenses on the condensed consolidated statement of income.

Recently Adopted Accounting Standards Updates

On January 1, 2018, we adopted the following Accounting Standards Updates (ASU):

ASU 2014-09, Revenue from Contracts with Customers (ASC 606) supersedes existing revenue recognition guidance, including ASC 605-35, Revenue Recognition - Construction-Type and Production-Type Contracts. ASU 2014-09 outlines a single set of comprehensive principles for recognizing revenue under GAAP. Among other things, it requires companies to identify contractual performance obligations and determine whether revenue should be recognized at a point in time or over time. It also requires new, expanded disclosures regarding revenue recognition. We elected to adopt using the modified retrospective method that applied to those contracts that were not substantially completed as of January 1, 2018. We recognized the cumulative effect of adopting ASC 606 as an adjustment to the opening balance of retained earnings in the amount of $0.8 million, with the impact primarily related to fixed-price contracts. Results for reporting periods beginning after January 1, 2018 are presented under ASC 606, while prior period amounts were not adjusted and reported in accordance with ASC 605, Revenue Recognition. Revenue for the nine months ended September 30, 2018 increased $3.3 million as a result of applying ASC 606.

ASU 2017-09, Compensation—Stock Compensation (ASC 718): Scope of Modification Accounting, provides guidance concerning which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting in ASC 718. Specifically, an entity is to account for the effects of a modification, unless all of the following are satisfied: (1) the fair value (or calculated value or intrinsic value, if such an alternative measurement method is used) of the modified award is the same as the fair value (or calculated value or intrinsic value, if such an alternative measurement method is used) of the original award immediately before the original award is modified; (2) the vesting conditions of the modified award are the same as the vesting conditions of the original award immediately before the original award is modified; and (3) the classification of the modified award as an equity instrument or as a liability instrument is the same as the classification of the original award immediately before the original award is modified. The current disclosure requirements in ASC 718 apply regardless of whether

26



an entity is required to apply modification accounting under the amendments in ASU 2017-09. The adoption of this ASU did not have an effect on our condensed consolidated financial statements.

ASU 2017-01, Business Combinations (ASC 805)—Clarifying the Definition of a Business, clarifies the definition of a business with the objective of adding guidance to assist entities with evaluating whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses. Under the guidance in Topic 805, there are three elements of a business: inputs, processes and outputs. While an integrated set of assets and activities (collectively, a “set”) that is a business usually has outputs, outputs are not required to be present. Additionally, all of the inputs and processes that a seller uses in operating a set are not required if market participants can acquire the set and continue to produce outputs. The amendments in ASU 2017-01 provide a screen to determine when a set is not a business. The screen requires that when substantially all of the fair value of the gross assets acquired (or disposed of) is concentrated in a single identifiable asset or a group of similar identifiable assets, the set is not a business. This screen reduces the number of transactions that need to be further evaluated. If, however, the screen is not met, then the amendments in this ASU (1) require that to be considered a business, a set must include, at a minimum, an input and a substantive process that together significantly contribute to the ability to create outputs and (2) remove the evaluation of whether a market participant could replace missing elements. Finally, the amendments in this ASU narrow the definition of the term “output” so that the term is consistent with the manner in which outputs are described in ASC 606. The adoption of this ASU did not have an effect on our condensed consolidated financial statements.

ASU 2016-15, Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments. This ASU addresses the following eight specific cash flow issues: Debt prepayment or debt extinguishment costs; settlement of zero-coupon debt instruments or other debt instruments with coupon interest rates that are insignificant in relation to the effective interest rate of the borrowing; contingent consideration payments made after a business combination; proceeds from the settlement of insurance claims; proceeds from the settlement of corporate-owned life insurance policies (including bank-owned life insurance policies); distributions received from equity method investees; beneficial interests in securitization transactions; and separately identifiable cash flows and application of the predominance principle. We applied the equity method of accounting for applicable investments. We made an accounting policy election to classify distributions received from equity method investees using the cumulative earnings approach. Distributions received are considered returns on investment and classified as cash inflows from operating activities, unless the investor’s cumulative distributions received less distributions received in prior periods that were determined to be returns of investment exceed cumulative equity in earnings recognized by the investor (as adjusted for amortization of basis differences). When such an excess occurs, the current-period distribution up to this excess is considered a return of investment and should be classified as cash inflows from investing. Due to the adoption of ASU 2016-15, we classified proceeds from corporate life insurance for the nine months ended September 30, 2018 as investing activities on our condensed consolidated statement of cash flows.

Recently Issued But Not Yet Adopted ASUs

The Financial Accounting Standards Board (FASB) issued ASU 2016-02, Leases (Topic 842). ASU 2016-02 supersedes existing lease guidance, including ASC 840 - Leases. Among other things, ASU 2016-02 requires recognition of a right-of-use asset and liability for future lease payments for contracts that meet the definition of a lease and requires disclosure of certain information about leasing arrangements. ASU 2016-02 will be effective January 1, 2019, although early adoption is permitted, and may be adopted using a modified retrospective transition method that applies the new lease requirements at the beginning of the earliest period presented in the financial statements. The FASB has proposed a change that would allow a company to elect an optional transition method that applies the new lease requirements through a cumulative-effect adjustment in the period of adoption. We expect to adopt the standard on January 1, 2019. We are currently evaluating methods of adoption as well as the effect on our condensed consolidated financial statements. However, it is expected to increase total assets and total liabilities for operating leases that are not currently recorded on our condensed consolidated balance sheet.
 
The FASB has issued ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement, finalizing Proposed ASU 2015-350 of the same name as part of its disclosure framework project, which focuses on improving the effectiveness of disclosures in the notes to financial statements by facilitating clear communication of the information required by GAAP that is most important to users of each entity’s financial statements. The amendments in ASU 2018-13 modify the disclosure requirements on fair value measurements in Topic 820, Fair Value Measurement. Specifically, the amendments in this ASU remove disclosure requirements in Topic 820 related to (1) the amount of, and reasons for, transfers between Level 1 and Level 2 of the fair value hierarchy; (2) the policy for timing of transfers between levels; (3) the valuation processes for Level 3 fair value measurements; and (4) for non-public entities, the changes in unrealized gains and losses for the period included in earnings for recurring Level 3 fair value measurements held at the end of the reporting period. The ASU also modifies disclosure requirements such that (1) in place of a rollforward for Level 3 fair value measurements, a non-public entity is required to disclose transfers into and out of Level 3 of the fair value hierarchy and purchases and issues of Level 3 assets and liabilities; (2) for investments in certain entities that calculate net asset value, an entity is required to disclose

27



the timing of liquidation of an investee’s assets and the date that restrictions from redemption might lapse, only if the investee has communicated the timing to the entity or announced the timing publicly; and (3) it is clear that the measurement uncertainty disclosure is to communicate information about the uncertainty in measurement as of the reporting date. Additionally, the ASU adds disclosure requirements for public entities about (1) the changes in unrealized gains and losses for the period included in other comprehensive income for recurring Level 3 fair value measurements held at the end of the reporting period, and (2) the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements. The amendments are effective for fiscal years, and for interim periods within those fiscal years, beginning after December 15, 2019. The amendments regarding changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. Note that early application is permitted for all entities; moreover, an entity is allowed to early adopt any removed or modified disclosures upon issuance of this ASU and delay adoption of the additional disclosures until their effective date. We are currently evaluating when we will adopt this standard as well as its effect on our condensed consolidated financial statements.

As part of its disclosure framework project, the FASB has issued ASU 2018-14, Compensation—Retirement Benefits—Defined Benefit Plans—General (Subtopic 715-20): Disclosure Framework—Changes to the Disclosure Requirements for Defined Benefit Plans, which finalizes Proposed ASU 2016-210 of the same name. The amendments in this ASU modify the disclosure requirements for employers that sponsor defined benefit pension or other postretirement plans. Specifically, certain disclosure requirements are removed from Subtopic 715-20, Compensation—Retirement Benefits—Defined Benefit Plans—General, including, among others, (1) the amounts in accumulated other comprehensive income expected to be recognized as components of net periodic benefit cost over the next fiscal year; (2) the disclosures related to the June 2001 amendments to the Japanese Welfare Pension Insurance Law; and (3) related party disclosures concerning the amount of future annual benefits covered by insurance and annuity contracts and significant transactions between the employer or related parties and the plan. Certain other disclosure requirements are added to Subtopic 715-20, including (1) the weighted-average interest crediting rates for cash balance plans and other plans with promised interest crediting rates; and (2) an explanation of the reasons for significant gains and losses related to changes in the benefit obligation for the period. Finally, the amendments in this ASU clarify disclosure requirements in Paragraph 715-20-50-3. The amendments are effective for fiscal years ending after December 15, 2020. We are currently evaluating the effect on our condensed consolidated financial statements.

The FASB has issued ASU 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of the FASB Emerging Issues Task Force), which finalizes Proposed ASU No. 2018-230, and aims to reduce complexity in the accounting for costs of implementing a cloud computing service arrangement. In fact, ASU 2018-15 aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). Accordingly, the amendments in this ASU require an entity (customer) in a hosting arrangement that is a service contract to follow the guidance in Subtopic 350-40, Intangibles—Goodwill and Other—Internal-Use Software, in order to determine which implementation costs to capitalize as an asset related to the service contract and which costs to expense. Costs to develop or obtain internal-use software that cannot be capitalized under Subtopic 350-40 (e.g., training costs and certain data conversion costs) also cannot be capitalized for a hosting arrangement that is a service contract. Additionally, the amendments in this ASU require the entity (customer) to expense the capitalized implementation costs of a hosting arrangement that is a service contract over the term of the hosting arrangement (i.e., the noncancellable period of the arrangement plus periods covered by (1) an option to extend the arrangement if the customer is reasonably certain to exercise that option, (2) an option to terminate the arrangement if the customer is reasonably certain not to exercise the termination option, and (3) an option to extend (or not to terminate) the arrangement in which exercise of the option is in the control of the vendor. The amendments in this ASU also require the entity to present the expense related to the capitalized implementation costs in the same line item in the statement of income as the fees associated with the hosting element (service) of the arrangement, and to classify payments for capitalized implementation costs in the statement of cash flows in the same manner as payments made for fees associated with the hosting element. Note that the accounting for the service element of a hosting arrangement that is a service contract is not affected by the amendments in this ASU. The amendments are effective for fiscal years beginning after December 15, 2019, and for interim periods within those fiscal years. We are currently evaluating methods of adoption as well as the effect on our condensed consolidated financial statements.

The FASB has issued ASU 2018-02, Income Statement—Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income, which finalizes Proposed ASU No. 2018-210 of the same name, and help organizations reclassify certain stranded income tax effects in accumulated other comprehensive income resulting from the Tax Cuts and Jobs Act of 2017 (TCJA), enacted on December 22, 2017. Specifically, this ASU allows a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the TCJA, eliminating

28



the stranded tax effects resulting from the TCJA, and improving the usefulness of information reported to financial statement users. Because the amendments only relate to the reclassification of the income tax effects of the TCJA, the underlying guidance that requires that the effect of a change in tax laws or rates be included in income from continuing operations is not affected. Additionally it requires financial statement preparers to disclose (1) a description of their accounting policy for releasing income tax effects from accumulated other comprehensive income, (2) whether they elect to reclassify the stranded income tax effects from the TCJA, and (3) information about other income tax effects related to the application of the TCJA that are reclassified from accumulated other comprehensive income to retained earnings, if any. The amendments are effective for annual periods, and for interim periods within those annual periods, beginning after December 15, 2018. Early adoption is permitted, including adoption in any interim period, for reporting periods for which financial statements have not yet been issued. We do not expect the adoption of this ASU to have a material effect on our condensed consolidated financial statements.

The FASB has issued ASU 2017-04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, which simplifies the manner in which an entity determines the amount of a goodwill impairment by eliminating Step 2 from the goodwill impairment test. Step 2 measures a goodwill impairment loss by comparing the implied fair value of a reporting unit’s goodwill with the carrying amount of that goodwill. In computing the implied fair value of goodwill under Step 2, an entity, prior to the amendments in ASU 2017-04, had to perform procedures to determine the fair value at the impairment testing date of its assets and liabilities, including unrecognized assets and liabilities, in accordance with the procedure that would be required in determining the fair value of assets acquired and liabilities assumed in a business combination. Under the amendments in this ASU, an entity should (1) perform its annual or interim goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount and (2) recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value, with the understanding that the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. Public entities should adopt the amendments in this ASU prospectively for their annual, or any interim periods, in fiscal years beginning after December 15, 2019. Early adoption is permitted for all entities for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. We will evaluate adopting when we perform our goodwill impairment test in 2018. We do not expect the adoption of this ASU to have a material effect on our condensed consolidated financial statements.

Other ASUs effective after September 30, 2018 are not expected to have a material effect on our condensed consolidated financial statements.

Item 3.
Quantitative and Qualitative Disclosures about Market Risk

Our exposure to market risk relates to changes in interest rates for borrowing under our revolving credit facility. At September 30, 2018, we had no outstanding balance on our revolving credit facility. Borrowings under our revolving credit facility bear interest at variable rates. A hypothetical 10% increase in interest rates would have a $0.2 million effect on our interest expense for the nine months ended September 30, 2018.

We do not use derivative financial instruments for speculative or trading purposes. When we have excess cash, we invest in short-term, investment grade, interest-bearing securities. Our investments are made in accordance with an investment policy. Under this policy, no investment securities can have maturities exceeding six months and the weighted average maturity of the portfolio cannot exceed 60 days.

Item 4.
Controls and Procedures

Management is responsible for establishing and maintaining adequate disclosure controls and procedures and internal control over financial reporting. Disclosure controls and procedures are designed to provide reasonable assurance that information required to be disclosed in our reports filed or submitted under the Exchange Act, such as this Quarterly Report on Form 10-Q, is accurately recorded, processed, summarized and reported within the time periods specified in the SEC's rules and forms. Disclosure controls and procedures are also designed to provide reasonable assurance that such information is accumulated and communicated to our management, including our principal executive officer and our principal financial officer, as appropriate to allow timely decisions regarding required disclosure.

It should be noted that a control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints and the benefits of controls must be considered relative to their costs. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. As a result, our disclosure controls and procedures are designed to provide reasonable assurance that such disclosure controls and procedures will meet their objectives.


29



As of September 30, 2018, under the supervision and with the participation of our Chief Executive Officer and Chief Financial Officer (our principal executive officer and principal financial officer, respectively), management evaluated the effectiveness of the design and operation of our disclosure controls and procedures pursuant to Rule 13a-15 of the Exchange Act. Based upon this evaluation, the Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures were effective at the reasonable assurance level described above.

There were no changes in our internal control over financial reporting during our last fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.


30



PART II – OTHER INFORMATION

Item 1.
Legal Proceedings

We are subject to certain legal proceedings, government audits, investigations, claims and disputes that arise in the ordinary course of our business. Like most large government defense contractors, our contract costs are audited and reviewed on a continual basis by an in-house staff of auditors from the Defense Contract Audit Agency. In addition to these routine audits, we are subject from time-to-time to audits and investigations by other agencies of the U.S. government. These audits and investigations are conducted to determine if our performance and administration of our government contracts are compliant with contractual requirements and applicable federal statutes and regulations. An audit or investigation may result in a finding that our performance, systems and administration are compliant or, alternatively, may result in the government initiating proceedings against us or our employees, including administrative proceedings seeking repayment of monies, suspension and/or debarment from doing business with the U.S. government or a particular agency or civil or criminal proceedings seeking penalties and/or fines. Audits and investigations conducted by the U.S. government frequently span several years.

Although we cannot predict the outcome of these and other legal proceedings, investigations, claims and disputes, based on the information now available to us, we do not believe the ultimate resolution of these matters, either individually or in the aggregate, will have a material adverse effect on our business, prospects, financial condition or operating results.

Item 1A.
Risk Factors

There have been no material changes from the risk factors described in the “Risk Factors” section of our Annual Report on the Form 10-K for the year ended December 31, 2017.

Item 6.
Exhibits

Exhibits required by Item 601 of Regulation S-K:
Exhibit
 
Description of Exhibit
 
 
 
101
 
The following materials from the ManTech International Corporation Quarterly Report on Form 10-Q for the quarter ended September 30, 2018, formatted in XBRL (eXtensible Business Reporting Language): (i) Condensed Consolidated Balance Sheets at September 30, 2018 and December 31, 2017; (ii) Condensed Consolidated Statements of Income for the Three and Nine Months Ended September 30, 2018 and 2017; (iii) Condensed Consolidated Statements of Comprehensive Income for the Three and Nine Months Ended September 30, 2018 and 2017; (iv) Condensed Consolidated Statements of Changes in Stockholders' Equity for the Three and Nine Months Ended September 30, 2018 and 2017 (v) Condensed Consolidated Statements of Cash Flows for the Nine Months Ended September 30, 2018 and 2017; and (vi) Notes to Condensed Consolidated Financial Statements.
‡ Filed herewith.




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.
 
 
MANTECH INTERNATIONAL CORPORATION
 
 
 
 
 
 
By:
/s/    KEVIN M. PHILLIPS       
Date:
November 2, 2018
Name:
Kevin M. Phillips
 
 
Title:
President and Chief Executive Officer

 
 
By:
/s/    JUDITH L. BJORNAAS        
Date:
November 2, 2018
Name:
Judith L. Bjornaas
 
 
Title:
Chief Financial Officer



32
EX-31.1 2 mant-9302018xex311.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1
CERTIFICATION
I, Kevin M. Phillips, certify that:
1. I have reviewed this quarterly report on Form 10-Q of ManTech International Corporation;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a. Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b. Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c. Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d. Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5. The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of registrant's board of directors (or persons performing the equivalent functions):
a. All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b. Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
Date: November 2, 2018
 
By:
 
/s/    KEVIN M. PHILLIPS        
 
 
Name:
 
Kevin M. Phillips
Title:
 
President and
Chief Executive Officer



EX-31.2 3 mant-9302018xex312.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2
CERTIFICATION
I, Judith L. Bjornaas, certify that:
1. I have reviewed this quarterly report on Form 10-Q of ManTech International Corporation;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a. Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b. Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c. Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d. Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5. The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of registrant's board of directors (or persons performing the equivalent functions):
a. All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b. Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
Date: November 2, 2018
 
By:
 
/s/    JUDITH L. BJORNAAS        
 
 
Name:
 
Judith L. Bjornaas
Title:
 
Chief Financial Officer



EX-32 4 mant-9302018xex32.htm EXHIBIT 32 Exhibit


Exhibit 32
CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the ManTech International Corporation (the “Company”) Quarterly Report on Form 10-Q for the period ending September 30, 2018 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), we, Kevin M. Phillips, President and Chief Executive Officer of the Company, and Judith L. Bjornaas, Chief Financial Officer of the Company, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
(1)
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2)
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Date: November 2, 2018
 
By:
 
/s/    KEVIN M. PHILLIPS      
 
 
Name:
 
Kevin M. Phillips
Title:
 
President and
Chief Executive Officer
 
By:
 
/s/    JUDITH L. BJORNAAS        
 
 
Name:
 
Judith L. Bjornaas
Title:
 
Chief Financial Officer



EX-101.INS 5 mant-20180930.xml XBRL INSTANCE DOCUMENT 0000892537 2018-01-01 2018-09-30 0000892537 mant:InfoZenLLCMember 2018-01-01 2018-09-30 0000892537 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-09-30 0000892537 us-gaap:RestrictedStockMember 2018-01-01 2018-09-30 0000892537 us-gaap:CommonClassAMember 2018-10-31 0000892537 us-gaap:CommonClassBMember 2018-10-31 0000892537 2018-09-30 0000892537 2017-12-31 0000892537 us-gaap:CommonClassAMember 2017-12-31 0000892537 us-gaap:CommonClassAMember 2018-09-30 0000892537 us-gaap:CommonClassBMember 2018-09-30 0000892537 us-gaap:CommonClassBMember 2017-12-31 0000892537 2017-07-01 2017-09-30 0000892537 us-gaap:CommonClassAMember 2018-01-01 2018-09-30 0000892537 us-gaap:CommonClassBMember 2018-01-01 2018-09-30 0000892537 us-gaap:CommonClassBMember 2018-07-01 2018-09-30 0000892537 2018-07-01 2018-09-30 0000892537 2017-01-01 2017-09-30 0000892537 us-gaap:CommonClassAMember 2018-07-01 2018-09-30 0000892537 us-gaap:CommonClassBMember 2017-01-01 2017-09-30 0000892537 us-gaap:CommonClassAMember 2017-07-01 2017-09-30 0000892537 us-gaap:CommonClassAMember 2017-01-01 2017-09-30 0000892537 us-gaap:CommonClassBMember 2017-07-01 2017-09-30 0000892537 us-gaap:RetainedEarningsMember 2017-12-31 0000892537 us-gaap:AdditionalPaidInCapitalMember 2017-07-01 2017-09-30 0000892537 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000892537 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-06-30 0000892537 us-gaap:CommonClassAMember 2017-09-30 0000892537 us-gaap:RetainedEarningsMember 2018-09-30 0000892537 us-gaap:AdditionalPaidInCapitalMember 2017-09-30 0000892537 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000892537 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-09-30 0000892537 us-gaap:RetainedEarningsMember 2018-06-30 0000892537 us-gaap:RetainedEarningsMember 2018-07-01 2018-09-30 0000892537 us-gaap:TreasuryStockMember 2017-09-30 0000892537 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-09-30 0000892537 us-gaap:RetainedEarningsMember 2017-01-01 2017-09-30 0000892537 us-gaap:CommonClassAMember 2016-12-31 0000892537 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0000892537 us-gaap:CommonClassAMember 2018-06-30 0000892537 us-gaap:TreasuryStockMember 2018-09-30 0000892537 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0000892537 us-gaap:RetainedEarningsMember 2018-01-01 2018-09-30 0000892537 us-gaap:RetainedEarningsMember 2016-12-31 0000892537 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-09-30 0000892537 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-07-01 2017-09-30 0000892537 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-09-30 0000892537 us-gaap:RetainedEarningsMember 2017-09-30 0000892537 us-gaap:AdditionalPaidInCapitalMember 2017-06-30 0000892537 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0000892537 us-gaap:CommonClassBMember 2017-06-30 0000892537 us-gaap:TreasuryStockMember 2017-12-31 0000892537 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-09-30 0000892537 us-gaap:CommonClassBMember 2016-12-31 0000892537 us-gaap:RetainedEarningsMember 2017-06-30 0000892537 us-gaap:RetainedEarningsMember 2017-07-01 2017-09-30 0000892537 us-gaap:TreasuryStockMember 2017-06-30 0000892537 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000892537 us-gaap:CommonClassBMember 2017-09-30 0000892537 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0000892537 2017-09-30 0000892537 us-gaap:CommonClassBMember 2018-06-30 0000892537 us-gaap:TreasuryStockMember 2018-06-30 0000892537 us-gaap:TreasuryStockMember 2016-12-31 0000892537 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2018-09-30 0000892537 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000892537 us-gaap:CommonClassAMember 2017-06-30 0000892537 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-09-30 0000892537 2016-12-31 0000892537 us-gaap:TimeAndMaterialsContractMember 2017-07-01 2017-09-30 0000892537 mant:CostreimbursableMember 2017-01-01 2017-09-30 0000892537 mant:CostreimbursableMember 2018-01-01 2018-09-30 0000892537 mant:CostreimbursableMember 2018-07-01 2018-09-30 0000892537 us-gaap:TimeAndMaterialsContractMember 2018-07-01 2018-09-30 0000892537 us-gaap:FixedPriceContractMember 2018-01-01 2018-09-30 0000892537 us-gaap:FixedPriceContractMember 2017-07-01 2017-09-30 0000892537 us-gaap:TimeAndMaterialsContractMember 2017-01-01 2017-09-30 0000892537 us-gaap:FixedPriceContractMember 2017-01-01 2017-09-30 0000892537 us-gaap:TimeAndMaterialsContractMember 2018-01-01 2018-09-30 0000892537 mant:CostreimbursableMember 2017-07-01 2017-09-30 0000892537 us-gaap:FixedPriceContractMember 2018-07-01 2018-09-30 0000892537 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-09-30 0000892537 mant:StateagenciesinternationalagenciesandcommercialentitiesMember 2017-01-01 2017-09-30 0000892537 mant:FederalCivilianAgenciesMember 2017-01-01 2017-09-30 0000892537 mant:StateagenciesinternationalagenciesandcommercialentitiesMember 2018-07-01 2018-09-30 0000892537 mant:StateagenciesinternationalagenciesandcommercialentitiesMember 2018-01-01 2018-09-30 0000892537 mant:DepartmentofDefenseandintelligenceagenciesMember 2018-01-01 2018-09-30 0000892537 mant:DepartmentofDefenseandintelligenceagenciesMember 2017-07-01 2017-09-30 0000892537 mant:StateagenciesinternationalagenciesandcommercialentitiesMember 2017-07-01 2017-09-30 0000892537 mant:FederalCivilianAgenciesMember 2018-01-01 2018-09-30 0000892537 mant:DepartmentofDefenseandintelligenceagenciesMember 2017-01-01 2017-09-30 0000892537 mant:FederalCivilianAgenciesMember 2017-07-01 2017-09-30 0000892537 mant:DepartmentofDefenseandintelligenceagenciesMember 2018-07-01 2018-09-30 0000892537 mant:FederalCivilianAgenciesMember 2018-07-01 2018-09-30 0000892537 2020-01-01 2018-09-30 0000892537 2021-01-01 2018-09-30 0000892537 2019-01-01 2018-09-30 0000892537 2018-07-01 2018-09-30 0000892537 2018-01-01 0000892537 mant:SubcontractorMember 2018-01-01 2018-09-30 0000892537 mant:SubcontractorMember 2018-07-01 2018-09-30 0000892537 mant:PrimeContractorMember 2018-01-01 2018-09-30 0000892537 mant:SubcontractorMember 2017-07-01 2017-09-30 0000892537 mant:PrimeContractorMember 2017-01-01 2017-09-30 0000892537 mant:PrimeContractorMember 2018-07-01 2018-09-30 0000892537 mant:PrimeContractorMember 2017-07-01 2017-09-30 0000892537 mant:SubcontractorMember 2017-01-01 2017-09-30 0000892537 country:US 2018-01-01 2018-09-30 0000892537 us-gaap:NonUsMember 2017-07-01 2017-09-30 0000892537 us-gaap:NonUsMember 2017-01-01 2017-09-30 0000892537 country:US 2017-01-01 2017-09-30 0000892537 us-gaap:NonUsMember 2018-07-01 2018-09-30 0000892537 us-gaap:NonUsMember 2018-01-01 2018-09-30 0000892537 country:US 2018-07-01 2018-09-30 0000892537 country:US 2017-07-01 2017-09-30 0000892537 2018-10-01 2018-09-30 0000892537 mant:InfoZenLLCMember us-gaap:OrderOrProductionBacklogMember 2018-01-01 2018-09-30 0000892537 mant:InfoZenLLCMember us-gaap:CustomerRelationshipsMember 2018-01-01 2018-09-30 0000892537 mant:InfoZenLLCMember 2018-09-30 0000892537 2017-01-01 2017-03-31 0000892537 2017-04-01 2017-06-30 0000892537 2018-01-01 2018-03-31 0000892537 2018-04-01 2018-06-30 0000892537 us-gaap:FurnitureAndFixturesMember 2017-12-31 0000892537 us-gaap:FurnitureAndFixturesMember 2018-09-30 0000892537 us-gaap:LeaseholdImprovementsMember 2018-09-30 0000892537 us-gaap:LeaseholdImprovementsMember 2017-12-31 0000892537 2017-01-01 2017-12-31 0000892537 us-gaap:SoftwareDevelopmentMember 2018-09-30 0000892537 us-gaap:ContractualRightsMember 2018-09-30 0000892537 us-gaap:ContractualRightsMember 2017-12-31 0000892537 us-gaap:SoftwareDevelopmentMember 2017-12-31 0000892537 us-gaap:LetterOfCreditMember mant:BankofAmericaSyndicateMember 2018-09-30 0000892537 mant:RevolvingCreditFacilitySwingLineLoanMember mant:BankofAmericaSyndicateMember 2018-09-30 0000892537 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2018-01-01 2018-09-30 0000892537 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2018-01-01 2018-09-30 0000892537 us-gaap:RevolvingCreditFacilityMember mant:BankofAmericaSyndicateMember 2017-12-31 0000892537 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-01-01 2018-09-30 0000892537 us-gaap:RevolvingCreditFacilityMember mant:BankofAmericaSyndicateMember 2018-09-30 0000892537 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-01-01 2018-09-30 0000892537 us-gaap:LetterOfCreditMember mant:BankofAmericaSyndicateMember us-gaap:PerformanceGuaranteeMember 2018-09-30 0000892537 srt:MaximumMember 2018-01-01 2018-09-30 0000892537 us-gaap:RestrictedStockMember us-gaap:DirectorMember 2018-01-01 2018-09-30 0000892537 2018-01-01 2018-01-02 0000892537 mant:PerformancebasedrestrictedstockunitsMember 2017-01-01 2017-09-30 0000892537 us-gaap:RestrictedStockMember 2016-12-31 0000892537 us-gaap:RestrictedStockMember 2017-01-01 2017-12-31 0000892537 us-gaap:RestrictedStockMember 2018-09-30 0000892537 us-gaap:RestrictedStockMember 2017-12-31 0000892537 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0000892537 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0000892537 us-gaap:RestrictedStockUnitsRSUMember 2018-09-30 0000892537 us-gaap:RestrictedStockUnitsRSUMember 2016-12-31 0000892537 srt:MaximumMember 2017-01-01 2017-09-30 0000892537 us-gaap:RestrictedStockMember us-gaap:DirectorMember 2017-01-01 2017-09-30 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure mant:Entities false --12-31 Q3 2018 2018-09-30 10-Q 0000892537 26544339 13188045 false Large Accelerated Filer MANTECH INTERNATIONAL CORP false MANT 1246000 0 115000 0 0 676000 3586000 0 0 0 587000 P15Y 3300000 -300000 -400000 -1200000 -2500000 2968000 1899000 0.92 1.5 122405000 126130000 311410000 367569000 318723000 72158000 88053000 -320000 -374000 P18Y 492030000 504378000 0 0 0 2723000 0 186000 0 0 1300000 3600000 1300000 3600000 6157000 6695000 6157000 5500000 16600000 6800000 20300000 363635 301985 242789 268013 1744475000 1795531000 367164000 422723000 236113000 281682000 236113000 184000000 1406000 7000 4046000 8991000 7488000 5258000 3092000 54850000 183990000 111000 485000 0 112000 8000 200000 6200000 64936000 148737000 9451000 14951000 83801000 5500000 0.21 0.21 0.21 0.25 0.25 0.25 1.00 0.01 0.01 0.01 0.01 150000000 50000000 150000000 50000000 26285773 13189245 26786232 13188045 26041660 13189245 26542119 13188045 263000 132000 268000 132000 15195000 45739000 21896000 61851000 600000 4500000 8800000 18816000 32355000 22156000 18816000 32355000 4200000 10000000 361286000 1069007000 425560000 1250505000 800000 0.0125 0.0225 0.0025 0.0125 34517000 35482000 33555000 34154000 9711000 13274000 97194000 110468000 2000000 6100000 6400000 19100000 23357000 40028000 8174000 24474000 9928000 29687000 8173000 24474000 9928000 29687000 0.39 0.39 1.18 1.18 0.55 0.55 1.57 1.57 0.39 0.39 1.17 1.17 0.55 0.55 1.55 1.55 0.35 0.21 87064000 92870000 0 0 3900000 P2Y P20Y P1Y 208579000 179049000 29530000 228859000 196449000 32410000 22570000 6023000 13251000 16563000 19002000 21732000 402927000 355932000 46995000 405972000 355932000 50040000 194348000 176883000 17465000 177113000 159483000 17630000 49200000 5700000 38239000 113261000 42246000 126831000 955874000 1084560000 1085806000 129932000 128686000 23114000 71924000 28827000 82290000 72000 77000 8000 27000 8004000 26230000 6912000 20412000 7283000 -6750000 -1215000 4946000 15669000 10256000 1830000 965000 13742000 5907000 -14538000 -14356000 2101000 1343000 6113000 8448000 462000 49289000 245000 0 228000 0 322000 0 340000 0 194348000 177113000 254000 865000 616000 2007000 37000 89000 43000 85000 732000 1961000 11843000 11835000 15300000 15200000 401501000 407453000 1744475000 1795531000 228285000 251355000 30000000 75000000 500000000 484700000 31000000 31000000 0 0 1400000 0 -19868000 -51921000 -11571000 -36793000 115240000 94214000 15182000 15182000 45771000 45771000 21923000 21923000 61905000 61905000 10030000 5152000 30213000 15558000 14623000 7300000 41226000 20679000 10062000 5120000 30304000 15467000 14682000 7241000 41402000 20503000 1 23140000 72465000 29399000 84149000 23370000 8970000 6923000 10722000 13000 13000 -32000 -32000 -27000 -27000 -54000 -54000 10505000 10148000 191000 235000 1000 63000 5123000 4199000 1323000 0 24476000 29691000 0 2723000 0 5279000 110000 0 5774000 25029000 22933000 31233000 0 1300000 0 501000000 112000 0 5931000 11493000 118240000 79218000 39022000 141231000 98396000 42835000 46082000 53178000 311410000 367569000 0 532000000 860027000 892832000 2800000000 500000000 1300000000 600000000 400000000 P3M P1Y P1Y 422665000 375421000 47244000 280398000 84240000 58027000 336855000 74515000 11295000 415420000 7245000 1254733000 1105596000 149137000 840342000 242309000 172082000 1008060000 214983000 31690000 1233436000 21297000 497205000 442413000 54792000 337105000 108921000 51179000 365044000 121543000 10618000 490098000 7107000 1461485000 1298437000 163048000 970647000 341854000 148984000 1055911000 371767000 33807000 1439293000 22192000 0 1302000 3558000 0 3558000 0 1341000 3583000 1000 3582000 P3Y P2Y P1Y P3Y P1Y 97525 10850 31.00 38.07 24000 55830 24000 72963 37.90 35.34 52.83 53.96 18000 206338 24000 161343 24000 136256 33.84 30.10 37.90 31.36 52.83 44.82 18000 3300 24000 87200 33.84 30.60 37.90 28.40 0.0275 0.0200 0.0167 0.0246 0.2513 0.2634 588464 14551899 6317478 7203000 11692000 61241 103563 33.80 43.59 102463 534030 243810 5.65 9.98 14299000 16731000 19234000 1160419 1169408 921729 29.93 35.88 42.43 7353000 233403 31.80 0.015 29.34 29.63 42.90 53.98 P5Y P8Y P5Y P8Y P3Y P3Y 684979 688326 6.93 6.23 7.66 P2Y P3Y 900000 700000 138000 5.21 202459 463800 387926 1000 2732000 2000 5929000 2000 4667000 4000 11489000 258000 132000 -181000 471906000 778710000 -9158000 259000 132000 -226000 477545000 792883000 -9158000 1272492000 260000 132000 -213000 481579000 799892000 -9158000 1342974000 263000 132000 -320000 492030000 860027000 -9158000 266000 132000 -347000 498370000 880837000 -9158000 1388078000 268000 132000 -374000 504378000 892832000 -9158000 244113 244113 9158000 9158000 81454000 92582000 88767000 7008000 21297000 11995000 32218000 25929000 13191000 25845000 13191000 26743000 13189000 26633000 13189000 25684000 13191000 25617000 13191000 26421000 13189000 26293000 13189000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Billed receivables</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> </font><font style="font-family:inherit;font-size:10pt;">- Amounts billed and due from our customers are classified as billed receivables and are reported within receivables, net on the condensed consolidated balance sheet. The portion of the payments retained by the customer until final contract settlement is not considered a significant financing component because the intent is to protect the customer.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Contract costs</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> </font><font style="font-family:inherit;font-size:10pt;">- Contract costs include direct labor, direct materials, overhead and, when applicable, general and administrative expenses. Incremental costs of obtaining a contract that we expect to recover are recognized as deferred contract costs and are amortized on a systematic basis that is consistent with the transfer to the customer of the goods or services. Other incremental costs are expensed when incurred. Costs of fulfilling a contract that relate directly to a contract or to an anticipated contract that can be specifically identified, generate or enhance resources that will be used in satisfying future performance obligations and are expected to be recovered are recognized as deferred contract costs and amortized on a systematic basis that is consistent with the transfer of the goods or services to the customer. Other costs of fulfilling a contract (costs of wasted materials, labor or other resources to fulfill the contracts that were not reflected in the price of the contract and costs that relate to satisfied performance obligations in the contract) are expensed when incurred.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Contract liabilities</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> </font><font style="font-family:inherit;font-size:10pt;">- We receive advances and milestone payments from our customers on selected contracts that exceed revenue earned to date, resulting in contract liabilities. Contract liabilities typically are not considered a significant financing component because it is used to meet working capital demands that can be higher in the early stages of a contract and to protect us from the customer failing to adequately complete some or all of its obligations under the contract. Contract liabilities are reported on our condensed consolidated balance sheet on a net contract basis at the end of each reporting period.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Deferred contract costs </font><font style="font-family:inherit;font-size:10pt;">- Costs of obtaining or fulfilling a contract that meet the criteria in ASC 340, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Other Assets and Deferred Costs</font><font style="font-family:inherit;font-size:10pt;">, are capitalized and amortized on a systematic basis that is consistent with the transfer of goods or services to the customer. Deferred contracts costs are reported on our condensed consolidated balance sheet within current or non-current other assets based on the expected life of the related contract. At </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$6.2 million</font><font style="font-family:inherit;font-size:10pt;"> of deferred contract costs. For the </font><font style="font-family:inherit;font-size:10pt;">three months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> we recorded amortization expense of </font><font style="font-family:inherit;font-size:10pt;">$8 thousand</font><font style="font-family:inherit;font-size:10pt;">. For the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we recorded amortization expense of </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;">. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><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="16" rowspan="1"></td></tr><tr><td style="width:57%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three months ended September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine months ended September 30,</font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost-reimbursable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">337,105</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">280,398</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">970,647</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">840,342</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fixed-price</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,921</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">84,240</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">341,854</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">242,309</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Time-and-materials</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,179</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,027</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">148,984</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">172,082</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:normal;">Revenue</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">497,205</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">422,665</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,461,485</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,254,733</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><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="16" rowspan="1"></td></tr><tr><td style="width:57%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three months ended September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine months ended September 30,</font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prime contractor</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">442,413</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">375,421</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,298,437</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,105,596</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subcontractor</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,792</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,244</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">163,048</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">149,137</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:normal;">Revenue</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">497,205</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">422,665</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,461,485</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,254,733</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table discloses contract receivables (in thousands): </font></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="12" rowspan="1"></td></tr><tr><td style="width:57%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">September&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">January&#160;1, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Billed receivables</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">281,682</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">236,113</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">236,113</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unbilled receivables</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92,582</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,767</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81,454</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,695</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,157</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,157</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Receivables&#8212;net</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">367,569</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">318,723</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">311,410</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Acquisitions</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">InfoZen LLC (InfoZen)</font><font style="font-family:inherit;font-size:10pt;">&#8212;On </font><font style="font-family:inherit;font-size:10pt;">October&#160;2, 2017</font><font style="font-family:inherit;font-size:10pt;">, we completed the acquisition of InfoZen. The results of InfoZen's operations have been included in our consolidated financial statements since that date. The acquisition was completed through an equity purchase agreement dated </font><font style="font-family:inherit;font-size:10pt;">September&#160;15, 2017</font><font style="font-family:inherit;font-size:10pt;">, by and among InfoZen LLC., IZ Holdings, LLC and other beneficiaries and ManTech Advanced Systems International, Inc. We funded the acquisition with cash on hand and borrowings on our revolving credit facility. InfoZen is a leading IT solution provider, with domain expertise in modernization, agile/DevOps software development, cloud migration and threat monitoring and assessment capabilities in support of critical national and homeland security missions. The purchase agreement did not contain provisions for contingent consideration. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The purchase price of </font><font style="font-family:inherit;font-size:10pt;">$184.0 million</font><font style="font-family:inherit;font-size:10pt;"> was allocated to the underlying assets and liabilities based on their estimated fair value at the date of acquisition. The goodwill recorded related to this transaction will be deductible for tax purposes over </font><font style="font-family:inherit;font-size:10pt;">15 years</font><font style="font-family:inherit;font-size:10pt;">. Recognition of goodwill is largely attributed to the value paid for InfoZen's capabilities to support customers in modernization, agile software development, cloud migration and threat monitoring and assessment capabilities. </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In allocating the purchase price, we considered, among other factors, analysis of historical financial performance and estimates of future performance of InfoZen's contracts. The components of other intangible assets associated with the acquisition were customer relationships and backlog valued at </font><font style="font-family:inherit;font-size:10pt;">$49.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Customer contracts and related relationships represent the underlying relationships and agreements with InfoZen's existing customers. Customer relationships are amortized using the pattern of benefits method over their estimated useful lives of approximately </font><font style="font-family:inherit;font-size:10pt;">20 years</font><font style="font-family:inherit;font-size:10pt;">. Backlog is amortized straight-line over its estimated useful life of </font><font style="font-family:inherit;font-size:10pt;">1 year</font><font style="font-family:inherit;font-size:10pt;">. The weighted-average amortization period for the intangible assets is </font><font style="font-family:inherit;font-size:10pt;">18 years</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table represents the purchase price allocation for InfoZen (in thousands):</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></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" rowspan="1"></td></tr><tr><td style="width:82%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,406</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Receivables</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,991</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,046</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other current assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">129,932</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,850</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">485</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts payable and accrued expenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,488</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued salaries and related expenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,092</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract liabilities</font></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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,258</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net assets acquired and liabilities assumed</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">183,990</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments and Contingencies</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contracts with the U.S. government, including subcontracts, are subject to extensive legal and regulatory requirements and, from time-to-time, agencies of the U.S. government, in the ordinary course of business, investigate whether our operations are conducted in accordance with these requirements and the terms of the relevant contracts. U.S. government investigations of us, whether related to our U.S. government contracts or conducted for other reasons, could result in administrative, civil, or criminal liabilities, including repayments, fines or penalties being imposed upon us, or could lead to suspension or debarment from future U.S. government contracting activities. Management believes it has adequately reserved for any losses that may be experienced from any investigation of which it is aware. The Defense Contract Audit Agency has substantially completed our incurred cost audits through 2012 with no material adjustments. The remaining audits for 2013 through 2017 are not expected to have a material effect on our financial position, results of operations or cash flow and management believes it has adequately reserved for any losses. </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the normal course of business, we are involved in certain governmental and legal proceedings, claims and disputes and have litigation pending under several suits. We believe that the ultimate resolution of these matters will not have a material effect on our financial position, results of operations or cash flows, except for the matter noted below.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">An officer of our Company is a party to a pending arbitration proceeding with a former employer that relates to certain breach of contract claims. &#160;Pursuant to indemnification arrangements we have with this officer, we may be exposed to a potential loss related to this claim. &#160;Pursuant to applicable accounting standards, we have determined that it is reasonably possible that an unfavorable outcome could cause us to incur a liability/loss under these indemnification arrangements. However, given the nature of the claim, the early stage of the process, the limitations on information and other factual details relating to the claims that are available to us at this time, and management&#8217;s intent to contest the matter vigorously, we are unable to make a reasonable estimate of loss at this time.&#160; As such, we have not disclosed an amount of potential loss as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We were a defendant in a lawsuit filed by two former employees with allegations of retaliation under both the False Claims Act and the Defense Contractor Whistleblower Protection Act.&#160; A jury found ManTech liable for discharging the two former employees.&#160; Both parties filed appeals to the Fourth Circuit Court of Appeals.&#160; In August 2018, the Fourth Circuit Court of Appeals reversed the finding of liability as to one of the former employees and affirmed the finding of liability as to the other former employee</font><font style="font-family:inherit;font-size:10pt;color:#1f497d;"> </font><font style="font-family:inherit;font-size:10pt;">in the amount of </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;">. Our insurance policy covers the amount of the liability, therefore, </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> loss was recognized as of the nine months ended September&#160;30, 2018.&#160; The impact of future events in connection with this matter will not have a material effect on our financial position, results of operations or cash flow.</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have </font><font style="font-family:inherit;font-size:10pt;">$15.3 million</font><font style="font-family:inherit;font-size:10pt;"> outstanding on our letter of credit, of which </font><font style="font-family:inherit;font-size:10pt;">$15.2 million</font><font style="font-family:inherit;font-size:10pt;"> is related to an outstanding performance bond in connection with a contract between ManTech MENA, LLC and Jadwalean International Operations and Management Company to fulfill technical support requirements for the Royal Saudi Air Force.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table discloses contract liabilities (in thousands):</font></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="12" rowspan="1"></td></tr><tr><td style="width:47%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">September&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">January&#160;1, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,355</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,156</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,816</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Debt</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revolving Credit Facility</font><font style="font-family:inherit;font-size:10pt;">&#8212;We maintain a credit facility with a syndicate of lenders led by Bank of America, N.A, as sole administrative agent. The credit agreement provides for a </font><font style="font-family:inherit;font-size:10pt;">$500 million</font><font style="font-family:inherit;font-size:10pt;"> revolving credit facility, with a </font><font style="font-family:inherit;font-size:10pt;">$75 million</font><font style="font-family:inherit;font-size:10pt;"> letter of credit sublimit and a </font><font style="font-family:inherit;font-size:10pt;">$30 million</font><font style="font-family:inherit;font-size:10pt;"> swing line loan sublimit. The credit agreement also includes an accordion feature that permits us to arrange with the lenders for the provision of additional commitments. The maturity date is </font><font style="font-family:inherit;font-size:10pt;">August&#160;17, 2022</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Borrowings under our credit agreement are collateralized by substantially all of our assets and those of our Material Subsidiaries (as defined in the credit agreement) and bear interest at one of the following variable rates as selected by us at the time of borrowing: a London Interbank Offer Rate based rate plus market-rate spreads (</font><font style="font-family:inherit;font-size:10pt;">1.25%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">2.25%</font><font style="font-family:inherit;font-size:10pt;"> based on our consolidated total leverage ratio) or Bank of America's base rate plus market spreads (</font><font style="font-family:inherit;font-size:10pt;">0.25%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">1.25%</font><font style="font-family:inherit;font-size:10pt;"> based on our consolidated total leverage ratio). </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The terms of the credit agreement permit prepayment and termination of the loan commitments at any time, subject to certain conditions. The credit agreement requires us to comply with specified financial covenants, including the maintenance of certain leverage ratios and a certain consolidated coverage ratio. The credit agreement also contains various covenants, including affirmative covenants with respect to certain reporting requirements and maintaining certain business activities, and negative covenants that, among other things, may limit or impose restrictions on our ability to incur liens, incur additional indebtedness, make investments, make acquisitions and undertake certain other actions. As of and during the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, we were in compliance with the financial covenants under the credit agreement.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There was </font><font style="font-family:inherit;font-size:10pt;">$0</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$31.0 million</font><font style="font-family:inherit;font-size:10pt;"> outstanding on our revolving credit facility at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. The maximum available borrowing under the revolving credit facility at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$484.7 million</font><font style="font-family:inherit;font-size:10pt;">. As of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we were contingently liable under letters of credit totaling </font><font style="font-family:inherit;font-size:10pt;">$15.3 million</font><font style="font-family:inherit;font-size:10pt;">, which reduces our availability to borrow under our revolving credit facility.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our 2016 Management Incentive Plan (the Plan) was designed to attract, retain and motivate key employees. The types of awards available under the Plan include, among others, stock options, restricted stock and restricted stock units (RSUs). Equity awards granted under the Plan are settled in shares of Class&#160;A common stock. At the beginning of each year, the Plan provides that the number of shares available for issuance automatically increases by an amount equal to </font><font style="font-family:inherit;font-size:10pt;">1.5%</font><font style="font-family:inherit;font-size:10pt;"> of the total number of shares of Class&#160;A and Class B common stock outstanding on December&#160;31</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">st</sup></font><font style="font-family:inherit;font-size:10pt;"> of the previous year. On </font><font style="font-family:inherit;font-size:10pt;">January&#160;2, 2018</font><font style="font-family:inherit;font-size:10pt;">, there were </font><font style="font-family:inherit;font-size:10pt;">588,464</font><font style="font-family:inherit;font-size:10pt;"> additional shares made available for issuance under the Plan. Through </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Board of Directors has authorized the issuance of up to </font><font style="font-family:inherit;font-size:10pt;">14,551,899</font><font style="font-family:inherit;font-size:10pt;"> shares under this Plan. Through </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the remaining aggregate number of shares of our common stock available for future grants under the Plan was </font><font style="font-family:inherit;font-size:10pt;">6,317,478</font><font style="font-family:inherit;font-size:10pt;">. The Plan expires in </font><font style="font-family:inherit;font-size:10pt;">March 2026</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Plan is administered by the compensation committee of our Board of Directors, along with its delegates. Subject to the express provisions of the Plan, the committee has the Board of Directors&#8217; authority to administer and interpret the Plan, including the discretion to determine the exercise price, vesting schedule, contractual life and the number of shares to be issued.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Compensation Expense</font><font style="font-family:inherit;font-size:10pt;">&#8212;For both the </font><font style="font-family:inherit;font-size:10pt;">three months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, we recorded </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;"> of stock-based compensation expense. For both the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, we recorded </font><font style="font-family:inherit;font-size:10pt;">$3.6 million</font><font style="font-family:inherit;font-size:10pt;"> of stock-based compensation expense. </font><font style="font-family:inherit;font-size:10pt;">No</font><font style="font-family:inherit;font-size:10pt;"> compensation expense of employees with stock awards, including stock-based compensation expense, was capitalized during the periods. For the </font><font style="font-family:inherit;font-size:10pt;">three months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, we recorded </font><font style="font-family:inherit;font-size:10pt;">$(1.2) million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$(0.3) million</font><font style="font-family:inherit;font-size:10pt;">, respectively, to income tax expense (benefit) related to the exercise of stock options, vested cancellations and the vesting of restricted stock. For the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, we recorded </font><font style="font-family:inherit;font-size:10pt;">$(2.5) million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$(0.4) million</font><font style="font-family:inherit;font-size:10pt;">, respectively, to income tax expense (benefit) related to the exercise of stock options, vested cancellations and the vesting of restricted stock. </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Options</font><font style="font-family:inherit;font-size:10pt;">&#8212;Under the Plan, we have issued stock options. A stock option gives the holder the right, but not the obligation to purchase a certain number of shares at a predetermined price for a specific period of time. We typically issue options that vest over </font><font style="font-family:inherit;font-size:10pt;">three years</font><font style="font-family:inherit;font-size:10pt;"> in equal installments beginning on the first anniversary of the date of grant. Under the terms of the Plan, the contractual life of the option grants may not exceed </font><font style="font-family:inherit;font-size:10pt;">eight years</font><font style="font-family:inherit;font-size:10pt;">. During the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, we issued options that expire </font><font style="font-family:inherit;font-size:10pt;">five years</font><font style="font-family:inherit;font-size:10pt;"> from the date of grant.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value Determination</font><font style="font-family:inherit;font-size:10pt;">&#8212;We have used the Black-Scholes-Merton option pricing model to determine the fair value of our awards on the date of grant. We will reconsider the use of the Black-Scholes-Merton model if additional information becomes available in the future that indicates another model would be more appropriate or if grants issued in future periods have characteristics that cannot be reasonably estimated under this model.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following weighted-average assumptions were used for option grants during the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Volatility</font><font style="font-family:inherit;font-size:10pt;">&#8212;The expected volatility of the options granted was estimated based upon historical volatility of our share price through weekly observations of our trading history.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Expected life of options</font><font style="font-family:inherit;font-size:10pt;">&#8212;The expected life of options granted to employees was determined from historical exercises of the grantee population. The options had graded vesting over </font><font style="font-family:inherit;font-size:10pt;">three years</font><font style="font-family:inherit;font-size:10pt;"> in equal installments beginning on the first anniversary of the date of grant and a contractual term of </font><font style="font-family:inherit;font-size:10pt;">five years</font><font style="font-family:inherit;font-size:10pt;">.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Risk-free interest rate</font><font style="font-family:inherit;font-size:10pt;">&#8212;The yield on zero-coupon U.S. Treasury strips was used to extrapolate a forward-yield curve. This &#8220;term structure&#8221; of future interest rates was then input into a numeric model to provide the equivalent risk-free rate to be used in the Black-Scholes-Merton model based on the expected term of the underlying grants.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Dividend Yield</font><font style="font-family:inherit;font-size:10pt;">&#8212;The Black-Scholes-Merton valuation model requires an expected dividend yield as an input. We have calculated our expected dividend yield based on an expected annual cash dividend of </font><font style="font-family:inherit;font-size:10pt;">$1.00</font><font style="font-family:inherit;font-size:10pt;"> per share.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes weighted-average assumptions used in our calculations of fair value for the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">:</font></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="6" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine months ended<br clear="none"/>September 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.34</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25.13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected life of options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3 years</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3 years</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.46</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.67</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend yield</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.00</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.75</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Option Activity</font><font style="font-family:inherit;font-size:10pt;">&#8212;The weighted-average fair value of options granted during the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, as determined under the Black-Scholes-Merton valuation model, was </font><font style="font-family:inherit;font-size:10pt;">$9.98</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.65</font><font style="font-family:inherit;font-size:10pt;">, respectively. Option grants that vested during the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> had a combined fair value of </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes stock option activity for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></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="13" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average Exercise Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Aggregate Intrinsic Value <br clear="none"/>(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average Remaining Contractual Life</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options outstanding at December 31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,160,419</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29.93</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,299</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">534,030</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42.90</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(463,800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29.34</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,203</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cancelled and expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(61,241</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33.80</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options outstanding at December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,169,408</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.88</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,731</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">243,810</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53.98</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(387,926</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29.63</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,692</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cancelled and expired</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(103,563</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43.59</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options outstanding at September 30, 2018</font></div></td><td 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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">921,729</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42.43</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,234</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options exercisable at September 30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">233,403</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31.80</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,353</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2 years</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes non-vested stock options for the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></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="7" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average Fair Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-vested stock options at December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">684,979</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.23</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">243,810</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.98</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(138,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cancelled</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(102,463</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.93</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-vested stock options at September 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">688,326</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.66</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrecognized compensation expense related to non-vested awards was </font><font style="font-family:inherit;font-size:10pt;">$3.9 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, which is expected to be recognized over a weighted-average period of </font><font style="font-family:inherit;font-size:10pt;">2 years</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Stock</font><font style="font-family:inherit;font-size:10pt;">&#8212;Under the Plan, we have issued restricted stock. A restricted stock award is an issuance of shares that cannot be sold or transferred by the recipient until the vesting period lapses. Restricted stock issued to members of our Board of Directors vest on the </font><font style="font-family:inherit;font-size:10pt;">one year</font><font style="font-family:inherit;font-size:10pt;"> anniversary of the grant date. The related compensation expense is recognized over the service period and is based on the grant date fair value of the stock. The grant date fair value of the restricted stock is equal to the closing market price of our common stock on the date of grant.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Stock Activity</font><font style="font-family:inherit;font-size:10pt;">&#8212; The following table summarizes the restricted stock activity during the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">. </font></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="7" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average Fair Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-vested restricted stock at December 31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33.84</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.90</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33.84</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-vested restricted stock at December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,000</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.90</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52.83</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(24,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.90</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-vested restricted stock at September 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52.83</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">RSUs</font><font style="font-family:inherit;font-size:10pt;">&#8212;Under the Plan, we have issued RSUs. RSUs are not actual shares, but rather a right to receive shares in the future. The shares are not issued and the employee cannot sell or transfer shares prior to vesting and have no voting rights until the RSUs vest. Employees who are granted RSUs do not receive dividend payments during the vesting period. Our employees have been granted performance-based RSUs and time-based RSUs. Performance-based RSUs result in the delivery of shares only if (a) performance criteria is met and (b) the employee remains employed, in good standing, through the date of the performance period of </font><font style="font-family:inherit;font-size:10pt;">two years</font><font style="font-family:inherit;font-size:10pt;">. In 2018, our employees were granted time-based RSUs, instead of performance-based RSUs. These time-based RSUs vest in one-third increments on the first, second and third anniversaries of the date of grant. The grant date fair value of the RSUs is equal to the closing market price of our common stock on the grant date less the present value of dividends expected to be awarded during the service period. We recognize the grant date fair value of RSUs of shares we expect to issue as compensation expense ratably over the requisite service period.</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">RSU Activity</font><font style="font-family:inherit;font-size:10pt;">&#8212;For performance-based RSUs that vested in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, each RSU awarded resulted in the issuance of </font><font style="font-family:inherit;font-size:10pt;">1.5</font><font style="font-family:inherit;font-size:10pt;"> shares, which were issued net of applicable payroll tax withholdings. The following table summarizes the non-vested RSU activity during the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></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="7" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of Units</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-vested RSUs at December 31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">206,338</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55,830</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.34</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.60</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(97,525</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31.00</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-vested RSUs at December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">161,343</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31.36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,963</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53.96</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(87,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.40</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,850</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38.07</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-vested RSUs at September 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">136,256</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44.82</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Earnings Per Share</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under ASC </font><font style="font-family:inherit;font-size:10pt;">260</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Earnings per Share</font><font style="font-family:inherit;font-size:10pt;">, the two-class method is an earnings allocation formula that determines earnings per share for each class of common stock according to dividends declared (or accumulated) and participation rights in undistributed earnings. Under that method, basic and diluted earnings per share data are presented for each class of common stock.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In applying the two-class method, we determined that undistributed earnings should be allocated equally on a per share basis between Class&#160;A and Class B common stock. Under our Certificate of Incorporation, the holders of the common stock are entitled to participate ratably, on a share-for-share basis as if all shares of common stock were of a single class, in such dividends as may be declared by the Board of Directors. During the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, we declared and paid quarterly dividends in the amount of </font><font style="font-family:inherit;font-size:10pt;">$0.25</font><font style="font-family:inherit;font-size:10pt;"> per share and </font><font style="font-family:inherit;font-size:10pt;">$0.21</font><font style="font-family:inherit;font-size:10pt;"> per share, respectively, on both classes of common stock.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic earnings per share has been computed by dividing net income available to common stockholders by the weighted average number of shares of common stock outstanding during each period. Shares issued during the period and shares reacquired during the period are weighted for the portion of the period in which the shares were outstanding. Diluted earnings per share have been computed in a manner consistent with that of basic earnings per share while giving effect to all potentially dilutive common shares that were outstanding during each period.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The net income available to common stockholders and weighted average number of common shares outstanding used to compute basic and diluted earnings per share for each class of common stock are as follows (in thousands, except per share amounts):</font><font style="font-family:inherit;font-size:9pt;">&#160;</font></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="16" rowspan="1"></td></tr><tr><td style="width:61%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three months ended<br clear="none"/>September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine months ended<br clear="none"/>September 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Distributed earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,928</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,174</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,687</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,474</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Undistributed earnings</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,995</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,008</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,218</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,297</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,923</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,182</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,905</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,771</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Class A common stock:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic net income available to common stockholders</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,623</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,030</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,226</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,213</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic weighted average common shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,421</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,684</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,293</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,617</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic earnings per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.55</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.39</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.57</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.18</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted net income available to common stockholders</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,682</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,062</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,402</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,304</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of potential exercise of stock options</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">322</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">245</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">340</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">228</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted weighted average common shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,743</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,929</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,633</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,845</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted earnings per share</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.39</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Class B common stock:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic net income available to common stockholders</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,300</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,152</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,679</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,558</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic weighted average common shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,191</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,191</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic earnings per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.55</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.39</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.57</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.18</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted net income available to common stockholders</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,241</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,120</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,503</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,467</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of potential exercise of stock options</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted weighted average common shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,189</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,191</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,189</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,191</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted earnings per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.39</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the </font><font style="font-family:inherit;font-size:10pt;">three months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, options to purchase </font><font style="font-family:inherit;font-size:10pt;">242,789</font><font style="font-family:inherit;font-size:10pt;"> shares and </font><font style="font-family:inherit;font-size:10pt;">363,635</font><font style="font-family:inherit;font-size:10pt;"> shares, respectively, were outstanding but not included in the computation of diluted earnings per share because the options' effect would have been anti-dilutive. For the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, options to purchase </font><font style="font-family:inherit;font-size:10pt;">268,013</font><font style="font-family:inherit;font-size:10pt;"> shares and </font><font style="font-family:inherit;font-size:10pt;">301,985</font><font style="font-family:inherit;font-size:10pt;"> shares, respectively, were outstanding but not included in the computation of diluted earnings per share because the options' effect would have been anti-dilutive. For the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, there were </font><font style="font-family:inherit;font-size:10pt;">387,926</font><font style="font-family:inherit;font-size:10pt;"> shares and </font><font style="font-family:inherit;font-size:10pt;">202,459</font><font style="font-family:inherit;font-size:10pt;"> shares, respectively, issued from the exercise of stock options.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill and Other Intangible Assets</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The change in the carrying amount of goodwill during the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> is as follows (in thousands):</font></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" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill Balance</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill at December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">955,874</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisitions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">128,686</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill at December 31, 2017</font></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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,084,560</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisition fair value adjustment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,246</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill at September 30, 2018</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,085,806</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other intangible assets consisted of the following (in thousands):</font></div><div style="line-height:120%;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="24" rowspan="1"></td></tr><tr><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">September&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross Carrying Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Carrying Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross Carrying Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Carrying Amount</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other intangible assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract and program intangible assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">355,932</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">196,449</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">159,483</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">355,932</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">179,049</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">176,883</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capitalized software cost for internal use</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,040</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,410</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,630</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,995</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,530</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,465</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total other intangible assets&#8212;net</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">405,972</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">228,859</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">177,113</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">402,927</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">208,579</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">194,348</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization expense relating to intangible assets for the </font><font style="font-family:inherit;font-size:10pt;">three months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$6.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.5 million</font><font style="font-family:inherit;font-size:10pt;">. Amortization expense relating to intangible assets for the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$20.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$16.6 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. We estimate that we will have the following amortization expense for the future periods indicated below (in thousands):</font></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" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the remaining three months ending December 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,023</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the year ending:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,570</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,732</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2021</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,002</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2022</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,563</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2023</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,251</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Tax Cuts and Jobs Act of 2017 (TCJA) was enacted on December 22, 2017. TCJA reduces the U.S. federal corporate tax rate from </font><font style="font-family:inherit;font-size:10pt;">35%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">21%</font><font style="font-family:inherit;font-size:10pt;">, effective January 1, 2018. At December 31, 2017, we made a reasonable estimate of the effects on our existing deferred tax balances and effective tax rate for the deductibility of officers' compensation, the acquisition of InfoZen, and assets that qualify for an immediate deduction. Our accounting for those items, as impacted by the TCJA, is now complete and no material adjustments were required.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Description of the Business</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ManTech International Corporation (depending on the circumstances, &#8220;ManTech&#8221; &#8220;Company&#8221; &#8220;we&#8221; &#8220;our&#8221; &#8220;ours&#8221; or &#8220;us&#8221;) provide mission-focused technology solutions and services for U.S. defense, intelligence community and federal civilian agencies. Now in our 50th year, we excel in full-spectrum cyber, data collection &amp; analytics, enterprise information technology (IT), systems engineering and software application development solutions that support national and homeland security.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of Presentation</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (SEC). Certain information and note disclosures normally included in the annual financial statements, prepared in accordance with accounting principles generally accepted in the U.S., have been condensed or omitted pursuant to those rules and regulations. The preparation of these condensed consolidated financial statements requires management to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses. We recommend that you read these condensed consolidated financial statements in conjunction with the audited consolidated financial statements and related notes included in our Annual Report on Form 10-K for the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, previously filed with the SEC. We believe that the condensed consolidated financial statements in this Form 10-Q reflect all adjustments that are necessary to fairly present the financial position, results of operations and cash flows for the interim periods presented. The results of operations for such interim periods are not necessarily indicative of the results that can be expected for the full year.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We classified prepaid expenses and other current assets into separate lines on our condensed consolidated balance sheet at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and conformed our condensed consolidated balance sheet at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, accordingly. Furthermore, our condensed consolidated statements of cash flows for the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> were conformed based on the balance sheet presentation.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and Equipment</font></div><div style="line-height:120%;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Major classes of property and equipment are summarized as follows (in thousands):</font></div><div style="line-height:120%;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" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">September&#160;30, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98,396</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,218</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,835</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,022</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment&#8212;gross</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">141,231</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">118,240</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(88,053</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(72,158</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment&#8212;net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,178</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,082</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization expense related to property and equipment for the </font><font style="font-family:inherit;font-size:10pt;">three months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$6.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Depreciation and amortization expense related to property and equipment for the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$19.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$6.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Major classes of property and equipment are summarized as follows (in thousands):</font></div><div style="line-height:120%;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" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">September&#160;30, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31, <br clear="none"/>2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">98,396</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,218</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,835</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,022</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment&#8212;gross</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">141,231</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">118,240</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(88,053</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(72,158</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment&#8212;net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,178</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,082</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue from Contracts with Customers</font></div><div style="line-height:120%;text-align:justify;padding-left:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Significant Accounting Policies</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue Recognition</font><font style="font-family:inherit;font-size:10pt;"> - On January 1, 2018, we adopted Accounting Standards Codification (ASC) 606, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;"> using the modified retrospective method applied to those contracts that were not substantially complete as of January 1, 2018. ASC 606 outlines a five-step model whereby revenue is recognized as performance obligations within the contract are satisfied. ASC 606 also requires new, expanded disclosures regarding revenue recognition. We recognized the cumulative effect of adopting ASC 606 as an increase to the 2018 opening balance of retained earnings in the amount of </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;">, with the impact primarily related to fixed-price contracts. Results for reporting periods beginning after January 1, 2018 are presented under ASC 606, while prior period amounts were not adjusted and continue to be reported in accordance with ASC 605, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</font><font style="font-family:inherit;font-size:10pt;">. Revenue for the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> increased </font><font style="font-family:inherit;font-size:10pt;">$3.3 million</font><font style="font-family:inherit;font-size:10pt;"> as a result of applying ASC 606.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We account for a contract when both we and the customer approve and commit; our rights and those of the customer are identified, payment terms are identified; the contract has commercial substance; and collectability of consideration is probable. At contract inception, we identify the distinct goods or services promised in the contract, referred to as performance obligations. Then we determine the transaction price for the contract; the consideration to which we can expect in exchange for the promised goods or services in the contract. The transaction price can be a fixed or variable amount. It is common for our contracts to contain award fees, incentive fees or other provisions that can either increase or decrease the transaction price. These variable amounts generally are awarded upon achievement of certain performance metrics, program milestones or cost targets and can be based upon customer discretion. We estimate variable consideration at the most likely amount to which we expect to be entitled. We include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of our anticipated performance and historical, current and forecasted information that is reasonably available to us. The transaction price is allocated to each distinct performance obligation using our best estimate of the standalone selling price for each distinct good or service promised in the contract. The primary method used to estimate standalone selling price is the expected cost plus a margin approach, under which we forecast our expected costs of satisfying a performance obligation and then add an appropriate margin for that distinct good or service promised. Revenue is recognized when, or as, the performance obligation is satisfied.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize revenue over time when there is a continuous transfer of control to our customer. For our U.S. government contracts, this continuous transfer of control to the customer is supported by clauses in the contract that allow the U.S. government to unilaterally terminate the contract for convenience, pay us for costs incurred plus a reasonable profit and take control of any work in process. When control is transferred over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. Based on the nature of the products and services provided in the contract, we use our judgment to determine if an input measure or output measure best depicts the transfer of control over time. For services contracts, we typically satisfy our performance obligations as services are rendered. We typically use a cost-based input method to measure progress. Contract costs include labor, material and allocable indirect expenses. Revenue is recognized proportionally as contract costs are incurred plus estimated fees. For time-and-material contracts, we bill the customer per labor hour and per material, and revenue is recognized in the amount invoiced since the amount corresponds directly to the value of our performance to date. For stand-ready service contracts, a time-elapsed output method is used to measure progress, and revenue is recognized straight-line over the term of the contract. If a contract does not meet the criteria for recognizing revenue over time, we recognize revenue at a point in time. Revenue is recognized at the point in time when control of the good or service is transferred to our customer. We consider control to transfer when we have a present right to payment and our customer has legal title. Determining a measure of progress and when control transfers requires us to make judgments that affect the timing of when revenue is recognized. Essentially, all of our contracts satisfy their performance obligations over time.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contracts are often modified to account for changes in contract specifications and requirements. Contract modifications impact performance obligations when the modification either creates new or changes the existing enforceable rights and obligations. The effect of a contract modification on the transaction price and our measure of progress for the performance obligation to which it relates is recognized as an adjustment to revenue and profit cumulatively. Furthermore, a significant change in one or more estimates could affect the profitability of our contracts. We recognize adjustments in estimated profit on contracts in the period identified. The impact of adjustments in contract estimates can be reflected in either revenue or operating expenses on the condensed consolidated statement of income. </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have an Estimate at Completion process in which management reviews the progress and execution of our performance obligations. As part of this process, management reviews information including, but not limited to, any outstanding key contract matters, progress towards completion and the related program schedule, identified risks and opportunities and the related changes in estimates of revenue and costs. The risks and opportunities include management&#8217;s judgment about the ability and cost to achieve the contract milestones and other technical contract requirements. Management must make assumptions and estimates regarding labor productivity and availability, the complexity of the work to be performed, the availability of materials, the length of time to complete the performance obligation, execution by our subcontractors, the availability and timing of funding from our customer and overhead cost rates, among other variables. A significant change in one or more of these estimates could affect the profitability of our contracts. For the </font><font style="font-family:inherit;font-size:10pt;">three months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the aggregate impact of adjustments in contract estimates increased our revenue by </font><font style="font-family:inherit;font-size:10pt;">$4.5 million</font><font style="font-family:inherit;font-size:10pt;">. For the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the aggregate impact of adjustments in contract estimates increased our revenue by </font><font style="font-family:inherit;font-size:10pt;">$8.8 million</font><font style="font-family:inherit;font-size:10pt;">. No adjustment on any one contract was material to our condensed consolidated financial statements for the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Results for prior periods were reported in accordance with ASC 605. Revenue for cost-reimbursable contracts were recorded as reimbursable costs were incurred, including an estimated share of the applicable contractual fees earned. For performance-based fees under cost-reimbursable contracts, we recognized the relevant portion of the expected fee to be awarded by the customer at the time such fee can be reasonably estimated, based on factors such as our prior award experience and communications with the customer regarding performance, or upon approval by the customer. For time-and-materials contracts, revenue was recognized to the extent of billable rates times hours delivered plus materials and other reimbursable costs incurred. For long-term fixed-price contracts, revenue was recognized at a rate per unit as the units were delivered or by other methods to measure services provided. Revenue from other long-term fixed-price contracts were recognized ratably over the contract period or by other appropriate methods to measure services provided. Contract costs were expensed as incurred except for certain limited long-term contracts noted below. For long-term contracts, specifically described in the scope section of ASC 605-35, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition - Construction-Type and Production-Type Contracts</font><font style="font-family:inherit;font-size:10pt;">, we applied the percentage of completion method. Under the percentage of completion method, income was recognized at a consistent profit margin over the period of performance based on estimated profit margins at completion of the contract. This method of accounting required estimating the total revenue and total contract cost at completion of the contract. These estimates were periodically reviewed and revisions were made as required using the cumulative catch-up method. The impact on revenue and contract profit as a result of these revisions were included in the periods in which the revisions were made. Estimated losses on contracts at completion were recognized when identified. In certain circumstances, revenue was recognized when contract amendments were not finalized. </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Contract assets</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> </font><font style="font-family:inherit;font-size:10pt;">- Amounts are invoiced as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals or upon achievement of contractual milestones. Generally, revenue recognition occurs before billing, resulting in contract assets. These contract assets are referred to as unbilled receivables and are reported within receivables, net on our condensed consolidated balance sheet.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Billed receivables</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> </font><font style="font-family:inherit;font-size:10pt;">- Amounts billed and due from our customers are classified as billed receivables and are reported within receivables, net on the condensed consolidated balance sheet. The portion of the payments retained by the customer until final contract settlement is not considered a significant financing component because the intent is to protect the customer.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Contract liabilities</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> </font><font style="font-family:inherit;font-size:10pt;">- We receive advances and milestone payments from our customers on selected contracts that exceed revenue earned to date, resulting in contract liabilities. Contract liabilities typically are not considered a significant financing component because it is used to meet working capital demands that can be higher in the early stages of a contract and to protect us from the customer failing to adequately complete some or all of its obligations under the contract. Contract liabilities are reported on our condensed consolidated balance sheet on a net contract basis at the end of each reporting period.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Contract costs</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> </font><font style="font-family:inherit;font-size:10pt;">- Contract costs include direct labor, direct materials, overhead and, when applicable, general and administrative expenses. Incremental costs of obtaining a contract that we expect to recover are recognized as deferred contract costs and are amortized on a systematic basis that is consistent with the transfer to the customer of the goods or services. Other incremental costs are expensed when incurred. Costs of fulfilling a contract that relate directly to a contract or to an anticipated contract that can be specifically identified, generate or enhance resources that will be used in satisfying future performance obligations and are expected to be recovered are recognized as deferred contract costs and amortized on a systematic basis that is consistent with the transfer of the goods or services to the customer. Other costs of fulfilling a contract (costs of wasted materials, labor or other resources to fulfill the contracts that were not reflected in the price of the contract and costs that relate to satisfied performance obligations in the contract) are expensed when incurred.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Deferred contract costs </font><font style="font-family:inherit;font-size:10pt;">- Costs of obtaining or fulfilling a contract that meet the criteria in ASC 340, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Other Assets and Deferred Costs</font><font style="font-family:inherit;font-size:10pt;">, are capitalized and amortized on a systematic basis that is consistent with the transfer of goods or services to the customer. Deferred contracts costs are reported on our condensed consolidated balance sheet within current or non-current other assets based on the expected life of the related contract. At </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$6.2 million</font><font style="font-family:inherit;font-size:10pt;"> of deferred contract costs. For the </font><font style="font-family:inherit;font-size:10pt;">three months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> we recorded amortization expense of </font><font style="font-family:inherit;font-size:10pt;">$8 thousand</font><font style="font-family:inherit;font-size:10pt;">. For the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we recorded amortization expense of </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue from Contracts with Customers</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We derive revenue from contracts with customers primarily from contracts with the U.S. government in the areas of defense, intelligence, homeland security and other federal civilian agencies. Substantially all of our revenue is derived from services and solutions provided to the U.S. government or to prime contractors supporting the U.S. government, including services by our employees and our subcontractors, and solutions that include third-party hardware and software that we purchase and integrate as a part of our overall solutions. Customer requirements may vary from period-to-period depending on specific contract and customer requirements. We provide our services and solutions under three types of contracts: cost-reimbursable, fixed-price and time-and-materials. Under cost-reimbursable contracts, we are reimbursed for costs that are determined to be reasonable, allowable and allocable to the contract and paid a fee representing the profit margin negotiated between us and the contracting agency, which may be fixed or performance based. Under fixed-price contracts, we perform specific tasks for a fixed price. Fixed-price contracts may include either a product delivery or specific service performance over a defined period. Under time-and-materials contracts, we are reimbursed for labor at fixed hourly rates and generally reimbursed separately for allowable materials, costs and expenses at cost. </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> reportable segment. Our U.S. government customers typically exercise independent decision-making and contracting authority. Offices or divisions within an agency or department of the U.S. government may directly, or through a prime contractor, use our services as a separate customer as long as the customer has independent decision-making and contracting authority within its organization. We treat sales to U.S. government customers as sales within the U.S. regardless of where the services are performed. </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables disclose revenue (in thousands) by contract type, customer, prime or subcontractor and geography for the periods presented. Prior period amounts have not been adjusted under the modified retrospective method. </font></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="16" rowspan="1"></td></tr><tr><td style="width:57%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three months ended September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine months ended September 30,</font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost-reimbursable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">337,105</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">280,398</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">970,647</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">840,342</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fixed-price</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,921</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">84,240</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">341,854</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">242,309</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Time-and-materials</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,179</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,027</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">148,984</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">172,082</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:normal;">Revenue</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">497,205</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">422,665</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,461,485</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,254,733</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></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="16" rowspan="1"></td></tr><tr><td style="width:57%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three months ended September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine months ended September 30,</font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Department of Defense and intelligence agencies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">365,044</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">336,855</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,055,911</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,008,060</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal civilian agencies</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">121,543</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,515</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">371,767</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">214,983</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State agencies, international agencies and commercial entities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,618</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,295</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,807</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,690</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:normal;">Revenue</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">497,205</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">422,665</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,461,485</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,254,733</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></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="16" rowspan="1"></td></tr><tr><td style="width:57%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three months ended September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine months ended September 30,</font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prime contractor</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">442,413</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">375,421</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,298,437</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,105,596</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subcontractor</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,792</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,244</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">163,048</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">149,137</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:normal;">Revenue</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">497,205</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">422,665</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,461,485</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,254,733</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></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="16" rowspan="1"></td></tr><tr><td style="width:57%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three months ended September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine months ended September 30,</font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">490,098</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">415,420</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,439,293</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,233,436</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">International</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,107</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,245</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,192</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,297</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:normal;">Revenue</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">497,205</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">422,665</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,461,485</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,254,733</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table discloses contract receivables (in thousands): </font></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="12" rowspan="1"></td></tr><tr><td style="width:57%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">September&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">January&#160;1, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Billed receivables</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">281,682</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">236,113</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">236,113</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unbilled receivables</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92,582</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88,767</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81,454</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,695</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,157</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,157</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Receivables&#8212;net</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">367,569</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">318,723</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">311,410</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Receivables at </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> are expected to be substantially collected within one year except for approximately </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">92%</font><font style="font-family:inherit;font-size:10pt;"> is related to receivables from sales to the U.S. government or from contracts in which we acted as a subcontractor to other contractors selling to the U.S. government. We do not believe that we have significant exposure to credit risk as billed receivable and unbilled receivables are primarily due from the U.S. government. The allowance for doubtful accounts represents our estimate for exposure to compliance, contractual issues and bad debts related to prime contractors. </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table discloses contract liabilities (in thousands):</font></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="12" rowspan="1"></td></tr><tr><td style="width:47%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">September&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">January&#160;1, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,355</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,156</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,816</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in the balances of contract assets and contract liabilities are primarily due to the timing difference between our performance and our customers' payments. For the </font><font style="font-family:inherit;font-size:10pt;">three months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the amount of revenue that was included in the opening contract liabilities balance was </font><font style="font-family:inherit;font-size:10pt;">$4.2 million</font><font style="font-family:inherit;font-size:10pt;">. For the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the amount of revenue that was included in the opening contract liabilities balance was </font><font style="font-family:inherit;font-size:10pt;">$10.0 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The remaining performance obligation as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> is </font><font style="font-family:inherit;font-size:10pt;">$2.8 billion</font><font style="font-family:inherit;font-size:10pt;">. The following table discloses when we expect to recognize the remaining performance obligation as revenue (in billions):</font></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="15" rowspan="1"></td></tr><tr><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:24%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:22%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:25%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td colspan="3" rowspan="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;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the remaining three months ending December 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the year ending</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Thereafter</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><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="16" rowspan="1"></td></tr><tr><td style="width:57%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three months ended September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine months ended September 30,</font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">490,098</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">415,420</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,439,293</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,233,436</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">International</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,107</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,245</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,192</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,297</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:normal;">Revenue</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">497,205</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">422,665</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,461,485</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,254,733</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue Recognition</font><font style="font-family:inherit;font-size:10pt;"> - On January 1, 2018, we adopted Accounting Standards Codification (ASC) 606, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;"> using the modified retrospective method applied to those contracts that were not substantially complete as of January 1, 2018. ASC 606 outlines a five-step model whereby revenue is recognized as performance obligations within the contract are satisfied. ASC 606 also requires new, expanded disclosures regarding revenue recognition. We recognized the cumulative effect of adopting ASC 606 as an increase to the 2018 opening balance of retained earnings in the amount of </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;">, with the impact primarily related to fixed-price contracts. Results for reporting periods beginning after January 1, 2018 are presented under ASC 606, while prior period amounts were not adjusted and continue to be reported in accordance with ASC 605, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</font><font style="font-family:inherit;font-size:10pt;">. Revenue for the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> increased </font><font style="font-family:inherit;font-size:10pt;">$3.3 million</font><font style="font-family:inherit;font-size:10pt;"> as a result of applying ASC 606.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We account for a contract when both we and the customer approve and commit; our rights and those of the customer are identified, payment terms are identified; the contract has commercial substance; and collectability of consideration is probable. At contract inception, we identify the distinct goods or services promised in the contract, referred to as performance obligations. Then we determine the transaction price for the contract; the consideration to which we can expect in exchange for the promised goods or services in the contract. The transaction price can be a fixed or variable amount. It is common for our contracts to contain award fees, incentive fees or other provisions that can either increase or decrease the transaction price. These variable amounts generally are awarded upon achievement of certain performance metrics, program milestones or cost targets and can be based upon customer discretion. We estimate variable consideration at the most likely amount to which we expect to be entitled. We include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of our anticipated performance and historical, current and forecasted information that is reasonably available to us. The transaction price is allocated to each distinct performance obligation using our best estimate of the standalone selling price for each distinct good or service promised in the contract. The primary method used to estimate standalone selling price is the expected cost plus a margin approach, under which we forecast our expected costs of satisfying a performance obligation and then add an appropriate margin for that distinct good or service promised. Revenue is recognized when, or as, the performance obligation is satisfied.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize revenue over time when there is a continuous transfer of control to our customer. For our U.S. government contracts, this continuous transfer of control to the customer is supported by clauses in the contract that allow the U.S. government to unilaterally terminate the contract for convenience, pay us for costs incurred plus a reasonable profit and take control of any work in process. When control is transferred over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. Based on the nature of the products and services provided in the contract, we use our judgment to determine if an input measure or output measure best depicts the transfer of control over time. For services contracts, we typically satisfy our performance obligations as services are rendered. We typically use a cost-based input method to measure progress. Contract costs include labor, material and allocable indirect expenses. Revenue is recognized proportionally as contract costs are incurred plus estimated fees. For time-and-material contracts, we bill the customer per labor hour and per material, and revenue is recognized in the amount invoiced since the amount corresponds directly to the value of our performance to date. For stand-ready service contracts, a time-elapsed output method is used to measure progress, and revenue is recognized straight-line over the term of the contract. If a contract does not meet the criteria for recognizing revenue over time, we recognize revenue at a point in time. Revenue is recognized at the point in time when control of the good or service is transferred to our customer. We consider control to transfer when we have a present right to payment and our customer has legal title. Determining a measure of progress and when control transfers requires us to make judgments that affect the timing of when revenue is recognized. Essentially, all of our contracts satisfy their performance obligations over time.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contracts are often modified to account for changes in contract specifications and requirements. Contract modifications impact performance obligations when the modification either creates new or changes the existing enforceable rights and obligations. The effect of a contract modification on the transaction price and our measure of progress for the performance obligation to which it relates is recognized as an adjustment to revenue and profit cumulatively. Furthermore, a significant change in one or more estimates could affect the profitability of our contracts. We recognize adjustments in estimated profit on contracts in the period identified. The impact of adjustments in contract estimates can be reflected in either revenue or operating expenses on the condensed consolidated statement of income. </font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have an Estimate at Completion process in which management reviews the progress and execution of our performance obligations. As part of this process, management reviews information including, but not limited to, any outstanding key contract matters, progress towards completion and the related program schedule, identified risks and opportunities and the related changes in estimates of revenue and costs. The risks and opportunities include management&#8217;s judgment about the ability and cost to achieve the contract milestones and other technical contract requirements. Management must make assumptions and estimates regarding labor productivity and availability, the complexity of the work to be performed, the availability of materials, the length of time to complete the performance obligation, execution by our subcontractors, the availability and timing of funding from our customer and overhead cost rates, among other variables. A significant change in one or more of these estimates could affect the profitability of our contracts. For the </font><font style="font-family:inherit;font-size:10pt;">three months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the aggregate impact of adjustments in contract estimates increased our revenue by </font><font style="font-family:inherit;font-size:10pt;">$4.5 million</font><font style="font-family:inherit;font-size:10pt;">. For the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the aggregate impact of adjustments in contract estimates increased our revenue by </font><font style="font-family:inherit;font-size:10pt;">$8.8 million</font><font style="font-family:inherit;font-size:10pt;">. No adjustment on any one contract was material to our condensed consolidated financial statements for the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Results for prior periods were reported in accordance with ASC 605. Revenue for cost-reimbursable contracts were recorded as reimbursable costs were incurred, including an estimated share of the applicable contractual fees earned. For performance-based fees under cost-reimbursable contracts, we recognized the relevant portion of the expected fee to be awarded by the customer at the time such fee can be reasonably estimated, based on factors such as our prior award experience and communications with the customer regarding performance, or upon approval by the customer. For time-and-materials contracts, revenue was recognized to the extent of billable rates times hours delivered plus materials and other reimbursable costs incurred. For long-term fixed-price contracts, revenue was recognized at a rate per unit as the units were delivered or by other methods to measure services provided. Revenue from other long-term fixed-price contracts were recognized ratably over the contract period or by other appropriate methods to measure services provided. Contract costs were expensed as incurred except for certain limited long-term contracts noted below. For long-term contracts, specifically described in the scope section of ASC 605-35, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition - Construction-Type and Production-Type Contracts</font><font style="font-family:inherit;font-size:10pt;">, we applied the percentage of completion method. Under the percentage of completion method, income was recognized at a consistent profit margin over the period of performance based on estimated profit margins at completion of the contract. This method of accounting required estimating the total revenue and total contract cost at completion of the contract. These estimates were periodically reviewed and revisions were made as required using the cumulative catch-up method. The impact on revenue and contract profit as a result of these revisions were included in the periods in which the revisions were made. Estimated losses on contracts at completion were recognized when identified. In certain circumstances, revenue was recognized when contract amendments were not finalized.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table discloses when we expect to recognize the remaining performance obligation as revenue (in billions):</font></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="15" rowspan="1"></td></tr><tr><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:24%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:22%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:25%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td colspan="3" rowspan="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;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the remaining three months ending December 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the year ending</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Thereafter</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The net income available to common stockholders and weighted average number of common shares outstanding used to compute basic and diluted earnings per share for each class of common stock are as follows (in thousands, except per share amounts):</font><font style="font-family:inherit;font-size:9pt;">&#160;</font></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="16" rowspan="1"></td></tr><tr><td style="width:61%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three months ended<br clear="none"/>September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine months ended<br clear="none"/>September 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Distributed earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,928</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,174</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,687</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,474</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Undistributed earnings</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,995</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,008</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,218</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,297</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,923</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,182</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,905</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,771</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Class A common stock:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic net income available to common stockholders</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,623</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,030</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,226</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,213</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic weighted average common shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,421</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,684</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,293</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,617</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic earnings per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.55</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.39</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.57</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.18</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted net income available to common stockholders</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,682</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,062</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,402</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,304</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of potential exercise of stock options</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">322</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">245</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">340</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">228</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted weighted average common shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,743</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,929</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,633</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,845</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted earnings per share</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.39</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Class B common stock:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic net income available to common stockholders</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,300</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,152</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,679</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,558</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic weighted average common shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,191</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,191</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic earnings per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.55</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.39</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.57</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.18</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted net income available to common stockholders</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,241</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,120</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,503</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,467</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of potential exercise of stock options</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted weighted average common shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,189</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,191</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,189</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,191</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted earnings per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.39</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other intangible assets consisted of the following (in thousands):</font></div><div style="line-height:120%;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="24" rowspan="1"></td></tr><tr><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">September&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross Carrying Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Carrying Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross Carrying Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Carrying Amount</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other intangible assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract and program intangible assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">355,932</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">196,449</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">159,483</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">355,932</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">179,049</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">176,883</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capitalized software cost for internal use</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,040</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,410</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,630</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,995</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,530</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,465</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total other intangible assets&#8212;net</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">405,972</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">228,859</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">177,113</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">402,927</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">208,579</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">194,348</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The change in the carrying amount of goodwill during the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> is as follows (in thousands):</font></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" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill Balance</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill at December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">955,874</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisitions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">128,686</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill at December 31, 2017</font></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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,084,560</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquisition fair value adjustment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,246</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill at September 30, 2018</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,085,806</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes non-vested stock options for the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></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="7" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average Fair Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-vested stock options at December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">684,979</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.23</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">243,810</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.98</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(138,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cancelled</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(102,463</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.93</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-vested stock options at September 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">688,326</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.66</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table represents the purchase price allocation for InfoZen (in thousands):</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></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" rowspan="1"></td></tr><tr><td style="width:82%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,406</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Receivables</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,991</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,046</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other current assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">129,932</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,850</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">485</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts payable and accrued expenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,488</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued salaries and related expenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,092</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contract liabilities</font></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;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,258</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net assets acquired and liabilities assumed</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">183,990</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><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="16" rowspan="1"></td></tr><tr><td style="width:57%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three months ended September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine months ended September 30,</font></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Department of Defense and intelligence agencies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">365,044</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">336,855</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,055,911</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,008,060</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal civilian agencies</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">121,543</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,515</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">371,767</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">214,983</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State agencies, international agencies and commercial entities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,618</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,295</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,807</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,690</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:normal;">Revenue</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">497,205</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">422,665</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,461,485</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,254,733</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes stock option activity for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></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="13" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average Exercise Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Aggregate Intrinsic Value <br clear="none"/>(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average Remaining Contractual Life</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options outstanding at December 31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,160,419</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29.93</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,299</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">534,030</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42.90</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(463,800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29.34</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,203</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cancelled and expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(61,241</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33.80</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options outstanding at December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,169,408</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.88</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,731</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">243,810</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53.98</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(387,926</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29.63</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,692</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cancelled and expired</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(103,563</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43.59</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options outstanding at September 30, 2018</font></div></td><td 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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">921,729</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42.43</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,234</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3 years</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options exercisable at September 30, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">233,403</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31.80</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,353</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2 years</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes weighted-average assumptions used in our calculations of fair value for the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">:</font></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="6" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nine months ended<br clear="none"/>September 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.34</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25.13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected life of options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3 years</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3 years</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.46</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.67</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend yield</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.00</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.75</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the restricted stock activity during the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">. </font></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="7" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average Fair Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-vested restricted stock at December 31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33.84</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.90</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33.84</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-vested restricted stock at December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,000</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.90</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52.83</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(24,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.90</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-vested restricted stock at September 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52.83</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the non-vested RSU activity during the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and the </font><font style="font-family:inherit;font-size:10pt;">nine months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></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="7" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Number of Units</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-vested RSUs at December 31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">206,338</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55,830</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.34</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.60</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(97,525</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31.00</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-vested RSUs at December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">161,343</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31.36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,963</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53.96</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(87,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.40</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(10,850</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38.07</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-vested RSUs at September 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">136,256</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44.82</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We estimate that we will have the following amortization expense for the future periods indicated below (in thousands):</font></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" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the remaining three months ending December 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,023</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the year ending:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,570</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,732</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2021</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,002</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2022</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,563</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2023</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,251</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Contract assets</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> </font><font style="font-family:inherit;font-size:10pt;">- Amounts are invoiced as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals or upon achievement of contractual milestones. Generally, revenue recognition occurs before billing, resulting in contract assets. These contract assets are referred to as unbilled receivables and are reported within receivables, net on our condensed consolidated balance sheet.</font></div></div> EX-101.SCH 6 mant-20180930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2405402 - Disclosure - Acquisitions (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Acquisitions (Notes) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Acquisitions (Schedule of Purchase Price Allocation) (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Basis of Presentation (Notes) link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Commitments and Contingencies (Letter of Credit) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2411401 - Disclosure - Commitments and Contingencies (Litigation Settlement) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Commitments and Contingencies (Notes) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Condensed Consolidated Balance Sheets Parentheticals link:presentationLink link:calculationLink link:definitionLink 1007000 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1006000 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity Statement link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Debt (Notes) link:presentationLink link:calculationLink link:definitionLink 2410401 - Disclosure - Debt (Revolving Credit Facility) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Description of the Business (Notes) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information Document link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Earnings Per Share (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Earnings Per Share (Notes) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Earnings Per Share (Schedule of Earnings Per Share, Basic and Diluted) (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Goodwill and Other Intangible Assets (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Goodwill and Other Intangible Assets (Notes) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Other Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Other Intangible Assets, Future Amortization Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2414401 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Income Taxes (Notes) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Property and Equipment Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Property and Equipment (Notes) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Property and Equipment (Property and Equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2404409 - Disclosure - Revenue from Contracts with Customers Contract with Customer, Asset and Liability (Details) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Revenue from Contracts with Customers Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Revenue from Contracts with Customers (Notes) link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Revenue from Contracts with Customers Revenue by Contract Type (Details) link:presentationLink link:calculationLink link:definitionLink 2404406 - Disclosure - Revenue from Contracts with Customers Revenue by Contractor Type (Details) link:presentationLink link:calculationLink link:definitionLink 2404405 - Disclosure - Revenue from Contracts with Customers Revenue by Customer (Details) link:presentationLink link:calculationLink link:definitionLink 2404407 - Disclosure - Revenue from Contracts with Customers Revenue by Geographic Location (Details) link:presentationLink link:calculationLink link:definitionLink 2404410 - Disclosure - Revenue from Contracts with Customers Revenue, Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2404408 - Disclosure - Revenue from Contracts with Customers Schedule of Contract Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Revenue from Contracts with Customers Summary of Significant Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2304302 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Stock-Based Compensation (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Stock-Based Compensation (Notes) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Stock-Based Compensation (Schedule of Non-vested Share Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Stock-Based Compensation (Schedule Of Share-based Compensation, Restricted Stock Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2412407 - Disclosure - Stock-Based Compensation (Schedule of Share-based Compensation, Restricted Stock Unit Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2412404 - Disclosure - Stock-Based Compensation (Schedule of Share-based Compensation, Stock Options, Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Stock-Based Compensation (Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions) (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 mant-20180930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 mant-20180930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 mant-20180930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Share-based Compensation [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Restricted Stock Units, Nonvested, Number of Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Non-vested, Period Start Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Forfeited Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Non-vested, Period End Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Non-vested, Weighted Average Fair Value, Period Start Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Granted, Weighted Average Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Vested, Weighted Average Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Forfeited, Weighted Average Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Non-vested, Weighted Average Fair Value, Period End Share-based Compensation Arrangement by Share-based Payment Award, Options, Non-vested [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] Non-vested stock options, Number of Shares, Period Start Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares Granted, Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Vested, Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares Cancelled, Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Non-vested stock options, Number of Shares, Period End Share-based Compensation Arrangement by Share-based Payment Award, Options, Non-vested, Weighted Average Grant Date Fair Value [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Non-vested stock options, Weighted Average Fair Value, Period Start Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price Granted, Weighted Average Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Vested, Weighted Average Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value Cancelled, Weighted Average Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value Non-vested stock options, Weighted Average Fair Value, Period End Statement of Cash Flows [Abstract] Statement [Table] Statement [Table] Scenario [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Statement [Line Items] Statement [Line Items] CASH FLOWS FROM (USED IN) OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Net income Net Income (Loss) Attributable to Parent Adjustments to reconcile net income to net cash flow from (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Deferred income taxes Deferred Income Tax Expense (Benefit) Stock-based compensation expense Share-based Compensation Equity in gains of unconsolidated subsidiaries Income (Loss) from Equity Method Investments Change in assets and liabilities—net of effects from acquired businesses: Increase (Decrease) in Operating Capital [Abstract] Receivables—net Increase (Decrease) in Receivables Prepaid expenses Increase (Decrease) in Prepaid Expense Other current assets Increase (Decrease) in Other Current Assets Employee supplemental savings plan asset Increase (Decrease) in Defined Benefit Plan, Assets for Plan Benefits, Noncurrent Increase (Decrease) in Defined Benefit Plan, Assets for Plan Benefits, Noncurrent Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Accrued salaries and related expenses Increase (Decrease) in Employee Related Liabilities Contract liabilities Increase (Decrease) in Billing in Excess of Cost of Earnings Accrued retirement Increase (Decrease) in Deferred Compensation Other Increase (Decrease) in Other Operating Assets and Liabilities, Net Net cash flow from operating activities Net Cash Provided by (Used in) Operating Activities CASH FLOWS FROM (USED IN) INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Acquisition of businesses—net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Investment in capitalized software for internal use Payments for Software Deferred contract costs Cash Outflow of Deferred Contract Costs Cash Outflow of Deferred Contract Costs Proceeds from corporate owned life insurance Proceeds from Life Insurance Policy Proceeds from previous acquisition Proceeds from Previous Acquisition Payments to acquire investments Payments to Acquire Investments Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities CASH FLOWS FROM (USED IN) FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Borrowing under revolving credit facility Proceeds from Lines of Credit Repayments under revolving credit facility Repayments of Lines of Credit Dividends paid Payments of Dividends Proceeds from exercise of stock options Proceeds from Stock Options Exercised Payment consideration to tax authority on employees' behalf Payments Related to Tax Withholding for Share-based Compensation Debt issuance costs Payments of Debt Issuance Costs Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities NET CHANGE IN CASH AND CASH EQUIVALENTS Cash and Cash Equivalents, Period Increase (Decrease) CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD Cash and Cash Equivalents, at Carrying Value CASH AND CASH EQUIVALENTS, END OF PERIOD SUPPLEMENTAL CASH FLOW INFORMATION Supplemental Cash Flow Information [Abstract] Cash paid for income taxes, net of refunds Income Taxes Paid, Net Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Noncash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Capital expenditures incurred but not yet paid Capital Expenditures Incurred but Not yet Paid Share-based Payment Award, Options, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Stock options, Number of Shares, Period Start Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Exercised, Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Cancelled and expired, Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Stock options, Number of Shares, Period End Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Stock options, Weighted Average Exercise Price, Period Start Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted, Weighted Average Exercise Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercised, Weighted Average Exercise Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Cancelled and expired, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Stock options, Weighted Average Exercise Price, Period End Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Stock options outstanding, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Exercised, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Stock options outstanding, Weighted Average Remaining Contractual Life Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Stock options exercisable, Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Stock options exercisable, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Stock options exercisable, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Stock options exercisable, Weighted Average Remaining Contractual Life Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Revenue from Contract with Customer [Abstract] Revenue by Contractor Type [Table] revenue by contractor type [Table] revenue by contractor type [Table] Contractor Type [Axis] Contractor Type [Axis] Contractor Type [Axis] Contractor Type [Domain] Contractor Type [Domain] [Domain] for Contractor Type [Axis] Prime contractor Prime Contractor [Member] Prime Contractor [Member] Subcontractor Subcontractor [Member] Subcontractor [Member] Revenue by Contractor Type [Line Items] revenue by contractor type [Line Items] [Line Items] for revenue by contractor type [Table] Revenue Revenues Property, Plant and Equipment [Abstract] Property and Equipment [Table Text Block] Property, Plant and Equipment [Table Text Block] Depreciation and amortization expense related to property and equipment Depreciation Income Statement [Abstract] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Class A common stock Common Class A [Member] Class B common stock Common Class B [Member] REVENUE Cost of services Cost of Goods and Services Sold General and administrative expenses General and Administrative Expense OPERATING INCOME Operating Income (Loss) Interest expense Interest Expense Interest income Interest Income, Other Other income, net Other Nonoperating Income (Expense) INCOME FROM OPERATIONS BEFORE INCOME TAXES AND EQUITY METHOD INVESTMENTS Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Provision for income taxes Income Tax Expense (Benefit) Equity in gains of unconsolidated subsidiaries NET INCOME BASIC EARNINGS PER SHARE: Earnings Per Share, Basic [Abstract] Basic earnings per share Earnings Per Share, Basic DILUTED EARNINGS PER SHARE: Earnings Per Share, Diluted [Abstract] Diluted earnings per share Earnings Per Share, Diluted Earnings Per Share [Abstract] Components of Earnings Per Share, Basic and Diluted, by Common Class Components of Earnings Per Share, Basic and Diluted, by Common Class [Table] [Table] Components of Earnings Per Share, Basic and Diluted, by Common Class, Including Two Class Method [Table] Components of Earnings Per Share, Basic and Diluted [Line Items] Components of Earnings Per Share, Basic and Diluted [Line Items] Components of Earnings Per Share, Basic and Diluted [Line Items] Distributed earnings Distributed Earnings Undistributed earnings Undistributed Earnings, Basic Basic net income available to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Basic weighted average common shares outstanding Weighted Average Number of Shares Outstanding, Basic Diluted net income available to common stockholders Net Income (Loss) Available to Common Stockholders, Diluted Effect of potential exercise of stock options Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Diluted weighted average common shares outstanding Weighted Average Number of Shares Outstanding, Diluted Restricted Stock [Member] Restricted Stock [Member] Share-based Compensation Arrangement by Share-based Payment Award, Restricted Stock, Non-vested [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Revenue by Contract Type [Table Text Block] Revenue by Contract Type [Table Text Block] [Table Text Block] for Revenue by Contract Type [Table] Revenue by Customer [Table Text Block] Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Revenue by Contractor Type [Table Text Block] Revenue by Contractor Type [Table Text Block] Revenue by Contractor Type [Table Text Block] Revenue from External Customers by Geographic Areas [Table Text Block] Revenue from External Customers by Geographic Areas [Table Text Block] Schedule Of Contract Receivables [Table Text Block] Schedule Of Contract Receivables [Table Text Block] Tabular disclosure of the various components of contract receivables, which includes billed receivables, unbilled receivables, allowance and net carrying value as of the balance sheet date. Contract with Customer, Asset and Liability [Table Text Block] Contract with Customer, Asset and Liability [Table Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Billed receivables Billed Contracts Receivable Unbilled receivables Unbilled Receivables, Current Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable Receivables—net Accounts Receivable, Net, Current Organization, Consolidation and Presentation of Financial Statements [Abstract] Basis of Presentation [Text Block] Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Revenue Recognition [Policy Text Block] Revenue Recognition, Policy [Policy Text Block] Contract Assets [Policy Text Block] Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block] Billed Receivables [Policy Text Block] Billed Receivables [Policy Text Block] Billed Receivables [Policy Text Block] Contract Liabilities [Policy Text Block] Customer Advances and Deposits (Contract Liabilities) [Policy Text Block] Customer Advances and Deposits (Contract Liabilities) [Policy Text Block] Contract Costs [Policy Text Block] Contract Costs [Policy Text Block] Contract costs include labor, direct labor, and overhead [Policy Text Block] Deferred Contract Costs [Policy Text Block] Deferred Contract Costs [Policy Text Block] Deferred Contract Costs [Policy Text Block] Revenue From External Customers by Geographic Location [Table] Revenue From External Customers by Geographic Location [Table] Revenue From External Customers by Geographic Location [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] U.S. UNITED STATES International Non-US [Member] Revenue From External Customers by Geographic Location [Line Items] Revenue From External Customers by Geographic Location [Line Items] [Line Items] for Revenue From External Customers by Geographic Location [Table] Business Combinations [Abstract] Acquisitions [Text Block] Business Combination Disclosure [Text Block] Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Furniture and equipment Furniture and Fixtures [Member] Leasehold improvements Leasehold Improvements [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property and equipment—gross Property, Plant and Equipment, Gross Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment—net Property, Plant and Equipment, Net Statement of Financial Position [Abstract] Common stock, Par value per share Common Stock, Par or Stated Value Per Share Common stock, Shares authorized Common Stock, Shares Authorized Common stock, Shares issued Common Stock, Shares, Issued Common stock, Shares outstanding Common Stock, Shares, Outstanding Treasury stock, Shares Treasury Stock, Shares Commitments and Contingencies Disclosure [Abstract] Damages Paid to Plaintiff Loss Contingency, Damages Paid, Value Loss Contingency, Loss in Period Loss Contingency, Loss in Period Stock-Based Compensation [Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] 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] Contract and program intangible assets Contractual Rights [Member] Capitalized software cost for internal use Software Development [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Net Carrying Amount Finite-Lived Intangible Assets, Net Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Amount Schedule of Share-based Compensation, Restricted Stock Activity [Table Text Block] Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block] Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Share-based Compensation, Stock Options, Activity [Table Text Block] Share-based Compensation, Stock Options, Activity [Table Text Block] Schedule of Non-vested Share Activity [Table Text Block] Schedule of Nonvested Share Activity [Table Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] InfoZen, LLC [Member] InfoZen, LLC [Member] InfoZen, LLC [Member] Customer Relationships [Member] Customer Relationships [Member] Backlog [Member] Order or Production Backlog [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Business Combination, Consideration Transferred Business Combination, Consideration Transferred Expected Goodwill Tax Amortization Period Expected Goodwill Tax Amortization Period Finite-lived Intangible Assets Acquired Finite-lived Intangible Assets Acquired Finite-Lived Intangible Asset, Useful Life Finite-Lived Intangible Asset, Useful Life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Earnings Per Share [Text Block] Income Tax Disclosure [Abstract] Income Tax Disclosure [Text Block] Income Tax Disclosure [Text Block] Commitments and Contingencies [Text Block] Commitments and Contingencies Disclosure [Text Block] Common Stock, Dividends, Per Share, Cash Paid Common Stock, Dividends, Per Share, Cash Paid Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Line of Credit Facility [Table] Line of Credit Facility [Table] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Performance Guarantee [Member] Performance Guarantee [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Letter of Credit [Member] Letter of Credit [Member] Lender Name [Axis] Lender Name [Axis] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Bank of America Syndicate [Member] Bank of America Syndicate [Member] Bank of America Syndicate [Member] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Letters of Credit Outstanding, Amount Letters of Credit Outstanding, Amount Revenue by Contract Type [Table] Revenue by Contract Type [Table] Revenue by Contract Type [Table] Revenue Type [Axis] Revenue Type [Axis] Revenue Type [Axis] Revenue Type [Domain] Revenue Type [Domain] [Domain] for Revenue Type [Axis] Cost-reimbursable Cost reimbursable [Member] Cost reimbursable [Member] Fixed-price Fixed-price Contract [Member] Time-and-materials Time-and-materials Contract [Member] Revenue by Contract Type [Line Items] Revenue by Contract Type [Line Items] [Line Items] for Revenue by Contract Type [Table] For the remaining three months ending December 31, 2018 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year For the year ending: Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] December 31, 2019 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months December 31, 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Two December 31, 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Three December 31, 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Four December 31, 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Five Description of the Business [Text Block] Nature of Operations [Text Block] Statement of Comprehensive Income [Abstract] NET INCOME OTHER COMPREHENSIVE INCOME (LOSS): Other Comprehensive Income (Loss), Net of Tax [Abstract] Translation adjustments, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax COMPREHENSIVE INCOME Comprehensive Income (Loss), Net of Tax, Attributable to Parent Revenue by Customer [Table] Revenue by Customer [Table] Revenue by Customer [Table] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] Department of Defense and intelligence agencies Department of Defense and intelligence agencies [Member] Department of Defense and intelligence agencies [Member] Federal civilian agencies Federal Civilian Agencies [Member] Federal Civilian Agencies [Member] State agencies, international agencies and commercial entities State agencies, international agencies and commercial entities [Member] State agencies, international agencies and commercial entities [Member] Revenue by Customer [Line Items] Revenue by Customer [Line Items] [Line Items] for Revenue by Customer [Table] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Performance-based restricted stock units [Member] Performance-based restricted stock units [Member] Performance-based restricted stock units [Member] Title of Individual [Axis] Title of Individual [Axis] Relationship to Entity [Domain] Relationship to Entity [Domain] Director [Member] Director [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Maximum [Member] Maximum [Member] Annual Percentage Increase In Number Of Shares Available For Issuance Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Remaining Aggregate Number of Shares Available For Issuance Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Stock-Based Compensation Expense Allocated Share-based Compensation Expense Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Capitalized Amount Income tax expense (benefit) related to the exercise of stock options and vested cancellations and the vesting of restricted stock Income tax expense (benefit) related to the exercise of stock options, vested cancellations and the vesting of restricted stock Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Expected Annual Cash Dividend Common Stock, Dividends, Per Share, Declared Share-based Payment Award, Options, Vested, Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Share-based Compensation, Nonvested Awards, Total Compensation Cost Not Yet Recognized Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Share-based Compensation, Nonvested Awards, Total Compensation Cost Not Yet Recognized, Period for Recognition Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition RSU Performance Factor, Number of Shares Issued RSU Performance Factor, Number of Shares Issued RSU Performance Factor, Number of Shares Issued Amortization of Intangible Assets Amortization of Intangible Assets Statement of Stockholders' Equity [Abstract] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Additional Paid-In Capital Additional Paid-in Capital [Member] Treasury Stock, at cost Treasury Stock [Member] Retained Earnings Retained Earnings [Member] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Common Stock, Class A Common Stock, Class B Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] At beginning of period Stockholders' Equity Attributable to Parent Stock option exercises Stock Issued During Period, Value, Stock Options Exercised Stock-based compensation expense Payment consideration to tax authority on employees' behalf Adjustments Related to Tax Withholding for Share-based Compensation Cumulative-effect adjustment for adoption of Accounting Standards Update 2016-09 Adjustments to Additional Paid in Capital, Other Dividends Dividends Cumulative-effect adjustment for adoption of Accounting Standards Update 2016-09 Adjustment to retained earnings due to ASU 2016-09 Adjustment to retained earnings due to ASU 2016-09 Cumulative-effect adjustment for adoption of Accounting Standards Update 2014-09 Cumulative adjustment to retained earnings due to ASC 606 Cumulative adjustment to retained earnings due to ASC 606 At end of period Business Combination, Segment Allocation [Table] Business Combination, Segment Allocation [Table] Business Combination Segment Allocation [Line Items] Business Combination Segment Allocation [Line Items] Schedule of Purchase Price Allocations [Table Text Block] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Debt Disclosure [Abstract] Debt [Text Block] Debt Disclosure [Text Block] Document and Entity Information [Abstract] Document and Entity Information [Abstract] Entities [Table] Entities [Table] Entity Information [Line Items] Entity Information [Line Items] Document Type Document Type Amendment Flag Amendment Flag Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Trading Symbol Trading Symbol 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 Emerging Growth Company Entity Emerging Growth Company Small Reporting Company Entity Small Business Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2014-09 [Member] Accounting Standards Update 2014-09 [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Cumulative Effect on Retained Earnings, before Tax Cumulative Effect on Retained Earnings, before Tax Impact to Revenue, Result of ASC 606 Impact to Revenue, Result of ASC 606 Impact to Revenue, Result of ASC 606 Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress Deferred Contract Costs Capitalized Contract Cost, Net Deferred Contract Cost, Amortization Capitalized Contract Cost, Amortization Number of Reportable Segments Number of Reportable Segments Contract Receivable, Due after Next Rolling Twelve Months Contract Receivable, Due after Next Rolling Twelve Months Percentage of Accounts Receivable Not Expected to be Collected Within One Year related to Receivables from Direct Sales to U.S. Government Percentage of Accounts Receivable Not Expected to be Collected Within One Year related to Receivables from Direct Sales to U.S. Government The percentage of accounts receivables not expected to be collected within one year that relates to receivables from direct sales to the U.S. government. Revenue in Opening Contract Liabilities Contract with Customer, Liability, Revenue Recognized Goodwill [Roll Forward] Goodwill [Roll Forward] Goodwill, period start Goodwill Acquisitions Goodwill, Acquired During Period Acquisition fair value adjustment Acquisition fair value adjustment Acquisition fair value adjustment Goodwill, period end Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate Expected life of options Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Business Acquisition [Line Items] Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Receivables Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Prepaid expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Goodwill Other intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Accounts payable and accrued expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Accrued salaries and related expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Contract liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Net assets acquired and liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Schedule of Goodwill [Table Text Block] Schedule of Other Intangible Assets [Table Text Block] Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Other Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Contract liabilities Contract with Customer, Liability ASSETS Assets [Abstract] Cash and cash equivalents Receivables—net Receivables, Net, Current Prepaid expenses Prepaid Expense, Current Other current assets Other Assets, Current Total Current Assets Assets, Current Other intangible assets—net Intangible Assets, Net (Excluding Goodwill) Property and equipment—net Employee supplemental savings plan assets Deferred Compensation Plan Assets Investments Investments Other assets Other Assets, Noncurrent TOTAL ASSETS Assets LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] LIABILITIES Liabilities [Abstract] Accounts payable and accrued expenses Accounts Payable and Accrued Liabilities, Current Accrued salaries and related expenses Employee-related Liabilities, Current Contract liabilities Contract with Customer, Liability, Current Total Current Liabilities Liabilities, Current Long term debt Long-term Line of Credit, Noncurrent Deferred income taxes Deferred Tax Liabilities, Net, Noncurrent Accrued retirement Deferred Compensation Liability, Classified, Noncurrent Other long-term liabilities Other Liabilities, Noncurrent TOTAL LIABILITIES Liabilities COMMITMENTS AND CONTINGENCIES Commitments and Contingencies STOCKHOLDERS' EQUITY Stockholders' Equity Attributable to Parent [Abstract] Common stock Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Treasury stock Treasury Stock, Value Retained earnings Retained Earnings (Accumulated Deficit) Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax TOTAL STOCKHOLDERS’ EQUITY TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity Goodwill and Other Intangible Assets [Text Block] Goodwill and Intangible Assets Disclosure [Text Block] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] London Interbank Offered Rate (LIBOR) [Member] London Interbank Offered Rate (LIBOR) [Member] Bank of America's Base Rate [Member] Base Rate [Member] Revolving Credit Facility [Member] Revolving Credit Facility [Member] Revolving Credit Facility, Swing Line Loan [Member] Revolving Credit Facility, Swing Line Loan [Member] Revolving Credit Facility, Swing Line Loan [Member] Minimum [Member] Minimum [Member] Line of Credit Facility, Maximum Borrowing Capacity Debt Instrument, Basis Spread on Variable Rate Long-term Line of Credit Line of Credit Facility, Remaining Borrowing Capacity Contingent Liability under Letters of Credit Property and Equipment [Text Block] Property, Plant and Equipment Disclosure [Text Block] Revenue from Contract with Customer [Text Block] Revenue from Contract with Customer [Text Block] Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent EX-101.PRE 10 mant-20180930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information Document - shares
9 Months Ended
Sep. 30, 2018
Oct. 31, 2018
Entity Information [Line Items]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Sep. 30, 2018  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q3  
Trading Symbol MANT  
Entity Registrant Name MANTECH INTERNATIONAL CORP  
Entity Central Index Key 0000892537  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Emerging Growth Company false  
Small Reporting Company false  
Class A common stock    
Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding   26,544,339
Class B common stock    
Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding   13,188,045
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets - USD ($)
Sep. 30, 2018
Dec. 31, 2017
ASSETS    
Cash and cash equivalents $ 14,951,000 $ 9,451,000
Receivables—net 367,569,000 311,410,000
Prepaid expenses 31,233,000 22,933,000
Other current assets 8,970,000 23,370,000
Total Current Assets 422,723,000 367,164,000
Goodwill 1,085,806,000 1,084,560,000
Other intangible assets—net 177,113,000 194,348,000
Property and equipment—net 53,178,000 46,082,000
Employee supplemental savings plan assets 34,154,000 33,555,000
Investments 11,835,000 11,843,000
Other assets 10,722,000 6,923,000
TOTAL ASSETS 1,795,531,000 1,744,475,000
LIABILITIES    
Accounts payable and accrued expenses 126,130,000 122,405,000
Accrued salaries and related expenses 92,870,000 87,064,000
Contract liabilities 32,355,000 18,816,000
Total Current Liabilities 251,355,000 228,285,000
Long term debt 0 31,000,000
Deferred income taxes 110,468,000 97,194,000
Accrued retirement 35,482,000 34,517,000
Other long-term liabilities 10,148,000 10,505,000
TOTAL LIABILITIES 407,453,000 401,501,000
COMMITMENTS AND CONTINGENCIES
STOCKHOLDERS' EQUITY    
Additional paid-in capital 504,378,000 492,030,000
Treasury stock (9,158,000) (9,158,000)
Retained earnings 892,832,000 860,027,000
Accumulated other comprehensive loss (374,000) (320,000)
TOTAL STOCKHOLDERS’ EQUITY 1,388,078,000 1,342,974,000
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY 1,795,531,000 1,744,475,000
Class A common stock    
STOCKHOLDERS' EQUITY    
Common stock 268,000 263,000
TOTAL STOCKHOLDERS’ EQUITY 268,000 263,000
Class B common stock    
STOCKHOLDERS' EQUITY    
Common stock 132,000 132,000
TOTAL STOCKHOLDERS’ EQUITY $ 132,000 $ 132,000
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets Parentheticals - $ / shares
Sep. 30, 2018
Dec. 31, 2017
Treasury stock, Shares 244,113 244,113
Class A common stock    
Common stock, Par value per share $ 0.01 $ 0.01
Common stock, Shares authorized 150,000,000 150,000,000
Common stock, Shares issued 26,786,232 26,285,773
Common stock, Shares outstanding 26,542,119 26,041,660
Class B common stock    
Common stock, Par value per share $ 0.01 $ 0.01
Common stock, Shares authorized 50,000,000 50,000,000
Common stock, Shares issued 13,188,045 13,189,245
Common stock, Shares outstanding 13,188,045 13,189,245
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
REVENUE $ 497,205 $ 422,665 $ 1,461,485 $ 1,254,733
Cost of services 425,560 361,286 1,250,505 1,069,007
General and administrative expenses 42,246 38,239 126,831 113,261
OPERATING INCOME 29,399 23,140 84,149 72,465
Interest expense (616) (254) (2,007) (865)
Interest income 43 37 85 89
Other income, net 1 191 63 235
INCOME FROM OPERATIONS BEFORE INCOME TAXES AND EQUITY METHOD INVESTMENTS 28,827 23,114 82,290 71,924
Provision for income taxes (6,912) (8,004) (20,412) (26,230)
Equity in gains of unconsolidated subsidiaries 8 72 27 77
NET INCOME $ 21,923 $ 15,182 $ 61,905 $ 45,771
Class A common stock        
BASIC EARNINGS PER SHARE:        
Basic earnings per share $ 0.55 $ 0.39 $ 1.57 $ 1.18
DILUTED EARNINGS PER SHARE:        
Diluted earnings per share 0.55 0.39 1.55 1.17
Class B common stock        
BASIC EARNINGS PER SHARE:        
Basic earnings per share 0.55 0.39 1.57 1.18
DILUTED EARNINGS PER SHARE:        
Diluted earnings per share $ 0.55 $ 0.39 $ 1.55 $ 1.17
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
NET INCOME $ 21,923 $ 15,182 $ 61,905 $ 45,771
OTHER COMPREHENSIVE INCOME (LOSS):        
Translation adjustments, net of tax (27) 13 (54) (32)
COMPREHENSIVE INCOME $ 21,896 $ 15,195 $ 61,851 $ 45,739
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Changes in Stockholders' Equity Statement - USD ($)
Total
Common Stock, Class A
Common Stock, Class B
Additional Paid-In Capital
Treasury Stock, at cost
Retained Earnings
Accumulated Other Comprehensive Loss
At beginning of period at Dec. 31, 2016   $ 258,000 $ 132,000 $ 471,906,000 $ (9,158,000) $ 778,710,000 $ (181,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock option exercises   2,000   5,929,000      
Stock-based compensation expense $ 3,558,000 0   3,558,000      
Payment consideration to tax authority on employees' behalf       0      
Cumulative-effect adjustment for adoption of Accounting Standards Update 2016-09       186,000      
Net income 45,771,000         45,771,000  
Dividends           (24,474,000)  
Cumulative-effect adjustment for adoption of Accounting Standards Update 2016-09           (115,000)  
Cumulative-effect adjustment for adoption of Accounting Standards Update 2014-09           0  
Translation adjustments, net of tax (32,000)           (32,000)
At end of period at Sep. 30, 2017 1,272,492,000 260,000 132,000 481,579,000 (9,158,000) 799,892,000 (213,000)
At beginning of period at Jun. 30, 2017   259,000 132,000 477,545,000 (9,158,000) 792,883,000 (226,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock option exercises   1,000   2,732,000      
Stock-based compensation expense   0   1,302,000      
Payment consideration to tax authority on employees' behalf       0      
Cumulative-effect adjustment for adoption of Accounting Standards Update 2016-09       0      
Net income 15,182,000         15,182,000  
Dividends           (8,173,000)  
Cumulative-effect adjustment for adoption of Accounting Standards Update 2016-09           0  
Cumulative-effect adjustment for adoption of Accounting Standards Update 2014-09           0  
Translation adjustments, net of tax 13,000           13,000
At end of period at Sep. 30, 2017 1,272,492,000 260,000 132,000 481,579,000 (9,158,000) 799,892,000 (213,000)
At beginning of period at Dec. 31, 2017 1,342,974,000 263,000 132,000 492,030,000 (9,158,000) 860,027,000 (320,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock option exercises   4,000   11,489,000      
Stock-based compensation expense 3,583,000 1,000   3,582,000      
Payment consideration to tax authority on employees' behalf       (2,723,000)      
Cumulative-effect adjustment for adoption of Accounting Standards Update 2016-09       0      
Net income 61,905,000         61,905,000  
Dividends           (29,687,000)  
Cumulative-effect adjustment for adoption of Accounting Standards Update 2016-09           0  
Cumulative-effect adjustment for adoption of Accounting Standards Update 2014-09           587,000  
Translation adjustments, net of tax (54,000)           (54,000)
At end of period at Sep. 30, 2018 1,388,078,000 268,000 132,000 504,378,000 (9,158,000) 892,832,000 (374,000)
At beginning of period at Jun. 30, 2018   266,000 132,000 498,370,000 (9,158,000) 880,837,000 (347,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock option exercises   2,000   4,667,000      
Stock-based compensation expense   0   1,341,000      
Payment consideration to tax authority on employees' behalf       0      
Cumulative-effect adjustment for adoption of Accounting Standards Update 2016-09       0      
Net income 21,923,000         21,923,000  
Dividends           (9,928,000)  
Cumulative-effect adjustment for adoption of Accounting Standards Update 2016-09           0  
Cumulative-effect adjustment for adoption of Accounting Standards Update 2014-09           0  
Translation adjustments, net of tax (27,000)           (27,000)
At end of period at Sep. 30, 2018 $ 1,388,078,000 $ 268,000 $ 132,000 $ 504,378,000 $ (9,158,000) $ 892,832,000 $ (374,000)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Cash Flows - USD ($)
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
CASH FLOWS FROM (USED IN) OPERATING ACTIVITIES:    
Net income $ 61,905,000 $ 45,771,000
Adjustments to reconcile net income to net cash flow from (used in) operating activities:    
Depreciation and amortization 40,028,000 23,357,000
Deferred income taxes 13,274,000 9,711,000
Stock-based compensation expense 3,583,000 3,558,000
Equity in gains of unconsolidated subsidiaries (27,000) (77,000)
Change in assets and liabilities—net of effects from acquired businesses:    
Receivables—net (49,289,000) (462,000)
Prepaid expenses (8,448,000) (6,113,000)
Other current assets 14,356,000 14,538,000
Employee supplemental savings plan asset (1,899,000) (2,968,000)
Accounts payable and accrued expenses 4,946,000 (1,215,000)
Accrued salaries and related expenses 5,907,000 13,742,000
Contract liabilities 10,256,000 15,669,000
Accrued retirement 965,000 1,830,000
Other (1,343,000) (2,101,000)
Net cash flow from operating activities 94,214,000 115,240,000
CASH FLOWS FROM (USED IN) INVESTING ACTIVITIES:    
Purchases of property and equipment (25,029,000) (5,774,000)
Acquisition of businesses—net of cash acquired (5,279,000) 0
Investment in capitalized software for internal use (4,199,000) (5,123,000)
Deferred contract costs (3,586,000) (676,000)
Proceeds from corporate owned life insurance 1,300,000 0
Proceeds from previous acquisition 0 112,000
Payments to acquire investments 0 (110,000)
Net cash used in investing activities (36,793,000) (11,571,000)
CASH FLOWS FROM (USED IN) FINANCING ACTIVITIES:    
Borrowing under revolving credit facility 501,000,000 0
Repayments under revolving credit facility (532,000,000) 0
Dividends paid (29,691,000) (24,476,000)
Proceeds from exercise of stock options 11,493,000 5,931,000
Payment consideration to tax authority on employees' behalf (2,723,000) 0
Debt issuance costs 0 (1,323,000)
Net cash used in financing activities (51,921,000) (19,868,000)
NET CHANGE IN CASH AND CASH EQUIVALENTS 5,500,000 83,801,000
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD 9,451,000 64,936,000
CASH AND CASH EQUIVALENTS, END OF PERIOD 14,951,000 148,737,000
SUPPLEMENTAL CASH FLOW INFORMATION    
Cash paid for income taxes, net of refunds (6,750,000) 7,283,000
Cash paid for interest 1,961,000 732,000
Noncash investing and financing activities:    
Capital expenditures incurred but not yet paid $ 112,000 $ 0
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Description of the Business (Notes)
9 Months Ended
Sep. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of the Business [Text Block]
Description of the Business

ManTech International Corporation (depending on the circumstances, “ManTech” “Company” “we” “our” “ours” or “us”) provide mission-focused technology solutions and services for U.S. defense, intelligence community and federal civilian agencies. Now in our 50th year, we excel in full-spectrum cyber, data collection & analytics, enterprise information technology (IT), systems engineering and software application development solutions that support national and homeland security.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation (Notes)
9 Months Ended
Sep. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation [Text Block]
Basis of Presentation

The accompanying condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (SEC). Certain information and note disclosures normally included in the annual financial statements, prepared in accordance with accounting principles generally accepted in the U.S., have been condensed or omitted pursuant to those rules and regulations. The preparation of these condensed consolidated financial statements requires management to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses. We recommend that you read these condensed consolidated financial statements in conjunction with the audited consolidated financial statements and related notes included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2017, previously filed with the SEC. We believe that the condensed consolidated financial statements in this Form 10-Q reflect all adjustments that are necessary to fairly present the financial position, results of operations and cash flows for the interim periods presented. The results of operations for such interim periods are not necessarily indicative of the results that can be expected for the full year.

We classified prepaid expenses and other current assets into separate lines on our condensed consolidated balance sheet at September 30, 2018 and conformed our condensed consolidated balance sheet at December 31, 2017, accordingly. Furthermore, our condensed consolidated statements of cash flows for the nine months ended September 30, 2018 and 2017 were conformed based on the balance sheet presentation.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers (Notes)
9 Months Ended
Sep. 30, 2018
Revenue from Contract with Customer [Abstract]  
Revenue from Contract with Customer [Text Block]
Revenue from Contracts with Customers

Significant Accounting Policies

Revenue Recognition - On January 1, 2018, we adopted Accounting Standards Codification (ASC) 606, Revenue from Contracts with Customers using the modified retrospective method applied to those contracts that were not substantially complete as of January 1, 2018. ASC 606 outlines a five-step model whereby revenue is recognized as performance obligations within the contract are satisfied. ASC 606 also requires new, expanded disclosures regarding revenue recognition. We recognized the cumulative effect of adopting ASC 606 as an increase to the 2018 opening balance of retained earnings in the amount of $0.8 million, with the impact primarily related to fixed-price contracts. Results for reporting periods beginning after January 1, 2018 are presented under ASC 606, while prior period amounts were not adjusted and continue to be reported in accordance with ASC 605, Revenue Recognition. Revenue for the nine months ended September 30, 2018 increased $3.3 million as a result of applying ASC 606.

We account for a contract when both we and the customer approve and commit; our rights and those of the customer are identified, payment terms are identified; the contract has commercial substance; and collectability of consideration is probable. At contract inception, we identify the distinct goods or services promised in the contract, referred to as performance obligations. Then we determine the transaction price for the contract; the consideration to which we can expect in exchange for the promised goods or services in the contract. The transaction price can be a fixed or variable amount. It is common for our contracts to contain award fees, incentive fees or other provisions that can either increase or decrease the transaction price. These variable amounts generally are awarded upon achievement of certain performance metrics, program milestones or cost targets and can be based upon customer discretion. We estimate variable consideration at the most likely amount to which we expect to be entitled. We include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of our anticipated performance and historical, current and forecasted information that is reasonably available to us. The transaction price is allocated to each distinct performance obligation using our best estimate of the standalone selling price for each distinct good or service promised in the contract. The primary method used to estimate standalone selling price is the expected cost plus a margin approach, under which we forecast our expected costs of satisfying a performance obligation and then add an appropriate margin for that distinct good or service promised. Revenue is recognized when, or as, the performance obligation is satisfied.

We recognize revenue over time when there is a continuous transfer of control to our customer. For our U.S. government contracts, this continuous transfer of control to the customer is supported by clauses in the contract that allow the U.S. government to unilaterally terminate the contract for convenience, pay us for costs incurred plus a reasonable profit and take control of any work in process. When control is transferred over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. Based on the nature of the products and services provided in the contract, we use our judgment to determine if an input measure or output measure best depicts the transfer of control over time. For services contracts, we typically satisfy our performance obligations as services are rendered. We typically use a cost-based input method to measure progress. Contract costs include labor, material and allocable indirect expenses. Revenue is recognized proportionally as contract costs are incurred plus estimated fees. For time-and-material contracts, we bill the customer per labor hour and per material, and revenue is recognized in the amount invoiced since the amount corresponds directly to the value of our performance to date. For stand-ready service contracts, a time-elapsed output method is used to measure progress, and revenue is recognized straight-line over the term of the contract. If a contract does not meet the criteria for recognizing revenue over time, we recognize revenue at a point in time. Revenue is recognized at the point in time when control of the good or service is transferred to our customer. We consider control to transfer when we have a present right to payment and our customer has legal title. Determining a measure of progress and when control transfers requires us to make judgments that affect the timing of when revenue is recognized. Essentially, all of our contracts satisfy their performance obligations over time.

Contracts are often modified to account for changes in contract specifications and requirements. Contract modifications impact performance obligations when the modification either creates new or changes the existing enforceable rights and obligations. The effect of a contract modification on the transaction price and our measure of progress for the performance obligation to which it relates is recognized as an adjustment to revenue and profit cumulatively. Furthermore, a significant change in one or more estimates could affect the profitability of our contracts. We recognize adjustments in estimated profit on contracts in the period identified. The impact of adjustments in contract estimates can be reflected in either revenue or operating expenses on the condensed consolidated statement of income.
 
We have an Estimate at Completion process in which management reviews the progress and execution of our performance obligations. As part of this process, management reviews information including, but not limited to, any outstanding key contract matters, progress towards completion and the related program schedule, identified risks and opportunities and the related changes in estimates of revenue and costs. The risks and opportunities include management’s judgment about the ability and cost to achieve the contract milestones and other technical contract requirements. Management must make assumptions and estimates regarding labor productivity and availability, the complexity of the work to be performed, the availability of materials, the length of time to complete the performance obligation, execution by our subcontractors, the availability and timing of funding from our customer and overhead cost rates, among other variables. A significant change in one or more of these estimates could affect the profitability of our contracts. For the three months ended September 30, 2018, the aggregate impact of adjustments in contract estimates increased our revenue by $4.5 million. For the nine months ended September 30, 2018, the aggregate impact of adjustments in contract estimates increased our revenue by $8.8 million. No adjustment on any one contract was material to our condensed consolidated financial statements for the nine months ended September 30, 2018.

Results for prior periods were reported in accordance with ASC 605. Revenue for cost-reimbursable contracts were recorded as reimbursable costs were incurred, including an estimated share of the applicable contractual fees earned. For performance-based fees under cost-reimbursable contracts, we recognized the relevant portion of the expected fee to be awarded by the customer at the time such fee can be reasonably estimated, based on factors such as our prior award experience and communications with the customer regarding performance, or upon approval by the customer. For time-and-materials contracts, revenue was recognized to the extent of billable rates times hours delivered plus materials and other reimbursable costs incurred. For long-term fixed-price contracts, revenue was recognized at a rate per unit as the units were delivered or by other methods to measure services provided. Revenue from other long-term fixed-price contracts were recognized ratably over the contract period or by other appropriate methods to measure services provided. Contract costs were expensed as incurred except for certain limited long-term contracts noted below. For long-term contracts, specifically described in the scope section of ASC 605-35, Revenue Recognition - Construction-Type and Production-Type Contracts, we applied the percentage of completion method. Under the percentage of completion method, income was recognized at a consistent profit margin over the period of performance based on estimated profit margins at completion of the contract. This method of accounting required estimating the total revenue and total contract cost at completion of the contract. These estimates were periodically reviewed and revisions were made as required using the cumulative catch-up method. The impact on revenue and contract profit as a result of these revisions were included in the periods in which the revisions were made. Estimated losses on contracts at completion were recognized when identified. In certain circumstances, revenue was recognized when contract amendments were not finalized.

Contract assets - Amounts are invoiced as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals or upon achievement of contractual milestones. Generally, revenue recognition occurs before billing, resulting in contract assets. These contract assets are referred to as unbilled receivables and are reported within receivables, net on our condensed consolidated balance sheet.

Billed receivables - Amounts billed and due from our customers are classified as billed receivables and are reported within receivables, net on the condensed consolidated balance sheet. The portion of the payments retained by the customer until final contract settlement is not considered a significant financing component because the intent is to protect the customer.

Contract liabilities - We receive advances and milestone payments from our customers on selected contracts that exceed revenue earned to date, resulting in contract liabilities. Contract liabilities typically are not considered a significant financing component because it is used to meet working capital demands that can be higher in the early stages of a contract and to protect us from the customer failing to adequately complete some or all of its obligations under the contract. Contract liabilities are reported on our condensed consolidated balance sheet on a net contract basis at the end of each reporting period.

Contract costs - Contract costs include direct labor, direct materials, overhead and, when applicable, general and administrative expenses. Incremental costs of obtaining a contract that we expect to recover are recognized as deferred contract costs and are amortized on a systematic basis that is consistent with the transfer to the customer of the goods or services. Other incremental costs are expensed when incurred. Costs of fulfilling a contract that relate directly to a contract or to an anticipated contract that can be specifically identified, generate or enhance resources that will be used in satisfying future performance obligations and are expected to be recovered are recognized as deferred contract costs and amortized on a systematic basis that is consistent with the transfer of the goods or services to the customer. Other costs of fulfilling a contract (costs of wasted materials, labor or other resources to fulfill the contracts that were not reflected in the price of the contract and costs that relate to satisfied performance obligations in the contract) are expensed when incurred.

Deferred contract costs - Costs of obtaining or fulfilling a contract that meet the criteria in ASC 340, Other Assets and Deferred Costs, are capitalized and amortized on a systematic basis that is consistent with the transfer of goods or services to the customer. Deferred contracts costs are reported on our condensed consolidated balance sheet within current or non-current other assets based on the expected life of the related contract. At September 30, 2018, we had $6.2 million of deferred contract costs. For the three months ended September 30, 2018 we recorded amortization expense of $8 thousand. For the nine months ended September 30, 2018, we recorded amortization expense of $0.2 million.

Revenue from Contracts with Customers

We derive revenue from contracts with customers primarily from contracts with the U.S. government in the areas of defense, intelligence, homeland security and other federal civilian agencies. Substantially all of our revenue is derived from services and solutions provided to the U.S. government or to prime contractors supporting the U.S. government, including services by our employees and our subcontractors, and solutions that include third-party hardware and software that we purchase and integrate as a part of our overall solutions. Customer requirements may vary from period-to-period depending on specific contract and customer requirements. We provide our services and solutions under three types of contracts: cost-reimbursable, fixed-price and time-and-materials. Under cost-reimbursable contracts, we are reimbursed for costs that are determined to be reasonable, allowable and allocable to the contract and paid a fee representing the profit margin negotiated between us and the contracting agency, which may be fixed or performance based. Under fixed-price contracts, we perform specific tasks for a fixed price. Fixed-price contracts may include either a product delivery or specific service performance over a defined period. Under time-and-materials contracts, we are reimbursed for labor at fixed hourly rates and generally reimbursed separately for allowable materials, costs and expenses at cost.

We have one reportable segment. Our U.S. government customers typically exercise independent decision-making and contracting authority. Offices or divisions within an agency or department of the U.S. government may directly, or through a prime contractor, use our services as a separate customer as long as the customer has independent decision-making and contracting authority within its organization. We treat sales to U.S. government customers as sales within the U.S. regardless of where the services are performed.

The following tables disclose revenue (in thousands) by contract type, customer, prime or subcontractor and geography for the periods presented. Prior period amounts have not been adjusted under the modified retrospective method.
 
Three months ended September 30,
 
Nine months ended September 30,
2018
 
2017
 
2018
 
2017
Cost-reimbursable
$
337,105

 
$
280,398

 
$
970,647

 
$
840,342

Fixed-price
108,921

 
84,240

 
341,854

 
242,309

Time-and-materials
51,179

 
58,027

 
148,984

 
172,082

Revenue
$
497,205

 
$
422,665

 
$
1,461,485

 
$
1,254,733


 
Three months ended September 30,
 
Nine months ended September 30,
2018
 
2017
 
2018
 
2017
Department of Defense and intelligence agencies
$
365,044

 
$
336,855

 
$
1,055,911

 
$
1,008,060

Federal civilian agencies
121,543

 
74,515

 
371,767

 
214,983

State agencies, international agencies and commercial entities
10,618

 
11,295

 
33,807

 
31,690

Revenue
$
497,205

 
$
422,665

 
$
1,461,485

 
$
1,254,733



 
Three months ended September 30,
 
Nine months ended September 30,
2018
 
2017
 
2018
 
2017
Prime contractor
$
442,413

 
$
375,421

 
$
1,298,437

 
$
1,105,596

Subcontractor
54,792

 
47,244

 
163,048

 
149,137

Revenue
$
497,205

 
$
422,665

 
$
1,461,485

 
$
1,254,733



 
Three months ended September 30,
 
Nine months ended September 30,
2018
 
2017
 
2018
 
2017
U.S.
$
490,098

 
$
415,420

 
$
1,439,293

 
$
1,233,436

International
7,107

 
7,245

 
22,192

 
21,297

Revenue
$
497,205

 
$
422,665

 
$
1,461,485

 
$
1,254,733



The following table discloses contract receivables (in thousands):
 
September 30, 2018
 
January 1, 2018
 
December 31, 2017
Billed receivables
$
281,682

 
$
236,113

 
$
236,113

Unbilled receivables
92,582

 
88,767

 
81,454

Allowance for doubtful accounts
(6,695
)
 
(6,157
)
 
(6,157
)
Receivables—net
$
367,569

 
$
318,723

 
$
311,410



Receivables at September 30, 2018 are expected to be substantially collected within one year except for approximately $0.6 million, of which 92% is related to receivables from sales to the U.S. government or from contracts in which we acted as a subcontractor to other contractors selling to the U.S. government. We do not believe that we have significant exposure to credit risk as billed receivable and unbilled receivables are primarily due from the U.S. government. The allowance for doubtful accounts represents our estimate for exposure to compliance, contractual issues and bad debts related to prime contractors.

The following table discloses contract liabilities (in thousands):
 
September 30, 2018
 
January 1, 2018
 
December 31, 2017
Contract liabilities
$
32,355

 
$
22,156

 
$
18,816



Changes in the balances of contract assets and contract liabilities are primarily due to the timing difference between our performance and our customers' payments. For the three months ended September 30, 2018, the amount of revenue that was included in the opening contract liabilities balance was $4.2 million. For the nine months ended September 30, 2018, the amount of revenue that was included in the opening contract liabilities balance was $10.0 million.

The remaining performance obligation as of September 30, 2018 is $2.8 billion. The following table discloses when we expect to recognize the remaining performance obligation as revenue (in billions):
For the remaining three months ending December 31, 2018
 
For the year ending
 
 
 
December 31, 2019
 
December 31, 2020
 
Thereafter
$
0.5

 
$
1.3

 
$
0.6

 
$
0.4

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions (Notes)
9 Months Ended
Sep. 30, 2018
Business Combinations [Abstract]  
Acquisitions [Text Block]
Acquisitions

InfoZen LLC (InfoZen)—On October 2, 2017, we completed the acquisition of InfoZen. The results of InfoZen's operations have been included in our consolidated financial statements since that date. The acquisition was completed through an equity purchase agreement dated September 15, 2017, by and among InfoZen LLC., IZ Holdings, LLC and other beneficiaries and ManTech Advanced Systems International, Inc. We funded the acquisition with cash on hand and borrowings on our revolving credit facility. InfoZen is a leading IT solution provider, with domain expertise in modernization, agile/DevOps software development, cloud migration and threat monitoring and assessment capabilities in support of critical national and homeland security missions. The purchase agreement did not contain provisions for contingent consideration.

The purchase price of $184.0 million was allocated to the underlying assets and liabilities based on their estimated fair value at the date of acquisition. The goodwill recorded related to this transaction will be deductible for tax purposes over 15 years. Recognition of goodwill is largely attributed to the value paid for InfoZen's capabilities to support customers in modernization, agile software development, cloud migration and threat monitoring and assessment capabilities.

In allocating the purchase price, we considered, among other factors, analysis of historical financial performance and estimates of future performance of InfoZen's contracts. The components of other intangible assets associated with the acquisition were customer relationships and backlog valued at $49.2 million and $5.7 million, respectively. Customer contracts and related relationships represent the underlying relationships and agreements with InfoZen's existing customers. Customer relationships are amortized using the pattern of benefits method over their estimated useful lives of approximately 20 years. Backlog is amortized straight-line over its estimated useful life of 1 year. The weighted-average amortization period for the intangible assets is 18 years.

The following table represents the purchase price allocation for InfoZen (in thousands):

Cash and cash equivalents
$
1,406

Receivables
8,991

Prepaid expenses
4,046

Other current assets
7

Goodwill
129,932

Other intangible assets
54,850

Property and equipment
485

Other assets
111

Accounts payable and accrued expenses
(7,488
)
Accrued salaries and related expenses
(3,092
)
Contract liabilities
(5,258
)
Net assets acquired and liabilities assumed
$
183,990

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share (Notes)
9 Months Ended
Sep. 30, 2018
Earnings Per Share [Abstract]  
Earnings Per Share [Text Block]
Earnings Per Share

Under ASC 260, Earnings per Share, the two-class method is an earnings allocation formula that determines earnings per share for each class of common stock according to dividends declared (or accumulated) and participation rights in undistributed earnings. Under that method, basic and diluted earnings per share data are presented for each class of common stock.

In applying the two-class method, we determined that undistributed earnings should be allocated equally on a per share basis between Class A and Class B common stock. Under our Certificate of Incorporation, the holders of the common stock are entitled to participate ratably, on a share-for-share basis as if all shares of common stock were of a single class, in such dividends as may be declared by the Board of Directors. During the nine months ended September 30, 2018 and 2017, we declared and paid quarterly dividends in the amount of $0.25 per share and $0.21 per share, respectively, on both classes of common stock.

Basic earnings per share has been computed by dividing net income available to common stockholders by the weighted average number of shares of common stock outstanding during each period. Shares issued during the period and shares reacquired during the period are weighted for the portion of the period in which the shares were outstanding. Diluted earnings per share have been computed in a manner consistent with that of basic earnings per share while giving effect to all potentially dilutive common shares that were outstanding during each period.

The net income available to common stockholders and weighted average number of common shares outstanding used to compute basic and diluted earnings per share for each class of common stock are as follows (in thousands, except per share amounts): 
 
Three months ended
September 30,
 
Nine months ended
September 30,
 
2018
 
2017
 
2018
 
2017
Distributed earnings
$
9,928

 
$
8,174

 
$
29,687

 
$
24,474

Undistributed earnings
11,995

 
7,008

 
32,218

 
21,297

Net income
$
21,923

 
$
15,182

 
$
61,905

 
$
45,771

 
 
 
 
 
 
 
 
Class A common stock:
 
 
 
 
 
 
 
Basic net income available to common stockholders
$
14,623

 
$
10,030

 
$
41,226

 
$
30,213

Basic weighted average common shares outstanding
26,421

 
25,684

 
26,293

 
25,617

Basic earnings per share
$
0.55

 
$
0.39

 
$
1.57

 
$
1.18

 
 
 
 
 
 
 
 
Diluted net income available to common stockholders
$
14,682

 
$
10,062

 
$
41,402

 
$
30,304

Effect of potential exercise of stock options
322

 
245

 
340

 
228

Diluted weighted average common shares outstanding
26,743

 
25,929

 
26,633

 
25,845

Diluted earnings per share
$
0.55

 
$
0.39

 
$
1.55

 
$
1.17

 
 
 
 
 
 
 
 
Class B common stock:
 
 
 
 
 
 
 
Basic net income available to common stockholders
$
7,300

 
$
5,152

 
$
20,679

 
$
15,558

Basic weighted average common shares outstanding
13,189

 
13,191

 
13,189

 
13,191

Basic earnings per share
$
0.55

 
$
0.39

 
$
1.57

 
$
1.18

 
 
 
 
 
 
 
 
Diluted net income available to common stockholders
$
7,241

 
$
5,120

 
$
20,503

 
$
15,467

Effect of potential exercise of stock options

 

 

 

Diluted weighted average common shares outstanding
13,189

 
13,191

 
13,189

 
13,191

Diluted earnings per share
$
0.55

 
$
0.39

 
$
1.55

 
$
1.17



For the three months ended September 30, 2018 and 2017, options to purchase 242,789 shares and 363,635 shares, respectively, were outstanding but not included in the computation of diluted earnings per share because the options' effect would have been anti-dilutive. For the nine months ended September 30, 2018 and 2017, options to purchase 268,013 shares and 301,985 shares, respectively, were outstanding but not included in the computation of diluted earnings per share because the options' effect would have been anti-dilutive. For the nine months ended September 30, 2018 and 2017, there were 387,926 shares and 202,459 shares, respectively, issued from the exercise of stock options.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment (Notes)
9 Months Ended
Sep. 30, 2018
Property, Plant and Equipment [Abstract]  
Property and Equipment [Text Block]
Property and Equipment

Major classes of property and equipment are summarized as follows (in thousands):
 
September 30,
2018
 
December 31,
2017
Furniture and equipment
$
98,396

 
$
79,218

Leasehold improvements
42,835

 
39,022

Property and equipment—gross
141,231

 
118,240

Accumulated depreciation and amortization
(88,053
)
 
(72,158
)
Property and equipment—net
$
53,178

 
$
46,082



Depreciation and amortization expense related to property and equipment for the three months ended September 30, 2018 and 2017 was $6.4 million and $2.0 million, respectively. Depreciation and amortization expense related to property and equipment for the nine months ended September 30, 2018 and 2017 was $19.1 million and $6.1 million, respectively.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Other Intangible Assets (Notes)
9 Months Ended
Sep. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets [Text Block]
Goodwill and Other Intangible Assets

The change in the carrying amount of goodwill during the year ended December 31, 2017 and the nine months ended September 30, 2018 is as follows (in thousands):
 
Goodwill Balance
Goodwill at December 31, 2016
$
955,874

Acquisitions
128,686

Goodwill at December 31, 2017
1,084,560

Acquisition fair value adjustment
1,246

Goodwill at September 30, 2018
$
1,085,806



Other intangible assets consisted of the following (in thousands):
 
September 30, 2018
 
December 31, 2017
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net Carrying Amount
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net Carrying Amount
Other intangible assets:
 
 
 
 
 
 
 
 
 
 
 
Contract and program intangible assets
$
355,932

 
$
196,449

 
$
159,483

 
$
355,932

 
$
179,049

 
$
176,883

Capitalized software cost for internal use
50,040

 
32,410

 
17,630

 
46,995

 
29,530

 
17,465

Total other intangible assets—net
$
405,972

 
$
228,859

 
$
177,113

 
$
402,927

 
$
208,579

 
$
194,348



Amortization expense relating to intangible assets for the three months ended September 30, 2018 and 2017 was $6.8 million and $5.5 million. Amortization expense relating to intangible assets for the nine months ended September 30, 2018 and 2017 was $20.3 million and $16.6 million, respectively. We estimate that we will have the following amortization expense for the future periods indicated below (in thousands):
For the remaining three months ending December 31, 2018
$
6,023

For the year ending:
 
December 31, 2019
$
22,570

December 31, 2020
$
21,732

December 31, 2021
$
19,002

December 31, 2022
$
16,563

December 31, 2023
$
13,251

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt (Notes)
9 Months Ended
Sep. 30, 2018
Debt Disclosure [Abstract]  
Debt [Text Block]
Debt

Revolving Credit Facility—We maintain a credit facility with a syndicate of lenders led by Bank of America, N.A, as sole administrative agent. The credit agreement provides for a $500 million revolving credit facility, with a $75 million letter of credit sublimit and a $30 million swing line loan sublimit. The credit agreement also includes an accordion feature that permits us to arrange with the lenders for the provision of additional commitments. The maturity date is August 17, 2022.

Borrowings under our credit agreement are collateralized by substantially all of our assets and those of our Material Subsidiaries (as defined in the credit agreement) and bear interest at one of the following variable rates as selected by us at the time of borrowing: a London Interbank Offer Rate based rate plus market-rate spreads (1.25% to 2.25% based on our consolidated total leverage ratio) or Bank of America's base rate plus market spreads (0.25% to 1.25% based on our consolidated total leverage ratio).

The terms of the credit agreement permit prepayment and termination of the loan commitments at any time, subject to certain conditions. The credit agreement requires us to comply with specified financial covenants, including the maintenance of certain leverage ratios and a certain consolidated coverage ratio. The credit agreement also contains various covenants, including affirmative covenants with respect to certain reporting requirements and maintaining certain business activities, and negative covenants that, among other things, may limit or impose restrictions on our ability to incur liens, incur additional indebtedness, make investments, make acquisitions and undertake certain other actions. As of and during the nine months ended September 30, 2018 and 2017, we were in compliance with the financial covenants under the credit agreement.

There was $0 and $31.0 million outstanding on our revolving credit facility at September 30, 2018 and December 31, 2017, respectively. The maximum available borrowing under the revolving credit facility at September 30, 2018 was $484.7 million. As of September 30, 2018, we were contingently liable under letters of credit totaling $15.3 million, which reduces our availability to borrow under our revolving credit facility.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Notes)
9 Months Ended
Sep. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies [Text Block]
Commitments and Contingencies

Contracts with the U.S. government, including subcontracts, are subject to extensive legal and regulatory requirements and, from time-to-time, agencies of the U.S. government, in the ordinary course of business, investigate whether our operations are conducted in accordance with these requirements and the terms of the relevant contracts. U.S. government investigations of us, whether related to our U.S. government contracts or conducted for other reasons, could result in administrative, civil, or criminal liabilities, including repayments, fines or penalties being imposed upon us, or could lead to suspension or debarment from future U.S. government contracting activities. Management believes it has adequately reserved for any losses that may be experienced from any investigation of which it is aware. The Defense Contract Audit Agency has substantially completed our incurred cost audits through 2012 with no material adjustments. The remaining audits for 2013 through 2017 are not expected to have a material effect on our financial position, results of operations or cash flow and management believes it has adequately reserved for any losses.

In the normal course of business, we are involved in certain governmental and legal proceedings, claims and disputes and have litigation pending under several suits. We believe that the ultimate resolution of these matters will not have a material effect on our financial position, results of operations or cash flows, except for the matter noted below.

An officer of our Company is a party to a pending arbitration proceeding with a former employer that relates to certain breach of contract claims.  Pursuant to indemnification arrangements we have with this officer, we may be exposed to a potential loss related to this claim.  Pursuant to applicable accounting standards, we have determined that it is reasonably possible that an unfavorable outcome could cause us to incur a liability/loss under these indemnification arrangements. However, given the nature of the claim, the early stage of the process, the limitations on information and other factual details relating to the claims that are available to us at this time, and management’s intent to contest the matter vigorously, we are unable to make a reasonable estimate of loss at this time.  As such, we have not disclosed an amount of potential loss as of September 30, 2018.

We were a defendant in a lawsuit filed by two former employees with allegations of retaliation under both the False Claims Act and the Defense Contractor Whistleblower Protection Act.  A jury found ManTech liable for discharging the two former employees.  Both parties filed appeals to the Fourth Circuit Court of Appeals.  In August 2018, the Fourth Circuit Court of Appeals reversed the finding of liability as to one of the former employees and affirmed the finding of liability as to the other former employee in the amount of $1.4 million. Our insurance policy covers the amount of the liability, therefore, no loss was recognized as of the nine months ended September 30, 2018.  The impact of future events in connection with this matter will not have a material effect on our financial position, results of operations or cash flow.

We have $15.3 million outstanding on our letter of credit, of which $15.2 million is related to an outstanding performance bond in connection with a contract between ManTech MENA, LLC and Jadwalean International Operations and Management Company to fulfill technical support requirements for the Royal Saudi Air Force.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Notes)
9 Months Ended
Sep. 30, 2018
Share-based Compensation [Abstract]  
Stock-Based Compensation [Text Block]
Stock-Based Compensation

Our 2016 Management Incentive Plan (the Plan) was designed to attract, retain and motivate key employees. The types of awards available under the Plan include, among others, stock options, restricted stock and restricted stock units (RSUs). Equity awards granted under the Plan are settled in shares of Class A common stock. At the beginning of each year, the Plan provides that the number of shares available for issuance automatically increases by an amount equal to 1.5% of the total number of shares of Class A and Class B common stock outstanding on December 31st of the previous year. On January 2, 2018, there were 588,464 additional shares made available for issuance under the Plan. Through September 30, 2018, the Board of Directors has authorized the issuance of up to 14,551,899 shares under this Plan. Through September 30, 2018, the remaining aggregate number of shares of our common stock available for future grants under the Plan was 6,317,478. The Plan expires in March 2026.

The Plan is administered by the compensation committee of our Board of Directors, along with its delegates. Subject to the express provisions of the Plan, the committee has the Board of Directors’ authority to administer and interpret the Plan, including the discretion to determine the exercise price, vesting schedule, contractual life and the number of shares to be issued.

Stock Compensation Expense—For both the three months ended September 30, 2018 and 2017, we recorded $1.3 million of stock-based compensation expense. For both the nine months ended September 30, 2018 and 2017, we recorded $3.6 million of stock-based compensation expense. No compensation expense of employees with stock awards, including stock-based compensation expense, was capitalized during the periods. For the three months ended September 30, 2018 and 2017, we recorded $(1.2) million and $(0.3) million, respectively, to income tax expense (benefit) related to the exercise of stock options, vested cancellations and the vesting of restricted stock. For the nine months ended September 30, 2018 and 2017, we recorded $(2.5) million and $(0.4) million, respectively, to income tax expense (benefit) related to the exercise of stock options, vested cancellations and the vesting of restricted stock.

Stock Options—Under the Plan, we have issued stock options. A stock option gives the holder the right, but not the obligation to purchase a certain number of shares at a predetermined price for a specific period of time. We typically issue options that vest over three years in equal installments beginning on the first anniversary of the date of grant. Under the terms of the Plan, the contractual life of the option grants may not exceed eight years. During the nine months ended September 30, 2018 and 2017, we issued options that expire five years from the date of grant.

Fair Value Determination—We have used the Black-Scholes-Merton option pricing model to determine the fair value of our awards on the date of grant. We will reconsider the use of the Black-Scholes-Merton model if additional information becomes available in the future that indicates another model would be more appropriate or if grants issued in future periods have characteristics that cannot be reasonably estimated under this model.

The following weighted-average assumptions were used for option grants during the nine months ended September 30, 2018 and 2017:

Volatility—The expected volatility of the options granted was estimated based upon historical volatility of our share price through weekly observations of our trading history.

Expected life of options—The expected life of options granted to employees was determined from historical exercises of the grantee population. The options had graded vesting over three years in equal installments beginning on the first anniversary of the date of grant and a contractual term of five years.

Risk-free interest rate—The yield on zero-coupon U.S. Treasury strips was used to extrapolate a forward-yield curve. This “term structure” of future interest rates was then input into a numeric model to provide the equivalent risk-free rate to be used in the Black-Scholes-Merton model based on the expected term of the underlying grants.

Dividend Yield—The Black-Scholes-Merton valuation model requires an expected dividend yield as an input. We have calculated our expected dividend yield based on an expected annual cash dividend of $1.00 per share.

The following table summarizes weighted-average assumptions used in our calculations of fair value for the nine months ended September 30, 2018 and 2017:
 
Nine months ended
September 30,
 
2018
 
2017
Volatility
26.34
%
 
25.13
%
Expected life of options
3 years

 
3 years

Risk-free interest rate
2.46
%
 
1.67
%
Dividend yield
2.00
%
 
2.75
%


Stock Option Activity—The weighted-average fair value of options granted during the nine months ended September 30, 2018 and 2017, as determined under the Black-Scholes-Merton valuation model, was $9.98 and $5.65, respectively. Option grants that vested during the nine months ended September 30, 2018 and 2017 had a combined fair value of $0.7 million and $0.9 million, respectively.

The following table summarizes stock option activity for the year ended December 31, 2017 and the nine months ended September 30, 2018:
 
Number of Shares
 
Weighted Average Exercise Price
 
Aggregate Intrinsic Value
(in thousands)
 
Weighted Average Remaining Contractual Life
Stock options outstanding at December 31, 2016
1,160,419

 
$
29.93

 
$
14,299

 
 
Granted
534,030

 
$
42.90

 
 
 
 
Exercised
(463,800
)
 
$
29.34

 
$
7,203

 
 
Cancelled and expired
(61,241
)
 
$
33.80

 
 
 
 
Stock options outstanding at December 31, 2017
1,169,408

 
$
35.88

 
$
16,731

 
 
Granted
243,810

 
$
53.98

 
 
 
 
Exercised
(387,926
)
 
$
29.63

 
$
11,692

 
 
Cancelled and expired
(103,563
)
 
$
43.59

 
 
 
 
Stock options outstanding at September 30, 2018
921,729

 
$
42.43

 
$
19,234

 
3 years
 
 
 
 
 
 
 
 
Stock options exercisable at September 30, 2018
233,403

 
$
31.80

 
$
7,353

 
2 years


The following table summarizes non-vested stock options for the nine months ended September 30, 2018:
 
Number of Shares
 
Weighted Average Fair Value
Non-vested stock options at December 31, 2017
684,979

 
$
6.23

Granted
243,810

 
$
9.98

Vested
(138,000
)
 
$
5.21

Cancelled
(102,463
)
 
$
6.93

Non-vested stock options at September 30, 2018
688,326

 
$
7.66



Unrecognized compensation expense related to non-vested awards was $3.9 million as of September 30, 2018, which is expected to be recognized over a weighted-average period of 2 years.

Restricted Stock—Under the Plan, we have issued restricted stock. A restricted stock award is an issuance of shares that cannot be sold or transferred by the recipient until the vesting period lapses. Restricted stock issued to members of our Board of Directors vest on the one year anniversary of the grant date. The related compensation expense is recognized over the service period and is based on the grant date fair value of the stock. The grant date fair value of the restricted stock is equal to the closing market price of our common stock on the date of grant.

Restricted Stock Activity— The following table summarizes the restricted stock activity during the year ended December 31, 2017 and the nine months ended September 30, 2018.
 
Number of Shares
 
Weighted Average Fair Value
Non-vested restricted stock at December 31, 2016
18,000

 
$
33.84

Granted
24,000

 
$
37.90

Vested
(18,000
)
 
$
33.84

Non-vested restricted stock at December 31, 2017
24,000

 
$
37.90

Granted
24,000

 
$
52.83

Vested
(24,000
)
 
$
37.90

Non-vested restricted stock at September 30, 2018
24,000

 
$
52.83



RSUs—Under the Plan, we have issued RSUs. RSUs are not actual shares, but rather a right to receive shares in the future. The shares are not issued and the employee cannot sell or transfer shares prior to vesting and have no voting rights until the RSUs vest. Employees who are granted RSUs do not receive dividend payments during the vesting period. Our employees have been granted performance-based RSUs and time-based RSUs. Performance-based RSUs result in the delivery of shares only if (a) performance criteria is met and (b) the employee remains employed, in good standing, through the date of the performance period of two years. In 2018, our employees were granted time-based RSUs, instead of performance-based RSUs. These time-based RSUs vest in one-third increments on the first, second and third anniversaries of the date of grant. The grant date fair value of the RSUs is equal to the closing market price of our common stock on the grant date less the present value of dividends expected to be awarded during the service period. We recognize the grant date fair value of RSUs of shares we expect to issue as compensation expense ratably over the requisite service period.

RSU Activity—For performance-based RSUs that vested in 2018, each RSU awarded resulted in the issuance of 1.5 shares, which were issued net of applicable payroll tax withholdings. The following table summarizes the non-vested RSU activity during the year ended December 31, 2017 and the nine months ended September 30, 2018:
 
Number of Units
 
Weighted Average Fair Value
Non-vested RSUs at December 31, 2016
206,338

 
$
30.10

Granted
55,830

 
$
35.34

Vested
(3,300
)
 
$
30.60

Forfeited
(97,525
)
 
$
31.00

Non-vested RSUs at December 31, 2017
161,343

 
$
31.36

Granted
72,963

 
$
53.96

Vested
(87,200
)
 
$
28.40

Forfeited
(10,850
)
 
$
38.07

Non-vested RSUs at September 30, 2018
136,256

 
$
44.82

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Notes)
9 Months Ended
Sep. 30, 2018
Income Tax Disclosure [Abstract]  
Income Tax Disclosure [Text Block]
Income Taxes

The Tax Cuts and Jobs Act of 2017 (TCJA) was enacted on December 22, 2017. TCJA reduces the U.S. federal corporate tax rate from 35% to 21%, effective January 1, 2018. At December 31, 2017, we made a reasonable estimate of the effects on our existing deferred tax balances and effective tax rate for the deductibility of officers' compensation, the acquisition of InfoZen, and assets that qualify for an immediate deduction. Our accounting for those items, as impacted by the TCJA, is now complete and no material adjustments were required.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers Summary of Significant Policies (Policies)
9 Months Ended
Sep. 30, 2018
Revenue from Contract with Customer [Abstract]  
Revenue Recognition [Policy Text Block]
Revenue Recognition - On January 1, 2018, we adopted Accounting Standards Codification (ASC) 606, Revenue from Contracts with Customers using the modified retrospective method applied to those contracts that were not substantially complete as of January 1, 2018. ASC 606 outlines a five-step model whereby revenue is recognized as performance obligations within the contract are satisfied. ASC 606 also requires new, expanded disclosures regarding revenue recognition. We recognized the cumulative effect of adopting ASC 606 as an increase to the 2018 opening balance of retained earnings in the amount of $0.8 million, with the impact primarily related to fixed-price contracts. Results for reporting periods beginning after January 1, 2018 are presented under ASC 606, while prior period amounts were not adjusted and continue to be reported in accordance with ASC 605, Revenue Recognition. Revenue for the nine months ended September 30, 2018 increased $3.3 million as a result of applying ASC 606.

We account for a contract when both we and the customer approve and commit; our rights and those of the customer are identified, payment terms are identified; the contract has commercial substance; and collectability of consideration is probable. At contract inception, we identify the distinct goods or services promised in the contract, referred to as performance obligations. Then we determine the transaction price for the contract; the consideration to which we can expect in exchange for the promised goods or services in the contract. The transaction price can be a fixed or variable amount. It is common for our contracts to contain award fees, incentive fees or other provisions that can either increase or decrease the transaction price. These variable amounts generally are awarded upon achievement of certain performance metrics, program milestones or cost targets and can be based upon customer discretion. We estimate variable consideration at the most likely amount to which we expect to be entitled. We include estimated amounts in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Our estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of our anticipated performance and historical, current and forecasted information that is reasonably available to us. The transaction price is allocated to each distinct performance obligation using our best estimate of the standalone selling price for each distinct good or service promised in the contract. The primary method used to estimate standalone selling price is the expected cost plus a margin approach, under which we forecast our expected costs of satisfying a performance obligation and then add an appropriate margin for that distinct good or service promised. Revenue is recognized when, or as, the performance obligation is satisfied.

We recognize revenue over time when there is a continuous transfer of control to our customer. For our U.S. government contracts, this continuous transfer of control to the customer is supported by clauses in the contract that allow the U.S. government to unilaterally terminate the contract for convenience, pay us for costs incurred plus a reasonable profit and take control of any work in process. When control is transferred over time, revenue is recognized based on the extent of progress towards completion of the performance obligation. Based on the nature of the products and services provided in the contract, we use our judgment to determine if an input measure or output measure best depicts the transfer of control over time. For services contracts, we typically satisfy our performance obligations as services are rendered. We typically use a cost-based input method to measure progress. Contract costs include labor, material and allocable indirect expenses. Revenue is recognized proportionally as contract costs are incurred plus estimated fees. For time-and-material contracts, we bill the customer per labor hour and per material, and revenue is recognized in the amount invoiced since the amount corresponds directly to the value of our performance to date. For stand-ready service contracts, a time-elapsed output method is used to measure progress, and revenue is recognized straight-line over the term of the contract. If a contract does not meet the criteria for recognizing revenue over time, we recognize revenue at a point in time. Revenue is recognized at the point in time when control of the good or service is transferred to our customer. We consider control to transfer when we have a present right to payment and our customer has legal title. Determining a measure of progress and when control transfers requires us to make judgments that affect the timing of when revenue is recognized. Essentially, all of our contracts satisfy their performance obligations over time.

Contracts are often modified to account for changes in contract specifications and requirements. Contract modifications impact performance obligations when the modification either creates new or changes the existing enforceable rights and obligations. The effect of a contract modification on the transaction price and our measure of progress for the performance obligation to which it relates is recognized as an adjustment to revenue and profit cumulatively. Furthermore, a significant change in one or more estimates could affect the profitability of our contracts. We recognize adjustments in estimated profit on contracts in the period identified. The impact of adjustments in contract estimates can be reflected in either revenue or operating expenses on the condensed consolidated statement of income.
 
We have an Estimate at Completion process in which management reviews the progress and execution of our performance obligations. As part of this process, management reviews information including, but not limited to, any outstanding key contract matters, progress towards completion and the related program schedule, identified risks and opportunities and the related changes in estimates of revenue and costs. The risks and opportunities include management’s judgment about the ability and cost to achieve the contract milestones and other technical contract requirements. Management must make assumptions and estimates regarding labor productivity and availability, the complexity of the work to be performed, the availability of materials, the length of time to complete the performance obligation, execution by our subcontractors, the availability and timing of funding from our customer and overhead cost rates, among other variables. A significant change in one or more of these estimates could affect the profitability of our contracts. For the three months ended September 30, 2018, the aggregate impact of adjustments in contract estimates increased our revenue by $4.5 million. For the nine months ended September 30, 2018, the aggregate impact of adjustments in contract estimates increased our revenue by $8.8 million. No adjustment on any one contract was material to our condensed consolidated financial statements for the nine months ended September 30, 2018.

Results for prior periods were reported in accordance with ASC 605. Revenue for cost-reimbursable contracts were recorded as reimbursable costs were incurred, including an estimated share of the applicable contractual fees earned. For performance-based fees under cost-reimbursable contracts, we recognized the relevant portion of the expected fee to be awarded by the customer at the time such fee can be reasonably estimated, based on factors such as our prior award experience and communications with the customer regarding performance, or upon approval by the customer. For time-and-materials contracts, revenue was recognized to the extent of billable rates times hours delivered plus materials and other reimbursable costs incurred. For long-term fixed-price contracts, revenue was recognized at a rate per unit as the units were delivered or by other methods to measure services provided. Revenue from other long-term fixed-price contracts were recognized ratably over the contract period or by other appropriate methods to measure services provided. Contract costs were expensed as incurred except for certain limited long-term contracts noted below. For long-term contracts, specifically described in the scope section of ASC 605-35, Revenue Recognition - Construction-Type and Production-Type Contracts, we applied the percentage of completion method. Under the percentage of completion method, income was recognized at a consistent profit margin over the period of performance based on estimated profit margins at completion of the contract. This method of accounting required estimating the total revenue and total contract cost at completion of the contract. These estimates were periodically reviewed and revisions were made as required using the cumulative catch-up method. The impact on revenue and contract profit as a result of these revisions were included in the periods in which the revisions were made. Estimated losses on contracts at completion were recognized when identified. In certain circumstances, revenue was recognized when contract amendments were not finalized.
Contract Assets [Policy Text Block]
Contract assets - Amounts are invoiced as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals or upon achievement of contractual milestones. Generally, revenue recognition occurs before billing, resulting in contract assets. These contract assets are referred to as unbilled receivables and are reported within receivables, net on our condensed consolidated balance sheet.
Billed Receivables [Policy Text Block]
Billed receivables - Amounts billed and due from our customers are classified as billed receivables and are reported within receivables, net on the condensed consolidated balance sheet. The portion of the payments retained by the customer until final contract settlement is not considered a significant financing component because the intent is to protect the customer.
Contract Liabilities [Policy Text Block]
Contract liabilities - We receive advances and milestone payments from our customers on selected contracts that exceed revenue earned to date, resulting in contract liabilities. Contract liabilities typically are not considered a significant financing component because it is used to meet working capital demands that can be higher in the early stages of a contract and to protect us from the customer failing to adequately complete some or all of its obligations under the contract. Contract liabilities are reported on our condensed consolidated balance sheet on a net contract basis at the end of each reporting period.
Contract Costs [Policy Text Block]
Contract costs - Contract costs include direct labor, direct materials, overhead and, when applicable, general and administrative expenses. Incremental costs of obtaining a contract that we expect to recover are recognized as deferred contract costs and are amortized on a systematic basis that is consistent with the transfer to the customer of the goods or services. Other incremental costs are expensed when incurred. Costs of fulfilling a contract that relate directly to a contract or to an anticipated contract that can be specifically identified, generate or enhance resources that will be used in satisfying future performance obligations and are expected to be recovered are recognized as deferred contract costs and amortized on a systematic basis that is consistent with the transfer of the goods or services to the customer. Other costs of fulfilling a contract (costs of wasted materials, labor or other resources to fulfill the contracts that were not reflected in the price of the contract and costs that relate to satisfied performance obligations in the contract) are expensed when incurred.
Deferred Contract Costs [Policy Text Block]
Deferred contract costs - Costs of obtaining or fulfilling a contract that meet the criteria in ASC 340, Other Assets and Deferred Costs, are capitalized and amortized on a systematic basis that is consistent with the transfer of goods or services to the customer. Deferred contracts costs are reported on our condensed consolidated balance sheet within current or non-current other assets based on the expected life of the related contract. At September 30, 2018, we had $6.2 million of deferred contract costs. For the three months ended September 30, 2018 we recorded amortization expense of $8 thousand. For the nine months ended September 30, 2018, we recorded amortization expense of $0.2 million.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers (Tables)
9 Months Ended
Sep. 30, 2018
Revenue from Contract with Customer [Abstract]  
Revenue by Contract Type [Table Text Block]
 
Three months ended September 30,
 
Nine months ended September 30,
2018
 
2017
 
2018
 
2017
Cost-reimbursable
$
337,105

 
$
280,398

 
$
970,647

 
$
840,342

Fixed-price
108,921

 
84,240

 
341,854

 
242,309

Time-and-materials
51,179

 
58,027

 
148,984

 
172,082

Revenue
$
497,205

 
$
422,665

 
$
1,461,485

 
$
1,254,733

Revenue by Customer [Table Text Block]
 
Three months ended September 30,
 
Nine months ended September 30,
2018
 
2017
 
2018
 
2017
Department of Defense and intelligence agencies
$
365,044

 
$
336,855

 
$
1,055,911

 
$
1,008,060

Federal civilian agencies
121,543

 
74,515

 
371,767

 
214,983

State agencies, international agencies and commercial entities
10,618

 
11,295

 
33,807

 
31,690

Revenue
$
497,205

 
$
422,665

 
$
1,461,485

 
$
1,254,733

Revenue by Contractor Type [Table Text Block]
 
Three months ended September 30,
 
Nine months ended September 30,
2018
 
2017
 
2018
 
2017
Prime contractor
$
442,413

 
$
375,421

 
$
1,298,437

 
$
1,105,596

Subcontractor
54,792

 
47,244

 
163,048

 
149,137

Revenue
$
497,205

 
$
422,665

 
$
1,461,485

 
$
1,254,733

Revenue from External Customers by Geographic Areas [Table Text Block]
 
Three months ended September 30,
 
Nine months ended September 30,
2018
 
2017
 
2018
 
2017
U.S.
$
490,098

 
$
415,420

 
$
1,439,293

 
$
1,233,436

International
7,107

 
7,245

 
22,192

 
21,297

Revenue
$
497,205

 
$
422,665

 
$
1,461,485

 
$
1,254,733

Schedule Of Contract Receivables [Table Text Block]
The following table discloses contract receivables (in thousands):
 
September 30, 2018
 
January 1, 2018
 
December 31, 2017
Billed receivables
$
281,682

 
$
236,113

 
$
236,113

Unbilled receivables
92,582

 
88,767

 
81,454

Allowance for doubtful accounts
(6,695
)
 
(6,157
)
 
(6,157
)
Receivables—net
$
367,569

 
$
318,723

 
$
311,410

Contract with Customer, Asset and Liability [Table Text Block]
The following table discloses contract liabilities (in thousands):
 
September 30, 2018
 
January 1, 2018
 
December 31, 2017
Contract liabilities
$
32,355

 
$
22,156

 
$
18,816

Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]
The following table discloses when we expect to recognize the remaining performance obligation as revenue (in billions):
For the remaining three months ending December 31, 2018
 
For the year ending
 
 
 
December 31, 2019
 
December 31, 2020
 
Thereafter
$
0.5

 
$
1.3

 
$
0.6

 
$
0.4

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions (Tables)
9 Months Ended
Sep. 30, 2018
InfoZen, LLC [Member]  
Business Combination Segment Allocation [Line Items]  
Schedule of Purchase Price Allocations [Table Text Block]
The following table represents the purchase price allocation for InfoZen (in thousands):

Cash and cash equivalents
$
1,406

Receivables
8,991

Prepaid expenses
4,046

Other current assets
7

Goodwill
129,932

Other intangible assets
54,850

Property and equipment
485

Other assets
111

Accounts payable and accrued expenses
(7,488
)
Accrued salaries and related expenses
(3,092
)
Contract liabilities
(5,258
)
Net assets acquired and liabilities assumed
$
183,990

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2018
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
The net income available to common stockholders and weighted average number of common shares outstanding used to compute basic and diluted earnings per share for each class of common stock are as follows (in thousands, except per share amounts): 
 
Three months ended
September 30,
 
Nine months ended
September 30,
 
2018
 
2017
 
2018
 
2017
Distributed earnings
$
9,928

 
$
8,174

 
$
29,687

 
$
24,474

Undistributed earnings
11,995

 
7,008

 
32,218

 
21,297

Net income
$
21,923

 
$
15,182

 
$
61,905

 
$
45,771

 
 
 
 
 
 
 
 
Class A common stock:
 
 
 
 
 
 
 
Basic net income available to common stockholders
$
14,623

 
$
10,030

 
$
41,226

 
$
30,213

Basic weighted average common shares outstanding
26,421

 
25,684

 
26,293

 
25,617

Basic earnings per share
$
0.55

 
$
0.39

 
$
1.57

 
$
1.18

 
 
 
 
 
 
 
 
Diluted net income available to common stockholders
$
14,682

 
$
10,062

 
$
41,402

 
$
30,304

Effect of potential exercise of stock options
322

 
245

 
340

 
228

Diluted weighted average common shares outstanding
26,743

 
25,929

 
26,633

 
25,845

Diluted earnings per share
$
0.55

 
$
0.39

 
$
1.55

 
$
1.17

 
 
 
 
 
 
 
 
Class B common stock:
 
 
 
 
 
 
 
Basic net income available to common stockholders
$
7,300

 
$
5,152

 
$
20,679

 
$
15,558

Basic weighted average common shares outstanding
13,189

 
13,191

 
13,189

 
13,191

Basic earnings per share
$
0.55

 
$
0.39

 
$
1.57

 
$
1.18

 
 
 
 
 
 
 
 
Diluted net income available to common stockholders
$
7,241

 
$
5,120

 
$
20,503

 
$
15,467

Effect of potential exercise of stock options

 

 

 

Diluted weighted average common shares outstanding
13,189

 
13,191

 
13,189

 
13,191

Diluted earnings per share
$
0.55

 
$
0.39

 
$
1.55

 
$
1.17

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment (Tables)
9 Months Ended
Sep. 30, 2018
Property, Plant and Equipment [Abstract]  
Property and Equipment [Table Text Block]
Major classes of property and equipment are summarized as follows (in thousands):
 
September 30,
2018
 
December 31,
2017
Furniture and equipment
$
98,396

 
$
79,218

Leasehold improvements
42,835

 
39,022

Property and equipment—gross
141,231

 
118,240

Accumulated depreciation and amortization
(88,053
)
 
(72,158
)
Property and equipment—net
$
53,178

 
$
46,082

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Other Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill [Table Text Block]
The change in the carrying amount of goodwill during the year ended December 31, 2017 and the nine months ended September 30, 2018 is as follows (in thousands):
 
Goodwill Balance
Goodwill at December 31, 2016
$
955,874

Acquisitions
128,686

Goodwill at December 31, 2017
1,084,560

Acquisition fair value adjustment
1,246

Goodwill at September 30, 2018
$
1,085,806

Schedule of Other Intangible Assets [Table Text Block]
Other intangible assets consisted of the following (in thousands):
 
September 30, 2018
 
December 31, 2017
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net Carrying Amount
 
Gross Carrying Amount
 
Accumulated Amortization
 
Net Carrying Amount
Other intangible assets:
 
 
 
 
 
 
 
 
 
 
 
Contract and program intangible assets
$
355,932

 
$
196,449

 
$
159,483

 
$
355,932

 
$
179,049

 
$
176,883

Capitalized software cost for internal use
50,040

 
32,410

 
17,630

 
46,995

 
29,530

 
17,465

Total other intangible assets—net
$
405,972

 
$
228,859

 
$
177,113

 
$
402,927

 
$
208,579

 
$
194,348

Schedule of Other Intangible Assets, Future Amortization Expense [Table Text Block]
We estimate that we will have the following amortization expense for the future periods indicated below (in thousands):
For the remaining three months ending December 31, 2018
$
6,023

For the year ending:
 
December 31, 2019
$
22,570

December 31, 2020
$
21,732

December 31, 2021
$
19,002

December 31, 2022
$
16,563

December 31, 2023
$
13,251

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
The following table summarizes weighted-average assumptions used in our calculations of fair value for the nine months ended September 30, 2018 and 2017:
 
Nine months ended
September 30,
 
2018
 
2017
Volatility
26.34
%
 
25.13
%
Expected life of options
3 years

 
3 years

Risk-free interest rate
2.46
%
 
1.67
%
Dividend yield
2.00
%
 
2.75
%
Share-based Compensation, Stock Options, Activity [Table Text Block]
The following table summarizes stock option activity for the year ended December 31, 2017 and the nine months ended September 30, 2018:
 
Number of Shares
 
Weighted Average Exercise Price
 
Aggregate Intrinsic Value
(in thousands)
 
Weighted Average Remaining Contractual Life
Stock options outstanding at December 31, 2016
1,160,419

 
$
29.93

 
$
14,299

 
 
Granted
534,030

 
$
42.90

 
 
 
 
Exercised
(463,800
)
 
$
29.34

 
$
7,203

 
 
Cancelled and expired
(61,241
)
 
$
33.80

 
 
 
 
Stock options outstanding at December 31, 2017
1,169,408

 
$
35.88

 
$
16,731

 
 
Granted
243,810

 
$
53.98

 
 
 
 
Exercised
(387,926
)
 
$
29.63

 
$
11,692

 
 
Cancelled and expired
(103,563
)
 
$
43.59

 
 
 
 
Stock options outstanding at September 30, 2018
921,729

 
$
42.43

 
$
19,234

 
3 years
 
 
 
 
 
 
 
 
Stock options exercisable at September 30, 2018
233,403

 
$
31.80

 
$
7,353

 
2 years
Schedule of Non-vested Share Activity [Table Text Block]
The following table summarizes non-vested stock options for the nine months ended September 30, 2018:
 
Number of Shares
 
Weighted Average Fair Value
Non-vested stock options at December 31, 2017
684,979

 
$
6.23

Granted
243,810

 
$
9.98

Vested
(138,000
)
 
$
5.21

Cancelled
(102,463
)
 
$
6.93

Non-vested stock options at September 30, 2018
688,326

 
$
7.66

Restricted Stock [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of Share-based Compensation, Restricted Stock Activity [Table Text Block]
The following table summarizes the restricted stock activity during the year ended December 31, 2017 and the nine months ended September 30, 2018.
 
Number of Shares
 
Weighted Average Fair Value
Non-vested restricted stock at December 31, 2016
18,000

 
$
33.84

Granted
24,000

 
$
37.90

Vested
(18,000
)
 
$
33.84

Non-vested restricted stock at December 31, 2017
24,000

 
$
37.90

Granted
24,000

 
$
52.83

Vested
(24,000
)
 
$
37.90

Non-vested restricted stock at September 30, 2018
24,000

 
$
52.83

Restricted Stock Units (RSUs) [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of Share-based Compensation, Restricted Stock Activity [Table Text Block]
The following table summarizes the non-vested RSU activity during the year ended December 31, 2017 and the nine months ended September 30, 2018:
 
Number of Units
 
Weighted Average Fair Value
Non-vested RSUs at December 31, 2016
206,338

 
$
30.10

Granted
55,830

 
$
35.34

Vested
(3,300
)
 
$
30.60

Forfeited
(97,525
)
 
$
31.00

Non-vested RSUs at December 31, 2017
161,343

 
$
31.36

Granted
72,963

 
$
53.96

Vested
(87,200
)
 
$
28.40

Forfeited
(10,850
)
 
$
38.07

Non-vested RSUs at September 30, 2018
136,256

 
$
44.82

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
USD ($)
Sep. 30, 2018
USD ($)
Entities
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Impact to Revenue, Result of ASC 606   $ 3,300
Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress $ 4,500 8,800
Deferred Contract Costs 6,200 6,200
Deferred Contract Cost, Amortization 8 $ 200
Number of Reportable Segments | Entities   1
Contract Receivable, Due after Next Rolling Twelve Months $ 600 $ 600
Percentage of Accounts Receivable Not Expected to be Collected Within One Year related to Receivables from Direct Sales to U.S. Government 92.00% 92.00%
Revenue in Opening Contract Liabilities $ 4,200 $ 10,000
Revenue, Remaining Performance Obligation, Amount $ 2,800,000 2,800,000
Accounting Standards Update 2014-09 [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Cumulative Effect on Retained Earnings, before Tax   $ 800
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers Revenue by Contract Type (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Revenue by Contract Type [Line Items]        
Revenue $ 497,205 $ 422,665 $ 1,461,485 $ 1,254,733
Cost-reimbursable        
Revenue by Contract Type [Line Items]        
Revenue 337,105 280,398 970,647 840,342
Fixed-price        
Revenue by Contract Type [Line Items]        
Revenue 108,921 84,240 341,854 242,309
Time-and-materials        
Revenue by Contract Type [Line Items]        
Revenue $ 51,179 $ 58,027 $ 148,984 $ 172,082
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers Revenue by Customer (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Revenue by Customer [Line Items]        
Revenue $ 497,205 $ 422,665 $ 1,461,485 $ 1,254,733
Department of Defense and intelligence agencies        
Revenue by Customer [Line Items]        
Revenue 365,044 336,855 1,055,911 1,008,060
Federal civilian agencies        
Revenue by Customer [Line Items]        
Revenue 121,543 74,515 371,767 214,983
State agencies, international agencies and commercial entities        
Revenue by Customer [Line Items]        
Revenue $ 10,618 $ 11,295 $ 33,807 $ 31,690
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers Revenue by Contractor Type (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Revenue by Contractor Type [Line Items]        
Revenue $ 497,205 $ 422,665 $ 1,461,485 $ 1,254,733
Prime contractor        
Revenue by Contractor Type [Line Items]        
Revenue 442,413 375,421 1,298,437 1,105,596
Subcontractor        
Revenue by Contractor Type [Line Items]        
Revenue $ 54,792 $ 47,244 $ 163,048 $ 149,137
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Revenue From External Customers by Geographic Location [Line Items]        
Revenue $ 497,205 $ 422,665 $ 1,461,485 $ 1,254,733
U.S.        
Revenue From External Customers by Geographic Location [Line Items]        
Revenue 490,098 415,420 1,439,293 1,233,436
International        
Revenue From External Customers by Geographic Location [Line Items]        
Revenue $ 7,107 $ 7,245 $ 22,192 $ 21,297
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers Schedule of Contract Receivables (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Revenue from Contract with Customer [Abstract]      
Billed receivables $ 281,682 $ 236,113 $ 236,113
Unbilled receivables 92,582 88,767 81,454
Allowance for doubtful accounts (6,695) (6,157) (6,157)
Receivables—net $ 367,569 $ 318,723 $ 311,410
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers Contract with Customer, Asset and Liability (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Revenue from Contract with Customer [Abstract]      
Contract liabilities $ 32,355 $ 22,156 $ 18,816
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue from Contracts with Customers Revenue, Remaining Performance Obligation (Details)
$ in Billions
Sep. 30, 2018
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ 2.8
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ 0.5
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-10-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 3 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Revenue, Remaining Performance Obligation, Amount $ 1.3
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Revenue, Remaining Performance Obligation, Amount $ 0.6
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period
Revenue, Remaining Performance Obligation, Amount $ 0.4
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions (Narrative) (Details) - InfoZen, LLC [Member]
$ in Millions
9 Months Ended
Sep. 30, 2018
USD ($)
Business Acquisition [Line Items]  
Business Combination, Consideration Transferred $ 184.0
Expected Goodwill Tax Amortization Period 15 years
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 18 years
Customer Relationships [Member]  
Business Acquisition [Line Items]  
Finite-lived Intangible Assets Acquired $ 49.2
Finite-Lived Intangible Asset, Useful Life 20 years
Backlog [Member]  
Business Acquisition [Line Items]  
Finite-lived Intangible Assets Acquired $ 5.7
Finite-Lived Intangible Asset, Useful Life 1 year
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions (Schedule of Purchase Price Allocation) (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Dec. 31, 2016
Business Acquisition [Line Items]      
Goodwill $ 1,085,806 $ 1,084,560 $ 955,874
InfoZen, LLC [Member]      
Business Acquisition [Line Items]      
Cash and cash equivalents 1,406    
Receivables 8,991    
Prepaid expenses 4,046    
Other current assets 7    
Goodwill 129,932    
Other intangible assets 54,850    
Property and equipment 485    
Other assets 111    
Accounts payable and accrued expenses (7,488)    
Accrued salaries and related expenses (3,092)    
Contract liabilities (5,258)    
Net assets acquired and liabilities assumed $ 183,990    
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share (Narrative) (Details) - $ / shares
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Sep. 30, 2018
Sep. 30, 2017
Dec. 31, 2017
Earnings Per Share [Abstract]                  
Common Stock, Dividends, Per Share, Cash Paid $ 0.25 $ 0.25 $ 0.25 $ 0.21 $ 0.21 $ 0.21      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 242,789     363,635     268,013 301,985  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period             387,926 202,459 463,800
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share (Schedule of Earnings Per Share, Basic and Diluted) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Components of Earnings Per Share, Basic and Diluted [Line Items]        
Distributed earnings $ 9,928 $ 8,174 $ 29,687 $ 24,474
Undistributed earnings 11,995 7,008 32,218 21,297
Net income 21,923 15,182 61,905 45,771
Class A common stock        
Components of Earnings Per Share, Basic and Diluted [Line Items]        
Basic net income available to common stockholders $ 14,623 $ 10,030 $ 41,226 $ 30,213
Basic weighted average common shares outstanding 26,421,000 25,684,000 26,293,000 25,617,000
Basic earnings per share $ 0.55 $ 0.39 $ 1.57 $ 1.18
Diluted net income available to common stockholders $ 14,682 $ 10,062 $ 41,402 $ 30,304
Effect of potential exercise of stock options 322,000 245,000 340,000 228,000
Diluted weighted average common shares outstanding 26,743,000 25,929,000 26,633,000 25,845,000
Diluted earnings per share $ 0.55 $ 0.39 $ 1.55 $ 1.17
Class B common stock        
Components of Earnings Per Share, Basic and Diluted [Line Items]        
Basic net income available to common stockholders $ 7,300 $ 5,152 $ 20,679 $ 15,558
Basic weighted average common shares outstanding 13,189,000 13,191,000 13,189,000 13,191,000
Basic earnings per share $ 0.55 $ 0.39 $ 1.57 $ 1.18
Diluted net income available to common stockholders $ 7,241 $ 5,120 $ 20,503 $ 15,467
Effect of potential exercise of stock options 0 0 0 0
Diluted weighted average common shares outstanding 13,189,000 13,191,000 13,189,000 13,191,000
Diluted earnings per share $ 0.55 $ 0.39 $ 1.55 $ 1.17
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment (Property and Equipment) (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Property, Plant and Equipment [Line Items]    
Property and equipment—gross $ 141,231 $ 118,240
Accumulated depreciation and amortization (88,053) (72,158)
Property and equipment—net 53,178 46,082
Furniture and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment—gross 98,396 79,218
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment—gross $ 42,835 $ 39,022
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Property, Plant and Equipment [Abstract]        
Depreciation and amortization expense related to property and equipment $ 6.4 $ 2.0 $ 19.1 $ 6.1
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Other Intangible Assets (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization of Intangible Assets $ 6.8 $ 5.5 $ 20.3 $ 16.6
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Other Intangible Assets (Schedule of Goodwill) (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2018
Dec. 31, 2017
Goodwill [Roll Forward]    
Goodwill, period start $ 1,084,560 $ 955,874
Acquisitions   128,686
Acquisition fair value adjustment 1,246  
Goodwill, period end $ 1,085,806 $ 1,084,560
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Other Intangible Assets (Schedule of Other Intangible Assets) (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 405,972 $ 402,927
Accumulated Amortization 228,859 208,579
Net Carrying Amount 177,113 194,348
Contract and program intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 355,932 355,932
Accumulated Amortization 196,449 179,049
Net Carrying Amount 159,483 176,883
Capitalized software cost for internal use    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 50,040 46,995
Accumulated Amortization 32,410 29,530
Net Carrying Amount $ 17,630 $ 17,465
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Other Intangible Assets (Schedule of Other Intangible Assets, Future Amortization Expense) (Details)
$ in Thousands
Sep. 30, 2018
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
For the remaining three months ending December 31, 2018 $ 6,023
For the year ending:  
December 31, 2019 22,570
December 31, 2020 21,732
December 31, 2021 19,002
December 31, 2022 16,563
December 31, 2023 $ 13,251
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt (Revolving Credit Facility) (Narrative) (Details) - USD ($)
9 Months Ended
Sep. 30, 2018
Dec. 31, 2017
Line of Credit Facility [Line Items]    
Long-term Line of Credit $ 0 $ 31,000,000
Bank of America Syndicate [Member] | Revolving Credit Facility [Member]    
Line of Credit Facility [Line Items]    
Line of Credit Facility, Maximum Borrowing Capacity 500,000,000  
Long-term Line of Credit 0 $ 31,000,000
Line of Credit Facility, Remaining Borrowing Capacity 484,700,000  
Bank of America Syndicate [Member] | Letter of Credit [Member]    
Line of Credit Facility [Line Items]    
Line of Credit Facility, Maximum Borrowing Capacity 75,000,000  
Contingent Liability under Letters of Credit 15,300,000  
Bank of America Syndicate [Member] | Revolving Credit Facility, Swing Line Loan [Member]    
Line of Credit Facility [Line Items]    
Line of Credit Facility, Maximum Borrowing Capacity $ 30,000,000  
London Interbank Offered Rate (LIBOR) [Member] | Revolving Credit Facility [Member] | Minimum [Member]    
Line of Credit Facility [Line Items]    
Debt Instrument, Basis Spread on Variable Rate 1.25%  
London Interbank Offered Rate (LIBOR) [Member] | Revolving Credit Facility [Member] | Maximum [Member]    
Line of Credit Facility [Line Items]    
Debt Instrument, Basis Spread on Variable Rate 2.25%  
Bank of America's Base Rate [Member] | Revolving Credit Facility [Member] | Minimum [Member]    
Line of Credit Facility [Line Items]    
Debt Instrument, Basis Spread on Variable Rate 0.25%  
Bank of America's Base Rate [Member] | Revolving Credit Facility [Member] | Maximum [Member]    
Line of Credit Facility [Line Items]    
Debt Instrument, Basis Spread on Variable Rate 1.25%  
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Litigation Settlement) (Narrative) (Details)
9 Months Ended
Sep. 30, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Damages Paid to Plaintiff $ 1,400,000
Loss Contingency, Loss in Period $ 0
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Letter of Credit) (Narrative) (Details) - Letter of Credit [Member] - Bank of America Syndicate [Member]
$ in Millions
Sep. 30, 2018
USD ($)
Line of Credit Facility [Line Items]  
Letters of Credit Outstanding, Amount $ 15.3
Performance Guarantee [Member]  
Line of Credit Facility [Line Items]  
Letters of Credit Outstanding, Amount $ 15.2
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Narrative) (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 02, 2018
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Annual Percentage Increase In Number Of Shares Available For Issuance 1.50%        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized 588,464        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized   14,551,899   14,551,899  
Remaining Aggregate Number of Shares Available For Issuance   6,317,478   6,317,478  
Stock-Based Compensation Expense   $ 1,300,000 $ 1,300,000 $ 3,600,000 $ 3,600,000
Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Capitalized Amount       0 0
Income tax expense (benefit) related to the exercise of stock options and vested cancellations and the vesting of restricted stock   (1,200,000) $ (300,000) $ (2,500,000) $ (400,000)
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period       3 years 3 years
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period       5 years 5 years
Expected Annual Cash Dividend       $ 1.00  
Granted, Weighted Average Fair Value       $ 9.98 $ 5.65
Share-based Payment Award, Options, Vested, Fair Value       $ 700,000 $ 900,000
Share-based Compensation, Nonvested Awards, Total Compensation Cost Not Yet Recognized   $ 3,900,000   $ 3,900,000  
Share-based Compensation, Nonvested Awards, Total Compensation Cost Not Yet Recognized, Period for Recognition       2 years  
Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period       8 years 8 years
Restricted Stock [Member] | Director [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period       1 year 1 year
Performance-based restricted stock units [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period         2 years
Restricted Stock Units (RSUs) [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
RSU Performance Factor, Number of Shares Issued       1.5  
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions) (Details)
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Share-based Compensation [Abstract]    
Volatility 26.34% 25.13%
Expected life of options 3 years 3 years
Risk-free interest rate 2.46% 1.67%
Dividend yield 2.00% 2.75%
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Schedule of Share-based Compensation, Stock Options, Activity) (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Dec. 31, 2017
Dec. 31, 2016
Share-based Payment Award, Options, Outstanding [Roll Forward]        
Stock options, Number of Shares, Period Start 1,169,408 1,160,419 1,160,419  
Granted, Number of Shares 243,810   534,030  
Exercised, Number of Shares (387,926) (202,459) (463,800)  
Cancelled and expired, Number of Shares (103,563)   (61,241)  
Stock options, Number of Shares, Period End 921,729   1,169,408  
Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]        
Stock options, Weighted Average Exercise Price, Period Start $ 35.88 $ 29.93 $ 29.93  
Granted, Weighted Average Exercise Price 53.98   42.90  
Exercised, Weighted Average Exercise Price 29.63   29.34  
Cancelled and expired, Weighted Average Exercise Price 43.59   33.80  
Stock options, Weighted Average Exercise Price, Period End $ 42.43   $ 35.88  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]        
Stock options outstanding, Aggregate Intrinsic Value $ 19,234   $ 16,731 $ 14,299
Exercised, Aggregate Intrinsic Value $ 11,692   $ 7,203  
Stock options outstanding, Weighted Average Remaining Contractual Life 3 years      
Stock options exercisable, Number of Shares 233,403      
Stock options exercisable, Weighted Average Exercise Price $ 31.80      
Stock options exercisable, Aggregate Intrinsic Value $ 7,353      
Stock options exercisable, Weighted Average Remaining Contractual Life 2 years      
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Schedule of Non-vested Share Activity) (Details) - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award, Options, Non-vested [Roll Forward]      
Non-vested stock options, Number of Shares, Period Start 684,979    
Granted, Number of Shares 243,810   534,030
Vested, Number of Shares (138,000)    
Cancelled, Number of Shares (102,463)    
Non-vested stock options, Number of Shares, Period End 688,326   684,979
Share-based Compensation Arrangement by Share-based Payment Award, Options, Non-vested, Weighted Average Grant Date Fair Value [Roll Forward]      
Non-vested stock options, Weighted Average Fair Value, Period Start $ 6.23    
Granted, Weighted Average Fair Value 9.98 $ 5.65  
Vested, Weighted Average Fair Value 5.21    
Cancelled, Weighted Average Fair Value 6.93    
Non-vested stock options, Weighted Average Fair Value, Period End $ 7.66   $ 6.23
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Schedule Of Share-based Compensation, Restricted Stock Activity) (Details) - Restricted Stock [Member] - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award, Restricted Stock, Non-vested [Roll Forward]    
Non-vested, Period Start 24,000 18,000
Granted 24,000 24,000
Vested (24,000) (18,000)
Non-vested, Period End 24,000 24,000
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]    
Non-vested, Weighted Average Fair Value, Period Start $ 37.90 $ 33.84
Granted, Weighted Average Fair Value 52.83 37.90
Vested, Weighted Average Fair Value 37.90 33.84
Non-vested, Weighted Average Fair Value, Period End $ 52.83 $ 37.90
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation (Schedule of Share-based Compensation, Restricted Stock Unit Activity) (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award, Restricted Stock Units, Nonvested, Number of Shares [Roll Forward]    
Non-vested, Period Start 161,343 206,338
Granted 72,963 55,830
Vested (87,200) (3,300)
Forfeited (10,850) (97,525)
Non-vested, Period End 136,256 161,343
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]    
Non-vested, Weighted Average Fair Value, Period Start $ 31.36 $ 30.10
Granted, Weighted Average Fair Value 53.96 35.34
Vested, Weighted Average Fair Value 28.40 30.60
Forfeited, Weighted Average Fair Value 38.07 31.00
Non-vested, Weighted Average Fair Value, Period End $ 44.82 $ 31.36
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Details)
9 Months Ended 12 Months Ended
Sep. 30, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]    
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00% 35.00%
EXCEL 64 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %5(8DT?(\\#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,$% @ 54AB32?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 " !52&)-W,T,(^X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2L0P$(9?17)O)^F*K*&;B^))07!!\1:2V=U@TX9DI-VW-XV[ M740?P&-F_GSS#4QK@C1#Q.U"+-4_L:4#[)27\JZE>L3Z=Y@_I6O\^N M/_PNPGZP;N?^L?%94+7PZR[4%U!+ P04 " !52&)-F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( %5(8DVQ@S$PK0( % * 8 >&PO=V]R:W-H965T&ULC5;MCILP$'P5Q ,8VDYR M??L:0RAG+]7] =O,['CQ#NSJSL6K+!A3WEM=-7+M%TJURR"0><%J*I]XRQK] MY,Q%396>BDL@6\'HR9#J*L!AF 0U+1M_LS)K![%9\:NJRH8=A">O=4W%GQVK M^'WM(_^Q\%Q>"M4M!)M52R_L!U,_VX/0LV","G974[&7I?*D?/7;O+UM/;#;D>L8KGJ0E!]N[$]JZHNDM['[R&H/VIVQ.GX M$?VS25XG+U$$5OI:9O_;ULS/W>/XD?-)B !P(>"3C]+X$,!#(24&22[W=F M4OU$%=VL!+][HC^MEG9%@99$O\R\6S3OSCS3V4J]>MN$J^#6A1D0NQZ!)P@T M(@(=>Q3 D, ..W3\7F#O(@@L0, ,B*&3"3V"Z1%(CPP]FM!CZP6XB 06B$&! MV*&GEH"+R&"!!!1('/K"$G 1*(054E A=?G(DN@AL8$T_3&':":-#!3)7!&K M4G8]))E"9DIE 4HL7(G(D@ @,2R!0MA0H1LAL2T%8-(9E1G;(C="9JL@YTRR M!8[)G!+HWRW"KI)=7P &SQ08@DV,B!O!+C$(@V=48*\CU\J8V"HN9J:,$>QW MY-H9VU4&8.9$8,\CU])XKDYA3Z/TH]]-!/L5N8;%5J'O!\R[ST(21Q$ABQDM MV+C(M26>*6,,VQ*''TT7PX[#KN.<=+'K.$10EH61?3;!Y/]<,W$QK8STCW7:A74Z%M M4Y!29;&M-[OY5X/ MXXUBN=C7S^'/,/RU_]+%J^)4RVJS#;M^T^YF77BZG?^D;^Y9C06FQ-^;\-:? M?9^-77EHVV_CQ6^KV[D:B4(3'H>QBCI^O(;[T#1C39'CWV.E\U.;8\'S[S]J M_V7J?.S,0]V'^[;Y9[,:UK=S/Y^MPE/]T@Q?V[=?P[%#=CX[]O[W\!J:&!]) M8AN/;=-/?V>/+_W0;H^U1)1M_?WPN=E-GV^'7]@?B^$"="Q IP*:KQ8PQP(F M*5 M8 MSS%R=XC0>>0R<0\2U2E2Q/9/$ 0A:"IOSLH;A"KM82QES*F,M'4M68RP0)4\^/X>$=4Q2QYSJF*1D4QX0F=ZJ/ [V,$D/ M<^IADG;56G$)E@<0K5Q%RJ#7%T3C>D#Y]]=@]QKI7IO*SDBQ?C(. M[#EAD/(S:+" C11PF9K. $;[Q5ZM&"6J7)Y!QOL8",=7(H#!+#%S>WP8/;Z M#L]D3C:DARGS/AOL3,,?-H+!=C/22F5J70-.!-"J"7/Y';G!EC-RURJ?)' D M (E0[@H1MJ:1UB27J0'[S?B/SQ-VD9$NDO,$_M=&(GH_=WD*ABW$TD)BGHX9 M]Q[1^[D#47%V\CD>1?]1=\^;73][:(>AW4Y'G4]M.X18I_H<^[<.]>ITT82G M8?SJXO?N< 1\N!C:_?%XNSB=L2__!U!+ P04 " !52&)--N*CC6D" "B M" & 'AL+W=O9"686$[+*KQQN&T5F;*N)!WX^]"I6U MFV=Z[,#RC-X$*6M\8 Z_515B?Y\QH>W.!>['P$MY+80:\/*L05?\$XM?S8') MGC=$.9<5KGE):X?AR\[]!+9[ )5!*UY+W/)1VU&I'"E]4YUOYYWK*R),\$FH M$$@^[GB/"5&1),>?/J@[S*F,X_9']"\Z>9G,$7&\I^1W>1;%SDU=YXPOZ$;$ M"VV_XCZAR'7Z[+_C.R92KDCD'"=*N/YW3CN^>9:V?;?@-@6'P.C*=ZF7<5IY<\=Q(XDL"I8F]1; :))^A;UF4O !2%,_C$PJNW(#PX5] ]BW06#9!\U* M!/,=;HG*KK10>:/#0IW>/Q"[EC5WCE3(?#A=*!991_2<9KY 7AJ%#\$6H M9B+;K#LUNXZ@37\C\(9K2?X/4$L#!!0 ( %5(8DUZ2><1# 0 +<2 8 M >&PO=V]R:W-H965T&ULC9C;CMLX#(9?Q?#]CDW*!SE( M DP2+[9 "PQ:[.ZU)U$.J ]9VYFT;[_RH6F&I&?F)K:5CY1^FA)ES:]5_;TY M&M,Z/XJ\;!;NL6W/,\]KMD=39,U#=3:E_6=?U476VL?ZX#7GVF2[WJC(/?3] MR"NR4^DNYWW;4[V<5YMW(S*YV;:=B\Q>7LS:Y'GGR8[CO]&I>^NS,[R__^7]SUZ\%?.<-69= MY?^>=NUQX6K7V9E]=LG;K]7U+S,*"EUG5/_9O)CO:=HW]V^G_L_%L;.O+,DKFWDOG M9T16 X)W2.R_1C8<@1OAV?YO@T!I$"MDYOBZ@S4G8B!C>-=)^J:35\-48JQ4 M;Q_J(J..8';4?TF"E N='B>_'LKI05!=R=0%1%PKJ M,""C7G-*:51DSFPX!1AI17(V%3!0&$UD920JB[@R$L%5Q+K!1"5DS&N!4A#0 MJ@Y#Z53W\9G8[H!<-X$73DVW!".C[\3Z#R'=S8D4VQ(( M%#R$+',D"O2$,KER0LQC,Q5=N4P!KU-T^[8:F>2=V$@4CPVG@/E*10JFYI5< MM(!7+9SP@'*A0/_#F8?R8HS"8DPS;V3>B:Y(L>@*E)!Y(C65>2@OPX@?SCR4 MUST4UCV:>2/SSJP4*1X;3@F9)U(L\[R[C^["U(?^!*1QMM6E;+N@W+7>3ED> ML?MH)^TKF*U!:-_ +!W.4'Z['XYTOF3UX50VSG/5ME71?]#OJZHU=O V-*YS M--GN]I";?=O=QO:^'HY2AH>V.H_'1-[MK&KY/U!+ P04 " !52&)-O1JX MIET" X!P & 'AL+W=O/PHL0UXD^TQ8W\V=GA+JG,IE,%)DQ:=\34D@.EK^KP^;BQ7940 M)K@0R@.2RQ5O,2'*D4SCU^#3'D,JXG1_\_Y1:Y=:#HCC+24_JZ,H-_;*MH[X MA"Y$O-#N$Q[T0-L:Q'_!5TPD7&4B8Q24#_ M1ELF> /!&PDR]B."/Q#\=T+PD! ,A.!_(\"! (T(3J]=%S-' J4)HYW%^NO0 M(G7KP!K*=A7*J+NCO\EZH@W@43N/22?0\"(<&3\,0EO M*8G,F]&]^P#;.2("1@[_=+)[Z.0N37^Q5K[F!]-:&2&R'A)I2-,G 6+/-]3, M40 "TU<^1X4@=J$A:HX*8/0W7<&BKD"[\*>Z5LM\N,B'\[K$1EUZ")QD^<$S M[MEVC@%&X?(%-S P"K* \;UE.>&BG' F)S;N>Q8NM'D5AX:@.4JV.38:F,]1 M(5A!XW;OYBC99C\V=#F3OWV-V5G/8&X5]-((U>&)=1SSSYX:&X8] ^LM6+#G M\EGHI_B[^_Y-^8K8N6JX=:!"#BL]4DZ4"BR3=Y]D-TKYC(T'@D]";2.Y9_TP M[P^"ML,[Y8R/9?H'4$L#!!0 ( %5(8DU9]%1=V 4 /LA 8 >&PO M=V]R:W-H965T&ULC9I=;^(X%(;_"N*^D_C8CIV*5MI""ROM M2M6,=OY*82^Y\,G\7ELP^R8%S_+39I6DU^[ M;%_>3#=5=;@.@O)YD^Z2\EM^2/?U?U[R8I=4]67Q&I2'(DW6K=$N"R@,HV"7 M;/?3VUG[V6-Q.\O?JFR[3Q^+2?FVVR7%?W=IEA]OIF+Z\<'W[>NF:CX(;F>' MY#7]D59_'1Z+^BHX>UEO=^F^W.;[29&^W$Q_$]+O;7HL+]Y/FJ$\ MY?G/YN+W] MS%-2IO,\^V>[KC8W4SN=K-.7Y"VKON?'5=H-2$\GW>C_2-_3K)8WF=0QGO.L M;/].GM_**M]U7NI4=LFOT^MVW[X>._\?9MB .@,Z&]2QAPQD9R#/!D2#!JHS M4&,-=&>@/PW,H$'4&42?!FK0P'0&YG/0=M# =@;V;"#;E(+3[6CO[R*IDMM9 MD1\GQ>D1/23-3!#7MGZ"GIL/VP>F_5]]B\OZT_?;6,R"]\9/)[D[2>A20GW) M'$AD7[( $M67W .)[DL>@"3J2Y9 8OJ2%9#8LR2HZW4N&L&B46NO+NUCIR(G MB6DE^U9"VH9AZ%2%RX0D)KOG,F5$'$9,^<"55[$ D9=<:(PU(F3*%7 IK+C4 M]4HF8E$SX'"CH0+&:B]!Y4N5ISH*6(=]L%\HF0 '3*"FUBS@0@]4 !*$T<6S">%7)*0OKKC-NZ M0'W=A:D C5WS@2Z #M>.ZY0Q6FE0.R[UU8XK34S62E [X)3(WP4%AI#0XZ$J M,!0$HH*+5<&QP/OH/5"1&9IXF"$"082M-SE%6#H -#(<2 >C1B#6N-@4G"&^ M*)@> N&#+8\Y/SQ1"'.#$#=<;A+GAM#"\EFT'*/LIX410P@Q+CN)(^;*"N/O M-^19NG/2<'821X@O"J8'(7JXU"3>07U1<.\DWCL9-0FU1+#&_TK6SP?W(T*K M8I>9Q!>S7F8"+60F\@FW45SG8R:0^C927.EC)G(ZQ$S"39M TQ:A6V?0M*6B MN+_<[.H,6G?$GY(%](GJS'7-_97\UCT J:_.7-EL',B .@.G;9Z^.F,4D1G/ M5\+X((0/EZ\$MB"@J%PEA++^G2MAUA!BC;MW)F5:,UL;6C J1704@1..*%/P R@TZ&2(/0# MD'J8 90UF"TZ-D!.Y<#9C,0-7X*&+]SMB^2MG")^F+L .EP[ )#82@-X"Z2^ MVG%E_2B%.:,09UQV*K2_J%N3/Q@FC4('."XZU>AS?87IH="AC(M. M-70HTX^">Z?BO9-14X%6@[8 7^OZ&>&.I,!:F5&S$_6_Q/-0$V@A-:%/U*2X MSD=-(/5T?J#T41,YA=0,+KZ0;GX6\6=2O&[WY>0IKZI\UWX#_9+G55H[#;_5 M=VV3)NOS19:^5,U;4[\O3C]'.%U4^:'[J45P_KW'[?]02P,$% @ 54AB M3 MG;.S9Y;U-V-[_E$WW]NU]]WDQVZ[;^^FZZX[W,YF[7+M=U7[I3[X??C/2]WL MJBX<-J^S]M#X:C4,VFUGG&7Y;%=M]M/%?#CWU"SF]5NWW>S]4S-IWW:[JOGO MP6_KC[LI33]/?-V\KKO^Q&PQ/U2O_B_??3L\->%H=HJRVNS\OMW4^TGC7^ZF M]W3[:&P_8%#\O?$?[=GW29_*HPL>[?_3;;1\I M^/AW##H]S=D///_^&?W7(?F0S'/5^L=Z^\]FU:WOIL5TLO(OU=NV^UI__.;' MA.QT,F;_AW_WVR#OG80YEO6V'?Y.EF]M5^_&*,'*KOIQ_-SLA\^/,?[G,#R MQP%\&D#VZ@ 9!\C/ 69(_NAL2/67JJL6\Z;^F#3'7^M0]9N";B4LYK(_.:S= M\+^0;1O.OB^(9#Y[[P.-FH>CAL\U)\4L1#]-P6B*!U;#^7*"1ZUPB1D$)B'# M>+E(PN !@8P0P!S'B"ST2H<-6[0[ =-3F5FLRR+LM%"8YVC<^&%)0LM69"3 MQ0%R&"#7.5$>Y734V'.K6<:%SDD+6<2Z9$X.6G+*DBDC1TY-1,+.:$=:6#I* M+W(!#17@=X\VYT.A)A);B#:$=+9(&BJAH5(9*BCR4ZIY;MAI.T#FTK\799@. M&=B%+A$B 1A2*4F\Q*/FPJPIN2AU6E":N M! 3 FS'<5D!I\[Q,N\+L)0U?F\6N-%3+')1!4:X@YS)K# MQ'%Y8(!7MAD#N"!I:+Y,.C5,8M8D)HX+!&O WEAVR)96IOQ@!C-@,,>T8T!6 M0XC!2&E#@NEEP@QFS6#BF'<,V!I:*( 6I,Q=GG:%(48>(S@FF7 E!:F M[&#\LL8OL8OM:*HJ(P"\E"X&C+'+H.?EN)JSYJERHR4W0_^=LH.1RP"Y'".7 M 4@E=R5@+I(&NEVY_1(,70&MKZ1"8#Z*;GU)XG9>=$-KAQ*A

:M -YF:KD 1=DQ =E?BDF! $VM*9 LJ"R?IAR$&X]R =M>D M0F &P!@$U<$@YXF. OV 5 Z+M)7C<$0-@#")BX+!CQ-*'.TWEKH)-VFF,03 M60,66Q(A,"P-@*5Z0C"*W 7"&62E=7%"L[-G[CO?O ZO)]K)LG[;=_W3[;.S MIU<@]]P_LX_./]#MX_%%QL\PQ_=/5A?%&PO=V]R:W-H965T&UL;5/;;MLP M#/T501]0)8I[06 ;:%H4&[ !08=MSXI-7U!=/$F.N[\?)3NNF_G%(FF>PT.* M2@=CWUP#X,F[DMIEM/&^VS/FB@:4<#>F XU_*F.5\.C:FKG.@B@C2$G&-YL[ MID2K:9[&V-'FJ>F];#4<+7&]4L+^/8 T0T:W]!)X;>O&AP#+TT[4\ /\S^YH MT6,S2]DJT*XUFEBH,OJXW1^2D!\3?K4PN(5-0B8 M^KFE9&K^&YQ!8GI0@C4*(UW\DJ)WWJB)!:4H\3Z>K8[G,/%?8.L /@'X%8"- MA:+R9^%%GEHS$#O.OA/ABK=[CK,I0C".(OY#\0ZCYWR;W*;L'(BFG,.8PY;@JPA8S M56#KN$V.%*;7<9,7T7EA'WF\DX_T<=N_"UNWVI&3\7BS0DBQ-D@>FN-"TS&/L M9,O<#%X*#2=+W* 4M[^/(,U8T!V]!IY%V_D08&7>\Q:^@__1GRQZ;&&IA0+M MA-'$0E/0Q]WAF(7\F/ B8'0KFX1.SL:\!N=+7= D" ()E0\,'(\+/(&4@0AE M_)HYZ5(R -?VE?U3[!U[.7,'3T;^%+7O"OJ>DAH:/DC_;,;/,/=S3\G<_%>X M@,3TH 1K5$:Z^"75X+Q1,PM*4?QM.H6.YSCS7V';@'0&I#< -A6*RC]RS\O< MFI'8:?8]#U>\.Z0XFRH$XRCB/Q3O,'HI=]F'G%T"T9QSG'+2=+-Q_HTQ'E!*!N@LK8! #2 P &0 M 'AL+W=O_=N^-(!S0OM@%PY%6KUF:T M<:X[,&:+!K2P5]A!ZV\J-%HX;YJ:V&0T2U]=SS+NG'!P?*T$S7\ />S.QEOL9FEE!I:*[$E!JJ, MWFX/QR3$QX!?$@:[.)-0R1GQ)1C?RXQN@B!04+C (/QV@3M0*A!Y&7\F3CJG M#,#E^9W](=;N:SD+"W>H?LO2-1F]H:2$2O3*/>/P#:9Z]I1,Q3_"!90/#TI\ MC@*5C2LI>NM03RQ>BA:OXR[;N _C3?)U@JT#^ 3@,^ FYF%CHJC\7CB1IP8' M8L;>=R(\\?; ?6^*X(RMB'=>O/7>2[[=\Y1= M$4?4[!UU(< M^7]PO@[?K2K<1?CN@\+=.D&R2I!$@N0#0?*IQ+68_:7"\=J? MS3AFH^&PFWX0F[]Q_A=02P,$% @ 54AB3;LS2I:W 0 T@, !D !X M;"]W;W)K&UL;5-A;]L@$/TKB!]0$CMML\BVU'2: M.FF5HD[;/A/[;*,"YP*.VW\_P*[G=OX"W''OW;OCR 8TS[8%<.1526USVCK7 M'1BS90N*VROL0/N;&HWBSINF8;8SP*L(4I(EF\T-4UQH6F31=S)%AKV30L/) M$-LKQ3:%H7'*S(.M[ 3W"_NI/Q%IM9*J% 6X&:&*AS>K<] M''%#BAXSZ,-VDZP=8!R01(9L ^YF%CHJC\*W>\R P.Q(R] M[WAXXNTA\;TI@S.V(MYY\=9[+\7V^B9CET TQ1S'F&09,T(T65)BK^,D M+[SSP-XE\4W^A8_3_LA-([0E9W3^96/_:T0'7LKFRH]0ZS_8;$BH73C>^K,9 MQVPT'';3#V+S-R[^ E!+ P04 " !52&)-<7=CV+4! #2 P &0 'AL M+W=OM.I?3UOO^ MP)@K6]#"79D>.KRIC=7"HVD;YGH+HHH@K1A/DFNFA>QHD47?R1:9&;R2'9PL M<8/6POX^@C)C3G?TS?$DF]8'!RNR7C3P'?R/_F318@M+)35T3IJ.6*AS>KL[ M'/Y J4"$,EYF3KJD#,#U M^8W]/M:.M9R%@SNC?LG*MSF]H:2"6@S*/YGQ >9Z/E$R%_\5+J P/"C!'*51 M+JZD')PW>F9!*5J\3KOLXCY.-RF?8=L /@/X KB)>=B4*"K_(KPH,FM&8J?> M]R(\\>[ L3=E<,96Q#L4[]![*7;72<8N@6B..4XQ?!VS1#!D7U+PK11'_@^< M;\/3385IA*?O%/XG_WZ38!\)]N\(^(<2MV+2#TG8JJ<:;!.GR9'2#%V?2=39GCX*30<#;$#DIQ M\_<$$L>")O35\23:S@4'*_.>M_ #W,_^;+S%%I9:*-!6H"8&FH(^),=3%N)C MP"\!HUV=2:CD@O@;+)EAVX!T!J0+X#[F85.BJ/P3=[S,#8[$3+WO>7CB MY)CZWE3!&5L1[[QXZ[W7,CED.;L&HCGF-,6DZY@E@GGV)46ZE>*4_@=/M^'[ M387["-^_4WB[39!M$F21('M'0N?IOT[-ZW0EES0^9>-_6\0'7@INQL_0IW_8(LAH7'A>.?/9AJSR7#8 MSS^(+=^X_ =02P,$% @ 54AB3;2=V=VW 0 T@, !D !X;"]W;W)K M&UL;5/;;MLP#/T501]0.4[:9H%MH.DP=, &!!W6 M/BLV;0O5Q97DN/O[4;+K>IU?))'B.3RDJ&PP]L6U )Z\*:E=3EOONP-CKFQ! M<7=E.M!X4QNKN$?3-LQU%G@504JR-$ENF.)"TR*+OI,M,M-[*32<+'&]4MS^ M.8(T0TXW]-WQ*)K6!P,)A;JG-YM#L==B(\! M3P(&MSB34,G9F)=@?*]RF@1!(*'T@8'C=H%[D#(0H8S7B9/.*0-P>7YG_Q9K MQUK.W,&]D<^B\FU.]Y144/->^D)*RMYY MHR86E*+XV[@+'?=AO+G>3K!U0#H!TAFPCWG8F"@J_\H]+S)K!F+'WG<\//'F MD&)ORN",K8AW*-ZA]U)L;O89NP2B*>8XQJ3+F#F"(?N<(EU+<4S_@Z?K\.VJ MPFV$;_]1^&6=8+=*L(L$NR7!;?*IQ+68ST6R14\5V"9.DR.EZ76_=N^-(!V-?7 /@R:M6K1I])YNGIO=*MG"RQ/5:"_MV M!&6&C&[IA^-)UHT/#I:GG:CA&?RO[F318C-+*36T3IJ66*@R>KL]'),0'P-^ M2QC%"".0JC7%Q)T3MO M],2"4K1X'7?9QGT8;_A^@JT#^ 3@,^ FYF%CHJC\N_ B3ZT9B!U[WXGPQ-L# MQ]X4P1E;$>]0O$/O)=_N>S'<=L-+SIIA_$ MYF^&UL;5-A;]L@$/TKB!]0$B=MTLBVU+2J-FF5HD[;/A/[ M;*,"YP&.VW]?P*[G=OX"W''OW;OC2'LT+[8!<.1526TSVCC7'ABS10.*VRML M0?N;"HWBSINF9K8UP,L(4I(EJ]4-4UQHFJ?1=S)YBIV30L/)$-LIQSJ!L7'"Q/6U[#3W"_VI/Q%IM82J% 6X&:&*@R>K<^'+4KLGHGI(2*MY)]XS]-QCKN:9D+/X'7$#Z\*#$YRA0VKB2HK,.U'Q/>F M",[8BGCGQ5OOO>3KW4W*+H%HC#D.,M' =_ _^K-%BRTLE=30.6DZ8J'.Z=WN>-J'^!CP4\+H M5F<2*KD8\Q2,+U5.DR (%)0^, CL?)O3 R45U&)0_M&,GV&NYY:2N?BO< 6%X4$)YBB-"\T3,+ M2M'B>=IE%_=QNDD/,VP;P&< 7P"'F(=-B:+R3\*+(K-F)';J?2_"$^^.''M3 M!F=L1;Q#\0Z]UV)W2#)V#41SS&F*X>N8)8(A^Y*";Z4X\7_@?!N>;BI,(SQ] MH_ _^?>;!/M(L']#P-^5N!63ODO"5CW58)LX38Z49NCB)*^\R\#>\?@FK^'3 MM'\3MI&=(Q?C\65C_VMC/*"4Y 9'J,4/MA@*:A^.'_%LIS&;#&_Z^0>QY1L7 M?P%02P,$% @ 54AB369YU?VW 0 T@, !D !X;"]W;W)K&UL;5-M;]L@$/XKB!]0$N*T461;:EI5F[1)4:=MGXE]?E&! M\P#'W;\?8-=U.W\![KCGN>>.(QW0O-@&P)%7);7-:.-<=V3,%@TH86^P ^UO M*C1*.&^:FMG.@"@C2$G&-YM;ID2K:9Y&W]GD*?9.MAK.AMA>*6'^GD#BD-$M M?7,\MW7C@H/E:2=J^ 'N9W0,I Y&7\F3CIG#( E^,PQ>8ZME3,A7_#:X@?7A0XG,4*&U<2=%;AVIB\5*4 M>!WW5L=]&&]V^PFV#N 3@,^ 0\S#QD11^:-P(D\-#L2,O>]$>.+MD?O>%,$9 M6Q'OO'CKO==\>TA2=@U$4\QIC.'+F#F">?8Y!5]+<>+_P?DZ?+>JJK U'&:+"FPUW&2%]YY8.]Y?)/W\'': MOPM3M]J2"SK_LK'_%:(#+V5SXT>H\1]L-B14+ASO_-F,8S8:#KOI!['Y&^?_ M %!+ P04 " !52&)-JE'**/@! #+!0 &0 'AL+W=O.S $M#9F M;1.V;U_;$$K9Z4VPAS/GFS'Q)+U4K[H",,&[X(U.265,>Z14YQ4(IA]D"XU] M4THEF+%;=:6Z5< *GR0XC5:K'16L;DB6^-A998GL#*\;.*M =T(P]?L$7/8I M"3P>G]X*?-?1Z MM@Y<)Q9D"YQOKZ[/_O>;2\7 MIN%)\E]U8:J4Q"0HH&0=-R^R_PQC/UL2C,U_A1MP*W>56$8NN?:_0=YI(\7H M8DL1['UXUHU_]J/_/0U/B,:$:)% !Y"O_!,S+$N4[ ,UG'W+W"<.CY$]F]P% M_5'X=[9X;:.W+(SCA-ZOD8K7/OT]9R^ M7>,&&]1@XPTV_[1X6+2(: XK'+)%(5O$(%Q ,,U_CF*'0G:(P7H!P30;'+)' M(7O$8+N 8)H=#HE12(P8[!<03!/CD ,*.2 &RP__46,'V@)"9Y=)@+KZ,:*# M7':-'V&SZ#2I'B-_&?_*AS'WC:EKW>C@(HV]TO[BE5(:L*6L'NS_H[*3==IP M*(U;[NU:#?-EV!C9CJ.33O,[^P-02P,$% @ 54AB383QIJ % @ - 8 M !D !X;"]W;W)K&UL=55M;YLP$/XKB!]0@Q/R M)D!J.E6;M$E1IVV?'7(!5!M3VPG=OY]M"&7T\@7[CN>>Y\Z'C[23ZE57 "9X M%[S165@9T^X(T44%@ND'V4)CWYRE$LQ84Y5$MPK8R0<)3F@4K8A@=1/FJ?<= M5)[*B^%U P<5Z(L03/W= Y==%L;AS?%2EY5Q#I*G+2OA)YA?[4%9BXPLIUI MHVO9! K.6?@8[_9QY (\XG<-G9[L U?*4 +. M'9/-XVT@#4=-%SC=W]B???&VF"/3\"3YG_IDJBS/7;N"_A>$!= B@LP#2"_G, MOS##\E3)+E#]X;?,]3C>47LVA7/ZH_#O;/+:>J\YC>*47!W1@-GW&#K!?""( M91\E*":QIY_"*1Z^0#-<^/#%5#U9X 1+E&#I"9;_E4AG)6*8.R()*I(@!,N9 M"(9)<)$5*K)""%8S$0RSQD76J,@:(=C,1##,%A?9H"*;SP1Q-!/!,'<^O"TJ MLD4(YHW','<:;XH,BA&+>>A0T[SV97%H!JO3C2@>%O#1^5DZ\XTA\I/[2 M?\#[>?J#J;)N='"4QHX.?\'/4AJPN40/]CNL[ @?#0YGX[9KNU?]'.L-(]MA M1I/Q1Y'_ U!+ P04 " !52&)-!KP%A,$! 3! &0 'AL+W=O]SAK9$8IF?YS M J&F J?X+?',V\[Z!"GS@;7P'>R/X:Q=1%:5FDOH#5<]TM 4^#X]GC*/#X"? M'":SF2/?R46I%Q]\J0N<>$,@H+)>@;GA"@\@A!=R-GXOFG@MZ8G;^9OZ4^C= M]7)A!AZ4^,5KVQ7X@%$-#1N%?5;39UCZR3!:FO\*5Q .[IVX&I42)GQ1-1JK MY*+BK$CV.H^\#^,TKV2'A18GT(5 5\(AU"%SH>#\D5E6YEI-2,][/S!_Q.F1 MNKVI?#)L15ASYHW+7DN:WN;DZH46S&G&T TF71'$J:\E:*S$B?Y'IW'Z+NIP M%^C[=P[OX@+[J, ^".S>"1SB EE4((LX^/1ACR(8FGPH0C:'(D&WX3H:5*FQ M#T]ADUUO_#T-A_H//C^7;TRWO#?HHJR[&N$ &Z4L."O)C?/2N1>Z!@(:ZZ=W M;J[G>SH'5@W+$R3K?Z#\"U!+ P04 " !52&)-[):,<[; M)"&%EGRG5V1V3XH M:>#LB.^U%N[W"90='%IM9*JG!>&D-<5#G M]&Y[/.UC? IXE##XQ9G$2B[6/D7C2Y7334P(%)0A,@CA0<[?(:IGG>43,5_A2LH#(^9 MH$9IE4\K*7L?K)Y8,!4MGL==FK0/X\WAPP1;!_ )P&? ;=)AHU#*_*,(HLB< M'8@;>]^)^,3;(\?>E-&96I'N,'F/WFO!^39CUT@TQ9S&&+Z(>8U@R#Y+\#6) M$_\'SM?AN]4,=PF^6ZH?_J._7R78)X+]7R7R-R6NQ>S>B+!%3S6X)DV3)Z7M M39KDA7<>V#N>WN0U?)SV;\(UTGARL0%?-O6_MC8 IK*YP1%J\8/-AH(ZQ.-[ M/+MQS$8CV&[Z06S^QL4?4$L#!!0 ( %5(8DWC\(1&MP$ -(# 9 M>&PO=V]R:W-H965T[EG',_N*2#L<^N ?#D5:O69;3Q MOCLRYHH&M' WIH,6;RICM?!HVIJYSH(H(TDKQC>; ]-"MC1/H^]L\]3T7LD6 MSI:X7FMA_YY F2&C6_KF>)1UXX.#Y6DG:O@%_G=WMFBQ6:64&EHG34LL5!F] MVQY/2U J"&$:+Y,FG4,& MXO+\IOXMUHZU7(2#>Z.>9.F;C-Y24D(E>N4?S? =IGKVE$S%_X K*(2'3#!& M892+*REZYXV>5# 5+5['7;9Q'\:;A$^T=0*?"'PFW,8X; P4,_\JO,A3:P9B MQ]YW(CSQ]LBQ-T5PQE;$.TS>H?>:1OEM&/^S7!9)5@20*)!]*W'\J<0US^!2$+7JJP=9QFAPI3-_& M25YXYX&]BX_(WN'CM/\4MI:M(Q?C\65C_RMC/& JFQL&UL=51M;]L@$/XKB!]0')RX761;:CI- MF[1)4:=MGXE]?E'!>(#C[M\/L.-Y+OT2N//S*_5%()9FRH:J)[!:ST),$)C:*$"-9V.$]][JSR5 Z&MQV< M%=*#$$S].0&78X9W^)9X;NO&N 3)TY[5\!W,C_ZL;$06E;(5T.E6=DA!E>'' MW?&4.+P'_&QAU*L]+DS#D^2_VM(T&7[ J(2*#=P\R_$SS/T<,)J;_PI7X!;N*K$> MA>3:_Z)BT$:*6<66(MCKM+:=7\=9_T8+$^A,H!L"F8Q\Y1^987FJY(C4=/8] MI^3JA&;,:<+0%6:W((A57RQHR.)$W]!I MF!X'*XP]/5Z[)Q_" ON@P-X+[/]K\6'38@CSCLDA:')X*Q!'&Y,0YIV33((F M24" ;DQ"F'AC0E:W0X"J_5QH5,BA\S.YRBZC]TC][?H'G^;V&U-UVVETD<;> M47^3*BD-V%*B.]MP8Y^*)>!0&;>]MWLU#V.FS 0?!7$ YS!(9\"I.2JJI5:*;JJ[6^'; (Z&U/;A.O;US:$YKB- ME#_87F9G9FV\I)U4K[H$,,&;X+7.PM*89D.(+DH03#_)!FK[YB258,8NU9GH M1@$[^B3!"8VB!1&LJL,\];&]RE/9&E[5L%>!;H5@ZN\.N.RR, ZO@9?J7!H7 M('G:L#/\ /.SV2N[(B/+L1)0ZTK6@8)3%F[CS2ZF+L$C?E70Z9MYX$HY2/GJ M%E^/61@Y1\"A,(Z"V>$"S\"Y8[(^_@RDX:CI$F_G5_;/OGA;S(%I>);\=W4T M91:NPN ()]9R\R*[+S 4- ^#H?IO< %NXHWOV'NC.,-M7M3N*#?"O_.FMLGI+$G)Q1$-F%V/H3>8>$00RSY*4$QB1S^D4SQ]ACJ<^?39.X=SG"!!"1)/ MD+PC6$Q*Q#!+7&2.BLP1@M5$!,.L<9$%*K+X2)!$$Q$,<^>XEJC($B&X.EQNCEV,;T@6)1T&*B M0VZNO !U]LU.!X5L:]]I;Z)C0]WZ?DK^P_MN_)VIJ[8+\PLADZ/!E_,_D_4$L#!!0 ( %5(8DWF MC=.@F0( '<) 9 >&PO=V]R:W-H965T'<[DT,Y']W MO\/XN-6-BV=Y9DP%+W75R'5X5JI=1I'EB'R!"QBNV5<4'UX\JVK*J,)\WQIW<:#C&-X7C\ZOVS35XG\T0EV_+J M=WE0YW58A,&!'>FE4H_\]H7U":5AT&?_C5U9I>6&1,?8\TK:WV!_D8K7O1>- M4M.7[EDV]GGK_;^:P0:D-R"# <'O&L2]0?QFL+#)=V0VU4]4T8^#P9&PO=V]R:W-H965TUYUQ'KW75J%F\U[J=)(E:[WG-U)UH>6/>;(6LF393N4M4*SG; MN*2Z2F":YDG-RB:>3UWL40!()O@$#]+?E(7X\A*>1;B MQ4Z^;&9Q:BOB%5]K2\',X\B7O*HLDZGC=T\:#VO:Q,OQF?V3$V_$/#/%EZ+Z M56[T?A;3.-KP+3M4^DF4!9'O?JO_,@K [>5F#76HE+N-UH?E!9USV)* MJ=EK]RP;]SSU_.>T< +L$^"08-;^* 'U">@M 7^8@/L$?.L*69^0>2LDG79G MYHII-I]*<8IDMQ]:9K<=F&3F[UK;H/MWW#OCIS+1XQSF:)H<+5&/6708>($A MZ35D-8: 9&8 H8J8*B*!1REP^L%EF,$ 5X-_R1Y^)#DJDP4- NY?'1E%@X3 MX" !=@3XBB#SW.XPQ&$:A\$%@:D'6P9@$.8^VVH, S@'F'JXAP .9I@@%):7 M!>5E 7EYF" /$N2W&TR"!.0&@SM,=B$5(0)&!H]AD*:HH)[!8UA!TAP3S]\Q MC.(481@61X/B:$ <"1,408+B=GM!&CXNTAL,[D&78D%*"^A]L,L CF*(1V?+ M&(8PH!GV+ [@((8H+=Y1^,Z!" (*Z3L4P=/L'L#_\#E\T@!TB\]H]-%F )#" MMSD HRDDOLUCF#DG"CJR.8 SYQ/UMW)R<0757.Y&WW7X'QC&ULE5;;CMHP%/R5*!^P M\347!$C+I6JE5EIMU?;9"P:B3>+4,;#]^]I.R ;';.D+L4]FQN=,C'VF9R%? MFP/G*G@KBZJ9A0>EZDD4-9L#+UGS(&I>Z3<[(4NF]%3NHZ:6G&TMJ2PB!$ < ME2ROPOG4QI[D?"J.JL@K_B2#YEB63/Y9\$*<9R$,+X'G?']0)A#-IS7;\^]< M_:B?I)Y%O>[T+S0_ 74$U!/TVA\1<$? [P3R(8%T!'+O"K0C4&>%J*W=FKEBBLVG4IP# MV>Z'FIEM!R=4?ZZ-"=JO8]]I/QL=/F (Q:[::@R#)(8D=7!K#PY1DF#L+X]ZRZ/C\FX9 M''L%XOL-3KP"R1T&MQ@Z*!7'%!#B&.R!X3BEKL%C& 249M#9G6L?#J0@OE%> MZBTO]1B,_ *95R"[WV (_ <&N,/B#G15+8*48,=C#RXA%+H>>V X@4F<.!Y[ M< B2++VQB>&-(Q%Z7+XEX3W/'B'Z#Y_]9PW$]_B,QW];$,/4M=D#@R@;V3R& M89R"D&(PSM[QH< 657.YM/] $&W&LE+%F$.U[CD=DKC GOH"3)?3$5Z9' ML5?>NWS;X'QC&ULC5;MCMHP$'R5* ]PB1T[)B@@'1]5*[72 MZ:JVOPT8B"Z)4]O ]>UK.R$7')?RA]B;F?'N8';)+UR\R2-C*GBOREK.PJ-2 MS32*Y/;(*BJ?>,-J_6;/1465WHI#)!O!Z,Z2JC*"<9Q&%2WJ<)[;V(N8Y_RD MRJ)F+R*0IZJBXL^"E?PR"T%X#;P6AZ,R@6B>-_3 OC/UHWD1>A?U*KNB8K4L M>!T(MI^%SV"Z!K$A6,3/@EWD8!V84C:.OTKS4^ '0'V!'WV M/4+2$9(/ KI+0!T!/7H"[@C8.2%J:[=FKJBB\USP2R#:^]!0<^W %.NO:VN" M]MNQ[[2?4D?/W 0(Y(D_O*PMSP\+H^D?H'4*Y ^;C#Q"I '#&XQ M>.@<@@@DCL%C6$(P@NZM&\, S"8H(8[!'AR(,<[^X<_$6][$8S#Q"V1>@>QQ M@W7[]S:,^ &+.]#P.NG+E+D_:@\,$8B0VUS&,) F,9HX%OMP* .)ZU T:(X5 M$P<[J62PY:=:&7,&T7X:/D/37)WX DR7P!-?F>EIF_&'?#MZOU%Q*&H9;+C2 M+=TVWCWGBNGTXR=].8YZVO>;DNV561*]%NW(:S>*-]TXC_K_%/._4$L#!!0 M ( %5(8DTJ_Q\+A0( %L( 9 >&PO=V]R:W-H965TX_7&[,+XFSA2*KWWNFK$PC]*V>9^PDJ[*A+]P3I[HF_,^25NRR\*%_ M#;R6AZ/4@2#/6G*@WZG\T;YPM0L&E5U9TT:4K/$XW2_\9SA?0Z )!O&SI!C>W*JY"N[?*9]09'O]=5_I6=:*;C.1)VQ994PG][V M)"2K>Q652DW>NV?9F.>EU[_2W 34$]! 4&??(X0](?P@X+L$W!/PHR=$/2&R M3@BZVHV9*R))GG%V\7C7#RW1;0?GD?JZMCIHOAWS3ODI5/2&' M-V:E;@'L%,!& (\%XLARN\,D!M,8#$X3!"Q8X8 A%-MJJRD,XACBF85;.W H MPDD8NLN+G.5%T_)FP"T0.P7BQPU.G +) P9WF.C&8 !2J^L+!PQ&&-F=/X5! M'*8H#2V#'3@4ACB,W>7-G.7-' ;_HX-3IT#ZN,%J_#L'!GC XAXT;J<$@L1R MV(5"V.Y@!PHAF-J_;1<,HC2QB@M&@[&F_&!N*>%MV:F1VIA1=+@)GY$>K%9\ M"><%=,17^N8T@_A#OKMVOQ%^*!OA;9A4X]P,W3UCDJKLP9-JC*.ZZ8=-1?=2 M+Q.UYMUUUVTD:_NK/!C^3^1_ 5!+ P04 " !52&)-),?I:2," !M!@ M&0 'AL+W=O0DH#&8VDZ8_GUM0Q!QK$Y?X@M[;Z]CL%/T7+S*"D % M;PUKY3JLE.I6",E#!0V53[R#5C\Y<=%0I8?BC&0G@!ZMJ6$H6BP(:FC=AF5A MYW:B+/A%L;J%G0CDI6FH^/,,C/?K$(>WB9?Z7"DS@!@).Z_ C7FV)T5O!SQIZ.>L'II(]YZ]F\.6X#A<&"!@U[*F$#6>_ZJ.JUF$>!DWVNV'LURDB -.9%&7M+(^N.9'Z>Q/R#V M!L0V(+F#3)Q2!TUF->VHP<3=D8U'%A.,W9+?E=U1)U[JQ$.=.M2#)IVMLXS2 M!^A'59YG)'.8/2J& MW!/G"G3DXDGO0*7O_FG X*1,-]-],=R PT#Q;KS0R@$ $X$ 9 >&PO=V]R:W-H965T0'J .&A$6 U":J-FF3HD[;?CMP":@V9K83NK>?;1Q$*9KV M!]][?<[Q_;#)!B%?50.@@S?..I6C1NM^C[$J&^!4/8@>.K-3"\FI-JZ\8-5+ MH)4C<8:CS6:+.6T[5&0N=I)%)JZ:M1V<9*"NG%/YYPF8&'(4HGO@I;TTV@9P MD?7T M]!_^A/TGAX4JE:#IUJ11=(J'/T&.Z/Q.(=X&<+@YK9@:WD+,2K=;Y4 M.=K8A(!!J:T"- M_TY;)T2>$$V$,/XG@7@"^5]"[ GQ@H#'4EQOCE33(I-B".0XW9[:2Q3N8]/] MT@9=L]V>:8\RT5L1I;L,WZR0QSR-F&B.>8\XK"!2\AYS7,%\FB#8)#EE&JUF M&CD^F?'#A*P+D%4!X@3BF4"\750Z0G8.TCD(B4B2+*K]B(JB,%EH'3^BPC0- MMXN,\6Q0]J5]H_+2=BHX"VUF[B93"Z'!*&X>S/5MS..>' :UMN;.V'*\XJ.C M1>]?+YY^(<5?4$L#!!0 ( %5(8DVA[!@ 50( "\) 9 >&PO=V]R M:W-H965T!A43GQ*EMR/7M:SLAI;"1TC_X([.SNY,,=MI(]:YS !-\E*+2ZS WIEX1 MHO5&%6>KWMBI+Y=F(HH*M M"O2Y++GZO0$AFW5(P^O&:W'*C=L@65KS$WP'\Z/>*KLB/=O,CFMXEN)G<3#Y.DS"X !'?A;F53:?H6MH'@9=]U_A L+" M724VQUX*[7^#_5D;678LMI22?[1C4?FQZ?BO87@ ZP)8']"*0]I$OO(7;GB6 M*MD$JA6_YNX=TQ6SVNS=II?"/[/%:[M[R5B2I.3BB#K,IL6P6\SL+X98_CX) M0Y,P3S#])\D2)YBB!%-/,+LEB*.[*EL,C3RH:D&3@3)G:);98Y9EA!/,48+Y M^#YCE" >T6?\V&-9%FB6!=(GQ0D2E" 9W^<2)5@B%;"[/C',%$_BQ,"^ M[0BAF U0#-B#CF^5XA\_92.:14$#+Y7B'J%C3$(1E]#)D*RX32CFDWB C<* M_0^G4-PJ%/'*HZP8:$A6W"P4<5X9YA MF&?N945 \P%?,=Q7C(Y0M0/=J7J?B-P<=>XJ\8VK4U'I8">-/37]V7:4TH!E MM/^389#;VTN_$' T;KJP<]4>X>W"R+J[GI#^CI3] 5!+ P04 " !52&)- M:&(>8SX" !'!P &0 'AL+W=OXI"&19T8;(%>]HJW?.7#1$Z:6X!+(3E)RL M4\,"'(:;H"%UZQ>YM1U$D?.K8G5+#\*3UZ8AXN^>,MYO?>2_&U[J2Z6,(2CR MCESH#ZI^=@>A5\'($UKXW9/^-WBC3I>#.PZ% :\N;& MNK5C[W:2:'"#'?#@@$<'[')Q0C;R3T21(A>\]X0K?D?,/T9/6->F-$9;"KNG M@Y?:>BMPEN;!S1 -F+W#X D&C8A LX\2&)+8XSMW'*P_^A[LGYCL1E[J5WI$K?9O:.^_,N:(Z MEG"E&[/2K]JX8/2LS#31<^&N=K=0O!N>K6!\.XM_4$L#!!0 ( %5(8DT% MB;L)I@( +$) 9 >&PO=V]R:W-H965T MUDJ7I(FE(U<;KI5E[XNLE.\NZ:ND3C\2Y:0C_\TAK=EW%(+XM/%?'D]0+ MR7K9D2/]0>5+]\35+!E8]E5#6U&Q-N+TL(H_@8WE:17C.-K3 SG7\IE=OU ;$(HC&_TW>J&U@FM/E,:.U<(\H]U92-98%N5* M0][[=]6:]]7RW\S"!IDUR 8# /]ID%N#_*,&T!I QR#I0S&YV1))UDO.KA'O MM["RG"DB'%3!ODKNB&!/!*9P)I0R*%+Z(M 1*3V1F2T%:?C8 MIO\O9HN9;(K:^3R;49II$""P,6[.+&@LA2!&Z8Q2^("#+*#D)LZ")MN#T8Q. MN \ OQ% MYXM9I*[N78%PN<6^ <7>M% 3^:N@!C/"(7/-T"^$'*%D"^4I^5< M*83[ / ; ?2*SN\$=RA#P$(-0,OI,)OPC@O2[?HDM&O4%]FOA-^K%H1 MO3*I_JKFWW=@3%+%F=XKOT_J_C1,:GJ0>EBH,>\O$?U$LLY>D)+AEK;^"U!+ M P04 " !52&)-O\_Y!J(" !!"0 &0 'AL+W=O$HE"%8S&I\(*]$_*J?F9P%K-3(5[H945,/K'OF>1_D#,I)%Q%(GUL:<'U MO[<]<4%+HR)#*?%'\\PK_;P8_2O-34"&@%J"]/T5(32$\),0?4F(#"$:2X@- M(1Y+2 PA&4M(#2$=2\@,(1M;I8DA3,9Z@."Z8KJ+'ZV. 4JC;=*JON2OU2]A&7UO,BA,DL."LE@UDV&-3!I* /60TAL(_8 M#!$A3%M,(*-L0T7.4)=HH(#Z/NZ&B!!F?S<8A,W*4-W5T0:H&PNWP)="M$;H5(*T2]7*U,E@TFTYA*8\ - MBJTU' .Z'P-Z<(+L=1P#>OH&U*M/[*Y/[*A/:-6GP<0=-RA":69WYQ 6)O)G MI;]RJ"49@);3M4,-P$D6N[-+W-DECNPB*YYDZ"A+)\C:;-9#& (HBJTB;(:P M* DS *RP@\Y&6!)VT(][?(K616O8EG#Y!AWT%I^OF./^4 M;RX7/S$[Y!7WWJB0&[C>8_>4"B*C!SFA;_ 5!+ P04 " !52&)-9B%-ECX$ ""% &0 'AL+W=O?7VJ/.T?BG/NC#?[,LJ3QMS6QV\^ESI=-<%Y9F'OA]X>7HJW.6\>_96 M+>?EI5\EZ6W]N;WW8+UV]GI#.] M;=H4J?GXT&N=96TF,X]_AZ3N;EUF_YQVS7'A1JZS MT_OTDC7?RNNO>A"D7&=0_[O^T)G!VYF8,;9E5G=_G>VE;LI\R&*FDJ<_^L]3 MT7U>A_R?87P #@%X"S!C?Q4@A@#Q,T!^&2"' /GL"&H(4-8(7J^]6\Q-VJ3+ M>55>G:JOAW/:EAW,E'E=V_9A]W:Z[\QZUN;IQU*@FGL?;:*!6?4,CIC0GR(; MBL"-\,P$;K- ;A8K).$X'6!-B1"L.3Q,DGR99#)-P2Z6Z.+%9+$"/H%D$\@N M@9PD"*W5[IFP8XJ.B6.,K.6@4 2AM!:$0A@'D35>PE!2CG)-9"E6EF)D63-> M]8P:#0,0QU:IK2D5^KZ5:D,A@0@6E5 * >.0UQ6PN@*B"WR[.0)FF!B%I8M2 MH""RZG-#J0!B>\2$4E*%]PHY9(6%1-BHZ2?Q$1L?/=\(,9L@9BHFME8V)H4) M,B KRU"^+^S]B5(2<#3E?F4I)7P$P0L#G]]0?2K-GLYJ@"95$T@T,[?(-4>J M()*$W+ Y,1:$3/B<$([)J=0[W@%$:B1MI3T3C<;R7Y3=]BPE8ELAI>!%V?L9 M2XUVAZDRUH]> 9F7"+8TY K4;NHUAYG?<7;O,Y@$Z=L6QF#"E/N=[1IX'P/! MR$-;GN"V6:9"*8=2,?7)Y&O+F%0GDP^C^[7).RTP5BN$+5$R+1-*VC)KCE0Q MQHQ,+F<@N#;D"\#;W00/N]4P'L=1$]XU0"-VS(4M(HHI4"1G8!2Z =A;"\PQ4 I=6^CXWT8 M&".F;A737R\"(EK\:YZ,J:]MGLZ9/)-S^B\&;\Q(C9FXU< \:!.6(FW"4(Q; ML=0]MT+>AY'Z,'6K 9I4*$JPI5%* =HOCZ'05[ZPM5$,E SN=##R5HR<%=M> M-4#C&K%+\S&R>8PD7R)3.;SU(F>]MB\AM< [#<>37,,]G3-Y)N=4*F_!2"V8 M^-+ /&HXCJ(-1RG&EUB*^)(W.C_)=77H#K-J9UM>BJ:UD]'3VX'9*[;G+];S M%QF:ZZH_%>MOFO(\G/AYMV/'Y?]02P,$% @ 54AB39H&ULC55AKYL@%/TKQN][ M"&C%QIKLN2Q;LB4O;]GVF;:TFH?B@+9O_WZ UEBE2[\4+IY[..<6+OE%R#=5 M,::#]X:W:A-66G=K -2N8@U53Z)CK?ER$+*AVH3R"%0G&=V[I(8#%$4KT-"Z M#8ON6O&U/E;:+H B[^B1_6#Z9_6"M;(5XL\'7_2:,K"+&V4Y; M"FJ&,RL9YY;)Z/@SD(;CGC9Q.K^R?W;FC9DM5:P4_'>]U]4F)&&P9P=ZXOI5 M7+ZPP5 2!H/[;^S,N(%;)6:/G>#*_0:[D]*B&5B,E(:^]V/=NO$R\%_3_ EH M2$!C HS_FX"'!#Q+ +TR9_43U;3(I;@$LO^W.FH/!5QC4\R=772U<]^,6V56 MSP7&<0[.EFC //<8-,&@6T3I060C!!@!HPKD58%DTSV^4!(E."9' \L13 A M?CF)5TZRE$-F:I+%-@F&Z0Q5+E'Q*B+(KV7EU;+RE.:.F=1+D#Y^5HB7@#QP M5LC":$9P-D.52U2:(7C'3>85DWG$W+DZ,/+?X.CQ@L [30 ^4)(!-+T8,2*3 MG896L(3A+$+S,P(F#C-S#0( (X% 9 M >&PO=V]R:W-H965T&@-;&U';"]N_KV[*$H+0OV#,^Y\P%>]*>\1=1 TCOE9)6 M9'XM9;=!2!0U4"P6K(-6G52,4RR5R<](=!QP:4B4H"@(5HCBIO7SU/B./$_9 M19*FA2/WQ(52S/]L@; ^\T/_S?'N+#2HE V%5C2L M]3A4F?\4;@Z)QAO SP9Z,=I[NI(38R_:^%)F?J 3 @*%U I8+5?8 2%:2*7Q MVVGZ0TA-'._?U#^9VE4M)RQ@Q\BOII1UYG_PO1(J?"'RF?6?P=6S]#U7_%>X M E%PG8F*43 BS-]Q>QTZK&]=N%FJWU5HI_D[YDSU M4RCO-8^3($57+>0P6XN)1ICU!+*_AX0# JD$ABRBN2RVT1T]N@VPNT>LPTD. M_Q0Y/!2Y23.>;59L^/&XRM5R7B"9%4B,0'+3[4D96XL) P-J#6BU2";ML*#U M"#.I=3\C$WY<3((=9H-->X)&EXD"/YN7+;R"75JIVS'R#L/CR3RHB7\;;G;A MC'^OAHV=#>_R=E)]P_S@+FH%6,25.[!0EW]6@W'P2!02;U=JSVW M(\(:DG5N^J%A!.=_ 5!+ P04 " !52&)-<76>& X" "2!0 &0 'AL M+W=OX9PS%X9).\;?1 4@G7=*&K%V*RG; M%4(BKX!BX;$6&O6F8)QBJ4Q>(M%RP"=#H@2%OK] %->-FZ7&=^!9RLZ2U T< MN"/.E&+^9P.$=6LW<*^.E[JLI':@+&UQ"3] OK8'KBPTJ)QJ"HVH6>-P*-;N M<[#:QQIO #]KZ,3H[NA*CHR]:>/K:>WZ.B$@D$NM@-5Q@2T0HH54&K^MICN$ MU,3Q_:K^V=2N:CEB 5M&?M4G6:W=)]A+7L<5_@PL0!=>9 MJ!@Y(\(\G?PL)*-61:5"\7M_UHTY.ZM_I?Y@7B68'8",0WW8XFW>XQ@6] C0$MO*=).V9 B9=,&C(# M"GUO$F\_@PH6WF)2%AH-% 5>FK];.#D[-U*W9.0=%LASJ =RXM\$JVTPX]^I MA=/OAP_Y?EM]Q[RL&^$?]FN@- MR5J[ =&PAK._4$L#!!0 ( %5(8DT449Z_& ( -0% 9 >&PO=V]R M:W-H965T',.6?&\10#XV^B 9#>.R6=V/J-E/T&(5$U M0+%X8CUTZLN)<8JE.O(S$CT'7)LD2E 8!"FBN.W\LC"Q R\+=I&D[># /7&A M%/,_.R!LV/HK_Q9X:<^-U %4%CT^PP^0/_L#5R %Y;&,1L[^E*CHR]ZNL'VA 0J*1FP&JYPAX(T43*QN^1TY\D=>)\ M?V/_;&I7M1RQ@#TCO]I:-EL_][T:3OA"Y L;OL!83^)[8_'?X I$P;43I5$Q M(LRO5UV$9'1D458H?K=KVYEU&/EO:>Z$<$P(IP2E_;^$:$R(/A)24[QU9DK] MA"4N"\X&C]O+ZK'^3ZPVD6IFI8.F=^:;JE:HZ+6,XKA 5TTT8G86$\XPJWO$ M_A$1K;()@Y2#R4;HLK$+'PC"A80#L78K1,Y"(Y,?W16:N EB)T%L".([@G31 M*8O)#*:SG0KR.$F#13&/N'62Y%GL]I,X_20./]E"QV*2N9\P3_/4K9,Z=5*' M3KZH.W7HQ/]0R9PJF4-EO5#)7-U-\F!Q"WLG[NX6K"$T>R04^-G,$^%5[-*9 M63:+3B/K.32/[ -NY]UWS,]M)[PCD^JIF@=U8DR"LA,\J;XT:L1.!P(GJ;>9 MVG,[:.Q!LGZ&PO=V]R:W-H965TXD2]$\J%I6]IN#TJ4P=JJ/45-K*?8^J"RB&*$D*D5>A:N% M7]OJU4*=39%7RT)=ER$.WQ>>\N/)N(5HM:C%47Z7YD>]U786 M]2[[O)15DZLJT/*P##_@QPUF+L KGG-Y;0;CP*7RHM2KFWS9+T/DB&0A=\99 M"/NXR(TL"N=D.7YUIF&_IPL$EF GB(&*6(?3T84@H 'Q!G1D M,(% C%-",Q@G 7$2 (?!!BEHD,XOEPPTR&:42W:3 MJ:7D9%HN_Y2-<#B(PV>4"P<./J%T6BZ +.6(WBD7C."F@&843"<:;<4XS:85 M ^G2)!OHQDAW^A0&D)([%G"3P?_193#<9O"K.7)WG?Z22$/Q@U3.];M2[^=&%5W%YJH MOU6M_@!02P,$% @ 54AB34RV#W'_ 0 GP4 !D !X;"]W;W)K&UL=93;CILP%$5_!?$!8S#W")":J4:MU$K15)T^.^0D MH#&8L9TP_?O:AB *SDM\89^]]H'8^<#XNZ@!I//9TDX4;BUEOT-(5#6T1#RQ M'CKUY,QX2Z1:\@L2/0=R,D4M1=CS8M22IG/+W.P=>)FSJZ1-!P?NB&O;$OYW M#Y0-A>N[]XW7YE)+O8'*O"<7^ 7R=W_@:H5FEU/30B<:UCDO']5+B>#@04*JD=B!IN\ R4:B,5XV/R=&>D+ES.[^XO MIG?5RY$(>&;T3W.2=>&FKG.",[E2^C>5WC2OPCQ3X87:O95!E.3HIHTFS7[4X(4&A^FL0<]P*163&K!!"M, MNL7$4?S@XV963&;!A"M,MOD+^0&._!4&+?CG3$N).NGZQ#-=W+Y#U!+ P04 " !52&)- MD$$[R-4" ]# &0 'AL+W=OAY'(5JPH#).NXV]+ZG8Y36#__,S^U8K78MZH9"M> M_,DW:C]W4]?9L"T]%.J%G[ZQ5E#D.JWZ'^S("@TWE>@<:UY(^^VL#U+QLF71 MI93THSGFE3V>6OYS&!X ;0!T 3KWM8"@#0@^ T(KOJG,2OU"%5UD@I\T1"UF&6#@1Z&= A/LW,$(4H06H+P@B 9=*'!)!9368P_D#%&!,2W'[R6 M"*TE0FI)<8(8)8AO[T:"$B1(!;-!-QI,U-,:^?XUL2F:*KVA\>DHU;#QZ9V- MGZ&US,:U)(-,R]FHEC -DRNIB(_;SD>23;B*3#B7W'Z?">K,)P(WW.D6U->< M1->Z2W"3D@"1#,-DP2@9B8)KR7!#$\3123!!@?N01'?T%WJ\Z MB>"N)8AMDW"" G^0C)N(8"X:O5 PT$0>P T$F(&2"0K<0'"'@0 W$" & M&JE%01._Z(![!S#O3+PB 7<$A'>HQ1T!R*MIK!8!I1-/,N"V <0VZ=3(@9L! MDCO4XF8 Y-TT5HN!AGF\WC!6,K&S#-8_Z1B MEU?2>>-*CX1V<-MRKIBNQ7_0G=_K6;Y;%&RKS&FBST4ST#8+Q>MV6/>Z?PR+ M_U!+ P04 " !52&)-\NYUG\X! [! &0 'AL+W=O0TJBBTFJ5]T#&/3&F=!EU!LS'C#6=0^8Q/$]YG00457XV$E5A;P8-@@X*:0OG%/U]PA,3F6T MB]X#+T/7&Q? 53'2#GZ ^3F>E/7PPM(,'(0>I$ *VC)ZV!V.F<-[P*\!)KVR MD>OD+.6K<[XV912[@H!!;1P#M)3L]]"8OHSV$6J@I1=F7N3T!>9^L@C-S7^#*S +=Y58C5HR[?]1?=%&\IG% MEL+I6U@'X=Y [-G4 M+NB/PN_9XK6-7JMD3PI\=40SYA@P9(79+0ALV1<)LB5Q))_22;K?)D@V:TP\ M0;+6S_-M@G23(/4$Z7]-)C=-!DSN,2*(I+'[;0MEFT+9AE!Z(Y1]$KJ5P*O+ MXZ Z_VPUJN5%^)%919?)>"#^\C_@8:R^4]4-0J.S-/8)^8MNI31@"XGO;"6] MG>3%8= :9^;65N$]!\?(<1Y5O'POJG]02P,$% @ 54AB362ZZ(>\ 0 M100 !D !X;"]W;W)K&ULC53;;J,P$/T5RQ\0 M@PDTB@"I:55UI5TIZFJWSPX, =7&U'9"]^_7-@31R@]]P9[QF7/F^$(^2O6F M6P"#/@3O=8%;8X8](;IJ03"]D0/T=J612C!C0W4F>E# :E\D.*%1E!'!NAZ7 MN<\=59G+B^%=#T>%]$4(IOX=@,NQP#&^)5ZZ-]YL2+I"M62?BO\FFU>V^RU3'9I3JZ.:,8<)@Q=8>AV MMV"(Y5]$:%"$>H)D+9)E88(D2)!X@NVG+K,O74Z8./*@WH/B=).$9;9!F6U MYBY,D 8)TN\;S8($V3>,9D&C](L,6=T ]\!^,77N>HU.TMC+Y(^\D=* 98PV MMN_6ONDEX- 8-[VS]2 M; , " 0 9 >&PO=V]R:W-H965T)DG0CZ6>ZUL-9_R8'H))OSTLOBN;. M63EJ,0\-AO0P<1_S:&)('_%D(D+H0U8WG:Q'G3@RTVNZ!$V7U/9>-X+GXPX\ MU(%7.Z#=6L2N5B\,,\"2HD$HXD"KQ$.#\6M,46/\**(!Q>/X:!P?B>-I ^L; M<8#Z/D2Q-@-6$X ]2@%**4 H48U28$0*/ AIJ,W;U6UIZ>I0&%'6BQ#-]E-8(RI\% M PL)X"(/ILI3E^ITJ)%TB,U0!!>/S5!\/0!S0:"N+G8MJ*$X!]4OB* M .:20%U=H%!0.! '%WHPE9ZZ TL%X%(*T?3M!>!""*82(GV)@0R1& ?U-TNX M8A%39R@,C![!=8; ])*0@3V;J0ZF;B(@HJ_3ZQN@/AE<1 @B(C"T!<4;G]!/ ME 1O5(+MW'210D"#/4'PWB-F6Q$Z1!5O*Q)^(EN\K8BY1:&@+P\M"*"[/LST M0$[G7*3.SC^2A'>>"28_N3-;O((_KUX>,[82Z#>5]V9Q9 MFP?!C^UYW+G^*;#\#U!+ P04 " !52&)-XTOHKPP" #]!0 &0 'AL M+W=O,42[7D%1(=!UP8$B4H\+PMHKAIW2PQL1//$M9+TK1P MXH[H*<7\WP$(&U+7=Z^!YZ:JI0Z@+.EP!;] _NY.7*W0K%(T%%K1L-;A4*;N MD[\_QAIO "\-#&(Q=W0E9\9>]>)[D;J>-@0$4 MFKB<7]6_FMI5+6KN7*> $O=$/K/A&TSU;%QG*OX'7( HN':B M(^(/\@06HL(#3]<&MQ](!!9!2(C$-V<0K0Z!1MF MLRK$AMG:C6RL1C86@7AEY!X3/CZNC'R.N3&RM1K96HSL5D9LF+41"R;P[$9B MJY'8(N"OC-@PZSMFPX0K(VCQ:BCPRC08X>2L;Z6^GXOHW,.> OWJ5O&#ZFUC M*WJ7&1OC3\RKIA7.F4GUILW+*QF3H"QZ#^JOU:H7SPL"I=336,WYV)'&A63= MU&S1W/&S_U!+ P04 " !52&)-I[U4-H<# ";#@ &0 'AL+W=O.LO*_'-0=9EI,ZR/?G.N9;;OC,K"IT$0^F665^YZVT->@0OW-Y;4;O3IO*HU)/[>#K?N4&+2-9R)UN763F\2PW MLBA:3X;'W\&I>XO9&H[?7[U_[I(WR3QFC=RHXD^^UZ>5&[O.7AZR2Z%_J.L7 M.20D7&?(_IM\EH6!MTQ,C)TJFN[7V5T:K G? 40>\<\ G#D)0 M\!XC.DS5%YR$"0]B4!,4%W "LMY^C)L0%RAQ@1"/ '%A!:*F\0' TH%["."(Z'+ YFB$E$R:QTMB2,B& M<>K--#Q!1?F.4(2/=3A0*Y#)W-JI.&SD;4H(%U_"$$("$F)VYLRS>AF!,>;- M[%2":SE!Q)Q!,1] \70EN%4@&S;=CU-"N$83@33/S$%,<%TEB+ R**P#*!IW M>D+AWMABL#!BX-R^QV!&$^QN/XVS4Y=*MQ^NN MNV"!^90L-OT]ZKH+^[3ZZ_@]02P,$% @ 54AB3597/GJT @ 1 D M !D !X;"]W;W)K&UL?59=;YLP%/TKB/PS;GGG'MM;"]O0KYT)\Y5 M\-K4;;<*3TJ=%W'<[4Z\85TDSKS57PY"-DSIKCS&W5ERMK=!31WC),GBAE5M MN%[:L2>Y7HJ+JJN6/\F@NS0-D_\VO!:W58C"MX$?U?&DS$"\7I[9D?_DZM?Y M2>I>/++LJX:W727:0/+#*GQ BT=$38!%_*[XK9NT Y/*LQ OIO-UOPH3XXC7 M?*<,!=.O*]_RNC9,VL??@30<-4W@M/W&_MDFKY-Y9AW?BOI/M5>G55B$P9X? MV*56/\3M"Q\22L-@R/X;O_):PXT3K;$3=6>?P>[2*=$,+-I*PU[[=]7:]VW@ M?PN# _ 0@,< K?U1 !D"R'L _3" #@'T/2"SU>I3L;5Y9(JMEU+< ME/[YF9 M58065%=_9P9ML>TW79Y.CU[7E*;+^&J(!LRFQ^ )!MTC'GT$0?F(B;6#T0:& M;&RP1X#O);8^(G== "0E;(* M2 VGMS5(H,)*$A +0&](\B=8O:8U&):B\D* M6N8S1E-0)_5UL*N3>CJ8D@(E3LU\6$IH0A+83@;:R8"T"\=.YNE\0J1(DAFA M'!3* :'2$5$J(Q*9\EL!]343AIEZ8P= M<%]Y0!C(V[.#/3MIA.<*#.\=B !"U!4BGE 6E7,%AO<8!&PRJ;=C4Z]T>92Y M2Q- ?,=3XZ2ALNC/::[8",;M-CV!_H[37^_^,[D ML6J[X%DH?=#9X^@@A.+:9!+I7^>DKS1CI^8'99JY;LO^7.\[2IR'.TL\7IS6 M_P%02P,$% @ 54AB35$V*!=Y @ F0@ !D !X;"]W;W)K&ULC9;;CILP$(9?!7'?&,PQ$4%*4E6MU$K15FVOG<0): %3 MVPG;MZ]M",MA-KLW8)M_9KX9C(>D8?Q99)1*ZZ4L*K&V,RGK%4+BF-&2B 6K M::6>G!DOB513?D&BYI2R)/S? MEA:L6=NN?5]XRB^9U LH36IRH3^I_%7ON9JAWLLI+VDE9^"]&H0F^9;, MI/J92)(FG#46;]]63?2F<%>>*N91+YK:F6=9MMJ\$#C MCA6[N<)SHUZ#%$&/@2&,+9XYP),0@&()1_# 1#UC[XT2?0/1!QWXQH$_4XU@8A FGF^[$,,.EJ"#)9"--\FFU<0# M3B]:3+;##A!YB]B'65P'/BV<.8TSI>E$RT&D "]B;WIFS&4CZC'/&Z>7"WP' M,Q[W<: .!U ]J ]XC&U<#+PM?\J#9V\"K,]2U=V/ .K_1M+_4$L#!!0 ( %5(8DVYCHQ:R ( +X) 9 M>&PO=V]R:W-H965TQ$G0 DZ-DVS?OL:P++$GO0FV\\_,-\:,9W%5^J4[2FFBUZ9N MNV5\-.;TD*;=]B@;T27J)%O[SU[I1A@[U8>T.VDI=LZHJ5."$$\;4;7Q:N'6 MGO1JHW,<1D7<;23>W&N MS7=U_2S'A%@@@#LU:)C3M,-.<4PSZN42R@CBE!8P#@-Q M&(!3>C@LB).3DOLTH8JQ@B(8AH,P/(3AR(/A09@/16[KC4<#R"A%=VARD"8' M:'*/)@_#8%0PGP:0E3DC#,8I0)P"P/$^H'41'AS*">,>#B"[/5\W."6(4P(? M H$=8 37# 1D1/VB,8B*&2O%"?4S@F0HP7=X[M0P'/*@@&<0E?-C3I,RX EE ME"4TNP,$5K-'3("/,P B0212))G/$ZKL_MPI7!@N?9@"[\LO7:/H)E"1H-SG MH<$1I/?>%EQ',5!(>>;39,&QR+*D\"\%0'9[R :@='8;-E(?7./015MU;EW7 M,EN=FI-'XF[3=_G0V7P3^E"U7?2LC+V3WHT=DOIU+*M_@%02P,$% @ 54AB3654@;'4 0 ;@0 !D M !X;"]W;W)K&UL?51;;MLP$+P*P0.$>L5.#%E M[*)H@18P4C3]IJ75 R%%E:2L]/9=4K*B.D)_3.YJ=G:&Y#H=E'XU-8 E;U*T M9D]K:[L=8R:O07)SISIH\4NIM.060UTQTVG@A2^2@D5!L&&2-RW-4I\[Z2Q5 MO15-"R=-3"\EUW\.(-2PIR&])IZ;JK8NP;*TXQ7\ /NS.VF,V,Q2-!):TZB6 M:"CW]"G<'1.']X"7!@:SV!/GY*S4JPN^%GL:.$$@(+>.@>-R@2,(X8A0QN^) MD\XM7>%R?V7_[+VCES,W<%3B5U/8>D\?*"F@Y+VPSVKX I.?>THF\]_@ @+A M3@GVR)4P_I?DO;%*3BPH1?*W<6U:OPX3_[5LO2":"J*Y 'O_KR">"N+W@HTW M/RKS5C]QR[-4JX'H\;(Z[MY$N(OQ,'.7]&?GOZ%;@]E+EFP>4W9Q1!/F,&*B M!2;\%W'\B(C#[8QAJ&"6$:W).$0?"**;%BN(Q_4.\:K1V-?'2Q,/]^L$R2I! MX@F2Y4EM@YN36L/NJ:0TY*XN/R%]UJ90%E!+SV.P!A8U4W3S>:_F.PO M4$L#!!0 ( %5(8DU+1F^$LUD #=F 0 4 >&POE.4D7+[_[\QR+Y\Q_+/[_*YKM-G)9!E"Z"J[1,RGUP MG?*8298&^O>+H%A%>5S\\;ORSW_\#E_F 2;!VRPM5P6\O(@7U5]OXVTKZ+7# MH-ONC*L_WLQ+^+'C_]&SEE_?)&D<7)?QIOB_UD%OO%Y']]5?E]&ZJ VCYW@?YTF&X%H$KZ*R]IS:]/_ZMW_S[4P/\SHIYM$Z M^%L^#V_UFEJVKO[Z=OKMK@/F'^#XI MRCR"B=]%F]KV\,VKRY^":_CGP[OIW?7-N^F;X/+FP_N&\2YA"SDL_QHPY'/P M'_&^^MSE+L^K &D"[L5%IWO1ZS1,]3I9QWEP">_=9WEMGC=1?A\'T_D\AJ?@ MF04_7QMK$^?W"+D?\^RQ7 67V68;I;71;C?1>@W VF9YB4\W/':YCHHBF ;S M;+,!)"[*;/ZI"5#\R"T^$@:W=-^"FUU9E' [80K_T"\/#GV9 =33 O8*GXIL MG2QHXR^C=93.8Y@$:$4!M_OC[:O@[,5Y#07CN;ZCH]H=NKV]NKNMS1@5*R(G M<_P0_]8C6<+PUE/T0SV/X;;:.BW__W^-NI_M#&I?5A][G\39*%D'\>8O; MJ UR4Z[@Q.>"00"/N#[1758"6BDLFWJ?^3'+%H_)NG9/>/PDA2.X3V"I,L6A M!0-ASN$T$02X^RU>X>;GKS;;=;:/XZ#8;;?K&!^&Q1;1 QQX$6SAF!IV=9T^ MQ$6Y\4&6%]T C)L[N*[^HWMS/7UY_>;Z[OJJ]A/<&N0>L*)H'Q$<8'O1?)[O MXN;#FK=9?UA% R^+[;1//[3[X#S%W'^ M$/_NST&-4-W=7/['3S=O7EU]N/U#(@9[H+G;[!@#,KZ[0#?S> 6XD#S$ ,6B M 6CV-N@ZC7YHV$P-R 3)X]^__&)Z^CY"Q%P!Q@!#0_+Z(OBN08!RX:G(_J$E MA3A\ $1U%P= :GC M0;8$V8 NH.9# #! P;M5MBM@U!HX>D=+G36F]>'JYZMW'Z_JJP1!&Q:"ERB9 MUP_@QSB-48@ALK?8)"F)2"6B;"-K>G_U88J7%T0EN-:U*:]3H!9 PM4 C;\S M=6KB3/A;&'@X"\\:O/YP\S:0M=R\NPU>7KV^^7 E:PKNIO]'[@??A>#MU=U/ M-Z_@YY^O;ID.>3C<0U*@1 ZR^4'2>07L#S@AG.0]4 4ZZ!T\;F%!L9L5R2(A M[E!]^]W570/D7DYOKR^#J^F'=P#=VP#V%MS^-/UP]7WMP:A(YIH6-=^65]=O M/MY=O3IFR%?)>E=:!.[0%3P"\2\=ZG?B-;BY^PG6"1!Z_^'JIZMWM]<_ZW,] M>W-S>WM>6STH!6FQ9GTJ6ORV$P&"\ >7 \?HX4BUX9^WU17(4$A61,1=9>M% MG!? DAA-]-/-XBCQ_0:")&*SR-O'//3R !=\CUSP.@5=XC 7E &C$OA84;N" MFAU>'<$.^4*["/'&PPZG93 #%2W% 1&N6U8+80FVM#ZLDY,Y+CH.SN Q^G3> M>!2_?LA MWF=Y8]1OJ@IV_1*D&T)B^+/<3Y//.2/GKJ818@5R.-A1Y&\X25W M[Z,]'3[2AV2!"AH^7&:(DXISP=)P !&98;VS>!6MEW6%DF * +R(E\L89$F# MZT2THH6L'L GDBVIRLC"8,=%\'&+&$QPO&A/:I0I;B+*KY('6+OGJG[-)?4] M2P*D@&E==#C(!YNQZ"^[]#FO'585GUA>S4IRW/)JKQU'B% Q?;W.'@\HOI?3 MVY^"UV]N?KEE!GKV\?8*N>)Y8-CZ]/+N^F<2,&MT=FIH*Z)P'@-6SQ-0FU*- M.O@]_D5J\A)6$RSS;!.<[0I22,X#U",C0@+0A@"O4)^HLZ,8J,4\$8J.PLD& M[1%_IR]JFR(*C+>>=4-ZP=)6C):*8&(\+7A9T1PH ZI*LUT!% U>KZ_E6%76 M*\GX[E@%-#Z '']N+-$\<6[O=_E\!22+\&3K5>7K)!Q^*1)U=PU\7&C27A04 MFW7YP&A>**<'1;8L@0C'(FN!1(C<:>>Q3BI==J[T9V1(-?B \#:/XX6@!G0VWF\+N =P\)"":\*09 TVG.R![A^$;[1;ZS.4. MR+///?'7U^^FH#L^^!MYEDL+3A\&+4OCE M3]-W/Z+L%Q"PR2Z!'U!E^'GZQJK*\!/BT(YT\)5LGTN$R2+,RV,,B?6CT*B[F>:)% M"B"QP4LA3<'9NZR,BQK/N\GOHU181V@Q4,5:WJ.-"6BZ&O,U[P*6:/'77Z>S M@NA/W4=S8$6_WL6?R^#E&A#\I/?>1NE=/%\%UTP917B_%+*&;YPM8@(?BA$I MO3Q/>.M238.Q\M]9F]OL=*_J%NC6W# IEB+_Z/&=Y$'5CQL+@[/;J\KP57(+8 M$Q'_->>'KP#!B8-%4LS764'D*,6?UVNT\'>+.[IG\QM,!+_'V]),A#DZ13!!NX%?=LTH")-]$GN%O ! "@,O=ON\6] M"$B(R1%KAG20Y%>,29[?B=["0GMH2^PA2AUQNF-_C+)$MH)?8M(Y-NCEYK'W MV2[ Z(!G["^ *QTU@NWW01PJ''Q!"C1E?&%W*E+JUX!9 M0:=]\1]$[W"Z);N'D4RA,@GO@LH9;X H:;4S"+58"JBR!(5K898+J$V F<7K M!(#&8"&&+Q@?/:/A2\7N_FJ M]C8M&00+M>R$;O>""/%#K&B)&I1V.0>^,F-#^)P@ITX,^ >=%\%]CD:W9)G@ M?:QX=6EGF<>5BZO+@(;3A8P!\U-4S1AE&HYM)JX8"H,1.T,I:")6 P9D1L0- M"<4)@_E0CDD84*SUOA6\WN6X#]#"@3$?&+EP3!*>4TTQVF7#;@Y&]X:-T"H> M0?JTML1F-Q%XW$UL+7Y48XH?A)J0[J$\L07?H4M ;>"J>:/\Z'W9??> >'C4 MVP<8[G%+OTWN4\#!.3(#R\SV'LX%I:) C?(!J"<\203O(KA)@[]$0*#@#DN\ M$@E*9+,#.'OM=9?9@B9BL6)Z>WD>#-O#,#ANG2C@WM/I;6@<=D#G&4EC> \W M,3"R!%EA;F1 710ED'9<8SH#H5]E<*X#EXFK1 MK\=W+@(R]1!?@,2VQ16!?/@(6![/]IH!)06Q' :VBTB/'$$E&1+?!%D. AT=T _5JB1,R*K8<"XR%ET\C+[#1]7=(CVQXOO6LA"Q<'SD M1;LU!HD?9'7 B="PI@3DP3E>39 -B. J9HD<(_D<+R[@I[EUN"U (R; 2"YR M'82DB+BQG49+(._5 R9X:S8A]@O9-2QKA99*F!&&5G97D4(T.C&GPX-F4@JS M[PA",TMV\8AW/,D@]%ZTEKD1'- M7\ ,2KK082 &) I0*2J__N!>D!7LAN2YG"42OLWS^ =9!:EC+!;NB:$X7I0$ MA8)LAH$[<+E*,RR +MZRR/&H9]_3U'"_X%#AF?L,,0K%!:6!PEB@,!@97 V' M*!FT%!Q742 L7,Z*Y1$ M6 S!M<5*PU'#Z(77]U39"HM.]06)J!/QM<01'N#& M*#A9RAM (V108M!EJ617 AX+)S2)OAI(S3'"2LBU4I/,BMTS%\E]@S.LDT\Q M;H"IK(T-@@E,E1"ZY1JYRR^Q4C_T/(;""1[43UZH/P@@9*8O[4LEPGY06-(% M;V! HW/"4IH "L>C+J-6?6$EA&BP]6< ##&*CWJ-.+ FWZWX@(I" MX15>#A1+0-&G86W\(D,.D*$LQSBJT.@&*>D8,4C-S&8L*Q,>!$$@*K(4-@J@ M>XB2-9]2!G)5T\V&E^ B9'/%=V.X (8(^BF9B&FXAQE%\BBT%= !1K@$?$_X+DCI:SP,(OM"WUIH,*!OR')[C^.F*MR!&4/(AH6GQW5$"MP# MVS]1Z]NCDKTKZNQ,"-0:?:G*:F:O F]&FJ#,R=Q $8+8'65)5#T%V"1H:R8) M!I!/OB]*RS\A.*7O(1W;,N'+6Z(I3&T)9;-T'SQF^2=<]A;]7P7:L%9LSJ.' M$@,.'%V?2]B@?S@*L-!L=NG>Y^@X*+-'TM)$$;)\"WYD:04O[1$!-*!XZ%?R M;+&;EQ4[O5CX/5(2W*4=LFU !V4!Q!,PPE"R9,5CNROABF.D$3%YT,;L;XCD M+.)MPMI>[$48#2E&0;TZ"^]@.>5^BR063EYN,2VN28,#R4Z/@U0^1]$\ETMD MAL(]1H07$@:D-D0T"RVBLA%U*BVC]VML(JX#Y#O+PP!)6YZH*$PBUHA8:)W* MD=$;^Z>?,""M044)O03(& P49#X2P1T,-OP.Q3*&(4+S I9PH=?C G.&_-RY MI1@C2'L(5LSOB,_I_81B(/6MV=4AD_0A [ #EJ&\:/\":A: $&0J0&H&QWJO MJ 7'"@NSM0\5D0[6(*B!/.,";<1[36JMC46\;U!,MW01%"[282:%YD'50SVT M.30%H=)T@48&057$8XRB5\J3YGO72UM%6V3D?L 5Q&+&S1,"IZC$/(EM$["( MQJ./V),(M\T2CL+@.^-')!$_G6>90UA$#9^HLJX*&:MQB5^,7.:0?'6Q'T5O M(G]'I,W(I'GB@TJC)'NJ-3+IC^OX'G"5I.!6\$J(#;-K360L$HEC.'M2J[ \ M'+M">S::?1D '8GBHN&\J- *K@K<"IFG0C*F"[X:S4F1)A@S:29.%L$SUK6( M]@94 M4H=J7,G&KL!:%K.QA$,(8A1XYS$1/\OH4-6P;=.6V90S:=8HO L"^1!#:]-^ ML4IK8$DI=JRB;AR,[/AC#I$S?BR1%(S65#.LNZK67,>UH< +J\.'++4'3GF] ML#&2)[#,)0ZB561!VZF#1@7-$62966KAJ)!K,9L9$^_P3&.K>RP@ MP/9#'1"S!FK#*EQ(M$@%"KCGS+(*DL'9F$O=FL, MOM!G#'>Q^"17D41R#,-0WG9[$(O6.+JY?0=((!$'7L.P2CHR,)*\IL*(E2!T M[!CG%;:KP9D KL05:@GYEA''N.4H>@/E.O.<2PK?FH/: &8S3P!5?[?9&NII M=FLL]BP7B0B-L5"\1-'::#_DZ4G3:8P%^.H'\Z=N$+".%K(?7E*H^?-L0+ .[O M\73+T\B=,>*3*5UN L#Y1;\UT#9]LZ*C/ /?9D%CRXF#850V)R.2L:=S,-Z$ MJ#"JBQ+Y3H@Y.,D9XGJ&;">.>&^.\,ZX?AA2X/(XV:%,A\IKR2/B*,S7 M*\\5ZAFE586&9".W,\3:(BJK68J(98.;B4G7RVK_AWM+P;HJ/$:.4.?:QS$2'JX(BZATGW#0@O1?4%#C-4AU6LDVTQB&XT$DA4.\ M2)-O[?60-JZ3M#R*)D$5''DIPIOM[8E"5[- F F)/:V)E=W"UG)KUIZ6Z^#G M%Y]8J[E&LD98'F&*UH@U+1'!TEZ58T,]:H45*PO-+N(C76)M L%(T*WH1^+_ M4>*5V9+9!H9V+3"^*GNLGI%U+EJK0AO,@H)[9\;04^IC5Z2X=$403B9KJP>\7G'Y8-63:'@,0J<52 M@[S/A*N(#*Y6\<>]G3T[K2!^$9;U%.GT5ZB2+ /]C120]N MHD7,'$66:$)B+'<:4,#YZF*WU4=EJUEI1:)6=T@,T6Y\ ,M*E454PUH5)]5J M$'..VL);6H]:4$D#5LO,37$A5[W^9""P=1 8NXN@JGX]M@>*B9'F($$;J4NL0)3B]^%WX#"L7?7XMT4XQ J M#38J-2)P .(#4G_-G2JN9VL8HYRT@A^5\]J P0K[86\JAL*@WXJX$>F)?.*( M2K;1?N>Y*S]@7:BLG%R5KCBEDZ9TN%15BD+2Q)'C%KV! M8R@YI1!M28C RDZ*6W*T(9-<@U<,4"7%7-(Y^L5TN"P/@P;3''B6*$-&"-(W MP@JU!IBS62A&NA,M'N@&$N T4IK=>A MK+6VAA4;5XP*ZGT6T#C6P=CW 0N0$-##DJ.TB#=8H, )!UXE]QREPG)AA''/ M!7+.HF*19/:BCV(GT'.08@E*-9%_U+: (P!<[##& GDN"LML-T8YSK:X[C3_ M-MS)"S'G"IP29XQ4B]-YU; S2@ 1E4"2G\GE7XW6J\EC%TUN,'%SB3=,_K), M&]J" ! -F0<832I4P3Z':I@@JYGG*G57N_:S&=Y5=A6X+F4GR@:I[X/$N;GF MWH4_.U63'JOG'+!^/$>K4"73NELM7( M%H29"VN=XU(!8[E;+YF9U*#!!C['_V8]DM$2T?)MQ;NX \C5<41D.V*0C[ D M7(_3%2$@!OOL\GFL(G[1^SB+=9*G%9:QW)'7NM&M*X>A-5X5SDFG&B]./=>O M<:9-9U@];'6F\\.G=*9_?^38(>OVL"%2!]Y98,W4: X)J498.Y9Z-JXE\[@J M%AOCKH,RF.6@8E$:#Z@22'!^$%\;$L*)NM2N->SZ %K77:RP$M3+>OUV*("? MFHH">F:>*&0)Q$IJ_YK8<01FU"!16-?]6=1>A",5CP:SIZ!FZC]+4WZO&H@B M-XL2[74JS=JA!!2AZS5FDN-W$;P8MKK: F#-%S"4ZVWC[8ESZHBH3", MC' M,!A7(SK=%GO4!&UK;Q5;2F.RQ"]HL,GMZ$JI;N \;R0Q$V?O>\X7'Z6B,-"* MIT!>2[T-ZUFGED'K0";NK9.;8?F^+5X-$6&CXU:)))[7;).MGE@<(+H4CW885UTB[@KY5HLX W)TO M..G7S@!6(L96RG+0KPCR>V*"I,$KOR%.CFM&\.D)6R9WR'97 =G?HSM%$(#E ML(LRNQ #C),SKIAQA83[QB5/JLKL)FCX#TK)HW@M04AGB5BCX?=UTW7H& [% MJU2QT2HSU5-V;Z9Z_'.\L&+W=,:B#D0S(H"*X@LYB-"4 -516(KLVD"B)+^( MS.!Y+,$J"LM<$U@:WV+>4/Y,Y4A>4\<2DV@ UEM M/D^",Q(6@KM2#<3R>- @[S]3%F>B4K: AG>TN.G<8Q/Z;[VH,BV1-+(Z)6=M MR4E&PC/IF\QR3" !ZL+,6>GM(B9O-(>CUR)@-5TV^JHN>Y*D?!?QP06 CVHE M;*)/JEB @QFJ2!C,LUS2MC1T^Q.6F.0!(=QY6Q+<<) M0^>#3_+#+&'KCO;F"1C MSW#I,YI"BAN>4_BRECN!*H9Z9:& .JOP%T%D#,G8KO9V8%(U$?J]+YN-4!5% M=ZHK=,8(1Y>^:3Y>JTQ^&DVX'?PFZ_#8)Z)QP/^D&WWPU[[4EP5R!/W)*.S26OK=;C@=0= ;=<+1$);5Z0.4>ES_1C\=JD)= MJAZ)&D5Y;B6)CS*2:'0X2=A?!T W@<%[X;@]P@3SX:3]SP/X]Q5BA^L ;.IW M>@C9T2#L=QF:WK:(=MNG+]#NZRS:OH36"G/5X%'%F_-ZQ4(<(K.PIPCX, EM^! M'7<1.L_=88VB:H)JQ;';-GV7O'[OVW$U+[A>WL#C?$ J!,@)5 $^P97J$ JH M3Q]]CI%)-QS \^,Q71MXNP_$:$K212KI4(ML-RN7N[5R3\+ZAW #!L$Y?N@, M1O8';^\ NNNC<#"^T[7>:RD+4C5_5M/FUF'B$0:*<_/&?R?D'KX!".[12OHE[HN ZZ?Z>HV)UHK<-+];R%,-NT.4JRJOV2:(\ M2(MDX<.Y>AA^)(8R2_^3%#'_5"1"+#)AE%;M%!6';OL1 'R4DT\Q=5P&#\,7 MO5XGHH=^/UH>6TJZ]FMY%X<7(WH"D[3RP8$U.DV.TO#L%:,_(>%0&=OK2)70 MF7[/H@7U$G".KJ92>R4@WWVUG0]?Y;YZW1IP"8#O$^=#2C08(FD9A^/.T*[* MC. 5.Y>CD-K50KT+KQ^78)*$/H(0M02)D70R4>ZJT<#5A(7B#]J7]LPH1%UT M04F;C+-147/JJUH.WKTIPQ^^^*+O&*>>$XKX+5;5:;?:UK(H9#C>B&6W*1&3 M3MA73 $&[+;&["_7XS5CLLI(<;U '#E?'KD26Q^0>1'_%7S-$%4$P.^J5V"L MWU.5HGQ/3:K? %N_0[6&ZV6\"-HMXK^M'GT>TO_[!VJ_-E;%T;4*+[/-3)*K M#Y5)=,8\5/#&>1 ;9?TGG,2;-Y?!F?QQ'@AOO$F#&R!+N-FNKEKTJ"*J2XF" MBMQ"MC)(K8:4?/^'PJXF9>JO50M[/1W>JE+9,.67DM'N*HMYC IGJ:)^IU23 M%U1?8QW$V!/BCE+V6:,W"&YJW[.]\C\ 6EA@:X7!]7\&/V5KQ!>0X1&2QGH[ MB],86%QB^MBHTI-3C@2 V:2>H2,%ANA0)0Z*P=\>2+-I&LL_P1\K6AER&565 M5E>[:JPNV]*;H+SD=!P'4=5,%,5Z_.&WWTJ/* M>%$L$8329NP\+N4'AN!QVV9;>?F3> M^B .F:'Z<,9G(14O5\E6B;7S3^OLG@^3XE5?]">6M(//O!BT1I8J@^G&;!## M]#SM9[&"'*VJC^Z,6AZOWI[ZPO2]%N^<@9-.A]3XY'A[G(&<$!,32+JE%#"N MVTX$OC1QLA*3ZUS671&C7H$F_4)J2EFJ'H@0ZB*]%' B2=;S>K*=<4+/\.P< M[K $PVCP&..K\>(B0A_7?>QZ4,6P:56$K. '+ 0D([4\GTAGZ4CU>Z%OC90T M4BRGJK(T-O]CNT9[Z&CAXW RZ035%G]!/VSWAX&OLU\P"E2COJ#3G8237C=H MZ-"'1J;QH!WX^_$%:%ZQV^0%G4XG.*K)77 V"OOC<7 >'-7>+CCKA>U)%Q[W M:F9G@[ [P,&P.+NZRZK70I6)4#H=?(_*6P]@UZYU8%"5Y][#QJ@U5Y-4ZGFR M623U/7Q ,/4\_E%7F.L.VT [KNSN2?P(*TCE8W9!P:I690&4]-3S+AYB&+A( MCLIE67@Z,YER.SPT1^[K+F:F@">%7.KJ_(L8'L=S.$.KCNG4KU.I@@@*MUAOFI/2 MA1?.305WQ@OI4&2BJ>SCRTUU+RZ"H$XF5IDTH409X3HO 'P7]HI1^5Y2V$4A MW>PJ^$',DV)6D7.L)9PZ9 &6BC@IE(D*Y9'6R"/AS2\S3.-"EP7Y$LE&]&J7 MJR,ZK=JK'*#,H#WM<"QYB:S46I&O!F5W8)T:<7;XKF.^/FODSY2RW)OM3FH4T>)PXU8S'*=(ESVX.G@!HV*#@6*#Z8Y@A/6G_(=G MYW\O&.!T=Y2'W6EVJ)ZPDG%(^>!G0-14I-GS7&ZM3GLB*\'O4A; SAZ1L1G' MS%H!.YII@EWN7."*CFW,!$]9!*O$S$6J M+ =3*(ZCM$]QB9PBCEAN MJEAK0^4 L.X5.YE!*/(XI^KN**^OTT>07P0@]W31'34..R-T:X(@-!RCOZW; M#_OPS4<_)>]T0&08!"-T=Z(]N(O3L$/*-#3#4> YU^X,"Z 7H2>_UVT.V:59T&F5&?8#'I3O"O88_^&L.P M!XB-!S9L&D5O@X>Q/P\31@ 3/'_ N0$Y%MOA<#1A+!R A'PR'G1Z@+T3^@>4 M#/>O?R >H/^WP_LBSS'L:]"6V]4?CD[$ C'H-O[[#*PX!*=G8L5I_AI+JE'; M1"%.Z9\8LC*")G>L >X.Y"OJM)*C1.IRC!5#PLS!UWM] !GL-/'9(U_ M4'SRD>1CPY'167RA..6)3J*G0#$ ?$: MVA#HMKMA?S!I@("(==I]W'BU:JT0',/!E38<-.C3ZNDP>+^.I ";>:E9M6Z8 MY9!ZW?#*V^@WM&X;$=W?OI!+[>\VZ*R5)!ZO1%/S/SO^LM<[0 PR8[J#@W R M#GL3Y-^C"4D8;["&"I)#S,K&LNELRX-+/88;W)N$;6!L?B.-$+7[/ ,>TT'! MH <$JC.FB#:[<^[B4!/,X&P,MV;0P_"1$3J_T=IR<$(.)1D "1Q1U,^0(N . M=MK4*0Q.4( 7_LOG$4?R] Y;?=\(D-2<@S/6EUW 4/K2\J M"ZZU7%>6/GR1;777QLHG^48-U]%YM_[6*]T[XL#5/&K^0Q?UJ '(Q*_K-Q$M MCO*<74E:9]>.&$OM/-@'207.']<_H3A$!?0N7DK,@=E6O1T.7OS) $1*4$,< M_W2G.P9Y>'CPY1&&8H[[X6#8ME]V7&2FTA*0@[X[GF=K%-TYAO6TAXV&8J4M M+Y26;BSC1T3DU#?Q(]&K2W6*G*COT*NI?1%1]ZH^_!6&:-CM]U:UA]24LZM# M!=04C)#MD0HS 9VJS\+X).R/>^ZO0.G;_.MH&([AUTM? UNJ&%+M8AL,0#O" M^.0NA>AU1B#7M9'BHJ8*>NV@1U_VAX. >K\W^;\V%WT/&V]&U@^*##2RXYO.2UA)M:8A99QDB+]N/0(, MF9?83IG*Q'=(-(O*T'HQ:!L9J#%*)E1+?#$R5VP=H_N7@T_HZ6(WH_I6+"X% M+WIFY((PF3RWZRQ*]:,-BZ3.5:)E<;5;]C$A.XNY>#S=FBWZ8$I52!EH.$D" MVH6O8&@UL.%8%JYAN$@D5(;;$$FX)"YH@W/@R5 T"7#XZ>X>RW(",65\; 4O M38S13GMBZALATKV6U@!<6W]?"8NV,E:M\!?= PF_?ZOJ'V*N:[*0.*HS+B% M3B@E_506P,ZV&=Y6U6,9>3T5NJRR:]W;1++<"E-P949]"NP"?6@/5Q#X'@[[ M398N *X4O35#7+W!H-7@0U2J"EQ<-(X+UN6?XO*"OBBV6#(=]A)T6MW![_$8 MN_1!A_S4PN"XEM8Z%ML,^;G.,:*[*-1^2GG6 M:M>-,)1;-IKBXI5.,82K>"TL1*2B9^E>*JX#QOPF;@5=RBI+&8&+ADM4*3-. M,8!":R27THDIQ#(5\+DL[(QE2N.*J.:/"K71I>P<8$BXB;TZ SVJ@*$?/73G M)>JL(&3$+A[>547+94(UC,F9(@_PSH3-VH R%6.<)&8J/20TF4B>/#Y3$:>1 M;B[.>=@I5D%UIT0BY$8Y85[#/55>WG.Q/T1,T-TY<0_]"G,IM,Y8IHK'PVEJU:DSUK#Z?.S^'PX[X5$::.HJGV@VI1*M&7ZSW% MMJPE_DN8<6%Q8R)9N*07G8$EFZK4[QP#&V/.Z'"*+F/F#FW1XFO-X;-5<>C2 MIF 8NZ!63"E\#>+8X9>.DM,.#W%(@#O\9J5JQE,%'DRV4!&*K5 3;JKM6B ! MX582'.]$[;.S?%\C3J&873'7M,PNF _H9$A_NG6HTQ\P( =37>98,9;9M="U M4.A&0C6=59,RJO]@]4IF9,/8U]A;Z[B4>H\5@EI6&:*N"VS%9=;+@ZCU)-)O M?5>$>F66B>U@!RCNF:>6O+0J$6'U!@M4YHBF M82[]+,K99(CG+HI=TW:)#6H&Y120ERRS BO/802)5?$-8Z#R!P$/2A=279/C MJCCTQM1*%L,_/N<1^WVD6_CS702)?TLQ,6I2V,'ELU M &$>4I+@MK7N1*X\+F'83XJDB. ME*-3((CR65)*)+V!I5*3J9"#KN\C<8NJFXLEFLYRBIBQLP7Y+%K!>SCE7<3= M75#VVZ2F[XPHNJHF+0-.R#+%U=-6""W,IR7.6(8;4T"%J!NP"KHKQ5 M_KA0W;I#O8AJ6&12;2<)RR@2T_,3 SZ7T4.6T]@@V5%@ )-)]I2R\B+BL";( M^^]HZ5H"DUHG34!J!3]ECXBN(89IQ;XN=+1KCI:TBFWJT#/54854-93K(RW& MVQU53,K34I)?%UBH=5TXED<]GU4UJ-)GDY7MI!#]SZ4BNE&)%&.5IKBHW%L8 M_I#<9T#Q"G9ETR2[5,W ZH)5FLCIODG M5= TBE&:YJCQANK$AFY&Z5VN%00 MK#%;DH@&";81UP1;1%PM# XZ>D2Z K=>#&#E8U:Y5E)H!>TGL24[8&7,_557',*=68"W[; M8?TKV+')91.!G)*H 3 KJLVD8XAKJT<;$BR,XFW1'D<[A9L68ST1P9+7&?9M M"BZQ;'6"+85VG.XUY<>(-XAM"B$:'O-2P+UU)9MNF8@FM327BPKK9*Z5J )Y MTO9)#7]Z'!)(^5*XPWC":SN6CY8+'B4IB/XD>&XS($)[MB84E1?Y7MH=;W*J M7!VBM$!86*TIKT748[3=:@,JD(Q GDX MK53_N+%4$;YA2H!2C-DN*ZJ[*ZD<.4P?84=-11JDQCE=U&8,"G%E2^YM_%[1)[8]^R+UGTH2J1(! MR^05%*61;>('LK7B7H'FIKI.1M>NOJ""R ;C<=@?]FW;I*R(>T[XM^\>#Q7_ M(F6LL=9#/>.#]24NV:;:#NGQT6BP)NN='8TDJI!] 5">K?8(T,Y^COMH=V@^@ M2B*FB]A*D9G;1($="66L/4AU<&(MRDRI+'B_%C')45)255FM..QO2QW^K%QP MP1UU207NU%UR'+8;K2&M_U1Z!LE7/K#Z?MLQ.@ M*/G(9+5 544W'+0+TU"JJ [VJ1XPES#B$$@ "1VP0WFOQ!8[\W4/2MJX:BIWV7>'XB"NH*ZW)%' M5ADMJ^D3=5O?<#>0X:[=ZYPV1'*$HIZBU8FT MM?DS28@^=[7K Q&TC*L( :1GZ[4E_>!["I%)P7'9X_-#@]V==UN#^L[[_]P[ MYUMYX\;W?W0HK=%8)9K9#5S&9I#6%V0?8/K%60C,$# ?P#1))87&:=EK"FEH MVTY=,"BYY[1E(^'L<([$T/5M31LKUKR=KO"T!Q/>CE(( D@EW"/J_;]+]"5^4)!59F M@FB.8K,KM6RA/ N=5_]E"9URN@YHF)?")A\46'0H>V5_KS%*\F>*DE2]O?EP M30 /X=!.Z"N16#8$+-8+ ZQ[K.I*R(3!7WP;*L MG$EE:;](:!A>56EN3K;50L/8NQ:>/%FZ3F1CJIK%>'=M>56T<1%;I-@X1R3A M=90N?C3LHTIKIEZI=@\]%/J6ZKCE3&#@2IP:P1(M)%AJ+\=*%'/3_H9+Y06^ MGH^V,$7T*1[O"'X.<,:9<=]G6WLDHB M/IB?G;MA=!ADP1/17.&;TCT5U%+IQ$86($-3# @_),6GBV4>QR;:BJ*/ M+ CNDWA-,49_C_/L8I[1^9*7[RZGGI-H>P$) MQ@6/-=_E#[&T*:2%M'^@17)71[AU]&7G!\MNY:R.9RJY_\EVAY>>W 3 P#". MRE Q59J?N+DN3D(5*GG3N?1BL?KG/$&>_/T]%(R)S)GR-GQ3#;1?29I^\#>" M@P5D[XQ(<9GT\=PZ/HJ5+IY:I?[+.47T*X'%&-H =^<22$[U,!O>U7NSQP>, M0RPB\YU^G@V?[;9)%/,7F=&)1\5A.J> 3_JI+%:1 (OY/"_<^?N#Z=<6#>P. M6[U^\/N@.VAU>O!O(WWIR3U2_S;=HFZK/X1Q.JWA"/YYY4*[B_"#R5JC ?QC MRX5HL>?.Z!:&U.!78#6IS2C$[4B>UK,29?WF:#J"M M%LBE:,4O*LUW*CAPI524]\1,I]KX7Z7[=UN3ME[V(CCK#['\ M>3LXY[=[?;K4.:;-8N;W;M-Y.NT=Y /A&O]<: M3 XOV(,($\P_Z$X8>OT>9QUT 5**_+@#BI#"OF_O@%2_O,VULA&"E(T_Z 5= M&>^)"X"]K^2ZNMGJ)Y'G8]#;TG'>-4WJ/>3AN!].*-5GV.KV/ =+!.IG'N^L MTQN';<'! 5;&,4<)Q]<-^W)\0T3N0POQ;',X'H<]*G Q:@V'H)5:'CVO%


1VP1FC9A6879SENBV<95+&!-AM@C(>=Y6US3&RJ76TI1BE M#]5%R(*IY2G"4NL?'L,^6S D;Y^23HG8V.(;5/4C5 M)THJ?>;,-!7&1^\SV.^>>JYV*H@ZRKW# 2 955*4I 1=,;7F5/!;!6H(5)5R MGJ([WD5J!OQ-4F5;SR92]85Z>2<3'F9E?8M.J:]'R"XUG3)DBI\_<;Y1=>#: M?(-N:]S3\\G7Y_KY)^;SL1IW9'2('DDX\-$6OZ!"'T5(494?T+@)8C8WX"*# MIVFKH.ML.28BO@7*NBFCRGP*+W2HAQ <;)9@4QOU^I8Z#,&$BK[H^,,4OLLX M?8.K!!I:1-O!%UK!E3$ZK#):C!+=Z2%IP*!VHS4OW7':PG>7PG$0BK%IF/H< M:@(K($*<& SF5-K,F>]:6-/1]ZP)2J:;KKN>&6=CBK;?97 6G3L!&*:E*%4G MI$G/9NV$V+-ZRQ5F(A/ M&HYB1=!7R.J3=)U6\:6TW)J!NH*)&YYJ^NK93!7"BLA!_-W5[ERNUI)>ZU8C M@<8]T7X,HCF]"-C9(/7CZZ(5%X_"6;<5 KZAD(U;.[ MR[],.>(K3KFED1T#U)5F%H#A\)S.!T,\)'.T[K@KQ639S4L?R)#?DVS=SN_Q M;E(D([+62H\="JVJG;B$IB\.A" 3!Z-1=:ZD+EFN6S;CBG3/';(3Z'68Q8H: MK2KY&]\)A\D7?W#(FW2:\7;SX#AL2=(F(H5,(%E*NT_0MC:;>$%N,)D-/1@H M/UA1\[P>S =-L.$%&0@YL-0H7G@B6'T+*,NCSI'A)%1_[@M3-[%H+VI!C<6M2D" /2U,Y/_9]/;R/!@"43NR [8I:7^P927S"Q71@"?8U,S>G^0D MYH7Z#;F]Q-6B[6I-V601>9W&,C/#6UV!5HY/N MK8H4@'. =[&V/^%R8F^2)D\R,-? OFA6>_A3#(WJ@"A4K&=;SB*EQHADM;=. ME]!"B*#$NVATI!Y8%+SV:*+Q3*_?+=6]DZUCC.$/G)+,RJ!3*L-]$<4]; -, M%SI4JI[$K[B__N!>D!6+O*K3J-SF>?R#K(+:&$:&DSB=W&Q"'9,VBH6)N#J72;Q+EV;)+7_;,48K.JK?#"ZWNJ;$5"RVL+P@EF ML>XCGN6F1@G?$= ^*<%,="R*ZMC9351*75)"K*++6%)Y)3X>_PYTKK 5X*JL MI*HIN29,E*JKB)1OV4IUK:RUL'J&4\*7:#$4 "J#69.JL:\*H;,/E+@03!Z M$>JJ8W#U0&#*)/V84F9+;#.D>@TR\*PH$GTU3 2M6XE*K]@]CFI6+-4M7=P3%=L<-/!.:'I'9-2 MN%0\CT0?-R%D'"+FY'=6TAB;;G92:0-&NKTF@@V]#EE,PSW,T I4U18X'76- M#@35DM70-7<",GX9@M1(8Z6K&4D*>R4%ZI@<-7_CQ$GAQK70':5*1)@$AMF! MS-XBS*MDN4!?)P5R-\0$1V!S#@;!T0?+!81<@CAT^,Z(@7N@3/,6%6;KS%%N<;.A$"AR,7G0QNQOB.0LXFTREQ9?/H31D&(4U*NS\.[1CN:66USKYVMK<%2'3<:) M2,E/J;M>)3!\Q\'G@!=B254;(II%;EC>B#J5EBG2H;&)N Z0[RP/+3,#VCR( M6'.0\(+\MKI%5Q-A0%K#_5M8Y+':-O-\7+'"QF"KKR,E'%)> SH 8 D7>CTN M,&>4 6K?4@RBHST$*^9WQ.?T?D+),?2MV=4AL9Q&@F505(]5_0NH61CDE%&? M*P+'>N\V=!1F:Q\J(AVYK@DUD&=<8!VZO2:U=ND@WG=,[O6%P475U$OQH.JA M'MJX;$5;&GXWO725M$6&06JX HD,4L[GE@EYDELFX!%-!Y]Q)ZS(;*$ M$_[YSO@12<1/YUGF$!91(Q]'A755R%B-2_QBY#*'Y*N+K9HS2]JVF?1'+K-"4G!+IQ0PN]9$QB*1.(:S)[6*HEK'CRHW*$JF"DA(TZ&5;AK. M F7J1X56<%44JB]1:!>@-)J3(DTE-7%L(DX6P3/6M8CV!ES F--00[6T_[EI MFZYQ3.6_6.D_=AJW1:XVEK&OT.:<)@.8$O#MMY12AVIKM :6F (S->,@RGZF]#=Y M]>42ZPM(!@8)*N6#1$2:;K%C/I:ID;1I;W=,9FR83CDKA MT/T.2:ZTPR^Q>H"Y"%SL*3PH%"KCGS+(*DN'R=XU9TQI!W(5223'(@&JC:@] MB$5K'-W5T 109G KB2ZEB6D&\9<4SM M(%/00C_GDD*KU,,&:[]P-1\K X 00N_66.Q9+A(1FIW4)-Y9!2!U.C>/A*>5I*7*)<7I?;E2^8RZ%&TL^HX?34,+GV1O0]>/PYX)T,"X5AB!0J=#:3!N(5=ENN$,T2?I7Z:J MFGT!(3PM@UD H&/43R%WQH@OU3WI)@"<7_2=&OHG)19_FP6-+2<.)9M;G(Q( MQI[.P7@3J(FHJ I*Y/-39U-P1]/I$Z.N7<^0[<31'MDGO3.N'X84N#Q.-K-= M7BC3H?):\HB2L$WEC)SG"O6,TJJA&EG'TKB$_]0?K MT"-LMSJP;EA4KW*M8\#\% -MHJWXZ %Z;^%"B=42K:9QC <#R(I'.)%8J60"](4 MO1[2QG62EL<%V&$:Y*6!5 ?AFCZ$KF:!6,5B+VMB9;>PM=R:M:?E.OCYQ2?6 M:JZ1K+$6QZ9IB0IXM%;EV%"/6F'%RD*SB_A(EUB;0*PZE;K&NHA79DMF&TX! M2_>,K'/16A5UH(T+T-MGQM!1S$&DQ4!)=0>%)EWT&IS&%[@=3BR%/R_N]EN^ M(N]%HE#?&6608S=4X 3S>W2^27%%2_IC<-JE!IYX-%3U)WQ(9W7Q%=5!3-[Z MF$TXJU/23!&)FNK![U,$6=V0:7L,$MU^'7F?"5=1X3EJ:%TUI4^",]XBW+Z+-)+% '^49BD>([%*LP234B,Y4X#"CA?7>RV^JAL-2NM M2-3J#HDAVHT/**5\M+.(:EM%T]3&:OCL67A+ZU$+5=#841-=R%6O/QD(;-WQ MVA3/G6,)Q0T[_YN)G+';4'0-R!$+*R@+U224-*ARC:=>NBJ4+!W1GHZ:,BVH M^)4+:5I5Z!K 9+2$-9+(KA0N5H&J0@B5W5]MX$?E_C: M *'V!^+P33H^2)^1IHFXPP5U+:!3%M76%_Y M6LSD3G#$+L41*; +4P!(LF?5QY;2)%K*>B;D6.'TD!RIPI**51R7M1-^R?-^ ML.8]XI!?UE=KSEFVPET;XKJ&(_7;L2(YVS]@Y'"WSQ[32N-VE66A MH[:JPASG=- UL2R"5+^/2\2S^5F9:W%+CE(FHCPV*(";#OA&I;9-KU4IE)L4 M4L>@5#J9EL4:;]D;4P/^I-MIU8Z'HV,C%R6?1(L'$["J+X@!DN*I MQ!Q*)1UUHUA@5[Z&INMCK22NQY%NPY>8&Y9R33WFHF)?96:I3W1G%?C1N+6,DK447K:JK6L;1($2 M!(K^; 5'J=2V'UN-2C2O]4+,N4DG$ S28NF:F9JI49'H=DM2((("&*JQA\U8 M>TG"YBGXRN+I19-74+Q^XAR4ORQ+CS:H4.L*8HE&L0Q5[!/3'+=;F7$D7JM4 M'J("$NF0S52''NO<5<\\$W2$K.1!POY.%J_Z'X7\27\]/C7LP@92(U7J ME'-042Z61*E50.TKJH8*6"XI)_2MI5M+5K<:V7H!"R5:!;M4P)"2MSYHL+W3 M<4=:CW!R790ZX3_N '+W'(W!#J#D(^023W&Z(@S&V*==/E=9Q11<955_L:)4 M3 $HOY=;#L.37MSG1^^)3.].^/'$IEW1ZVRUH]2S18 MK3+'J[A*_+6 Z3@NV-8H*6B.0JMMW0[*8"L2%9K3>$"5N(KS0_A:[Y$H)W4R M>0H^;];?%Z!@Q'_ZW58:9/S.C#>O$Z\:U:!"K(VWIN[0AHVB%MSKMT,YUZGI MRF?MI"#EE@0MJS+EUT2^(Q"O!HG"HB;/XD8B ZKHORRG[#;])ZL##!!_\2:[ M^)])T%>L<^I-OY)T9>IPW;7+CS;<\5-MY7:A2V\[54P7& >J4^KIEN^C)FA; M>VL%S\O1.;LCN;PQ P<$:WW)R!+S*[UP\A7#(LF' 5NO N5+6*?WILF8E MQMS[4=AI#RB9KQWV)IB&.!FUPV$?NPR/X1KV^MW@M67*Z[3'X:3;@=^HEWVO MWPG'@W[0[7?#7GL2W-4-JH-.V!E-@L$X;'='0:K_F)P+L-!V.[WZ82& &#>?QL;5W"43\<= 9!;]0)1T-85J!(#< M8P!@5:C>L-+7 DG=""MR]0>8@-L!8'?Q8+X*<&\E3"*X61HFX-B=GH+DG]%X M4TUV5TU^K !.VXI4;3'N@6$U(:Z> >XQ=R$_@+L\ID[T0(&X_[SZ]-%GSYMT MPP$\/QX3E8&W^\ 6IK@;$G"H,4^VFY4@#RJ[/*Q_" 0#4];A0V*K'(_7 MX %[!H9+? %1F;+G 1SCSK#AUH=6F3RK$$IP8T5]Z"*1=SJ0XY9T$PF8^U(8 MJ9A.UW!@ZF28U@]-216%MK4A:&%[:E)K M?-_F-KF<(-+1Z]'E(_^]703.UVP,W29(ZUQU[]/SZEB:MFZ=5D^1+ M*A')H+F-.0QJRID]=%QOD,9>8Z)[O:.-(E=PQN]5_72IO*A'>"[1 MV'PW4E M4DZ-+P&79H5(%&3+M;MRB55:.9<./IB2MP53Y/;0H:X@5$XZL &0M)*%B1#L M P\=*@N!RJEB!6H4_ @J'AE-.MU)..EUM76HC-)[ZI,GCP+%Q[H6[W.,0918 M)US0EB".C.'&5LTZ(*)-%87;1GO.0T3==#[/=[&UO+,1L)4Q$+NI_%* .I@K ML4LI<.9Q$ F :9W[2<+9 '@3#O8N-LZ8N;@4J?FD;3#%>#7X'JE&#V!7HYU7 M*K4;B 77"VM$6AN7ZJ^%F$\"\@1I\,EZASLZ#JV0WHN3V%6 MI5A4[3_3!4"](@6=K$!)91Y'DS2LC:P$O-B%+%8GN>L"P2:IC=P\]@1]H,J!JH9RTA@TL#Z5^02> MCC)HMQ_VX9N/Z<+W(G#3"7#E$2H9R&>Z. U+2N_,F;S [R;$?T$,ZY"L '+2 MA*6G03@:=;P-G[X7A#CE>*D,ZY#G:JOZJ[ BJD8)O+0+4@F/6D."YJ/O#DDZ M[PX *'W\"\5'_ ME(AK,<_1$[0?T3V]"5'] 0GT+>;=@S.D[(^#ASH9=WEF_ MW>6=]=K]X$I'MYOFCHT=/># 0*X%$;<'ZGFW:U9U&F1&?8+%I#O!OX8]^FL, MP[YJOA8>V#!C1"G&TR+K>9@PH@I(+P+ N0')IZ")4GU4P,(!$,"3\:#3 ^R= MT#_ 0]R__H%X,*)BP+0O4FE@7X.VW*X^B-2G88$J1-GT[S.PXA"QV%O0O5T)T1CWV 4+B($QO5@X0WV2?>[X;@']WD2MN%J^Z40.=;[ M'+MM=I T]N"(0"- (QU(%QQ'%&/J^Q8KRYHD9<=B>@;J6WN )8+/1JA6H#AQ M<$+6R0: !"-2R(=HU*N"6PM:. *+2M=&R!(+_S'2A1[H. '"1(N3X3[*<\[9 MUE5J[M5XWZ187%(,(9;L.F1_IPEPJU. @'^?"3.W[@>)/]>&O,$3#;K\W@KXDBU%&3ATJ6"1P M0"H,%E0'L:;/_' "ZD7/_15(39M_'0W#\1AKTQL'6I$MRT?RJF'0(_603,5, MB $E Q!0T.:/]LTV# !B01NO/ J+(%H.>O1E?S@([BB&,O-ORR$=_38L;41\ M'%!Y/."EC<3B!&(0B" DL;;'X8#9_*0?]OKC9^ =TF(BQ,Z!J$Z"3R.E7:Y% M!4'0):&4,A<;O8XHE=]0:N7S85?[U[]JTO+L[NTU+U!E"/"\][ M!UHU1[6?O<)A$?;U\%9R_J"H;GF2N)@JH^^RY^ MM$MDO\^S-,/:EM(A(P\NM47*>2Q)Y\D6\/J0*G+-J7YE%E@>?972)Y5^3PJ M".$+G5UXJ;(+ITZM&CV56?A;4R?GO62W'1ER?-QCH:.=UR"L[]X'"K E/\1I \I8(0O&18P MOC1Z#T?27W+58OC[%X[PO8%C_AN2)*O\M>W.)D3G'EW!;;3FZ&,*?_I1ES*L MKFR"ZE!-#=)EO6!2J>3MRZ[Z@J@1MF'5PQT\E>(_;JD)"MRD_D5[TDCR+;Q4 M3H\4%B+I:\K%'*ITQ;OH\_,(1F/>P"^U6C5&ESL@-0OWJ853/I&1?P\?ZNOCXI:?7-,\!,2TGKDE84"SVSA M8:E,WA#0TS?_ERAM!6VQYSZ=IES;J"=0LT:H#X=H/@\4IT1>/A\ECL+$IUE8 M55Q\*6&%WS*2\FFN\!6F05,GUII[A=3NU^GGI/B_WQ,F7;1'%^V:[?T?,7&G M_8TG?D\^E>H,/5'K_O%;GL!^/5OND$;Z#U].M^U?SK>?N..?V(V*U1K K2/H4 MHQIZ&\]W.)^,N,[XI/C MMIONQG=6AV(RB89/7)A+5:ND."%F_)#>Z(EBKLO"OECG.D4Y,2#5/\#Q497U MK9P<.UH[ZU,"19OF?_X.FH(X_=\_A]ZJD4)JMUU6PS\/*L!/!4]Z[%C'Q4[6 MN)T_[+/ZF#_F\TB8^BS>%2 V"4BO#L:!ZC;#QCSI#Y%]7JAG W,Y:N&.3$7M M02O#/V])OC#3Y^"F"5%%&,Q#5_F@CZ$>H=GH3C@8EUE[Z^A0RV]V+@=#(,^/ M=IP],R*Q:1@[,-$C7+MQBD\\T*VELM5B%I]ZH.9_K,4OUA^8 8<#+3I;/Y"+ M!:3OI Q>1W.R<9T_1?)J7(&ZQ"RKXQR\ V]T"5KW[;J$DGXBWQ4H?,D\"F[W M$GYJ5.O_#AJWTJAK-2PY#-Y&GY/-;A.\S/*,QBF\%Z#"XI7T24-YD4=H,^2Q=P"4F"_8, MY[P! 1#5OP\XU]F;ZY:J*F@#2:MA2;2ARI&H8:,4"0)[@D7MEO6S M+PIK8D!_^J91H7UJS94+WDR!&TD!_';$#3XHJ]9(1'!C]*8FRX!M>/UQ%U$L M3MPK(>YVJ>*@;'30WU0HK,OCKHMCA M9NHD8% /5_@*9A$3(C)=+!+QZ:J5[(D7T](QN99=4THK7G,))9MSO*Q5OQ)?Q1_%)5$-6/P&Q\W9(S_+G$U^ M)W_<])?/?H51Y(<<"PU^!>VHD#M-]D]E&JVK510(Z'$RF!#'0WMK,EAR)&%X MY"@N4K[#KJR$!#0JC,;)9@X<$3,I$.MO<6DA[C]F%N6$)*W.:N!0$SS\)_04 MMV[PX31&=H, P)%DL)JF,=_7VLO4(GZY9TC3 !AW:S.NUQ1"XJ&)2,8\!]'( MQ;YB!M8!,<6D,-4."3.::FR*\IMJWS9E.]6 Y4]VJ@NF_6%M#LR$JGWIYD75 MQ_'$!6+25)W[GGP,1V56?36_P3&TQ9*PGK#!.]>4)/OW;L/J[J!/Y$@'H8027/["2(/S'8D0?PQ"@'SN/$-QN.Y\11 MG@F#)P[O2UV(EJC\BNNU[?!B_CJ=%63H/'R4MCLH;,XU/' 41[]S8-X3,AD/ MCVKER9UX^]Q7OP0SW)&>"9[#JSD1/$_RA<8,P&-#"+XF0EN+.4R3FM+K3F4( M2J8]FL@__>@SEO:-R819D0>?B")SX)>5 ?5N MHO0+F/#!ZWCL?3EUD.?0QHMTC1E2!'%)6ZU#QFS^Q N]]77PJ5 MA;BF;'9\*FAOX'[[75&4?_Y_4$L#!!0 ( %5(8DT4%I@C30( /T+ - M >&PO=A; M46S9%NCBR7+F]-=/%U^2C+1;MH[D)3KG.SK?^71Q=*):K2E^*#%6H&64US$L ME:K>>UZ=EIBA^D)4F.M(+B1#2KNR\.I*8I35)HE1+_3]N<<0X3")>,/NF*I! M*AJN8G@Y0,#EWXH,Q_#Q[.WW1JB;-\"-DW>3B?]X?K.+G]G .02.XU,6PV!^ M";W?)[WP]_/JV [U[,^HGV'>(9[O(1Z)]B1>F42OV]4DR@4?-W<*':"9$<-@ MA6@,;Q$E2TE,5HX8H6L'AP9(!142*'VJNG)@D/K)A0/GF0/O>!CA0MK:KH+[ M77;3=P*]9P022@>!(71 $E5(*2SYG7;L9 O^$@*=O5A76F$AT3H(9W!,L(,N MLA0RPW(H$\ >2B**&J^E;S)YK@W:<.#>$%%5D)];/1RN/7-GDM7Z;#P(T.ZHJNOY 2<$9=HMYL6!P8,$D0GT=4 I)GC2?N2JI!K"$8(6E M(NDF\D.B:H%;U5^G-C]488XGHIFA]]X]YE_^SXNG5WTNV_RJ[ M@H]K5U];HGE^3T#D[/A%3J^/7Z-I7$Y Y&M_VE[W>F^T"%L-PH""94.H(KR3 M6Y(LPTZ/Z=!B^-6T?G3KF1[[!$VOT%+WXEO\.C?#.6JHNC=+M,$8CO9G(SR8 M#[,6 T4,1_L+SDC#KFW!L>%/?@)02P,$% @ 54AB3= ^/]8Z! T", M \ !X;"]W;W)K8F]O:RYX;6S%FDMOVS@0@/\*H5-[Z-IZ.0_4!9JX[098 MM$%=]%K0TC@F0I%>DDK:_OHEY74S6CB#O4QULD51U*>1R&](Z?6C=?<;:^_% M]TX;O\QV(>PO9S/?[*"3_@^[!Q/W;*WK9(B;[F[F]PYDZW< H=.S8CY?S#JI M3/;F];&M6S?#&S9 $Y0UL3 5?%7PZ)_VITTA8X4'^"(WRVR>"=D'^U[I &XE M WQPMM\K<[?,\DQLE?-AGVPY7?V\4_KU$]K@M3KQEFMAZ/2 MCN&@> ;_J^0KN*":4<4@-Y]E9%UFBWEL\$%YM5%:A1_+;/BO(8M7,4.7,<3A M^'L(XJ7[/V&TVZUJ8&6;O@,3#G%TH-/9C=^IO<^$D1TLLV,5(4TKWID0:<2- M.305ZZ9KB:>^:0_7%6+$GF"%NU1QA[MI\P3.!WEM30O&0ROB/V^U:B-'*ZZD MEJ8!@2 + K*8$/);@2!+ K*1K G(>DK($D$N",C% ME) 5@CPC(,]X(5?@&Z?VJ5S8K0@[$%>]5P:\%R\^6@1Y3D">\T)>2:]\PKMU MX&/5H4;""^!?(L0+ O&"%_$S/(#I06R=[=+]#BZ*SXM'%7;BNO=X*)]38_F< M%_-M\WVCTGJ@_!1[M(M)19#F+G&(MQB3\DS.+)H5;$Z& MCM)*SNZ5KE,A5?)#]%)'CH\DF$9!["\8DQ)+SFR6=;#-_:LX*@YNZ6)+'@^) M&)-22\[LEAO3V [$%_D=3@XVE%%R9J60X_4HS.3LE#%;"$:$S^;-66AFME"-":V4$U9J&:V$(V)+513 M%JJ9+31>NQXF%GJT$%=3\JD'^9MK_5U+/MD_K)R^.8CM7'\F.;-/U!+ P04 " !52&)-&BO;,>X! !4 M( &@ 'AL+U]R96QS+W=OZ^#ILZ4N*O"_2QP4*@<]Z%]<@:^>%G M.M;ET+6Y.?1Y\78ZMGE=-:7T/T+(FR:=ZGS3]:D=?]EUPZDNX]=A'_IZ\UKO M4]#ERKL+;,?SIAM?=#"P!;^&(+ M(%OX9@M 6_AJ"V!;^&X+@%OX<@N@6_AV"\!;^'HKT%OY>BO06Z_PK(T>MOEZ M*]!;^7HKT%OY>BO06_EZ*]!;^7HKT%OY>BO06_EZ*]!;^7H;T-OX>AO0V_AZ M&]#;KG!6@@Y+^'H;T-OX>AO0V_AZ&]#;^'H;T-OX>AO0V_AZ&]#;^'H[T-OY M>CO0V_EZ.]#;^7H[T-NO<-:-#KOY>CO0V_EZ.]#;^7H[T-OY>CO0V_EZ.]#; M^7I'H'?DZQV!WI&O=P1Z1[[>$>@=^7K'B=ZYJ8>T?2G#H=WG2Y=\&OYMS03N M7-Z/Z?(9YZG?[I\H7<8M*9P_+W[SGJ=^1(1/+Q$\_@502P,$% @ 5DAB M38RC=%'1 0 (R !, !;0V]N=&5N=%]4>7!E&ULS=I=3\(P% ;@ MOT)V:UCIQ_ CP(UZJR3Z!^IV8 O;VK0%X=_;#371S$0C).\-8SO=.>]&\UPQ M>SY8\J-]4[=^GI0AV!O&?%Y2HWUJ++6QLC*NT2&>NC6S.M_H-3$QF4Q9;MI M;1B'KD>RF-W12F_K,+H]7N]:SQ-M;5WE.E2F9;NV^-9T_-XP=53W:WQ967\1 M%R2C^WWLXN.U>1*K/F&_F/#]QNX\WO>X(^>J@OX4S:Q654Z%R;=-O"7UUI$N M?$D4FCKUI794/ 57M>OWO$OMPH-N8F.VK]F7!>GYX+6AH M5%\X?O)_#?S8#;EQ-+8N5EVH!AXO1EK&JF?=PE,^(G5;IZ#B5\-CZ_/]L*_& M;?KO0R_\L^A9?_C?6S]=#@&20X+D4" Y,I <4Y &PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( %5(8DVQ M@S$PK0( % * 8 " ?<( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M54AB33;BHXUI @ H@@ !@ ( !G! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 54AB35U5$PRR 0 T@, !@ ( ! M2B< 'AL+W=O&UL4$L! A0#% @ 54AB3;LS2I:W 0 T@, !D M ( !'RL 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 54AB3;2=V=VW 0 T@, !D ( !YC 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 54AB M37%:YL.V 0 T@, !D ( !KS8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 54AB383QIJ % @ - 8 M !D ( !N3P 'AL+W=O&PO=V]R:W-H965TU !X;"]W;W)K&UL4$L! A0#% @ 54AB3>/PA$:W 0 T@, !D M ( !VT( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 54AB3>:-TZ"9 @ =PD !D ( !$4D 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 54AB30W; M]G"( @ 7P@ !D ( !R%$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 54AB374%1Y#* 0 3@0 !D M ( !G5D 'AL+W=OP8 %4" O"0 &0 @ &>6P >&PO M=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ 54AB306)NPFF @ L0D !D ( ! MGV 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 54AB39H&PO=V]R:W-H965T&UL4$L! A0#% @ 54AB39!!.\C5 @ /0P !D M ( !#WD 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 54AB38:][U)L P (! !D ( !$X M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M54AB3597/GJT @ 1 D !D ( !MXD 'AL+W=O&PO&POX! !4( &@ M @ $@]0 >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M" !62&)-C*-T4=$! C( $P @ %&]P 6T-O;G1E;G1? @5'EP97-=+GAM;%!+!08 /@ ^ .00 !(^0 ! end
XML 65 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 66 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 68 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 155 245 1 false 38 0 false 5 false false R1.htm 0001000 - Document - Document and Entity Information Document Sheet http://www.mantech.com/role/DocumentAndEntityInformationDocument Document and Entity Information Document Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.mantech.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Condensed Consolidated Balance Sheets Parentheticals Sheet http://www.mantech.com/role/CondensedConsolidatedBalanceSheetsParentheticals Condensed Consolidated Balance Sheets Parentheticals Statements 3 false false R4.htm 1003000 - Statement - Condensed Consolidated Statements of Income Sheet http://www.mantech.com/role/CondensedConsolidatedStatementsOfIncome Condensed Consolidated Statements of Income Statements 4 false false R5.htm 1005000 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://www.mantech.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 1006000 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity Statement Sheet http://www.mantech.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquityStatement Condensed Consolidated Statements of Changes in Stockholders' Equity Statement Statements 6 false false R7.htm 1007000 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.mantech.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101100 - Disclosure - Description of the Business (Notes) Notes http://www.mantech.com/role/DescriptionOfBusinessNotes Description of the Business (Notes) Notes 8 false false R9.htm 2102100 - Disclosure - Basis of Presentation (Notes) Notes http://www.mantech.com/role/BasisOfPresentationNotes Basis of Presentation (Notes) Notes 9 false false R10.htm 2104100 - Disclosure - Revenue from Contracts with Customers (Notes) Notes http://www.mantech.com/role/RevenueFromContractsWithCustomersNotes Revenue from Contracts with Customers (Notes) Notes 10 false false R11.htm 2105100 - Disclosure - Acquisitions (Notes) Notes http://www.mantech.com/role/AcquisitionsNotes Acquisitions (Notes) Notes 11 false false R12.htm 2106100 - Disclosure - Earnings Per Share (Notes) Notes http://www.mantech.com/role/EarningsPerShareNotes Earnings Per Share (Notes) Notes 12 false false R13.htm 2108100 - Disclosure - Property and Equipment (Notes) Notes http://www.mantech.com/role/PropertyAndEquipmentNotes Property and Equipment (Notes) Notes 13 false false R14.htm 2109100 - Disclosure - Goodwill and Other Intangible Assets (Notes) Notes http://www.mantech.com/role/GoodwillAndOtherIntangibleAssetsNotes Goodwill and Other Intangible Assets (Notes) Notes 14 false false R15.htm 2110100 - Disclosure - Debt (Notes) Notes http://www.mantech.com/role/DebtNotes Debt (Notes) Notes 15 false false R16.htm 2111100 - Disclosure - Commitments and Contingencies (Notes) Notes http://www.mantech.com/role/CommitmentsAndContingenciesNotes Commitments and Contingencies (Notes) Notes 16 false false R17.htm 2112100 - Disclosure - Stock-Based Compensation (Notes) Notes http://www.mantech.com/role/StockBasedCompensationNotes Stock-Based Compensation (Notes) Notes 17 false false R18.htm 2114100 - Disclosure - Income Taxes (Notes) Notes http://www.mantech.com/role/IncomeTaxesNotes Income Taxes (Notes) Notes 18 false false R19.htm 2204201 - Disclosure - Revenue from Contracts with Customers Summary of Significant Policies (Policies) Sheet http://www.mantech.com/role/RevenueFromContractsWithCustomersSummaryOfSignificantPoliciesPolicies Revenue from Contracts with Customers Summary of Significant Policies (Policies) Policies 19 false false R20.htm 2304302 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.mantech.com/role/RevenueFromContractsWithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://www.mantech.com/role/RevenueFromContractsWithCustomersNotes 20 false false R21.htm 2305301 - Disclosure - Acquisitions (Tables) Sheet http://www.mantech.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.mantech.com/role/AcquisitionsNotes 21 false false R22.htm 2306301 - Disclosure - Earnings Per Share (Tables) Sheet http://www.mantech.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.mantech.com/role/EarningsPerShareNotes 22 false false R23.htm 2308301 - Disclosure - Property and Equipment (Tables) Sheet http://www.mantech.com/role/PropertyAndEquipmentTables Property and Equipment (Tables) Tables http://www.mantech.com/role/PropertyAndEquipmentNotes 23 false false R24.htm 2309301 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://www.mantech.com/role/GoodwillAndOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://www.mantech.com/role/GoodwillAndOtherIntangibleAssetsNotes 24 false false R25.htm 2312301 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.mantech.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.mantech.com/role/StockBasedCompensationNotes 25 false false R26.htm 2404403 - Disclosure - Revenue from Contracts with Customers Narrative (Details) Sheet http://www.mantech.com/role/RevenueFromContractsWithCustomersNarrativeDetails Revenue from Contracts with Customers Narrative (Details) Details http://www.mantech.com/role/RevenueFromContractsWithCustomersSummaryOfSignificantPoliciesPolicies 26 false false R27.htm 2404404 - Disclosure - Revenue from Contracts with Customers Revenue by Contract Type (Details) Sheet http://www.mantech.com/role/RevenueFromContractsWithCustomersRevenueByContractTypeDetails Revenue from Contracts with Customers Revenue by Contract Type (Details) Details 27 false false R28.htm 2404405 - Disclosure - Revenue from Contracts with Customers Revenue by Customer (Details) Sheet http://www.mantech.com/role/RevenueFromContractsWithCustomersRevenueByCustomerDetails Revenue from Contracts with Customers Revenue by Customer (Details) Details 28 false false R29.htm 2404406 - Disclosure - Revenue from Contracts with Customers Revenue by Contractor Type (Details) Sheet http://www.mantech.com/role/RevenueFromContractsWithCustomersRevenueByContractorTypeDetails Revenue from Contracts with Customers Revenue by Contractor Type (Details) Details 29 false false R30.htm 2404407 - Disclosure - Revenue from Contracts with Customers Revenue by Geographic Location (Details) Sheet http://www.mantech.com/role/RevenueFromContractsWithCustomersRevenueByGeographicLocationDetails Revenue from Contracts with Customers Revenue by Geographic Location (Details) Details 30 false false R31.htm 2404408 - Disclosure - Revenue from Contracts with Customers Schedule of Contract Receivables (Details) Sheet http://www.mantech.com/role/RevenueFromContractsWithCustomersScheduleOfContractReceivablesDetails Revenue from Contracts with Customers Schedule of Contract Receivables (Details) Details 31 false false R32.htm 2404409 - Disclosure - Revenue from Contracts with Customers Contract with Customer, Asset and Liability (Details) Sheet http://www.mantech.com/role/RevenueFromContractsWithCustomersContractWithCustomerAssetAndLiabilityDetails Revenue from Contracts with Customers Contract with Customer, Asset and Liability (Details) Details 32 false false R33.htm 2404410 - Disclosure - Revenue from Contracts with Customers Revenue, Remaining Performance Obligation (Details) Sheet http://www.mantech.com/role/RevenueFromContractsWithCustomersRevenueRemainingPerformanceObligationDetails Revenue from Contracts with Customers Revenue, Remaining Performance Obligation (Details) Details 33 false false R34.htm 2405402 - Disclosure - Acquisitions (Narrative) (Details) Sheet http://www.mantech.com/role/AcquisitionsNarrativeDetails Acquisitions (Narrative) (Details) Details http://www.mantech.com/role/AcquisitionsTables 34 false false R35.htm 2405403 - Disclosure - Acquisitions (Schedule of Purchase Price Allocation) (Details) Sheet http://www.mantech.com/role/AcquisitionsScheduleOfPurchasePriceAllocationDetails Acquisitions (Schedule of Purchase Price Allocation) (Details) Details http://www.mantech.com/role/AcquisitionsTables 35 false false R36.htm 2406402 - Disclosure - Earnings Per Share (Narrative) (Details) Sheet http://www.mantech.com/role/EarningsPerShareNarrativeDetails Earnings Per Share (Narrative) (Details) Details http://www.mantech.com/role/EarningsPerShareTables 36 false false R37.htm 2406403 - Disclosure - Earnings Per Share (Schedule of Earnings Per Share, Basic and Diluted) (Details) Sheet http://www.mantech.com/role/EarningsPerShareScheduleOfEarningsPerShareBasicAndDilutedDetails Earnings Per Share (Schedule of Earnings Per Share, Basic and Diluted) (Details) Details http://www.mantech.com/role/EarningsPerShareTables 37 false false R38.htm 2408402 - Disclosure - Property and Equipment (Property and Equipment) (Details) Sheet http://www.mantech.com/role/PropertyAndEquipmentPropertyAndEquipmentDetails Property and Equipment (Property and Equipment) (Details) Details http://www.mantech.com/role/PropertyAndEquipmentTables 38 false false R39.htm 2408403 - Disclosure - Property and Equipment Narrative (Details) Sheet http://www.mantech.com/role/PropertyAndEquipmentNarrativeDetails Property and Equipment Narrative (Details) Details 39 false false R40.htm 2409402 - Disclosure - Goodwill and Other Intangible Assets (Narrative) (Details) Sheet http://www.mantech.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails Goodwill and Other Intangible Assets (Narrative) (Details) Details http://www.mantech.com/role/GoodwillAndOtherIntangibleAssetsTables 40 false false R41.htm 2409403 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Goodwill) (Details) Sheet http://www.mantech.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfGoodwillDetails Goodwill and Other Intangible Assets (Schedule of Goodwill) (Details) Details http://www.mantech.com/role/GoodwillAndOtherIntangibleAssetsTables 41 false false R42.htm 2409404 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Other Intangible Assets) (Details) Sheet http://www.mantech.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfOtherIntangibleAssetsDetails Goodwill and Other Intangible Assets (Schedule of Other Intangible Assets) (Details) Details http://www.mantech.com/role/GoodwillAndOtherIntangibleAssetsTables 42 false false R43.htm 2409405 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Other Intangible Assets, Future Amortization Expense) (Details) Sheet http://www.mantech.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfOtherIntangibleAssetsFutureAmortizationExpenseDetails Goodwill and Other Intangible Assets (Schedule of Other Intangible Assets, Future Amortization Expense) (Details) Details http://www.mantech.com/role/GoodwillAndOtherIntangibleAssetsTables 43 false false R44.htm 2410401 - Disclosure - Debt (Revolving Credit Facility) (Narrative) (Details) Sheet http://www.mantech.com/role/DebtRevolvingCreditFacilityNarrativeDetails Debt (Revolving Credit Facility) (Narrative) (Details) Details http://www.mantech.com/role/DebtNotes 44 false false R45.htm 2411401 - Disclosure - Commitments and Contingencies (Litigation Settlement) (Narrative) (Details) Sheet http://www.mantech.com/role/CommitmentsAndContingenciesLitigationSettlementNarrativeDetails Commitments and Contingencies (Litigation Settlement) (Narrative) (Details) Details http://www.mantech.com/role/CommitmentsAndContingenciesNotes 45 false false R46.htm 2411402 - Disclosure - Commitments and Contingencies (Letter of Credit) (Narrative) (Details) Sheet http://www.mantech.com/role/CommitmentsAndContingenciesLetterOfCreditNarrativeDetails Commitments and Contingencies (Letter of Credit) (Narrative) (Details) Details http://www.mantech.com/role/CommitmentsAndContingenciesNotes 46 false false R47.htm 2412402 - Disclosure - Stock-Based Compensation (Narrative) (Details) Sheet http://www.mantech.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation (Narrative) (Details) Details http://www.mantech.com/role/StockBasedCompensationTables 47 false false R48.htm 2412403 - Disclosure - Stock-Based Compensation (Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions) (Details) Sheet http://www.mantech.com/role/StockBasedCompensationScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsDetails Stock-Based Compensation (Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions) (Details) Details http://www.mantech.com/role/StockBasedCompensationTables 48 false false R49.htm 2412404 - Disclosure - Stock-Based Compensation (Schedule of Share-based Compensation, Stock Options, Activity) (Details) Sheet http://www.mantech.com/role/StockBasedCompensationScheduleOfShareBasedCompensationStockOptionsActivityDetails Stock-Based Compensation (Schedule of Share-based Compensation, Stock Options, Activity) (Details) Details http://www.mantech.com/role/StockBasedCompensationTables 49 false false R50.htm 2412405 - Disclosure - Stock-Based Compensation (Schedule of Non-vested Share Activity) (Details) Sheet http://www.mantech.com/role/StockBasedCompensationScheduleOfNonVestedShareActivityDetails Stock-Based Compensation (Schedule of Non-vested Share Activity) (Details) Details http://www.mantech.com/role/StockBasedCompensationTables 50 false false R51.htm 2412406 - Disclosure - Stock-Based Compensation (Schedule Of Share-based Compensation, Restricted Stock Activity) (Details) Sheet http://www.mantech.com/role/StockBasedCompensationScheduleOfShareBasedCompensationRestrictedStockActivityDetails Stock-Based Compensation (Schedule Of Share-based Compensation, Restricted Stock Activity) (Details) Details http://www.mantech.com/role/StockBasedCompensationTables 51 false false R52.htm 2412407 - Disclosure - Stock-Based Compensation (Schedule of Share-based Compensation, Restricted Stock Unit Activity) (Details) Sheet http://www.mantech.com/role/StockBasedCompensationScheduleOfShareBasedCompensationRestrictedStockUnitActivityDetails Stock-Based Compensation (Schedule of Share-based Compensation, Restricted Stock Unit Activity) (Details) Details http://www.mantech.com/role/StockBasedCompensationTables 52 false false R53.htm 2414401 - Disclosure - Income Taxes (Details) Sheet http://www.mantech.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.mantech.com/role/IncomeTaxesNotes 53 false false All Reports Book All Reports mant-20180930.xml mant-20180930.xsd mant-20180930_cal.xml mant-20180930_def.xml mant-20180930_lab.xml mant-20180930_pre.xml http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://fasb.org/us-gaap/2018-01-31 true true ZIP 70 0000892537-18-000037-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000892537-18-000037-xbrl.zip M4$L#!!0 ( %9(8DV)9ZBCX@P! !0)$0 1 ;6%N="TR,#$X,#DS,"YX M;6SLO=F2&T>R(/H\\Q6Z?+Z48E]DW1J+M2]M*)%-4MU'\R(#@2P2+110!T!Q MF:^_'E@20$9F8J]"D>BQ.9(J,Q*^A6_AX?ZW__7E=O##IV(\Z8^&?W^&?T3/ M?BB&W5&O/_SP]V>_OWUNWKH7+Y[]KU_^Y]_^G^?/_\N^>?F#'W7O;XOA] 8&9[+#W1&DBZ7ND%9:PB D]^]B7]^-! M_^?T?W\ J(>3GSO=HOOW9Q^GT[N??_KIIC-Y_^-H_.&G7G_R4WKR$T%8/4?X M.<7/E@ON&EZ_JWMY/&IX>SRJ>?U] RCOZP!Y/QG=W#2\GQ[5+.DV?+];]_UN MMVAZNZA['1A^T^]VIB %S^\ZXVF^.'NE]C.W^<+)]!86W]:^/FP *W?V+QTI;/3*:] M[9^!EUH^L_43#O6]<<_>^?LFX>[=J%-/__FS&@[TBO#\]J5TP:MB1 MZ4G= HBS&A; D[H%P^ZT\Z5AR>Q9[:(&50 M6"X8% U&'1[4?!_^VB"-Z4G=@O[PKQ9HTN/WG4FQ?/VV,YQNO)[^4'0__K@, M*)&F:/GRL-/O3NHI.GM4X\'._MXL#N7CQJ6MTK3Q2NLG&D5AXY7&3VQ9WK"T M^+#%U?Q&DTJO5>BCZ47W/ MZI;<-9'UKI:N]PUOW]>\/.G>/.^]KP$HI?D6#YN6U9FNE)G90N5]5*:GHP::/HI)&BDQH^EZOJ6#WI M?BQZH_[SFZ(W'$T;]E/EI9;/?!P-&B1M_8V6#_3[G09_8_V-E@^,1MW/[1]( M;[1]8#KYN.4#\$;+!R8?(=383HCRM;9/W=_N\*'Y2W6?:>)G+0N+[O/NL'?3 MY$ZNGCO^_3?=8MN[IYW!V ^&G3!\G'CTAHD5PMK,80GS39@_K!A M6;]M6;]Q6;-^G#]L6';?;27+[''=TH]%M\:%FRU+C^J6]%?LWO# X4%Z'6>O M-X<-BX<-RUHCCK476I8WA@MK+S0L;UW:L&Q4LQ-FM!S5[H$Z[WG^>BWA0246 M'QJ.'1@?E\\;%3=MF_K!Q68W27"VKU9GPI-&IF#UK7-1O^;'TM&'A MY'TS"]+#NF5UZFZVI%[1-5F=6FM39V@F]?9EO+DYUE]O2!RG)\F_KV/G\E'# MLO7-L+&H/E&3YXOCN5J5JT] MK%_ZH5-7Q[)XT+RD?F>L/6Q96F5BMKSY8&7MC?'7UZ/^L&&+UK_7\L%6>!IA M:29Z"\4;MNWR2]"-_$/_W7KR_?0J!RVWE> M@O++__P??TO+9V'.;>=-)\K^_=FD M?WLW 'Q^2I^9%X!U1\-I\67Z0Q_8'WU:^D_ZQSN??FCY"LA0?_HU_6'YEWXO M_>VF7XQ_F,&QF>Y9:A+WXG\_^P7!_Y0FG,J__51=//N-GZH_LOB-NV+<'_76 M?Q5(,)[ZSK3X92DA""^7KYZM+2B&O;77]7.*5K_66[Z\_%/Y>\L_+"BSE51_ M+G;)G_9^TA\6DXGI_O=]?])/M5WF2W_R9V+*GR^&-Z/_4PQ?OG2_%K?OB_&# M$;BD'OAN\/?9G^9_Z\$O?[D;]+O]Z1RF'WI]>&5>O+A ZN<&I)[]DK#ZN8K5 MWWZJ_? RR&/Q5?[+?/5 M/F&^Q@5C+]&MW4![0TV=!FWY3W;A:,OGF)RNE*F$_8RO]YQ/($W MXYM2,/+J=ER"K;D$K2"O6N$2M,(EQ*7':(6K*%RUPM5 ?&M:H3%?&V;]4H N M=Z,A_.>D4M@R[?2'12]TQL/^\,/DBG#:]WJS\KS-X MW>GW7@Q=YZX_[0R^28:WXOH=Z0.QMSZX2LG9I61-.XCS5$Z0?9G>[=[?W@]2 M:XM7J<=">FUF>JO]B7S5?[_9#V^RQ[>_\@[FJ_+\-^GR'4:RHZN"J!"PKU'KLD8>X1 M[.OU7SV"LWL$I_7GVPZ&KYQ^:$Y?U$'Q8<[BNW'1F=R/OS[!.XT["D4-AD_3 M,6P[\[OZ A?D"US(B>#^@G(U$M^Z:#2>"%SS@4\]Y[]_/O!J%QXR472F2W"\^P7NNA,[55[\\7_T24KK[5^]*)^>X' MIW2O[ON#'_%6@AR>0KP)T*0+TZ-G#_8^8KA[)$SMH M.K""^.J.//5*X0.R$E>F/^7L0^-.OUX?\2TFL*^3LH"[UZ\A?AR5]L M;O&J^)]R+O$PS_T:H#TQ^WYP)O#*Z6\]QW>8!KBZ?D]F[Q]X/>P:IS]E?_^H M:]Q7=^UT>_D2KG%?8[@+J00ZRV7O2^R->OX]<$U!/JYJ.U,5Z]4/O10_]"P, MWK\Z[J?7$J.^=$O)!_0?>XJ/1?@W3Y<9OIZ6>GI9Z.N$>Q3 MW.-G">7$Q8\J/8NCM#B-N84O_?FF^%0,[XML@/@[D!LS[/T*[!_W.X.)@X^, M.]WITQ#UA-K/%=36O-Y6W+Z3LY>U^NI:09C]T8TFTW'1OWU_/YYTW@^>B**K MY_[LK_4(/1S+'[W5AKJR_'LJG5F+BZ\L_SXBV6TLOUKX[TL0&M7]4A!B_TO1 M>SWN=XMO202:L/J.%/\N?OZ5^=^A;W\U =^1Q[^+(%RUP#?*_%WL_U4+?.>^ MP#4(_"8]@%V"P*OB_[8#OU5)]7_N)].$V"2.QK\5GTVW.[H'O(8?7H]'0_C7 M[NQ(*#OZ6KST=MH9]CKCWN3WNQX !S_ D'X:HK*JM-Z#!!O'8-MI\'T9DB18 MD_'TSU\[_QF-'1!U=%N,)RM3,CM@['PHAMU^,>G#^O&P,Z]Q7_X1"-D=W<*J M+ACE&17@CT]#G #QGW/$%S;G*,R_([=T!R&*1:\8=P:N_ZD_Z'>&9D&_;T!( M6C'[CH1@X9]<-@)"]&C^S0[")$O[@"PA.SHQA0?]E!5*ZFZ9)-TR4(T0ZFZ1HI M?0=&Y^J?/ FC\^A!]0Y&YZHOO@.C<752+U]?7$C^Y*HO'MF_>/2+K^MM71:' MJF^*VTX_=21[78QO1F,@5[=X]1YVR\Q+#U_NBNZTZ+WKW\(KKV[>PE\G-YUN M>O9VB4&EF=LI/_MC;Y2^\R=!!,V-[F7(X?3K7=%K/H(\+1&>S7_[?_SM/)]? MT/B7%8W_]M-Y?VE.RI]R6IY@SYU_1MK3W4+XNH7.OH7P=0M]PUL(Z^L6.O<6 M6M+XNH6^S2VT<(2O6^B,6Z@,-JY;J&8+S7<0?NLOO"E$)25]T@D-BUKP>=7L M:+Q9(_[V_GVW?/0TXO]%*7@5G^4I5([0=W2LL%X@?F7Y-Y_IV767OQX#+=TW MQ?1:E+ZCG2ZO._U[.P.2UYW^"&Q_]//?76SZE>W?G%W?1<%?V?Y=*OFK7?_6 M%/RR%JQLY/F/8O1AW+G[V.]V!C/&SZXLCK_^^?O;2V=U.I]OQ./9+PM$?O[] M[??GK;>S>)F/_6TT_/T)U6*T\'J9DUS#Z/M3Y5>F?T_*?">F7Y7Y4V:QNBKS M[ZN@;F#/Z/\7PY4LW1V^M,]VP/RU>]C\5 MO1=# .I#__V@,)-),9W8K_,;';.!1.L;Z]6X5XQ?C5^/1[W[&6EMI_O78/3A M:3A72X%JH-=9#V$O3O3R OVTS+?V((9BZQUO7()!Y=FYAVJKB//!%2 ML?U()II2)7:3ZK4J:5J/K9S-9H7W$WXPO3KZP'H0#/L MI3&6=TF_VJ]Y?^O[,1CZ^W%J A_[7]*_/3'W: =LUQI?-Z+[(&9*GF,0[[J_ M<67]I;+^[-?9]F']RZ(S*3Z.!KT7MW?CT:=Y6^]OF//R0%-+;TMD?%LM'&ZMG27[;&?XU MNC&W %NW\_;KL ?_F#Z1X7'E_L]P6_>N<]*-?5+ M__;^MB*/+E.%84FO9[_,N[&N$>Q$ M(MFFP5OI?:+?KW)K]>N;[/I.R@3:-PSX9M<-L\^&62?8=<-\BQNF&K0=O1N^ M3W_H(27XTKV@LZ3E+T:IOQP->Z/ABS0WZ#U0^M7-30'?2:^]?&%?O7D:HOS= MZ_J=N/@=F8 =TS57$W 9@GWI)N#;#H2_61/P7<7'5Q-P21G[MW>VS_N.V/XJ>(;LB=/[QQ@'PAVYO:*(,WL_M9M MVZ6+\S$VY1O2IC7W\LSGSKB7%0R^*293V%O3HO=V.NK^5=&$[_K3 >R#%[#O M/O5[]Y7>';X_+IY.7[WEWMV@P[HG4$.($ZF86C*N?GJ3CM^'A"YNRUQ\D>/^ M9(+7R6DWLFS;R//NIBM[]+XS*7KC4I@G29COA_VG5LM4V:7SAJ<[8_E >^BQ M6VPEGUFL9<[W4/%/5 X.UM8G\[W$^2J^KWR\[-U[YOKU*]>?8.14/;R\,O'\ M3#SCI9O]^/A[\CC>O/W]6^3G)F[?D4K>>S=?I>"R=_=!=O;*U,NWNWN'/E>F M/H50Z)J&?CQ[>KXV[]6VZ$SNQ\4O_Y Y)B/OU?)QEHI+\U^VR\M(?&C M[OUM^<+KV>:,\+?)#J!0+[0/ECA,G6<1>87$'!0E(D'VV2__I',H&G^E'HP$ MYZY 8(Z9P%P(Q(B'YQ0IOZ2'4B0^F[FW=6"4OU(%8@[?[BQATE@?C8S.J*AL M4,PN0-"<"X.?;7C8C;]4!2,9GQU^701JB8J"1^^(<,P'D,@% 023((T8/?_G MYN^F3R]_;K97OKHB73,?@.TIOOSOXNL.O\N=#%(@+P)SR".)G(S+W_66BTT+ MW?A+%3!&M[>IZ328UIDVG;RZGR:OM=G7]W,/E)I M'Y ^/K]"6:U%P9I90A=\A0K2Y[]D#3( M#)2E32&",T:IWD"V!9_'P=QNP]Q'4&"+:IAEM^ M:A.:V!\48P<$_3 :[P(%B91B!$K8&4EPC-I0LB275AJ4X,O.^$/Q@^EVBT$R MUT7OA]EOK,.U\:.;\+PI/O3!Y02K]EOG=A=]X)&)P3)'=60\&""(4DN )"/D MV2^_FM_>!??__? "_O'F-_/NQ:O?S,L?W*LWK]=AVOSA3:#>@N ,EJUH=X#) M*A\E5<(SQ US6@L@&R>12">Q(::&51L_L?SU=^-.DI^W7V_?CP8[_"XB(GC/ M* ].4"FXPI:4NSAB-Z?%_&GTQY\Z@_NBT_O/_62:-EPS M"*O=]9RN X0!%)?,E'*1&LQT0'. I @:R[7--?-^00D)T*)_^VD'8%8PEW\" MIZV8=H"$/;!UJ?__I'=?3$?F[>\I/8!T#O]BB$BF6E*7K]FFOAL-X3\GE>AP M_B-A\2/;5(PEC!F/@D8!:S#>C"&IO;>.6?@7K:I4*/'?&;%3T>*/,]!B0R# M@6,J"*L(X<8R'YUV% 49A1:*L%P@,%^3AX>EAWH(V3#,,NV-TR*IKF"\X&0F M&\0*'B2]$-E0YY&-BBD&[6!1\.#34>H] LD@"^&@7NMP0EJXSN0C6.B;P>CS MZ,87-P6$#;UE[R$WFDQKU+QLUW4<]C@1TE-!C5 ,3+6/R_" : @/*M +N:;J MML-S%.A;U+1F8*MHA'@"P;;4B(I81C8.RVQ74JX.A/W^]C[UZ_^TIL<;>>8$ M$H^DL0G(FPH&_!N/0'FKX/!\5RJB@%"B21+WQN_$E#G_'J4R<$V=X]["QH0X M01JB%%#)FG(YF#K+,4__&(UZG_N#P;O.%W,[ M&D_[_WB]A*D?VF:JR0=EQZQN"#1#(3)+?4+9(D0@:IT+-?7F/^QP+) MG4 M$7L!85P7B% .NYK<#Z:CFW86;W"';V3WL-.(A"AHB$Y(:[19ZGX;7SH;C;4!>+G3\4$WNFF*MO!8M0+_!56I ? ^]%-I>ZVR60T4B!"5(:( M44P(%)20R?XYZR#<1DE@,PH\WZ3 0^)V011MDRDC E;:$L3 ?0^<04R>*"J0 M)(XCGCFUS]EW3U'5+J,N!4(0$S@F@S 6X4#C4IT8!Y%]E:*87$G:+J2>JD@, M(^#+6&T"Q!E4+DE*'/4920F_")*.4X]Q7\S_V1^"PYTLH9W_?.I2/N^M>3,: MI_]8_'WRVVC8G9^-[!W88,0X(L(B:[PA8,R,#[,$-Z,)_=SZ 0)GN;"#LY$W1 M+?J?TG7NWT;3I1LQ';TOW&@PF/W'O_O3C_WAJV&1SG]*Z5RMF]R,1[?SL_:W M'?C/Z>CW']_^^(_1IV(\S'-^BVS\.K7(AJOG'.*(2485F%1J#"Z=":GL>G2P M/"E%/VJR(-;C(%C2]\W;W]>N]"1\1N/?9E".;N8Y_1>3R7VQW6<\I/AKC:!X MW9+*8+3'U%-I4I)(6<&6TB>89W6G$S_R!3UW12A1H*P#6=#]=>=K(IX9]N O M8WCI9;_S/EV'[A<35[>5%K6JS:G@D")'XPE#8+G &T:!+=4M$IKDJ6!X%)0&M12)X-% M$GE"G0K)A3XOT'.8\=MF2Q(D"982$H/UPADBO>!+J.$/>:25\@;T4*CG<7/1 M\\4=J+[^S,N ?Q\4LQ 6Y&P]P&R:<;*?+ G&K%5!1(6X!.DQSH>ELF+(9H&^ M)+!+JOB=!.Z'H46;B&)D"%*I1D%AK#@-V*UHP02JTD(!S3)>GY,6K\#='*<$ MS[CXF"KS/A5SCS;UGP"A>G7SKO-E/_8K3JS"7AN'B.2&1DO14L.K(/,8A9), MD>P#W4D1:^.E-$IJ#(S#AGB/*)>,EXAAEV7VGU/)3H<8\'%<]%JZZ/^[2(,2 MBIX!CP9\I]\GQG#)USGKC_M#/834XMU,$8I+8T(6AFL.5T"CP/)Q)1I M@JI6NQZ.@T!MM7.>"2&E5>#[84,1MQ:7H+H\]@#/FTJU/ZC+Q.KDS=Q]?C<" M*4Q^=1IE!?%H',V+/5,_V%X27I#Z\\.(C,4% JPB90BC/#D$%.9J[K MA9/NH .> TGGF8J1&I1JY;"5RG/'DM0YY"WXHG4G8!=.NC-*7>4@B"A09:"[ M!):**<>=3$*GJ<(:Z2PM3#+W]^3T>S=J0&5FIQ]7O1&,@E/!!L,PB)?%%K:I M#TAYY@+3=0>*>V-X.K(\E!"!B@>]Q8T)7@0JO*>.)JIHY*7C/#/?>%&J\%BD M>4C59 71SH)C8P36X*H&'MQ,8JQT$<=+DICSJIU-LNA4QRLC94@ZC+&W7,U$ M1D5P' *MJRLZCBR#P2CU!>S5JZ(P/S#8^YR2.H&IM,013;&"?QA?G@%IFY]3 MXN4YY7YPG0B3UC-GI8E0U%OG-+,F C)E5E-1@_/\S:-ALN5X]LQ!*0:A$?%466^BIY*O+J<(Y3(?0V N,S2V W4*-%HCOV"Y M(,'BY%LJ[[GA=HE&-"(O)A2:/SP:VW.>PE(,ZM9Y0P3QH'"=+]EA(% [!SO6 MDF+I=NEFGF%OK6L"0\GUTM[HP(SW!I<7K@*WF4!Q7MT7K? <"7GK 3%MF6/AOH6]2J)B1HH*Y#(8#!UMI+M"0ZJ-G,U,T. MG!\,\C:BZVA]C#**E TUT2H6R5*-4I^7TBYR2X>!/ISV>_W!?:J.>UMT[\>S MXZ+PI3NX[Q6].![=)@5\/UU\:EFNM[RZ"S]TWU .4.'-ICL5@@K"4*N=D5Z2 MR 739<48$KSF3)(*^']\#<=30/XPI/BCC11..NJTDAKB6DF$Y(:1)2DHC;:. M% AK]01)D>_835)(".M)U @DGE,6G%&VK"$GF-2=5!-&P!-\DJ1HE0JK/3+< M,TTI['EF,2)N20HO4-T& 7<887I.4M2HLVV^%$<*!!N,'OR/2!+ -I8@AE/,(0&ZU4'TX'!YR<_GM5I8:LXIW@F2@X[- M@XK2"0BNP4].M4$6$[3R"D1-!".Q8#7PU!W>MH/51B<(GJC'.D83 W3=W%T"&KH?6J7 6H(5DSZO73G%_[CW;@SG,RO N%3 MGT,VU7'30+$,TCFKG& *F"66P@__+_/409^@BN^U#U9;J %T&WT8]O]OT7NQ MZ-/3*9VXY7FH&:[7^<"S^UL@?&?R<7%^_ZDS2)FG6HD] ?$V C6''#$1,/RIBYHWDQS8(;$-M*=D 1G(_96F,Y$;L#X706><6]VI>CA/DQ+P+T&,+:B^4V'^ MHI1DYO;W^FGS_];33]HYBFHI/]CRB8HXS";L;.$XPC6+%E0D@) MZ426.EVCPJY G0:1+?>(],62T50*UE MD#--107T'8 Z 1:R)9$._AR-.C"MB4&S5DKQ0D6@\U?, \.FD1C0YKA=SR\T*? M!XMY9YOJ)?F].Q0HYK"02*-T%Q2#I2"F[%Z+E,\Z%"BJT"[XU(-W.K2VF#SC M"*>I,05B01!G$7@R9:&%H5DM259Z=#!6H]O;_KSJ-2T?K4VC;M@M:_VZN<<& MW%T,%AK<, WP+O>'U;Y:=/3#ETG_YV%_\/=GT_%]\>R'GPX&8R;O*Z\'6P!# M)*<[<*<]!T]P54#DJCIS*QB+UKY^U@9^V"L/VA-IF_PR7'$#UALE,(N]@H#+ M&QI2[W"=.DPL#VJMJ20:5LWVT8\$K_%W!\A.@0EIP<1+\&((2\VQ)8Z@!!DS M2TPVQ,VFM81$#$"VZ\(%QYQ&A$96539-7C\\?%1;7*%X<- !LO6&6= M3R5FC)7-;2*I5O-N8,(?'I,V^>*(6DF0]%*"VO8"@8"5G8^T,9>%2;M\&6\9 M\Q19(@U!!'QH7,J7%H@]/"Z@_0?PCYW"L8U&+QJ\:,^)128Z#_^A8UDMSH.) M39C@'S?LTPZ0-6#RNC-^-9[=&NG-?(WELEK[=*:F^9X:L,]:JG231 ?+G2E/ M3@A1O)F=J%Y=-"'U>#38VC[?.3"PX*H'#&$M<)\:85 M@U0<9Y/3Z9WEW&@9EW<.P&QD[>Z>) VVRH&Q%MD((6JD' /C'1B9RF\*T8C1-,KHD1<:P>XODQ*&R3J<'P;E\VWSX)S5H.TAUJ11:>["LA10 M"L=,7;'W ['Y?-N:,4<<4IC[2 .Q5I!8GL<%PL59V5S7;NV\.YEYC5"$?1P< M!*Y&!TSX$EV$9&T1NP!++R5M03?OLG9^5+?/O?%$1Q]X-)$K"VS5IYAQQS7@2&*/7*KTZ#@ZW056"\E""47ANIV=\PS M88WQRD#LRKQRA)8";'5HGV9T#*I-XYO.;7HI"_ _GWJ*0_3NK%H=K_H00RUK M$4M7W5KPKF"DMS(Y(F)XE,C'X !+$6$G+[1GSR<#ZT:_FW>$N+I;CYT.((6IC9U8'5T$Z_(K$/MQJ]KQK[X78<.-](UC(1HYI9R! M!: J2 Y:H6Q'B)S,3^_2': JI$W0' -TVUE6,#&U[(DQ!.6XQ\[1\EZ20/DD M.,8EU6<'>DNMAE'6>**L9D0%!I+.57G+SPB7"SH86?$00+=1FDBF+;4 H(+H M7"91*;L2D/,WQ?F9EJ,?TOPC@8#,##O/A>#3\6O\.K' M'6[>K1=L<(JU BM/@@*?-DV)TV6=">S&["9;M7G!WN#5X99:B[G[R11(,+^$ ML9I'XSK3[L??[U8=@MXMIZ"XCYWA!R#B5)M54F16>F-UEAK#Y3A")RE):44 MC]GE/U7M&/$XE%J6"WZM]4J:][@.)#C*8D#I=AY)@7QYRY-5CX]3X:["5<74 M LP14+>6G7#PY@!F@[#U %'0L82:Q+PJDT+P6C5<)X=Z^Y5:!#ZW!''R"&E! ML &[KU?5)2$O>"/@P)X![(,NJD,(Y)16*'BD*>-"!%4Z-0K^=Z2DU-P3/PR' MUO[+J0N!BL2R-!3 BD!YZ48+E+O1>\K-OCB4LZZ6!<'[3_/QGF+)/<0Y5*1S M>H-+M2Y]WA6)9;6(>\%W8LQ:>PZ!P4K=4&5TD@01M-4E9L365);5)(L/1VT" M3DJZFI'*A=X6XT_];C%Y.QKL5 FR6:PH;!J(!F%IZF8"K@<.I>\1%\3:;0>!,O<2X*"(HAP5D9EVN;M 5&Z:"//#/06#UMK@Q6; M=7O"7*K9T("E;E549H:,$3[3K>>&N8W0R=82IEW*NX&?$:T0N(090H5\[ =' M'%45TDY EZY'N+DINM-7P^KH15OY/?[WH0=:=^)TAO:+RC:E5K?&(5? MCH:]T? %@#=^WQG^]0HD+%UNA==>OK"OWFP]>M!.21]%J@97C@CE15F8QNS& MO.)&B;6-JF:>M)>"[4\MLP:A00U M-C)&:2E.X(=F]V@@7,*;[M'> )X8N[8@23"%;,!8!@I:7R&"Y&J^FF79/3_* M6:5/U$RPQFL;%++4!9-?UH#?!& M")HJV<'["5(K4C9E5-D=FU] 8%CE)' _X%=#T/;NXAR13S/HB,4NIJX'S&M2 MMC>S/M..I)J66/_UO:!JRY8@RK3AD1C!M<>**\Y"F;26-5V^\4F@VI*= N(0 M''4JWQ8QDFA2S=2"5I*;_ ")G0JJUL;*A&BB(PG>QY"N'H#]+J&*(4]YZT.( M51FJ=X :Y0[DG%/J.65&V1#+>J3(\F-. K:KZF,T0G,PT-NNUEN6FJLJ9K@+ MAG#+75E/%+G/SV;!QZ[NX]V [J<1N._OIZOX?>_47*1>()WN14:M61K!*LK> M>=:@_/X\KNKZ'(A#8&R]N*F0(=$Z)X5'-% 5="D%@=+\W)BQ,P"Y)?5&TJUW M'JSE8'Q<0-*L3N2#91G7M:XR_30PMA$RC0G&PA"&TNA%%7Q8U@6!)QAE9F+2 MZ'&Y'Y"+:T 2X<#EA0V'=;HLHN*]*P2D> ]>M( M=*U-ES2^.ZH$1 M;5*M)^!HJE:G'@<,\;IE8!F,*:]-$J-:]BCGEX7H%HZ:8!P810OVT*9>7([* M\MJWQ^CA$3W7'B622&\\XN"IQ>"X8;0\-D>J6B^Y+KI<7A:B6SC*@8].6Q2P M1%02,#4H+I414[&Q?<>1B/HT$:2N*N.,EI0$&CPETH*D,AHTMJ&\/ 7XMUSL M;3,P"TP>'-DM?&4^@G_M([AWWJ1![YJ61B8(W-*6Y8S(GFNW6BR<=Y)S+CT/ MJ>F)7PTO"J)1+8&A:1'BQT)V"V<=L),Z8XR.E$?A(_=EBRCC2>,=_?,A>T;+ M*J5#V*=1RRY=FTH>19DC,9:WB'&;P7DL9+=P5DOG(":QD5M$8/M2MNH\H!41 MCX+LN?9L,%B:- 7681#:Z)4EM.P@0U2+&%\BLELXF_H6P3;5BI$4YEB.O2[; M$_OFUC_[(SLK+BHO.[SK?$EGTZG*<)C.W>=IS6DLTAB80<+P?CH:?]UXN4Z9 ML98&.CA=<"$>>8D1)Q)+8E8#I-!&W+8Z8E\?H7<"F,].@O8>0B0(DT)S;"%. MC6!@O2])X/B&6[PBP7JCK5.3X/9N,/I:%(O1\FL'4@=57BMD%#'.Z-3/38'! M4:8\VJ,&Y[D]B2H3PK8"="3T;8=[:91ZM.D$*""/P"%"O&P@9D/->3"9)8:. MA7Y1";ETAS=/PA<3AF<3[U8EP/-VAJF@G 92 M9IR]EVTCU,^$PZ.0:=N(PU029!%U) 9).74A]=-=ME2(>;'Q!9+IM]'P4S$! MR32?4U7KNQ%\;OWYK+GOK"UT4SW\MAML8*0E1!*:!24,YD25K;>%1*H:.CW[ M97;AL6X+G1R/!R'6G%MQ-%[\*;W76#2W;AHCA-80:5*P#!B[0+PIS;XCVCS[ MY37YXP&(5 O_.N5B'_Y8O 0#5)T4\?NDN+D?O.S?-!K%PQK>EZN:?WIBO_[: M^<]H//9-Q@A27FQ>T M]P?Q# @>MT,6=X_N.X,W_0\?IUN/;Y$'HL$N"8S[U#% RS*#S6A>[8&!8NQ; M(]K;TPF\;F,#L08I!X:& M$KVJF5'>9-?]L1;LXO;2L43;?R\%RH*QSK/(/#':&27+&U8,C%!^-Y;AA]I+ M:TL6];2I\\)^'2$VZM0DE@9",B*\$"@8ITD9DP85\R).PN7NN&Z']G"\WQ2W MG?XP>1(WL3_I=@9_%)WZ@7;-E^<#,E(9IJR-EFBI??!E0$YX5G\B4&6P]PD@ M/IP :76$=_?#F3IO*'*<2B-C ^%,[L,QA7W^4U+2BJM3 Z#\D@\1_?[\I8: MS@32DG$P'80JITK>2I./X,2"BV.8NX3R.#S??1P7>S(40T2,--7!!D>4]$8Y M74;$,N8.4QH%>"2B,S"/Q/3S:$\\K5'1$9STLO"4ZHAI*;B8Y!X.EO1H/#^/ M=L3R'^-1MDD2 MKT7FP3&A*WW)SDN1UJM;#E%CB70* A#-'%N;S!"QS_L0(*[E0[+SH=UQ9R,$ M92AU*>01C)/@I,P'&)9O^ >7[X=WM0UR!GF.7!I4;I$G:]-AM,&9^PFRS79V M/_>A2.WLNS;M;5@Z570D:!:UN/3(S]I9JD9FGIPE*Z%HTI1%>K M#BQ45RL*$CF8V%EK'TF--HUME%(\^(B)]<8'(WPL+RV9B#,%A2%ZQ _%QH?6 MUL!$8)J7CD:%(@X0)Y7^IA4QGS+,-7LPF7X$3#?ML8:8D 8"^E"8HH M3A$$7:O:.)MWAB6$B8<$OO5:)PW&QS1T%A.ND ='6I21HLL+(S 1BAY.^M&H M][D_&.26J6WJ,@4)CDY03SV62J:;*J14>CR?*0MAOZI<8US^\&[ M-:2I:M M.J3I[288B#VDU*L$H?M"TIF7!$E@&@80C,1JF(!@JZUJJO M-ZLDV:5$= -&1I@74HNHO.56,XA52A%D2N<--H@2JI[,=?"LPSTOBGP),6@< MCVZ3^]D?WL.;K^Z*\=Q/F#?:*XLGB\FO_>%HW)]^G769*B93V(J;7YE?5/VU MF'Y,TX93^#^-_ZQ#I.XO&U1X0.PNB:BM M*A@,GP)=&[T2/$JO@B[/#3GE629>8DVN1-UBE"F8">8$Z&G.,%@LQ5"I5((6 MF3]$E*HDR;]3HK9):@S@GWD)XLH)Q\%)I$6P(.)RE8: Q9.).!*%U.NPTP&Z1ZI#Z?R!B@HY2A9 *$LKH MS(7\'$]H7*=C3@9KJW$ -Y@:G5HL* M!@[$9]OIN9"\042;0!P7G4F:ZS[[YXOAHK4XO/PUM8--H7RW.[[?N"JT-Z$E M%1Y"36P9C3R$B(POSRVQ)UEL^ARB>EY%XP! SX'J-MD7@4FNM=3@&+$@(P[E MZ/4TF#E/RU8R0.? U/9G#,.7;I$N@,X[W1_<2HTQSVD EPXB=5#P$+"' M,DM'L,J\/\R%T%NPW +CB1' MA6!=#]K]AU%0V%14@2<>2#0NM:KE'LSA@B/K= 1I2HE05 J=RGU8^19$0.& MF#8SF#N#=SJTMG#)@I01B R#"T83BXV,>J4+\W0&URAS8T^$U:OIQV*\N.): MUT5Z!R9YCS5X8#YPZG )]PO1_B!SPL(YD:,<9H%%UOA.AZ/;8V9$^FIB[!O M;$R!A1.K*,_GEXH #[I5N1V$QR+4'WY8W!L]Q(=+*6^J#&#D(U-:4:5G@2CU^/B#ES& M0X_R.,15R!ADX7_>.\$5+;UK>)#)F:A6@FR#Z#CHMW!!&(BS$ 0Q#)RY !06 MO$S%1EV3X&)LVU[?!_K5?,S]%56:PVFBIU)"Q(BY9T:0LON@RKL$,+'-EJQ! M ME3:]_VZTNK,,CG=ZV8S':7Y(:X;P/+.=1<2I6R;E/BH=+()=!F7264 M8]99C<=S%,J73,"M,]NQ5A%<$/!W@]/<*R9QV1O.$T-J*/C4B'?*[D:;BCR5 M$TDETX8DVGHIU&K2(]UPMDOI(S7*\)LEX%;I$]1(2W3D7$42&;;4KGHF14V? MNO2=N&O:9I4%(4Y:R058J>!DY J5]5C"Z3K=1TF-0?MF";B+[N/26\XTD"MJ M8>RJI1-G&Y-:GZKTG4WWZ32C5^ET[2(5='%P7,NJ&K+IE)32QVJ2)M\L ;=* MGQ)!R\# ;!@I,0W$V'(@#81K^F&E+ZL:#E^Z@_L>1$6'U8 QSQ6X$D1AXZS@ MTCFGRFEX@N3UBODECEV .AZ)UBEEW E">9I;+AR"N(=I6Y8T19)/<TK/@J()(@:[\.9M?-""\>LRX\?O[@M9Z9B.1Q8(I\,QQ MH!#_LE@>@<::1A,JRTT>#MJ60T0'"BP82JWSV%MFG(_EM1*#\]IF@:MYGZ- M:\UZ()]FB$>+; @X-GJ,Z)7D'V.9G8;-DR-X"AT2(SE@)=+,: MXB_+; D?\2@?(UO*$0;?RU,:<62)YD%Z70P=\$%EV/PN>CX=P MB_@QG2I&(-JRT7@O&?*\/,-&69]4B/ S'7,*"%MIZ*,1/G!&B4&.8P#3E3E> M3//VD/5;=PN$!Y]72\F<=Q%+G<:EH32<>TD_T"U93JIZ?;WR^WN!MFU:E>/! MI;:4(0VJ/'.$O^AH\L,.(\=:SLX. X MR^T:5IG(-53+M$#46J0=C0,OW 5-4+KJP+4O(0*%EI>,8T6K(E8+T3-!D=D?%LM'&ZMG9=^V,_QK M=&-NBW&_VWG[%:#IULX7WKA^PZ+"G!,B8<-%&[TQJV84H&=SGLV[4*U1:!LI MGC+9UF8)3R;SFLD/Q;#;+R;VZV^=Z?TX?;?\\R9(KXOQS6@,/]$M_G'? 0=Y M6FQC1JKME&"1G72:\*C2Q-15T1'/=S6OWC';BQE-1XW;]CD'WQMS9C"146(M MD7.E_VI8?G.%@>:LG (U'"2V@M2VT=/T2#OK&BV(1%XZ&5>-@71^]Y,AR3C= M$R0S[,UBLX^C00^(/"_SV_,2.GA90F(BG)%!(!M)*+<;ER:_-2(98Y(W 5H+ MT7'0MU'9"FQC4-C'X%64)B);,A[!%:M>)M^/1!O$'0T_O"O&M^M? MV,]:60"&!N8@$ 8SY;T!XUJJ,(.R\BV*,\&H@>$@&"^:S1%3Q D3D:5Q]U%[ MIDNKCET^L_=<=*H8]LUM'JCPSKB4-%.!8X(1,^4QFM99B>$YH+LT+FY2"&&@ M">>,4ANEB)YA6OH^$/ADP%%J/UK[ZSFWGP[P>_U^=P?UNR=*-8? 0"BN" M@F_?K[)/7AB/TA!+XI[$RS M:0ZKTE68IED'S%..C%7.&K\:\Q1EMH72P:O8/.O9';I3X;3M@@E$S$'3Z(7B MTGD,X7-9/HD7KK.#[AD X3@#?($,0]R)8HT\SPK]GN>(XQ MESOA5 /=J7#:PB?.P>/UQ#(/6P8IPTNV<"U4L90;+@##WJM>)>R M[!!&,U)IBW P2JL[G_O?VJ32$[ CZ2XDA1T3]&IPD)6V)ND*$6T5ZM7O[PW8 M>>>I.^8LDP$\,:TI\YZ"4SL;$N]!G;.\(=))L6NM,=:!.Q0ADN6&),]1J)+L MD:M,^3(NITB, .R_9O8R1<1M!N-+,32N)PS-I=RC= M*,\OWYX2NU831F.:NZ&1\QZ!AN=6K34W8=DV%%@C?D+ SDOV !(-T0/5ACD: M:11I2EV2=A H9T6F0@_%SGSJ] ?SLJ=%0=1:QKIAYO8Y2]-3YH@@*].I9FJ' MY90KXTI4<]D =CC-;/@^Z%T,96HJWRK5#H91,#@,^7193-JX*IM&T>:WW^:G M9Q=#F+/55** A-7I,_^<(H);--03HLPVD4$46ZY!7SB+ M)05E[5AYQ5"IFKB>-3WV=!(&!=5I%BC?-S2B;: MK-H3HLPVF9%<84$T6'F,0;5 B*C+L>+@7&91E*S62SPR8.02E>;!,$X,,&0 M%>6]#:!7GNQ#'!T:.-11YSY!]^KF37$W&L^NJ[TM/NS<$G+S\-0ZC)R-3"(6 M" ;GI"S_5R*PL.Z:A.%T=D0 BF(-D498UB$N#QJ..$](HX0AA/7: M>"-(YTT_007M!V2Z23._6'A@W2W85VR-=RY*233\L^RF&E3,5"2AM#*C-H=@ M7_C:RFX5DE0#.,01*HF$/;XJ;@S6Y->.]*'@_38:=@^A(')!!JX0CA)I+L&R M:+FTP,SE4WY%]5"A%H8#@&P=16P\$=Y G)9ND1#'/&'EW1&B,CG$2%8Z!>P& M93HQ&!G?8\VEF; MH-T$Y[8XV"F$0-,JIHEW2<",T=X[2X$)U.4C<[]A^K=?"U1*Z-2638>HO/!$ MN3)?P'.U\9S6[,=OB% /+J@^T*BMBTYZKD%+:$32!1B3DND4(O'OAP%;'"V< MYO1Y35SDEALLL5V[^:)"=H[YO-)Q_5LCU(-+JJ'1",0#(49Y:JU">JY2L8#( M%N6MKK]E!K26;"KXGT]M;SD-()N:BS*X B<\"PF>5UI??&N$>G!)Y<)ZJ0GF M:82\1MX2S9).]:F8T>;-AQ^) 6L7\0[U^B&4DT((0IS#4F,7L5C=8O4\;QB- M>*6HI1F20^%M"P"XB-(1++DCQBE"/,=E%E7"YLCAQ95F/'O "X]&FV'KH