0000892537-22-000016.txt : 20220803 0000892537-22-000016.hdr.sgml : 20220803 20220803090232 ACCESSION NUMBER: 0000892537-22-000016 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 64 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220803 DATE AS OF CHANGE: 20220803 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: 221131088 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-20220630.htm 10-Q mant-20220630
false2022Q2000089253712/3161100008925372022-01-012022-06-300000892537us-gaap:CommonClassAMember2022-08-01xbrli:shares0000892537us-gaap:CommonClassBMember2022-08-0100008925372022-06-30iso4217:USD00008925372021-12-310000892537us-gaap:CommonClassAMember2021-12-31iso4217:USDxbrli:shares0000892537us-gaap:CommonClassAMember2022-06-300000892537us-gaap:CommonClassBMember2021-12-310000892537us-gaap:CommonClassBMember2022-06-3000008925372022-04-012022-06-3000008925372021-04-012021-06-3000008925372021-01-012021-06-300000892537us-gaap:CommonClassAMember2022-04-012022-06-300000892537us-gaap:CommonClassAMember2021-04-012021-06-300000892537us-gaap:CommonClassAMember2022-01-012022-06-300000892537us-gaap:CommonClassAMember2021-01-012021-06-300000892537us-gaap:CommonClassBMember2022-04-012022-06-300000892537us-gaap:CommonClassBMember2021-04-012021-06-300000892537us-gaap:CommonClassBMember2022-01-012022-06-300000892537us-gaap:CommonClassBMember2021-01-012021-06-300000892537us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-03-310000892537us-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-03-310000892537us-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-12-310000892537us-gaap:CommonClassAMemberus-gaap:CommonStockMember2020-12-310000892537us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-04-012022-06-300000892537us-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-04-012021-06-300000892537us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-01-012022-06-300000892537us-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-01-012021-06-300000892537us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-06-300000892537us-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-06-300000892537us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-03-310000892537us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-03-310000892537us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-12-310000892537us-gaap:CommonClassBMemberus-gaap:CommonStockMember2020-12-310000892537us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-04-012022-06-300000892537us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-04-012021-06-300000892537us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-01-012022-06-300000892537us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-01-012021-06-300000892537us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-06-300000892537us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-06-300000892537us-gaap:AdditionalPaidInCapitalMember2022-03-310000892537us-gaap:AdditionalPaidInCapitalMember2021-03-310000892537us-gaap:AdditionalPaidInCapitalMember2021-12-310000892537us-gaap:AdditionalPaidInCapitalMember2020-12-310000892537us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300000892537us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300000892537us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-300000892537us-gaap:AdditionalPaidInCapitalMember2021-01-012021-06-300000892537us-gaap:AdditionalPaidInCapitalMember2022-06-300000892537us-gaap:AdditionalPaidInCapitalMember2021-06-300000892537us-gaap:TreasuryStockMember2022-03-310000892537us-gaap:TreasuryStockMember2021-03-310000892537us-gaap:TreasuryStockMember2021-12-310000892537us-gaap:TreasuryStockMember2020-12-310000892537us-gaap:TreasuryStockMember2022-06-300000892537us-gaap:TreasuryStockMember2021-06-300000892537us-gaap:RetainedEarningsMember2022-03-310000892537us-gaap:RetainedEarningsMember2021-03-310000892537us-gaap:RetainedEarningsMember2021-12-310000892537us-gaap:RetainedEarningsMember2020-12-310000892537us-gaap:RetainedEarningsMember2022-04-012022-06-300000892537us-gaap:RetainedEarningsMember2021-04-012021-06-300000892537us-gaap:RetainedEarningsMember2022-01-012022-06-300000892537us-gaap:RetainedEarningsMember2021-01-012021-06-300000892537us-gaap:RetainedEarningsMember2022-06-300000892537us-gaap:RetainedEarningsMember2021-06-300000892537us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310000892537us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310000892537us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000892537us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000892537us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300000892537us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300000892537us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-300000892537us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-06-300000892537us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300000892537us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-3000008925372021-06-3000008925372020-12-310000892537mant:ManTechInternationalCorporationMembermant:TheCarlyleGroupIncMember2022-01-012022-06-300000892537mant:ManTechInternationalCorporationMemberus-gaap:CommonClassAMembermant:TheCarlyleGroupIncMember2022-05-130000892537mant:ManTechInternationalCorporationMemberus-gaap:CommonClassBMembermant:TheCarlyleGroupIncMember2022-05-130000892537mant:ManTechInternationalCorporationMembermant:TheCarlyleGroupIncMember2022-05-130000892537mant:ManTechInternationalCorporationMembermant:TheCarlyleGroupIncMember2022-05-132022-05-13mant:Entities0000892537us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberus-gaap:GeographicConcentrationRiskMembercountry:US2021-01-012021-06-30xbrli:pure0000892537us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberus-gaap:GeographicConcentrationRiskMembercountry:US2021-04-012021-06-300000892537us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberus-gaap:GeographicConcentrationRiskMembercountry:US2022-01-012022-06-300000892537us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberus-gaap:GeographicConcentrationRiskMembercountry:US2022-04-012022-06-300000892537mant:CostreimbursableMember2022-04-012022-06-300000892537mant:CostreimbursableMember2021-04-012021-06-300000892537mant:CostreimbursableMember2022-01-012022-06-300000892537mant:CostreimbursableMember2021-01-012021-06-300000892537us-gaap:FixedPriceContractMember2022-04-012022-06-300000892537us-gaap:FixedPriceContractMember2021-04-012021-06-300000892537us-gaap:FixedPriceContractMember2022-01-012022-06-300000892537us-gaap:FixedPriceContractMember2021-01-012021-06-300000892537us-gaap:TimeAndMaterialsContractMember2022-04-012022-06-300000892537us-gaap:TimeAndMaterialsContractMember2021-04-012021-06-300000892537us-gaap:TimeAndMaterialsContractMember2022-01-012022-06-300000892537us-gaap:TimeAndMaterialsContractMember2021-01-012021-06-300000892537mant:U.S.GovernmentMember2022-04-012022-06-300000892537mant:U.S.GovernmentMember2021-04-012021-06-300000892537mant:U.S.GovernmentMember2022-01-012022-06-300000892537mant:U.S.GovernmentMember2021-01-012021-06-300000892537mant:StateagenciesinternationalagenciesandcommercialentitiesMember2022-04-012022-06-300000892537mant:StateagenciesinternationalagenciesandcommercialentitiesMember2021-04-012021-06-300000892537mant:StateagenciesinternationalagenciesandcommercialentitiesMember2022-01-012022-06-300000892537mant:StateagenciesinternationalagenciesandcommercialentitiesMember2021-01-012021-06-300000892537mant:PrimeContractorMember2022-04-012022-06-300000892537mant:PrimeContractorMember2021-04-012021-06-300000892537mant:PrimeContractorMember2022-01-012022-06-300000892537mant:PrimeContractorMember2021-01-012021-06-300000892537mant:SubcontractorMember2022-04-012022-06-300000892537mant:SubcontractorMember2021-04-012021-06-300000892537mant:SubcontractorMember2022-01-012022-06-300000892537mant:SubcontractorMember2021-01-012021-06-3000008925372022-07-012022-06-3000008925372023-01-012022-06-3000008925372024-01-012022-06-3000008925372025-01-012022-06-300000892537mant:TMACMember2022-01-012022-06-300000892537mant:TMACMember2022-06-300000892537mant:TMACMemberus-gaap:CustomerRelationshipsMember2022-01-012022-06-300000892537us-gaap:OrderOrProductionBacklogMembermant:TMACMember2022-01-012022-06-300000892537mant:GryphonTechnologiesMember2022-01-012022-06-300000892537mant:GryphonTechnologiesMemberus-gaap:CustomerRelationshipsMember2022-01-012022-06-300000892537us-gaap:OrderOrProductionBacklogMembermant:GryphonTechnologiesMember2022-01-012022-06-300000892537mant:GryphonTechnologiesMember2022-06-300000892537mant:GryphonTechnologiesMember2022-04-012022-06-3000008925372022-01-012022-03-3100008925372021-01-012021-03-3100008925372021-01-012021-12-310000892537us-gaap:ContractualRightsMember2022-06-300000892537us-gaap:ContractualRightsMember2021-12-310000892537us-gaap:SoftwareDevelopmentMember2022-06-300000892537us-gaap:SoftwareDevelopmentMember2021-12-310000892537us-gaap:SoftwareDevelopmentMember2021-01-012021-06-300000892537mant:BankofAmericaSyndicateMember2022-06-300000892537mant:BankofAmericaSyndicateMemberus-gaap:RevolvingCreditFacilityMember2022-06-300000892537mant:BankofAmericaSyndicateMemberus-gaap:LetterOfCreditMember2022-06-300000892537mant:BankofAmericaSyndicateMembermant:RevolvingCreditFacilitySwingLineLoanMember2022-06-300000892537mant:BankofAmericaSyndicateMembermant:TermLoanFacilityMember2022-06-300000892537us-gaap:LondonInterbankOfferedRateLIBORMembersrt:MinimumMembermant:BankofAmericaSyndicateMember2022-01-012022-06-300000892537us-gaap:LondonInterbankOfferedRateLIBORMembermant:BankofAmericaSyndicateMembersrt:MaximumMember2022-01-012022-06-300000892537us-gaap:BaseRateMembersrt:MinimumMembermant:BankofAmericaSyndicateMember2022-01-012022-06-300000892537us-gaap:BaseRateMembermant:BankofAmericaSyndicateMembersrt:MaximumMember2022-01-012022-06-300000892537mant:BankofAmericaSyndicateMember2021-12-310000892537us-gaap:PerformanceGuaranteeMembermant:BankofAmericaSyndicateMemberus-gaap:LetterOfCreditMember2022-06-3000008925372022-03-282022-03-2800008925372022-01-022022-01-020000892537us-gaap:RestrictedStockMembersrt:DirectorMember2021-01-012021-06-300000892537us-gaap:RestrictedStockMembersrt:DirectorMember2022-01-012022-06-300000892537us-gaap:RestrictedStockMember2022-01-012022-06-300000892537us-gaap:RestrictedStockMember2020-12-310000892537us-gaap:RestrictedStockMember2021-01-012021-12-310000892537us-gaap:RestrictedStockMember2021-12-310000892537us-gaap:RestrictedStockMember2022-06-300000892537us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300000892537us-gaap:RestrictedStockUnitsRSUMember2020-12-310000892537us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310000892537us-gaap:RestrictedStockUnitsRSUMember2021-12-310000892537us-gaap:RestrictedStockUnitsRSUMember2022-06-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549 
__________________________________________
FORM 10-Q 
__________________________________________
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2022
or
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) 
__________________________________________
Delaware22-1852179
State or Other Jurisdiction of
Incorporation or Organization
I.R.S. Employer
Identification No.
2251 Corporate Park DriveHerndonVA20171
Address of Principal Executive OfficesZip Code
(703) 218-6000
Registrant’s Telephone Number, Including Area Code 
__________________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Class A Common StockMANTNasdaq
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.      Yes      No
Indicate by check mark whether the registrant has submitted electronically, every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).      Yes      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 filerAccelerated filer
Non-accelerated filer
  (Do not check if a smaller reporting company)
Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the



Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).      Yes      No
As of August 1, 2022 there were 39,382,197 shares outstanding of our Class A common stock and 1,586,695 shares outstanding of our Class B common stock.




TABLE OF CONTENTS
  Page No.
Item 1.
Condensed Consolidated Balance Sheets as of June 30, 2022 and December 31, 2021
Condensed Consolidated Statements of Income for the Three and Six Months Ended June 30, 2022 and 2021
Condensed Consolidated Statements of Comprehensive Income for the Three and Six Months Ended June 30, 2022 and 2021
Condensed Consolidated Statements of Changes in Stockholders' Equity for the Three and Six Months Ended June 30, 2022 and 2021
Condensed Consolidated Statements of Cash Flows for the Six Months Ended June 30, 2022 and 2021
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.Risk Factors
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)
 June 30,
2022
December 31,
2021
ASSETS
Cash and cash equivalents$46,751 $53,374 
Receivables—net511,481 476,035 
Prepaid expenses41,975 32,600 
Taxes receivable—current19,975 22,140 
Other current assets8,779 13,372 
Total Current Assets628,961 597,521 
Goodwill1,511,068 1,498,988 
Other intangible assets—net244,338 265,555 
Property and equipment—net132,978 133,297 
Operating lease right of use assets74,233 75,319 
Employee supplemental savings plan assets30,792 43,342 
Investments11,555 11,555 
Other assets14,647 13,988 
TOTAL ASSETS$2,648,572 $2,639,565 
LIABILITIES AND STOCKHOLDERS' EQUITY
LIABILITIES
Accounts payable$162,193 $169,140 
Accrued salaries and related expenses130,562 129,685 
Contract liabilities34,638 36,197 
Operating lease obligations—current31,007 32,557 
Accrued expenses and other current liabilities13,108 9,649 
Total Current Liabilities371,508 377,228 
Long-term debt300,000 300,000 
Deferred income taxes168,350 174,060 
Operating lease obligations—long term63,433 63,575 
Accrued retirement25,876 36,053 
Other long-term liabilities13,520 13,229 
TOTAL LIABILITIES942,687 964,145 
COMMITMENTS AND CONTINGENCIES
STOCKHOLDERS' EQUITY
Common stock, Class A—$0.01 par value; 150,000,000 shares authorized; 39,624,611 and 27,863,041 shares issued at June 30, 2022 and December 31, 2021; 39,380,498 and 27,618,928 shares outstanding at June 30, 2022 and December 31, 2021
396 279 
Common stock, Class B—$0.01 par value; 50,000,000 shares authorized; 1,586,695 and 13,176,695 shares issued and outstanding at June 30, 2022 and December 31, 2021
16 132 
Additional paid-in capital576,430 566,573 
Treasury stock, 244,113 and 244,113 shares at cost at June 30, 2022 and December 31, 2021
(9,158)(9,158)
Retained earnings1,138,499 1,117,867 
Accumulated other comprehensive loss(298)(273)
TOTAL STOCKHOLDERS' EQUITY1,705,885 1,675,420 
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY$2,648,572 $2,639,565 
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
June 30,
(unaudited)
Six months ended
June 30,
 2022202120222021
REVENUE$669,352 $648,578 $1,344,897 $1,281,802 
Cost of services573,373 552,868 1,149,344 1,095,585 
General and administrative expenses61,054 47,048 116,790 95,134 
OPERATING INCOME34,925 48,662 78,763 91,083 
Interest expense(2,033)(366)(4,275)(720)
Interest income46 39 99 79 
Other income (expense), net(11)(12)101 (133)
INCOME FROM OPERATIONS BEFORE INCOME TAXES AND EQUITY METHOD INVESTMENTS32,927 48,323 74,688 90,309 
Provision for income taxes(10,090)(11,714)(20,510)(21,371)
Equity in losses of unconsolidated subsidiaries   (1)
NET INCOME$22,837 $36,609 $54,178 $68,937 
BASIC EARNINGS PER SHARE:
Class A common stock$0.56 $0.90 $1.33 $1.70 
Class B common stock$0.56 $0.90 $1.33 $1.70 
DILUTED EARNINGS PER SHARE:
Class A common stock$0.55 $0.89 $1.32 $1.68 
Class B common stock$0.55 $0.89 $1.32 $1.68 

See notes to condensed consolidated financial statements.
4


MANTECH INTERNATIONAL CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(In Thousands)
(unaudited)
Three months ended
June 30,
(unaudited)
Six months ended
June 30,
2022202120222021
NET INCOME$22,837 $36,609 $54,178 $68,937 
OTHER COMPREHENSIVE LOSS:
Translation adjustments, net of tax(13)(7)(25)(19)
Total other comprehensive loss(13)(7)(25)(19)
COMPREHENSIVE INCOME$22,824 $36,602 $54,153 $68,918 

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
June 30,
(unaudited)
Six months ended
June 30,
2022202120222021
Common Stock, Class A
At beginning of period$396 $277 $279 $275 
Conversion Class B to Class A common stock  116  
Stock-based compensation expense  1 1 
Stock option exercises 1  2 
At end of period396 278 396 278 
Common Stock, Class B
At beginning of period16 132 132 132 
Conversion Class B to Class A common stock  (116) 
At end of period16 132 16 132 
Additional Paid-In Capital
At beginning of period570,871 549,811 566,573 545,717 
Stock-based compensation expense4,428 4,113 8,345 7,555 
Stock option exercises1,142 3,291 5,152 6,432 
Payment consideration to tax authority on employees' behalf(11)(4)(3,640)(2,493)
At end of period576,430 557,211 576,430 557,211 
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 period1,132,457 1,059,608 1,117,867 1,042,676 
Net income22,837 36,609 54,178 68,937 
Dividends(16,795)(15,455)(33,546)(30,851)
At end of period1,138,499 1,080,762 1,138,499 1,080,762 
Accumulated Other Comprehensive Loss
At beginning of period(285)(242)(273)(230)
Translation adjustments, net of tax(13)(7)(25)(19)
At end of period(298)(249)(298)(249)
Total Stockholders' Equity$1,705,885 $1,628,976 $1,705,885 $1,628,976 

See notes to condensed consolidated financial statements.

6


MANTECH INTERNATIONAL CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In Thousands)
(unaudited)
Six months ended
June 30,
 20222021
CASH FLOWS FROM (USED IN) OPERATING ACTIVITIES:
Net income$54,178 $68,937 
Adjustments to reconcile net income to net cash flows from operating activities:
Depreciation and amortization41,963 37,887 
Noncash lease expense15,174 15,855 
Stock-based compensation expense8,346 7,556 
Deferred income taxes(4,099)3,274 
Contract loss reserve(1,391) 
Bad debt expense(1,247)(999)
Change in assets and liabilities—net of effects from acquired businesses:
Receivables-net(33,158)(56,912)
Prepaid expenses(11,286)(9,186)
Taxes receivable—current1,941 5,247 
Other current assets6,336 401 
Employee supplemental savings plan asset7,192 (2,836)
Other assets(1,315)(2,415)
Accounts payable(7,923)30,392 
Accrued salaries and related expenses(54)1,330 
Contract liabilities(2,033)(6,159)
Accrued expenses and other current liabilities245 (5,896)
Operating lease obligations(18,733)(17,573)
Accrued retirement(10,177)(1,977)
Other(94)(469)
Net cash flow from operating activities43,865 66,457 
CASH FLOWS FROM (USED IN) INVESTING ACTIVITIES:
Purchases of property and equipment(23,409)(31,077)
Proceeds from corporate owned life insurance5,358 227 
Investments in capitalized software(375) 
Net cash (used in) investing activities(18,426)(30,850)
CASH FLOWS FROM (USED IN) FINANCING ACTIVITIES:
Borrowings under credit facility40,500 164,000 
Repayments under credit facility(40,500)(149,000)
Dividends paid(33,574)(30,866)
Proceeds from exercise of stock options5,152 6,433 
Payment consideration to tax authority on employee's behalf(3,640)(2,493)
Net cash (used in) financing activities(32,062)(11,926)
NET CHANGE IN CASH AND CASH EQUIVALENTS(6,623)23,681 
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD53,374 41,193 
CASH AND CASH EQUIVALENTS, END OF PERIOD$46,751 $64,874 
SUPPLEMENTAL CASH FLOW INFORMATION
Cash paid for interest$3,758 $664 
Cash paid for income taxes, net of refunds$22,348 $12,864 
Noncash investing and financing activities:
Operating lease obligations arising from obtaining right of use assets$17,041 $9,496 
Finance lease obligations arising from obtaining right of use assets$ $62 
Noncash investing activities$(140)$(764)
See notes to condensed consolidated financial statements.
7


NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
June 30, 2022
UNAUDITED

1.Description of the Business

ManTech International Corporation (depending on the circumstances, “ManTech” “Company” “we” “our” “ours” or “us”) provides mission-focused technology solutions and services for U.S. defense, intelligence community and federal civilian agencies. We excel in full-spectrum cyber, data collection & analytics, enterprise information technology (IT) and 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, 2021, 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.

3.Proposed Merger

On May 13, 2022 the Company entered into an Agreement and Plan of Merger (the Merger Agreement) with Moose Bidco, Inc., a Delaware corporation (Parent), and Moose Merger Sub, Inc., a Delaware corporation and a direct, wholly owned subsidiary of Parent (Merger Sub). Pursuant to the Merger Agreement, and in accordance with the terms and subject to the conditions thereof, Merger Sub will merge with and into the Company (the Merger), with the Company surviving the Merger as a wholly owned subsidiary of Parent. As a result of the Merger, the Company will be acquired by Parent, which will be controlled by investment funds managed by The Carlyle Group Inc.

ManTech’s Board of Directors has unanimously determined that the transactions contemplated by the Merger Agreement, including the Merger, are in the best interests of the Company and its stockholders, and approved the Merger Agreement and the transactions contemplated by the Merger Agreement. Our Board of Directors has also unanimously resolved to recommend that the Company’s stockholders vote to adopt the Merger Agreement and approve the Merger and other transactions contemplated thereby.

Under the Merger Agreement, in accordance with the terms and subject to the conditions set forth therein, at the effective time of the Merger, each issued and outstanding share of Class A Common Stock, par value $0.01 per share, of the Company and Class B Common Stock, par value $0.01 per share, of the Company will be automatically converted into the right to receive $96.00 in cash, without interest, other than (1) those shares owned by Parent, Merger Sub or the Company (as treasury stock or otherwise) or any of their respective wholly owned subsidiaries (which will be cancelled without any consideration) and (2) any shares as to which appraisal rights have been properly exercised, and not withdrawn, in accordance with the Delaware General Corporation Law.

The consummation of the merger is subject to the satisfaction or waiver of customary closing conditions specified in the Merger Agreement, including, among others, (1) the adoption of the Merger Agreement by the Company’s stockholders, (2) the expiration or termination of any waiting period (and any extension thereof) applicable under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended (the HSR Act which expired June 20, 2022), (3) the absence of any law or order by a governmental authority that has the effect of preventing, making illegal or prohibiting the consummation of the Merger or any other transaction contemplated by the Merger Agreement and (4) the absence of a “Company Material Adverse Effect” (as defined in the Merger Agreement). The consummation of the Merger is not subject to a financing condition.

The Merger Agreement provides that the Company or Parent may terminate the Merger Agreement under certain conditions, and in certain specified circumstances, upon termination of the Merger Agreement, the Company will be required to pay Parent a termination fee of $115.9 million or Parent will be required to pay the Company a termination fee of $239.7
8


million.

We expect the Merger to close during the second half of calendar year 2022.

4.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 are generally reimbursed separately for allowable materials and expenses at cost.

For contracts that do not meet the criteria to measure performance as a right to invoice under the series guidance, we utilize an Estimate at Completion process to measure progress toward completion. We typically estimate progress towards completion based on cost incurred or direct labor incurred. As part of this process, we review 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 judgments about the ability and cost to achieve the contract milestones and other technical contract requirements. We 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 timing in which we recognize revenue on our contracts. For the three months ended June 30, 2022, the aggregate impact of adjustments in contract estimates decreased our revenue by $1.5 million. For the three months ended June 30, 2021, the aggregate impact of adjustments in contract estimates increased our revenue by $5.7 million. For the six months ended June 30, 2022, the aggregate impact of adjustments in contract estimates decreased our revenue by $1.9 million. For the six months ended June 30, 2021, the aggregate impact of adjustments in contract estimates increased our revenue by $6.7 million.

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. For the three months ended and six months ended June 30, 2022 and 2021, we generated 100% of our revenue from sales in the U.S.

The following tables disclose revenue (in thousands) by contract type, customer and contractor type for the periods presented.
Three months ended
June 30,
Six months ended
June 30,
2022202120222021
Cost-reimbursable$476,812 $443,950 $942,789 $863,725 
Fixed-price100,540 117,474 216,284 249,682 
Time-and-materials92,000 87,154 185,824 168,395 
Revenue$669,352 $648,578 $1,344,897 $1,281,802 

9


Three months ended
June 30,
Six months ended
June 30,
2022202120222021
U.S. Government$665,773 $642,755 $1,338,486 $1,271,253 
State agencies, international agencies and commercial entities3,579 5,823 6,411 10,549 
Revenue$669,352 $648,578 $1,344,897 $1,281,802 

Three months ended
June 30,
Six months ended
June 30,
2022202120222021
Prime contractor$622,597 $602,306 $1,245,789 $1,191,380 
Subcontractor46,755 46,272 99,108 90,422 
Revenue$669,352 $648,578 $1,344,897 $1,281,802 

The components of our receivables are as follows (in thousands):
June 30, 2022December 31, 2021
Billed receivables$364,278 $370,115 
Unbilled receivables157,557 118,387 
Allowance for doubtful accounts(10,354)(12,467)
Receivables—net$511,481 $476,035 

Receivables at June 30, 2022 are expected to be substantially collected within one year except for approximately $8.2 million, of which 100% is related to U.S. government receivables. We do not believe that we have significant exposure to credit risk as billed receivables and unbilled receivables are primarily due from the U.S. government. The allowance for doubtful accounts represents our estimate for exposure due to compliance, contractual issues and bad debts related to prime contractors.

At June 30, 2022 and December 31, 2021, our contract liabilities were $34.6 million and $36.2 million, respectively. Changes in the balance of contract liabilities are primarily due to the timing difference between our performance and our customers' payments. For the three months ended June 30, 2022, the amount of revenue that was included in the opening contract liabilities balance was $3.4 million. For the six months ended June 30, 2022, the amount of revenue that was included in the opening contract liabilities balance was $23.1 million.

The remaining performance obligation as of June 30, 2022 is $2.3 billion. The following table discloses when we expect to recognize the remaining performance obligation as revenue (in billions):
For the remaining six months ending December 31, 2022For the year ending
December 31, 2023December 31, 2024Thereafter
$1.0 $0.6 $0.3 $0.4 

5.Acquisitions

Technical and Management Assistance Corporation (TMAC)—On December 30, 2021, we completed the acquisition of TMAC through a share purchase agreement by and among ManTech International Corporation, Technical and Management Assistance Corporation, Project Cipher, Inc, and its Shareholder. TMAC is a leading provider of advanced data engineering services and solutions that ensure the delivery of vital information to the U.S. Intelligence Community.

The acquisition was accounted for as a business combination. The results of TMAC's operations have been included in our consolidated financial statements since that date. We funded the acquisition with cash on hand.

The purchase price was $30.3 million, which includes the finalized working capital adjustment. The purchase price was preliminarily allocated to the underlying assets and liabilities based on their estimated fair value at the date of acquisition. The
10


excess of the purchase price over the fair value of assets acquired and liabilities assumed was recorded as goodwill. As we are still in the process of reviewing the fair value of the assets acquired and liabilities assumed, the purchase price allocation for TMAC is not complete as of June 30, 2022. In accordance with ASC 805, Business Combinations, we expect to finalize our purchase price allocation within one year of the acquisition date.

Recognition of goodwill is largely attributed to the value paid for TMAC's capabilities, which will broaden our footprint within the U.S. Intelligence Community. The goodwill recorded for this transaction is valued at $15.0 million and will be deductible for tax purposes over 15 years. The components of other intangible assets associated with the acquisition were customer relationships and backlog valued at $15.0 million and $0.7 million, respectively. The fair values of the customer relationships and backlog were determined using the excess earnings method (income approach) in which the value is derived from an estimation of the after-tax cash flows specifically attributable to backlog and customer relationships. Assumptions used in the analysis included revenue and expense forecasts, contributory asset charges, tax amortization benefit and discount rates. Customer contracts and related relationships represent the underlying relationships and agreements with TMAC'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 using the pattern of benefits method over its estimated useful life of 1 year. The weighted-average amortization period of other intangibles is 19 years.

Gryphon Technologies, Inc. (Gryphon)—On December 9, 2021, we completed the acquisition of Gryphon through a unit purchase agreement by and among ManTech International Corporation, Gryphon Parent, LLC and Gryphon Finance, LLC. Gryphon will further strengthen our long-term competitive position by adding differentiated digital and systems engineering capabilities across the Department of Defense.

The acquisition was accounted for as a business combination. The results of Gryphon's operations have been included in our consolidated financial statements since that date. We funded the acquisition with cash on hand and borrowing under our credit facilities.

The preliminary purchase price was $358.9 million, which includes an estimated working capital adjustment. The preliminary purchase price was preliminarily allocated to the underlying assets and liabilities based on their estimated fair value at the date of acquisition. The excess of the purchase price over the fair value of assets acquired and liabilities assumed was recorded as goodwill. As we are still in the process of reviewing the fair value of the assets acquired and liabilities assumed, the purchase price allocation for Gryphon is not complete as of June 30, 2022. In accordance with ASC 805, Business Combinations, we expect to finalize our purchase price allocation within one year of the acquisition date.

Recognition of goodwill is largely attributed to the value paid for Gryphon's capabilities, which will broaden our footprint within the Department of Defense. Pre-existing goodwill recorded for this transaction will be deductible for tax purposes over 13 years. The remainder of goodwill attributable to the acquisition of Gryphon will not be deductible for tax purposes.

The components of other intangible assets associated with the acquisition were customer relationships and backlog valued at $60.7 million and $5.0 million, respectively. The fair values of the customer relationships and backlog were determined using the excess earnings method (income approach) in which the value is derived from an estimation of the after-tax cash flows specifically attributable to backlog and customer relationships. Assumptions used in the analysis included revenue and expense forecasts, contributory asset charges, tax amortization benefit and discount rates. Customer contracts and related relationships represent the underlying relationships and agreements with Gryphon'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 using the pattern of benefits method over its estimated useful life of 2 years. The weighted-average amortization period of other intangibles is 19 years.

11


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

Cash and cash equivalents$20,184 
Receivables58,554 
Prepaid expenses1,939 
Taxes receivable - current1,418 
Other current assets2,912 
Goodwill257,928 
Other intangible assets69,067 
Property and equipment2,736 
Operating lease right of use assets5,479 
Other assets352 
Accounts payable(12,471)
Accrued salaries and related expenses(20,411)
Contract liabilities(4,773)
Operating lease obligations—current(1,243)
Accrued expenses and other current liabilities(5,153)
Deferred income taxes(13,361)
Operating lease obligations—long term(4,287)
Net assets acquired and liabilities assumed$358,870 

For the three months ended June 30, 2022, we incurred no acquisition costs related to the Gryphon transactions. For the six months ended June 30, 2022, we incurred approximately $0.1 million of acquisition costs related to the Gryphon transaction, which are included in general and administrative expenses in our consolidated statement of income.

6.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 six months ended June 30, 2022 and 2021, we declared and paid quarterly dividends in the amounts of $0.41 per share and $0.38 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.
12



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
June 30,
Six months ended
June 30,
 2022202120222021
Distributed earnings$16,795 $15,455 $33,546 $30,851 
Undistributed earnings6,042 21,154 20,632 38,086 
Net income$22,837 $36,609 $54,178 $68,937 
Class A common stock:
Basic net income available to common stockholders$21,948 $24,730 $44,771 $46,537 
Basic weighted average common shares outstanding39,344 27,434 33,778 27,376 
Basic earnings per share$0.56 $0.90 $1.33 $1.70 
Diluted net income available to common stockholders$21,954 $24,830 $44,834 $46,741 
Effect of potential exercise of stock options277 345 275 373 
Diluted weighted average common shares outstanding39,621 27,779 34,053 27,749 
Diluted earnings per share$0.55 $0.89 $1.32 $1.68 
Class B common stock:
Basic net income available to common stockholders$889 $11,879 $9,407 $22,400 
Basic weighted average common shares outstanding1,593 13,177 7,097 13,177 
Basic earnings per share$0.56 $0.90 $1.33 $1.70 
Diluted net income available to common stockholders$883 $11,779 $9,344 $22,196 
Diluted weighted average common shares outstanding1,593 13,177 7,097 13,177 
Diluted earnings per share$0.55 $0.89 $1.32 $1.68 

For the three months ended June 30, 2022 and 2021, options to purchase 1,505 shares and 428 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 six months ended June 30, 2022 and 2021, options to purchase 11,235 shares and 411 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 six months ended June 30, 2022 and 2021, there were 99,286 shares and 125,534 shares, respectively, issued from the exercise of stock options. For the six months ended June 30, 2022 and 2021 there were 139,082 shares and 117,129 shares, respectively, issued from the vesting of restricted stock units.

7.Property and Equipment

Major classes of property and equipment are summarized as follows (in thousands):
June 30,
2022
December 31,
2021
Furniture and equipment$248,513 $234,169 
Leasehold improvements76,361 70,932 
Finance leases797 797 
Property and equipment—gross325,671 305,898 
Accumulated depreciation and amortization(192,693)(172,601)
Property and equipment—net$132,978 $133,297 

13


Depreciation and amortization expense related to property and equipment for the three months ended June 30, 2022 and 2021 was $10.7 million and $11.7 million, respectively. Depreciation and amortization expense related to property and equipment for the six months ended June 30, 2022 and 2021 was $23.5 million and $23.2 million, respectively.

8.Goodwill and Other Intangible Assets

The change in the carrying amount of goodwill during the year ended December 31, 2021 and six months ended June 30, 2022 are as follows (in thousands):
Goodwill Balance
Goodwill at December 31, 2020$1,237,894 
Acquisitions260,863 
Acquisition fair value adjustment231 
Goodwill at December 31, 20211,498,988 
Acquisition fair value adjustment12,080 
Goodwill at June 30, 2022$1,511,068 

Other intangible assets consisted of the following (in thousands):

June 30, 2022December 31, 2021
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Other intangible assets:
Contract and program intangible assets$512,032 $276,013 $236,019 $517,932 $262,105 $255,827 
Capitalized software58,264 49,945 8,319 56,938 47,210 9,728 
Total other intangible assets—net$570,296 $325,958 $244,338 $574,870 $309,315 $265,555 

Amortization expense relating to intangible assets for the three months ended June 30, 2022 and 2021 was $8.3 million and $6.3 million, respectively. Amortization expense relating to the intangible assets for the six months ended June 30, 2022 and 2021 was $16.6 million and $13.1 million, respectively. Amortization expense for the six months ended June 30, 2021 includes an impairment of $0.3 million for capitalized software. We estimate that we will have the following amortization expense for the future periods indicated below (in thousands):

For the remaining six months ending December 31, 2022$16,279 
For the year ending:
December 31, 2023$26,438 
December 31, 2024$23,885 
December 31, 2025$20,801 
December 31, 2026$19,341 
December 31, 2027$18,312 

9.Debt

On July 20, 2021, we amended and restated our credit agreement (Third Amended and Restated Credit Agreement) with a syndicate of lenders led by Bank of America, N.A., as sole administrative agent. The Third Amended and Restated Credit Agreement includes an aggregate principal amount of up to $1.1 billion made available through (i) a $500 million revolving credit facility with a $100 million letter of credit sublimit and a $50 million swing line loan sublimit and (ii) a $600 million delayed-draw term loan facility. Under the delayed-draw term loan facility, borrowings are available to be drawn prior to the first anniversary of the Third Amended and Restated Credit Agreement in up to three separate drawings in a minimal amount of $50 million. The Third Amended and Restated Credit Agreement also includes an accordion feature that permits us to arrange
14


with the lenders for the provision of additional commitments. The maturity date of the Third Amended and Restated Credit Agreement is July 20, 2026.

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

The terms of the Third Amended and Restated Credit Agreement permit prepayment and termination of the loan commitments at any time, subject to certain conditions. The Third Amended and Restated Credit Agreement requires us to comply with specified financial covenants, including the maintenance of certain leverage ratios and a consolidated coverage ratio. The Third Amended and Restated 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 six months ended June 30, 2022 and 2021, we were in compliance with these covenants.

There was $300.0 million outstanding on our credit facilities at both June 30, 2022 and December 31, 2021. The maximum available borrowing under the credit facilities at June 30, 2022 was $797.0 million. As of June 30, 2022, we were contingently liable under letters of credit totaling $3.0 million, which reduces our availability to borrow under our credit facilities.

10.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 completed a majority of our incurred cost audits through 2019 with no material adjustments. The remaining audits through 2021 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.

We have $3.0 million outstanding on our letter of credit, of which $1.6 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.

11.Stockholders' Equity and Stock-Based Compensation

Common Stock

On March 28, 2022, 11,580,000 shares of Class B common stock were converted to Class A common stock. On June 30, 2022, there were 39,380,498 shares of Class A common stock outstanding, 244,113 shares of Class A common stock as treasury stock, and 1,586,695 shares of Class B common stock outstanding.

Accounting for 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, 2022, there were 611,934 additional shares made available for issuance under the Plan. Through June 30, 2022, the Board of Directors has
15


authorized the issuance of up to 16,970,005 shares under this Plan. Through June 30, 2022, the remaining aggregate number of shares of our common stock available for future grants under the Plan was 8,214,622. 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 the three months ended June 30, 2022 and 2021, we recorded $4.4 million and $4.2 million, respectively, of stock-based compensation expense. For the six months ended June 30, 2022 and 2021, we recorded $8.3 million and $7.6 million, respectively, 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 June 30, 2022 and 2021, we recorded $0.1 million and $0.5 million, respectively, to income tax benefit related to the exercise of stock options, vested cancellations and the vesting of restricted stock and restricted stock units. For the six months ended June 30, 2022 and 2021, we recorded $1.0 million and $1.5 million, respectively, to income tax benefit related to the exercise of stock options, vested cancellations and the vesting of restricted stock and restricted stock units.

Stock Options—Under the Plan, we have issued stock options in the past. 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 did not grant any options during the six months ended June 30, 2022 and year ended December 31, 2021.

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. Option grants that vested during the six months ended June 30, 2022 and 2021 had a combined fair value of $0.6 million and $1.1 million, respectively.

The following table summarizes stock option activity for the year ended December 31, 2021 and the six months ended June 30, 2022:
Number of SharesWeighted Average Exercise PriceAggregate Intrinsic Value
(in thousands)
Weighted Average Remaining Contractual Life
Stock options outstanding at December 31, 2020785,827 $56.33 $25,629 
Exercised(196,735)$48.65 $7,168 
Cancelled and expired(21,776)$63.80 
Stock options outstanding at December 31, 2021567,316 $58.70 $8,380 
Exercised(99,286)$52.15 $3,253 
Cancelled and expired(9,983)$64.05 
Stock options outstanding at June 30, 2022458,047 $60.01 $16,235 2 years
Stock options exercisable at June 30, 2022403,471 $58.00 $15,112 1 year

The following table summarizes non-vested stock options for the six months ended June 30, 2022:
Number of SharesWeighted Average Fair Value
Non-vested stock options at December 31, 2021114,067 $12.16 
Vested(55,167)$10.07 
Cancelled(4,324)$12.59 
Non-vested stock options at June 30, 202254,576 $14.23 

Unrecognized compensation expense related to non-vested awards was $0.3 million as of June 30, 2022, which is expected to be recognized over a weighted-average period of 0.3 years.
16



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.

The following table summarizes the restricted stock activity during the year ended December 31, 2021 and the six months ended June 30, 2022:
Number of SharesWeighted Average Fair Value
Non-vested restricted stock at December 31, 202024,000 $71.11 
Granted24,000 $86.01 
Vested(24,000)$71.11 
Non-vested restricted stock at December 31, 202124,000 $86.01 
Vested(24,000)$86.01 
Non-vested restricted stock at June 30, 2022 $ 

RSUs—Under the Plan, we have issued restricted stock units (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' time-based RSUs generally provide for the delivery of shares 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.

The following table summarizes the non-vested RSU activity during the year ended December 31, 2021 and the six months ended June 30, 2022:
Number of UnitsWeighted Average Fair Value
Non-vested RSUs at December 31, 2020346,799 $64.48 
Granted236,240 $78.78 
Vested(152,121)$61.06 
Forfeited(25,564)$67.07 
Non-vested RSUs at December 31, 2021405,354 $73.94 
Granted200,760 $81.02 
Vested(116,422)$71.09 
Forfeited(24,622)$75.30 
Non-vested RSUs at June 30, 2022465,070 $77.64 

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.

17


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 Item 1A "Risk Factors" in Part I of our Annual Report on Form 10-K for the fiscal year ended December 31, 2021 and in Item 1A "Risk Factors" in Part II of this Form 10-Q.

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 win 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;
adverse changes in U.S. government spending for programs we support, whether due to changing mission priorities, socio-economic policies or federal budget constraints generally;
disruptions to our business resulting from the COVID-19 pandemic or other similar global health epidemics, pandemics and/or other disease outbreaks;
failure to compete effectively for awards procured through the competitive bidding process, and the adverse impact of delays resulting from our competitors' protests of new contracts that are awarded to us;
disruptions to our business or damage to our reputation resulting from cyber attacks and other security threats;
failure to obtain option awards, task orders or funding under our contracts;
the government renegotiating, modifying or terminating our contracts;
failure to comply with, or adverse changes in, complex U.S. government laws and procurement regulations;
adverse results of U.S. government audits or other investigations of our government contracts;
failure to successfully integrate acquired companies or businesses into our operations or to realize any accretive or synergistic effects from such acquisitions;
failure to mitigate risks associated with conducting business internationally;
adverse changes in business conditions that may cause our investments in recorded goodwill to become impaired;
the conditions to the closing of the proposed Merger may not be satisfied or waived, and the proposed Merger may not be consummated within the expected time period or at all;
our business may suffer as a result of uncertainty surrounding the Merger, and the proposed Merger may disrupt our current plans and operations or divert management’s attention from ongoing business operations;
difficulties with our ability to retain and hire key personnel and maintain our business relationships as a result of the proposed Merger may occur;
we have incurred and expect to continue to incur significant costs in connection with the Merger, some of which are payable by us regardless of whether the Merger is completed;
the occurrence of certain events, changes or other circumstances could, under the terms of the Merger Agreement, give rise to termination of the Merger Agreement;
stockholder litigation in connection with the Merger could affect the timing or occurrence of the Merger and could result in significant costs; and
if the Merger is completed, stockholders will forego realization of any long-term value potential based on current strategy as an independent public company.

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.

Overview

We provide mission-focused technology solutions and services for U.S. defense, intelligence community and federal civilian agencies. We excel in full-spectrum cyber, secure mission & enterprise IT, advanced data analytics, software and systems development, intelligent systems engineering, intelligence mission support and mission operations.

We are continuing to monitor impacts of the global outbreak of the COVID-19 pandemic including new variants of the virus, specific impacts and mitigation protocols enacted in regions in which we operate, and the vaccination status of our employees. In preparation of the President's Executive Order requiring all federal employees and contractors supporting the federal government be vaccinated (or to have an approved accommodation) as well as to promote the well-being of our workforce, we have and continue to encourage our employees to get vaccinated. There is currently an injunction suspending the President’s executive order requiring vaccination of our workforce. We cannot predict the potential impact of the
18


vaccination mandate, if enforced, or the overall evolution of the pandemic and its further impacts on the economy or our business.

The U.S. is currently experiencing the highest inflation in 40 years. In response to the increasing inflation rates, the Federal Reserve has begun, and is signaling the intent to continue through 2022, increasing interest rates. Increasing interest rates will increase the amounts of interest we pay on our outstanding debt.

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, 2021, previously filed with the Securities and Exchange Commission.

Proposed Merger

On May 13, 2022 the Company entered into the Merger Agreement with Parent and Merger Sub. Pursuant to the Merger Agreement, and in accordance with the terms and subject to the conditions thereof, Merger Sub will merge with and into the Company, with the Company surviving the Merger as a wholly owned subsidiary of Parent. As a result of the Merger, the Company will be acquired by the Parent, which will be controlled by investment funds managed by The Carlyle Group Inc. The consummation of the Merger is subject to the satisfaction or waiver of customary closing conditions specified in the Merger Agreement. Refer to Note 3, Proposed Merger, in the notes to the financial statements in this Form 10-Q.

Three Months Ended June 30, 2022 Compared to the Three Months Ended June 30, 2021

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 June 30, 2021 to June 30, 2022.
Three months ended
June 30,
Period-to-Period Change
20222021202220212021 to 2022
DollarsPercentageDollarsPercentage
(dollars in thousands)
REVENUE$669,352 $648,578 100.0 %100.0 %$20,774 3.2 %
Cost of services573,373 552,868 85.7 %85.2 %20,505 3.7 %
General and administrative expenses61,054 47,048 9.1 %7.3 %14,006 29.8 %
OPERATING INCOME34,925 48,662 5.2 %7.5 %(13,737)(28.2)%
Interest expense(2,033)(366)0.3 %0.1 %1,667 455.5 %
Interest income46 39 — %— %17.9 %
Other (expense), net(11)(12)— %— %(1)(8.3)%
INCOME FROM OPERATIONS BEFORE INCOME TAXES AND EQUITY METHOD INVESTMENTS32,927 48,323 4.9 %7.4 %(15,396)(31.9)%
Provision for income taxes(10,090)(11,714)1.5 %1.8 %(1,624)(13.9)%
NET INCOME$22,837 $36,609 3.4 %5.6 %$(13,772)(37.6)%

Revenue

The primary drivers of our increase in revenue relates to revenue from recent acquisitions, new contract awards and growth on certain existing contracts. This increase was offset by contracts and tasks that ended and reduced scope of work on some contracts, including contracts with variable material purchase requirements.

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 50% and 49% for the three months ended June 30, 2022 and 2021, respectively. As a percentage of revenue, other direct costs, which include subcontractors and third party equipment and materials used in the performance of our contracts, was 35% and 36% for the three months ended June 30, 2022 and 2021, respectively. Profitability is relatively flat due to lower program profits and higher benefit costs.
19



General and administrative expenses

The increase in general and administrative expenses was primarily due to additional legal and transaction fees incurred in relation to our Merger Agreement of $6.9 million as well as higher amortization expense associated with intangibles from our recent acquisitions. As a percentage of revenue, general and administrative expenses increased for the three months ended June 30, 2022 as compared to the same period in 2021.

Interest expense

The increase in interest expense was due to interest on borrowing associated with the acquisitions of Gryphon and TMAC.

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 rate was 31% and 24% for the three months ended June 30, 2022 and 2021, respectively. The increase in the effective tax rate is primarily due to market fluctuations in the executive deferred compensation plan, lower stock option exercises when compared to the previous period and limits on the deductibility of transaction fees incurred with our Merger Agreement.

Six Months Ended June 30, 2022 Compared to the Six Months Ended June 30, 2021

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 June 30, 2021 to June 30, 2022.
Six months ended
June 30,
Period-to-Period Change
20222021202220212021 to 2022
DollarsPercentageDollarsPercentage
(dollars in thousands)
REVENUE$1,344,897 $1,281,802 100.0 %100.0 %$63,095 4.9 %
Cost of services1,149,344 1,095,585 85.5 %85.5 %53,759 4.9 %
General and administrative expenses116,790 95,134 8.7 %7.4 %21,656 22.8 %
OPERATING INCOME78,763 91,083 5.8 %7.1 %(12,320)(13.5)%
Interest expense(4,275)(720)0.3 %0.1 %3,555 493.8 %
Interest income99 79 — %— %20 25.3 %
Other income (expense), net101 (133)— %— %234 175.9 %
INCOME FROM OPERATIONS BEFORE INCOME TAXES AND EQUITY METHOD INVESTMENTS74,688 90,309 5.5 %7.0 %(15,621)(17.3)%
Provision for income taxes(20,510)(21,371)1.5 %1.6 %(861)(4.0)%
Equity in losses of unconsolidated subsidiaries— (1)— %— %(1)(100.0)%
NET INCOME$54,178 $68,937 4.0 %5.4 %$(14,759)(21.4)%

Revenue

The primary drivers of our increase in revenues relates revenue from recent acquisitions, new contract awards and growth on certain existing contracts. This increase was offset by contracts and tasks that ended and reduced scope of work on some contracts, including contracts with variable material purchase requirements. We expect revenue to increase in the remainder of 2022 due to our recent acquisitions as well as new contracts and growth on existing programs.

20


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 51% for the six months ended June 30, 2022 and 2021. As a percentage of revenue, other direct costs, which include subcontractors and third party equipment and materials used in the performance of our contracts, was 35% for the six months ended June 30, 2022 and 2021. We expect cost of services as a percentage of revenue to decrease slightly for the remainder of 2022.

General and administrative expenses

The increase in general and administrative expenses was primarily due additional legal and transaction fees incurred in relation to our Merger Agreement of $7.3 million as well as higher amortization expense associated with intangibles from our recent acquisitions. As a percentage of revenue, general and administrative expenses increase for the six months ended June 30, 2022 as compared to the same period in 2021. Whether successful or not, we expect to incur additional expense in relation to the proposed Merger. We expect the merger to be completed in the second half of 2022.

Interest expense

The increase in interest expense was due to interest on borrowing associated with the acquisitions of Gryphon and TMAC. We expect interest expense may increase in the short term as interest rates rise, but to decrease later in 2022 as we expect to reduce our outstanding loan balances.

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 rate was 27% and 24% for the six months ended June 30, 2022 and 2021, respectively. The increase in the effective tax rate is market fluctuations in the executive deferred compensation plan, lower stock option exercises when compared to the previous period and limits on the deductibility of transaction fees incurred with our Merger Agreement.

Backlog

At June 30, 2022 and December 31, 2021, our backlog was $10.4 billion and $10.6 billion, respectively. Our funded backlog was $1.7 billion and $1.6 billion as of June 30, 2022 and December 31, 2021, respectively. Backlog represents estimates that we calculate on a consistent basis. For additional information on how we compute backlog, see the disclosure under the caption "Backlog," contained in "Item 1. Business" of our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.

Liquidity and Capital Resources

Our primary sources of liquidity are cash provided by operations and our credit facilities. On June 30, 2022, our cash and cash equivalents balance was $46.8 million. There was $300.0 million outstanding under our credit facilities at June 30, 2022. As of June 30, 2022, we were contingently liable under letters of credit totaling $3.0 million, which reduces our availability to borrow under our credit facilities. The maximum available borrowings under our credit facilities at June 30, 2022 were $797.0 million. These sources of liquidity have met the short-term and long-term liquidity needs for financing of acquisitions, working capital, payment under our cash dividend program and capital expenditures.

Cash provided by operating activities has been adequate to fund our operations, including payments under our regular cash dividend program. When there are short-term fluctuations in our cash flows and level of operations, we may from time-to-time increase borrowings under our credit facilities to meet cash demands.

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 ability to manage our 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 69 and 64 for the six months ended June 30, 2022 and 2021, respectively. Our net cash flow from operating activities was $43.9 million and $66.5 million for the six months ended June 30, 2022 and June 30, 2021, respectively. The decrease in net cash flow from operating activities over the
21


comparative period was primarily related to the timing of payments to vendors, an increase in estimated tax payments related to the capitalization of Section 174 expenses, and a decrease in net income, offset by the timing of customer collections. Beginning in 2022, the Tax Cuts and Jobs Act of 2017 requires expenses that meet the definition under Section 174 of the Internal Revenue Code to be deferred over 5 years. Absent a repeal of this provision in the tax code, we expect amounts paid for income taxes to be increased by approximately $20 million in 2022.

Cash Flows From (Used In) Investing Activities

Our cash used in investing activities consists primarily of business combinations, purchases of property and equipment and investments in capital software. For the six months ended June 30, 2022 our net cash used in investing activities was $18.4 million, which was due to the purchase of equipment to support managed IT service contracts and infrastructure investment, partially offset by proceeds from our corporate owned life insurance. For the six months ended June 30, 2021 our net cash used in investing activities was $30.9 million, which was due to the purchase of equipment to support managed IT service contracts.

Cash Flows From (Used in) Financing Activities

For the six months ended June 30, 2022, our net cash used in financing activities was $32.1 million, which was primarily due to dividends paid. For the six months ended June 30, 2021, our net cash used in financing activities was $11.9 million, which was primarily the result of our dividend payments, offset by net borrowings under our credit facility.

Credit Facilities

On July 20, 2021, we amended and restated our credit agreement with a syndicate of lenders led by Bank of America, N.A., as sole administrative agent. The Third Amended and Restated Credit Agreement includes an aggregate principal amount of up to $1.1 billion made available through (i) a $500 million revolving credit facility with a $100 million letter of credit sublimit and a $50 million swing line loan sublimit and (ii) a $600 million delayed-draw term loan facility. Under the delayed-draw term loan facility, borrowings are available to be drawn prior to the first anniversary of the Third Amended and Restated Credit Agreement in up to three separate drawings in a minimal amount of $50 million. The Third Amended and Restated Credit Agreement also includes an accordion feature that permits us to arrange with the lenders for the provision of additional commitments. The maturity date of the Third Amended and Restated Credit Agreement is July 20, 2026.

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

There was $300.0 million outstanding on our credit facilities at June 30, 2022. As of and during the six months ended June 30, 2022, we were in compliance with the covenants under the Third Amended and Restated Credit Agreement.

Capital Resources

We believe the capital resources available to us from cash on hand, our capacity under our credit facilities, 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 credit facilities 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.

22


Dividend

During the six months ended June 30, 2022 and 2021, we declared and paid a quarterly dividend in the amount of $0.41 per share and $0.38 per share, respectively, on both classes of our common stock. We will not be declaring a dividend in the third quarter.

Critical Accounting Estimates

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 critical accounting estimates are set forth under the caption "Critical Accounting Estimates" in Item 7 of our Annual Report on Form 10-K for the fiscal year ended December 31, 2021, previously filed with the SEC. There have been no material changes to our critical accounting estimates from those discussed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.

Recently Adopted Accounting Standards Updates

Accounting Standards Updates that became effective during the six months ended June 30, 2022 did not have a material impact on our condensed consolidated financial statements.

Recently Issued But Not Yet Adopted ASUs

ASUs effective after June 30, 2022 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 credit facilities. At June 30, 2022, we had $300.0 million outstanding on our credit facilities. Borrowings under our credit facilities bear interest at variable rates. A hypothetical 10% increase in interest rates would have a $0.6 million effect on our interest expense for the six months ended June 30, 2022.

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.

As of June 30, 2022, 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
23


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


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

In addition to the other information set forth in this Form 10-Q, you should carefully consider the factors discussed in Item 1A “Risk Factors” in Part I of our Annual Report on Form 10-K for the fiscal year ended December 31, 2021. There have been no material changes to our risk factors from those set forth in our Annual Report on Form 10-K the fiscal year ended December 31, 2021, except as follows:

Risks Related to the Proposed Merger

Failure to complete the proposed Merger or a delay in completion of the Merger could negatively impact the price of our common stock, as well as our future business and financial results.

On May 13, 2022, we entered into the Merger Agreement, pursuant to which we will be acquired by Parent, which will be controlled by investment funds managed by The Carlyle Group, as described in Note 3, Proposed Merger, in the notes to the financial statements in this Form 10-Q. The consummation of the Merger is subject to the satisfaction or waiver of closing conditions specified in the Merger Agreement, including, among others, (1) the adoption of the Merger Agreement by the Company’s stockholders, (2) the expiration or termination of any waiting period (and any extension thereof) under the HSR Act (which expired on June 20, 2022), (3) the absence of any law or order by a governmental authority that has the effect of preventing, making illegal or prohibiting the consummation of the Merger or any other transaction contemplated by the Merger Agreement and (4) the absence of a “Company Material Adverse Effect” (as defined in the Merger Agreement). We cannot assure you that all of the closing conditions specified in the Merger Agreement will be satisfied or waived on a timely basis. If the conditions to the Merger are not satisfied or waived on a timely basis, we may be unable to complete the Merger as quickly as expected or at all.

If the Merger is not completed, our ongoing business may be adversely affected as follows:

we may experience negative reactions from the financial markets, including negative impacts on the market price of our common stock;
some of management's attention will have been directed to the Merger instead of being directed to our day-to-day operations and the pursuit of other opportunities that could have been beneficial to us;
the manner in which our business partners and other third parties perceive us may be negatively impacted, which in turn could affect our ability to compete for business;
we may experience negative reactions from our employees;
we could be subject to litigation related to any failure to complete the Merger or related to any enforcement proceeding commenced against us to perform our obligations under the Merger Agreement;
we will be required to pay our costs relating to the Merger, whether or not the Merger is completed; and
we may be required, in certain circumstances, to pay a termination fee of $115.9 million, as provided in the Merger Agreement.

In addition, any significant delay in consummating the Merger could have an adverse effect on our operating results, could adversely affect our relationships with our business partners and would likely lead to a significant diversion of management and employee attention.
25



Additionally, in approving the Merger Agreement, the Board of Directors considered a number of factors and potential benefits, including the fact that the merger consideration to be received by holders of the Company’s common stock represented a significant premium to the recent market price. If the Merger is not completed, neither the Company nor the holders of our common stock will realize this benefit of the Merger. Moreover, we would also have nevertheless incurred substantial transaction-related costs and the loss of management time and resources.

Uncertainties associated with the Merger may cause a loss of management and other key employees and disrupt our business relationships, which could adversely affect our business.

Uncertainty about the effect of the Merger on our employees and business relationships may have an adverse effect on our business. These uncertainties may impair our ability to attract, retain and motivate key personnel until the Merger is completed and for a period of time thereafter. Employee retention may be particularly challenging during the pendency of the Merger. If key employees depart and as we face additional uncertainties relating to the Merger, our business relationships may be subject to disruption. If key employees depart or if our existing business relationships suffer, our results of operations may be adversely affected. The adverse effects of such disruptions could be further exacerbated by any delay in the completion of the Merger.

We will incur significant costs in connection with the Merger.

We have incurred and expect to continue to incur significant costs in connection with the Merger. These costs include fees paid to financial, legal and accounting advisors, filings fees, printing expenses and other related costs. Some of these costs are payable by us regardless of whether the Merger is completed. If the Merger is not consummated, we may under certain circumstances be required to pay to Parent a termination fee of $115.9 million.

The Merger Agreement limits our ability to pursue alternatives to the Merger and may discourage other companies from trying to acquire us for greater consideration than what is specified in the Merger Agreement.

The Merger Agreement contains provisions that make it more difficult for us to sell our business to a company other than Parent. These provisions include restrictions on the Company’s solicitation of alternative acquisition proposals from third parties. Under the Merger Agreement, the Company is required to pay a termination fee equal to $115.9 million if the Merger Agreement is terminated under certain circumstances (including to accept a “Superior Acquisition Proposal” as defined in the Merger Agreement), which could deter other potential bidders from making an acquisition proposal for the Company prior to the consummation of the Merger and could impact the Company’s ability to engage in another transaction for up to twelve months if the Merger Agreement is terminated in certain circumstances.

We may be the target of lawsuits related to the Merger which could result in substantial costs and may delay or prevent the Merger from being completed.

Shareholder lawsuits are often brought against public companies that have entered into merger agreements. Even if these lawsuits are without merit, defending against these claims can result in substantial costs and divert management time and resources. Lawsuits filed in connection with the Merger against the Company and/or its directors and officers could prevent or delay the consummation of the Merger and result in additional costs to us. The ultimate resolution of any lawsuits cannot be predicted, and an adverse ruling in any such lawsuit may cause the Merger to be delayed or not to be completed, which could cause us not to realize some or all of the anticipated benefits of the Merger. We cannot currently predict the outcome of any lawsuits or claims.

26


Item 6.Exhibits

Exhibits required by Item 601 of Regulation S-K:
ExhibitDescription of Exhibit
101.INS
Inline XBRL Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document).
101.SCH
Inline XBRL Taxonomy Extension Schema Document.
101.CAL
Inline XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEF
Inline XBRL Taxonomy Extension Definition Linkbase Document.
101.LAB
Inline XBRL Taxonomy Extension Label Linkbase Document.
101.PRE
Inline XBRL Taxonomy Extension Presentation Linkbase Document.
104
Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).
*Management contract or compensatory plan or arrangement required to be filed as an Exhibit to this report pursuant to Item 15(a)(3).
‡ Filed herewith.



27


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:August 3, 2022Name:Kevin M. Phillips
Title:Chairman, Chief Executive Officer and President

By:/s/    JUDITH L. BJORNAAS        
Date:August 3, 2022Name:Judith L. Bjornaas
Title:Chief Financial Officer
28
EX-31.1 2 mant-06302022xex311.htm EX-31.1 Document

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: August 3, 2022
 
By:/s/    KEVIN M. PHILLIPS        
Name:Kevin M. Phillips
Title:Chairman, Chief Executive Officer
and President


EX-31.2 3 mant-06302022xex312.htm EX-31.2 Document

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: August 3, 2022
 
By:/s/    JUDITH L. BJORNAAS        
Name:
Judith L. Bjornaas
Title:
Chief Financial Officer


EX-32 4 mant-06302022xex32.htm EX-32 Document

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 June 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), we, Kevin M. Phillips, Chairman, Chief Executive Officer and President 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: August 3, 2022
 
By:/s/    KEVIN M. PHILLIPS      
Name:Kevin M. Phillips
Title:Chairman, Chief Executive Officer
and President
 
By:/s/    JUDITH L. BJORNAAS        
Name:Judith L. Bjornaas
Title:Chief Financial Officer


EX-101.SCH 5 mant-20220630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Balance Sheets Parentheticals link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity Statement link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Description of the Business (Notes) link:presentationLink link:calculationLink link:definitionLink 2102102 - Disclosure - Basis of Presentation (Notes) link:presentationLink link:calculationLink link:definitionLink 2103103 - Disclosure - Proposed Merger (Notes) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Proposed Merger (Details) link:presentationLink link:calculationLink link:definitionLink 2105104 - Disclosure - Revenue from Contracts with Customers (Notes) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Revenue from Contracts with Customers Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Revenue from Contracts with Customers Revenue by Contract Type (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Revenue from Contracts with Customers Revenue by Customer (Details) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Revenue from Contracts with Customers Revenue by Contractor Type (Details) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Revenue from Contracts with Customers Schedule of Contract Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 2412407 - Disclosure - Revenue from Contracts with Customers Revenue, Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2412407 - Disclosure - Revenue from Contracts with Customers Revenue, Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2113105 - Disclosure - Acquisitions (Notes) link:presentationLink link:calculationLink link:definitionLink 2314302 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2415408 - Disclosure - Acquisitions Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2416409 - Disclosure - Acquisitions Schedule of Purchase Price Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 2117106 - Disclosure - Earnings Per Share (Notes) link:presentationLink link:calculationLink link:definitionLink 2318303 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2419410 - Disclosure - Earnings Per Share (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2420411 - Disclosure - Earnings Per Share (Schedule of Earnings Per Share, Basic and Diluted) (Details) link:presentationLink link:calculationLink link:definitionLink 2121107 - Disclosure - Property and Equipment (Notes) link:presentationLink link:calculationLink link:definitionLink 2322304 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2423412 - Disclosure - Property and Equipment (Property and Equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 2424413 - Disclosure - Property and Equipment Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2125108 - Disclosure - Goodwill and Other Intangible Assets (Notes) link:presentationLink link:calculationLink link:definitionLink 2326305 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2427414 - Disclosure - Goodwill and Other Intangible Assets (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2428415 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 2429416 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Other Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2430417 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Other Intangible Assets, Future Amortization Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2131109 - Disclosure - Debt (Notes) link:presentationLink link:calculationLink link:definitionLink 2432418 - Disclosure - Debt (Revolving Credit Facility) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2133110 - Disclosure - Commitments and Contingencies (Notes) link:presentationLink link:calculationLink link:definitionLink 2434419 - Disclosure - Commitments and Contingencies (Letter of Credit) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2135111 - Disclosure - Stockholders Equity and Stock-Based Compensation (Notes) link:presentationLink link:calculationLink link:definitionLink 2336306 - Disclosure - Stockholders Equity and Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2437420 - Disclosure - Stockholders Equity and Stock-Based Compensation (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2438421 - Disclosure - Stockholders Equity and Stock-Based Compensation (Schedule of Share-based Compensation, Stock Options, Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2439422 - Disclosure - Stockholders Equity and Stock-Based Compensation (Schedule of Non-vested Share Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2440423 - Disclosure - Stockholders Equity and Stock-Based Compensation (Schedule Of Share-based Compensation, Restricted Stock Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2441424 - Disclosure - Stockholders Equity and Stock-Based Compensation (Schedule of Share-based Compensation, Restricted Stock Unit Activity) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 mant-20220630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 mant-20220630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 mant-20220630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT SUPPLEMENTAL CASH FLOW INFORMATION Supplemental Cash Flow Information [Abstract] Customer [Domain] Customer [Domain] Letter of Credit [Member] Letter of Credit [Member] 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] Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period NET INCOME NET INCOME Net income Net Income (Loss) Attributable to Parent Operating lease right of use assets Operating Lease, Right-of-Use Asset Accrued salaries and related expenses Employee-related Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Leasehold improvements Leasehold Improvements, Gross Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code 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 Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Undistributed earnings Undistributed Earnings, Basic Accrued expenses and other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Other assets Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Remaining Aggregate Number of Shares Available For Issuance Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant NET CHANGE IN CASH AND CASH EQUIVALENTS Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity File Number Entity File Number Exercised, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Acquisition fair value adjustment Goodwill, Purchase Accounting Adjustments Cancelled and expired, Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Interest income Interest Income, Other Deferred income taxes Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization of Intangible Assets Amortization of Intangible Assets Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Revolving Credit Facility, Swing Line Loan [Member] Revolving Credit Facility, Swing Line Loan [Member] Revolving Credit Facility, Swing Line Loan [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Taxes receivable - current Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Taxes Receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Taxes Receivable Contract with Customer, Liability, Revenue Recognized Contract with Customer, Liability, Revenue Recognized 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 Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition [Axis] Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Title of Individual [Domain] Title of Individual [Domain] Award Type [Domain] Award Type [Domain] For the year ending: Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Local Phone Number Local Phone Number Credit Facility [Domain] Credit Facility [Domain] ASSETS Assets [Abstract] 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] Finance lease obligations arising from obtaining right of use assets Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Goodwill and Other Intangible Assets [Text Block] Goodwill and Intangible Assets Disclosure [Text Block] Concentration Risk, Percentage Concentration Risk, Percentage Finite-Lived Intangible Assets Acquired Finite-lived Intangible Assets Acquired Stock options, Number of Shares, Period Start Stock options, Number of Shares, Period End Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Retained Earnings Retained Earnings [Member] Commitments and Contingencies [Text Block] Commitments and Contingencies Disclosure [Text Block] Conversion Class B to Class A common stock Stock Issued During Period, Value, Conversion of Convertible Securities 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] Receivables-net Increase (Decrease) in Accounts Receivable Operating lease obligations arising from obtaining right of use assets Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Share-based Payment Arrangement, Amount Capitalized Share-based Payment Arrangement, Amount Capitalized Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Other current assets Increase (Decrease) in Other Current Assets TMAC TMAC [Member] TMAC ManTech International Corporation [Member] ManTech International Corporation ManTech International Corporation [Member] ManTech International Corporation Line of Credit Facility, Remaining Borrowing Capacity Line of Credit Facility, Remaining Borrowing Capacity Basic earnings per share Earnings Per Share, Basic Revenue from Contracts with Customers [Text Block] Revenue from Contract with Customer [Text Block] Non-vested, Period Start Non-vested, Period End Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Line Of Credit Facility, Minimum Borrowing Capacity Line Of Credit Facility, Minimum Borrowing Capacity Line Of Credit Facility, Minimum Borrowing Capacity Net assets acquired and liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Prepaid expenses Prepaid Expense, Current Geographic Concentration Risk Geographic Concentration Risk [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, 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] DILUTED EARNINGS PER SHARE: Earnings Per Share, Diluted [Abstract] Other intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Schedule of Non-vested Share Activity [Table Text Block] Schedule of Nonvested Share Activity [Table Text Block] 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] Payment consideration to tax authority on employees' behalf Share-based Payment Arrangement, Decrease for Tax Withholding Obligation 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 Contractor Type [Domain] Contractor Type [Domain] [Domain] for Contractor Type [Axis] Employee supplemental savings plan assets Deferred Compensation Plan Assets Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Business Combination, Consideration Transferred Business Combination, Consideration Transferred Bad debt expense Accounts Receivable, Credit Loss Expense (Reversal) Goodwill [Roll Forward] Goodwill [Roll Forward] Share-based Payment Award, Options, Vested, Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Revenue from Contract with Customers [Line Items] Revenue from Contract with Customers [Line Items] [Line Items] for Revenue from Contract with Customers [Table] CASH FLOWS FROM (USED IN) INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Capitalized software Software Development [Member] Small Reporting Company Entity Small Business Revenue by Contract Type [Table] Revenue by Contract Type [Table] Revenue by Contract Type [Table] Bank of America's Base Rate [Member] Base Rate [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity Term Loan Facility [Member] Term Loan Facility [Member] Term Loan Facility Contract liabilities Contract with Customer, Liability, Current Contract with Customer, Liability, Current Scenario [Axis] Scenario [Axis] Exercised, Weighted Average Exercise Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Additional paid-in capital Additional Paid in Capital Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Earnings Per Share [Text Block] Earnings Per Share [Text Block] Entity Interactive Data Current Entity Interactive Data Current December 31, 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Stock option exercises Stock Issued During Period, Value, Stock Options Exercised Minimum [Member] Minimum [Member] Taxes receivable—current Income Taxes Receivable, Current Other Increase (Decrease) in Other Operating Assets and Liabilities, Net Long-term Line of Credit Long-term Line of Credit INCOME FROM OPERATIONS BEFORE INCOME TAXES AND EQUITY METHOD INVESTMENTS Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest 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 Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Cost Expensed Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Cost Expensed Entity Address, State or Province Entity Address, State or Province Contract liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Contract Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Contract Liabilities Gryphon Technologies Gryphon Technologies [Member] Gryphon Technologies Subcontractor Subcontractor [Member] Subcontractor [Member] Operating lease obligations Increase (Decrease) in Operating Lease Liability General and administrative expenses General and Administrative Expense Debt [Text Block] Debt Disclosure [Text Block] Stockholders' Equity and Stock-Based Compensation [Text Block] Share-based Payment Arrangement [Text Block] Number of Reportable Segments Number of Reportable Segments Plan of Merger, Termination Fee paid by Parent Plan of Merger, Termination Fee paid by Parent Plan of Merger, Termination Fee paid by Parent Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Contingent Liability under Letters of Credit Letters of Credit Outstanding, Amount Letters of Credit Outstanding, Amount Document Transition Report Document Transition Report Common stock Common Stock, Value, Issued Operating lease right of use assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Right of Use Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Right of Use Assets Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] Share-based Compensation, Nonvested Awards, Total Compensation Cost Not Yet Recognized, Period for Recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Non-vested, Weighted Average Fair Value, Period Start Non-vested, Weighted Average Fair Value, Period End Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Acquisitions Goodwill, Acquired During Period 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 Percentage of Accounts Receivable Not Expected to be Collected Within One Year related to Receivables from Direct Sales to U.S. Government COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Contract and program intangible assets Contractual Rights [Member] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Emerging Growth Company Entity Emerging Growth Company Acquisitions [Text Block] Business Combination Disclosure [Text Block] Restricted Stock [Member] Restricted Stock [Member] 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. Legal Entity [Axis] Legal Entity [Axis] Legal Entity [Axis] Cover [Abstract] Cover [Abstract] Effect of potential exercise of stock options Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Class of Stock [Axis] Class of Stock [Axis] Treasury Stock, Shares Treasury Stock, Shares Unbilled receivables Unbilled Receivables, Current Entity [Domain] Entity [Domain] Entity [Domain] Accrued expenses and other current liabilities Accrued Liabilities, Current Proceeds from corporate owned life insurance Proceeds from Life Insurance Policy Performance Guarantee [Member] Performance Guarantee [Member] Dividends paid Payments of Dividends Prepaid expenses Increase (Decrease) in Prepaid Expense Document Quarterly Report Document Quarterly Report Revenue by Contractor Type [Table] revenue by contractor type [Table] revenue by contractor type [Table] Common Stock Common Stock [Member] Variable Rate [Axis] Variable Rate [Axis] OPERATING INCOME Operating Income (Loss) Operating lease obligations—current Operating Lease, Liability, Current Basis of Presentation [Text Block] Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] December 31, 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Stock-based compensation expense Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Variable Rate [Domain] Variable Rate [Domain] Additional Paid-In Capital Additional Paid-in Capital [Member] Depreciation and amortization expense related to property and equipment Depreciation Common Stock, Dividends, Per Share, Cash Paid Common Stock, Dividends, Per Share, Cash Paid Treasury Stock, at cost Treasury Stock [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Accrued retirement Deferred Compensation Liability, Classified, Noncurrent Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities Proposed Merger [Abstract] Proposed Merger Borrowings under credit facility Proceeds from Lines of Credit Entity Information [Line Items] Entity Information [Line Items] Other income (expense), net Other Nonoperating Income (Expense) Revenue from Contract with Customers [Table] Revenue from Contract with Customers [Table] Revenue from Contract with Customers [Table] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Business Combinations [Abstract] Business Combinations [Abstract] Maximum [Member] Maximum [Member] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] TOTAL LIABILITIES Liabilities Award Type [Axis] Award Type [Axis] December 31, 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One 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 CASH FLOWS FROM (USED IN) FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] 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 outstanding, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Revenue by Customer [Table Text Block] Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] TOTAL STOCKHOLDERS' EQUITY At beginning of period At end of period Stockholders' Equity Attributable to Parent Common Stock, Shares, Issued Common Stock, Shares, Issued City Area Code City Area Code Prepaid expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Entity Address, City or Town Entity Address, City or Town Business Acquisition, Share Price Business Acquisition, Share Price STOCKHOLDERS' EQUITY Stockholders' Equity Attributable to Parent [Abstract] Share-based Payment Arrangement, Noncash Expense [Abstract] Share-based Payment Arrangement, Noncash Expense [Abstract] Employee supplemental savings plan asset Increase (Decrease) in Deferred Charges Operating lease obligations—long term Operating Lease, Liability, Noncurrent Interest expense Interest Expense Accrued salaries and related expenses Increase (Decrease) in Employee Related Liabilities Accrued salaries and related expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Employee Related Expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Employee Related Expenses Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Share-based Payment Arrangement, Expense, Tax Benefit Share-based Payment Arrangement, Expense, Tax Benefit Retained earnings Retained Earnings (Accumulated Deficit) Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Entity Filer Category Entity Filer Category Billed receivables Billed Contracts Receivable Business Acquisition [Line Items] Business Acquisition [Line Items] Backlog [Member] Order or Production Backlog [Member] Income Statement [Abstract] Income Statement [Abstract] Entity Registrant Name Entity Registrant Name Receivables Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Repayments under credit facility Repayments of Lines of Credit Proceeds from exercise of stock options Proceeds from Stock Options Exercised Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Provision for income taxes Income Tax Expense (Benefit) Receivables—net Receivables—net Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Equity Components [Axis] Equity Components [Axis] Non-vested stock options, Number of Shares, Period Start Non-vested stock options, Number of Shares, Period End Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares Entity Tax Identification Number Entity Tax Identification Number Document Fiscal Period Focus Document Fiscal Period Focus Total Current Assets Assets, Current Concentration Risk Type [Domain] Concentration Risk Type [Domain] Forfeited Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Noncash investing activities Change in noncash investing activities Change in noncash investing activities Vested, Weighted Average Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value Equity Component [Domain] Equity Component [Domain] Non-vested stock options, Weighted Average Fair Value, Period Start Non-vested stock options, Weighted Average Fair Value, Period End Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price Translation adjustments, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Statement [Line Items] Statement [Line Items] Long-term debt Long-term Line of Credit, Noncurrent Contract liabilities Increase (Decrease) in Contract with Customer, Liability Impairment of Intangible Assets, Finite-lived Impairment of Intangible Assets, Finite-lived 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] Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Amount Investments Investments Operating lease obligations—current Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Operating Lease Obligations Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Operating Lease Obligations LIABILITIES Liabilities [Abstract] Bank of America Syndicate [Member] Bank of America Syndicate [Member] Bank of America Syndicate [Member] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Time-and-materials Time-and-materials Contract [Member] Finite-Lived Intangible Asset, Useful Life Finite-Lived Intangible Asset, Useful Life State agencies, international agencies and commercial entities State agencies, international agencies and commercial entities [Member] State agencies, international agencies and commercial entities [Member] Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Customer [Axis] Customer [Axis] The Carlyle Group Inc. [Member] The Carlyle Group Inc. The Carlyle Group Inc. [Member] The Carlyle Group Inc. Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Title of 12(b) Security Title of 12(b) Security TOTAL ASSETS Assets Director [Member] Director [Member] Common Stock, Shares Authorized Common Stock, Shares Authorized 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 Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Diluted net income available to common stockholders Net Income (Loss) Available to Common Stockholders, Diluted Geographical [Domain] Geographical [Domain] Title of Individual [Axis] Title of Individual [Axis] Basic net income available to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Document Type Document Type Revenue by Contract Type [Table Text Block] Revenue by Contract Type [Table Text Block] [Table Text Block] for Revenue by Contract Type [Table] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving Credit Facility [Member] Revolving Credit Facility [Member] Contractor Type [Axis] Contractor Type [Axis] Contractor Type [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Net cash flow from operating activities Net Cash Provided by (Used in) Operating Activities Revenue by Contract Type [Line Items] Revenue by Contract Type [Line Items] [Line Items] for Revenue by Contract Type [Table] BASIC EARNINGS PER SHARE: Earnings Per Share, Basic [Abstract] Geographical [Axis] Geographical [Axis] Basic weighted average common shares outstanding Weighted Average Number of Shares Outstanding, Basic Diluted earnings per share Earnings Per Share, Diluted Business Combination Segment Allocation [Line Items] Business Combination Segment Allocation [Line Items] Cash paid for income taxes, net of refunds Income Taxes Paid, Net Proposed Mergers [Text Block] Mergers, Acquisitions and Dispositions Disclosures [Text Block] COMPREHENSIVE INCOME Comprehensive Income (Loss), Net of Tax, Attributable to Parent Other intangible assets—net Intangible Assets, Net (Excluding Goodwill) Prime contractor Prime Contractor [Member] Prime Contractor [Member] Fixed-price Fixed-price Contract [Member] Net cash (used in) financing activities Net Cash Provided by (Used in) Financing Activities OTHER COMPREHENSIVE LOSS: Other Comprehensive Income (Loss), Net of Tax [Abstract] Treasury stock Treasury Stock, Value Deferred income taxes Deferred Income Tax Liabilities, Net Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Equity in losses of unconsolidated subsidiaries Income (Loss) from Equity Method Investments Stock Issued During Period, Shares, Conversion of Convertible Securities Stock Issued During Period, Shares, Conversion of Convertible Securities Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Schedule of Share-based Compensation, Restricted Stock Activity [Table Text Block] Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Accounts payable Accounts Payable, Current Concentration Risk Type [Axis] Concentration Risk Type [Axis] Noncash lease expense Other Noncash Expense December 31, 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] For the remaining six months ending December 31, 2022 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Common Stock, Shares, Outstanding Common Stock, Shares, Outstanding Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Cost of services Cost of Goods and Services Sold Document Period End Date Document Period End Date Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Class B common stock Common Stock, Class B Common Class B [Member] Entity Central Index Key Entity Central Index Key Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Components of Earnings Per Share, Basic and Diluted [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Share-based Payment Award, Options, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Property and Equipment [Table Text Block] Property, Plant and Equipment [Table Text Block] Noncash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] 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 Additional Shares Authorized Customer Relationships [Member] Customer Relationships [Member] Furniture and equipment Furniture and Fixtures, Gross Property and equipment—net Property and equipment—net Property, Plant and Equipment, Net Property and Equipment [Text Block] Property, Plant and Equipment Disclosure [Text Block] Other long-term liabilities Other Liabilities, Noncurrent Lender Name [Axis] Lender Name [Axis] Schedule of Other Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Trading Symbol Trading Symbol Earnings Per Share [Abstract] Earnings Per Share [Abstract] Property and equipment—gross Property, Plant and Equipment, Gross Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss REVENUE Revenue Revenues Distributed earnings Distributed Earnings Line of Credit Facility [Table] Line of Credit Facility [Table] Stock options, Weighted Average Exercise Price, Period Start Stock options, Weighted Average Exercise Price, Period End Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Accrued retirement Increase (Decrease) in Deferred Compensation Share-based Compensation Share-based Payment Arrangement, Expense Revenue by Contractor Type [Table Text Block] Revenue by Contractor Type [Table Text Block] Revenue by Contractor Type [Table Text Block] Contract loss reserve Contract Loss Reserve Contract Loss Reserve Entity Current Reporting Status Entity Current Reporting Status Entities [Table] Entities [Table] 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 Class A common stock Common Stock, Class A Common Class A [Member] Cash and cash equivalents CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD CASH AND CASH EQUIVALENTS, END OF PERIOD Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Dividends Dividends UNITED STATES UNITED STATES Common Stock, Par or Stated Value Per Share Common Stock, Par or Stated Value Per Share Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Contract Receivable, Due after Next Rolling Twelve Months Construction Contractor, Receivable, Excluding Contract Retainage, after Year One Schedule of Other Intangible Assets [Table Text Block] Schedule of Finite-Lived Intangible Assets [Table Text Block] London Interbank Offered Rate (LIBOR) [Member] London Interbank Offered Rate (LIBOR) [Member] Cost-reimbursable Cost reimbursable [Member] Cost reimbursable [Member] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Exercised, Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Diluted weighted average common shares outstanding Weighted Average Number of Shares Outstanding, Diluted Total other comprehensive loss Other Comprehensive Income (Loss), Net of Tax Revenue by Contractor Type [Line Items] revenue by contractor type [Line Items] [Line Items] for revenue by contractor type [Table] Share-based Payment Arrangement, Option, Activity [Table Text Block] Share-based Payment Arrangement, Option, Activity [Table Text Block] Debt Instrument, Basis Spread on Variable Rate Debt Instrument, Basis Spread on Variable Rate December 31, 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Five Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Stock options exercisable, Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Credit Facility [Axis] Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Entity Address, Address Line One Entity Address, Address Line One Net cash (used in) investing activities Net Cash Provided by (Used in) Investing Activities Change in assets and liabilities—net of effects from acquired businesses: Increase (Decrease) in Operating Capital [Abstract] Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Revenue from Contract with Customer, Segment Benchmark [Member] Revenue from Contract with Customer, Segment Benchmark [Member] Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other CASH FLOWS FROM (USED IN) OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] 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 Entity Shell Company Entity Shell Company Plan of Merger, Termination Fee paid by Company Plan of Merger, Termination Fee paid by Company Plan of Merger, Termination Fee paid by Company Taxes receivable—current Increase (Decrease) in Income Taxes Receivable Total Current Liabilities Liabilities, Current Payment consideration to tax authority on employee's behalf Payment, Tax Withholding, Share-based Payment Arrangement Class of Stock [Domain] Class of Stock [Domain] Expected Goodwill Tax Amortization Period ExpectedGoodwillTaxAmortizationPeriod Expected Goodwill Tax Amortization Period Operating lease obligations—long term Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncurrent Liabilities, Operating Lease Obligations Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncurrent Liabilities, Operating Lease Obligations Line of Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Annual Percentage Increase In Number Of Shares Available For Issuance Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum Current Fiscal Year End Date Current Fiscal Year End Date Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Other current assets Other Assets, Current Statement [Table] Statement [Table] U.S. Government U.S. Government [Member] U.S. Government [Member] Other assets Increase (Decrease) in Other Noncurrent Assets Share-based Compensation, Nonvested Awards, Total Compensation Cost Not Yet Recognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Statistical Measurement [Axis] Statistical Measurement [Axis] Investments in capitalized software Payments for Software Vested, Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares Net Carrying Amount Finite-Lived Intangible Assets, Net Goodwill Goodwill balance, period start Goodwill balance, period end Goodwill Cancelled, Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares Schedule of Goodwill [Table Text Block] Schedule of Goodwill [Table Text Block] Description of the Business [Text Block] Nature of Operations [Text Block] Adjustments to reconcile net income to net cash flows from operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Scenario [Domain] Scenario [Domain] Finance leases Finance Lease, Right-of-Use Asset, before Accumulated Amortization Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Cancelled, Weighted Average Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Deferred income taxes Deferred Income Tax Expense (Benefit) 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 EX-101.PRE 9 mant-20220630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Cover Page - shares
6 Months Ended
Jun. 30, 2022
Aug. 01, 2022
Entity Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2022  
Document Transition Report false  
Entity File Number 000-49604  
Entity Registrant Name ManTech International Corporation  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 22-1852179  
Entity Address, Address Line One 2251 Corporate Park Drive  
Entity Address, City or Town Herndon  
Entity Address, State or Province VA  
Entity Address, Postal Zip Code 20171  
City Area Code 703  
Local Phone Number 218-6000  
Title of 12(b) Security Class A Common Stock  
Trading Symbol MANT  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Small Reporting Company false  
Emerging Growth Company false  
Entity Shell Company false  
Amendment Flag false  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q2  
Entity Central Index Key 0000892537  
Current Fiscal Year End Date --12-31  
Class A common stock    
Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding   39,382,197
Class B common stock    
Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding   1,586,695
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
ASSETS    
Cash and cash equivalents $ 46,751 $ 53,374
Receivables—net 511,481 476,035
Prepaid expenses 41,975 32,600
Taxes receivable—current 19,975 22,140
Other current assets 8,779 13,372
Total Current Assets 628,961 597,521
Goodwill 1,511,068 1,498,988
Other intangible assets—net 244,338 265,555
Property and equipment—net 132,978 133,297
Operating lease right of use assets 74,233 75,319
Employee supplemental savings plan assets 30,792 43,342
Investments 11,555 11,555
Other assets 14,647 13,988
TOTAL ASSETS 2,648,572 2,639,565
LIABILITIES    
Accounts payable 162,193 169,140
Accrued salaries and related expenses 130,562 129,685
Contract liabilities 34,638 36,197
Operating lease obligations—current 31,007 32,557
Accrued expenses and other current liabilities 13,108 9,649
Total Current Liabilities 371,508 377,228
Long-term debt 300,000 300,000
Deferred income taxes 168,350 174,060
Operating lease obligations—long term 63,433 63,575
Accrued retirement 25,876 36,053
Other long-term liabilities 13,520 13,229
TOTAL LIABILITIES 942,687 964,145
COMMITMENTS AND CONTINGENCIES
STOCKHOLDERS' EQUITY    
Additional paid-in capital 576,430 566,573
Treasury stock (9,158) (9,158)
Retained earnings 1,138,499 1,117,867
Accumulated other comprehensive loss (298) (273)
TOTAL STOCKHOLDERS' EQUITY 1,705,885 1,675,420
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY 2,648,572 2,639,565
Class A common stock    
STOCKHOLDERS' EQUITY    
Common stock 396 279
Class B common stock    
STOCKHOLDERS' EQUITY    
Common stock $ 16 $ 132
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Balance Sheets Parentheticals - $ / shares
Jun. 30, 2022
Dec. 31, 2021
Treasury Stock, Shares 244,113 244,113
Class A common stock    
Common Stock, Par or Stated Value Per Share $ 0.01 $ 0.01
Common Stock, Shares Authorized 150,000,000 150,000,000
Common Stock, Shares, Issued 39,624,611 27,863,041
Common Stock, Shares, Outstanding 39,380,498 27,618,928
Class B common stock    
Common Stock, Par or Stated Value Per Share $ 0.01 $ 0.01
Common Stock, Shares Authorized 50,000,000 50,000,000
Common Stock, Shares, Issued 1,586,695 13,176,695
Common Stock, Shares, Outstanding 1,586,695 13,176,695
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Income - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
REVENUE $ 669,352,000 $ 648,578,000 $ 1,344,897,000 $ 1,281,802,000
Cost of services 573,373,000 552,868,000 1,149,344,000 1,095,585,000
General and administrative expenses 61,054,000 47,048,000 116,790,000 95,134,000
OPERATING INCOME 34,925,000 48,662,000 78,763,000 91,083,000
Interest expense (2,033,000) (366,000) (4,275,000) (720,000)
Interest income 46,000 39,000 99,000 79,000
Other income (expense), net (11,000) (12,000) 101,000 (133,000)
INCOME FROM OPERATIONS BEFORE INCOME TAXES AND EQUITY METHOD INVESTMENTS 32,927,000 48,323,000 74,688,000 90,309,000
Provision for income taxes (10,090,000) (11,714,000) (20,510,000) (21,371,000)
Equity in losses of unconsolidated subsidiaries 0 0 0 (1,000)
NET INCOME $ 22,837,000 $ 36,609,000 $ 54,178,000 $ 68,937,000
Class A common stock        
BASIC EARNINGS PER SHARE:        
Basic earnings per share $ 0.56 $ 0.90 $ 1.33 $ 1.70
DILUTED EARNINGS PER SHARE:        
Diluted earnings per share 0.55 0.89 1.32 1.68
Class B common stock        
BASIC EARNINGS PER SHARE:        
Basic earnings per share 0.56 0.90 1.33 1.70
DILUTED EARNINGS PER SHARE:        
Diluted earnings per share $ 0.55 $ 0.89 $ 1.32 $ 1.68
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
NET INCOME $ 22,837 $ 36,609 $ 54,178 $ 68,937
OTHER COMPREHENSIVE LOSS:        
Translation adjustments, net of tax (13) (7) (25) (19)
Total other comprehensive loss (13) (7) (25) (19)
COMPREHENSIVE INCOME $ 22,824 $ 36,602 $ 54,153 $ 68,918
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Changes in Stockholders' Equity Statement - USD ($)
Total
Common Stock
Common Stock, Class A
Common Stock
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, 2020   $ 275,000 $ 132,000 $ 545,717,000 $ (9,158,000) $ 1,042,676,000 $ (230,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Conversion Class B to Class A common stock   0 0        
Stock-based compensation expense $ 7,556,000 1,000   7,555,000      
Stock option exercises   2,000   6,432,000      
Payment consideration to tax authority on employees' behalf       (2,493,000)      
Net income 68,937,000         68,937,000  
Dividends           (30,851,000)  
Translation adjustments, net of tax (19,000)           (19,000)
At end of period at Jun. 30, 2021 1,628,976,000 278,000 132,000 557,211,000 (9,158,000) 1,080,762,000 (249,000)
At beginning of period at Mar. 31, 2021   277,000 132,000 549,811,000 (9,158,000) 1,059,608,000 (242,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Conversion Class B to Class A common stock   0 0        
Stock-based compensation expense   0   4,113,000      
Stock option exercises   1,000   3,291,000      
Payment consideration to tax authority on employees' behalf       (4,000)      
Net income 36,609,000         36,609,000  
Dividends           (15,455,000)  
Translation adjustments, net of tax (7,000)           (7,000)
At end of period at Jun. 30, 2021 1,628,976,000 278,000 132,000 557,211,000 (9,158,000) 1,080,762,000 (249,000)
At beginning of period at Dec. 31, 2021 1,675,420,000 279,000 132,000 566,573,000 (9,158,000) 1,117,867,000 (273,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Conversion Class B to Class A common stock   116,000 (116,000)        
Stock-based compensation expense 8,346,000 1,000   8,345,000      
Stock option exercises   0   5,152,000      
Payment consideration to tax authority on employees' behalf       (3,640,000)      
Net income 54,178,000         54,178,000  
Dividends           (33,546,000)  
Translation adjustments, net of tax (25,000)           (25,000)
At end of period at Jun. 30, 2022 1,705,885,000 396,000 16,000 576,430,000 (9,158,000) 1,138,499,000 (298,000)
At beginning of period at Mar. 31, 2022   396,000 16,000 570,871,000 (9,158,000) 1,132,457,000 (285,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Conversion Class B to Class A common stock   0 0        
Stock-based compensation expense   0   4,428,000      
Stock option exercises   0   1,142,000      
Payment consideration to tax authority on employees' behalf       (11,000)      
Net income 22,837,000         22,837,000  
Dividends           (16,795,000)  
Translation adjustments, net of tax (13,000)           (13,000)
At end of period at Jun. 30, 2022 $ 1,705,885,000 $ 396,000 $ 16,000 $ 576,430,000 $ (9,158,000) $ 1,138,499,000 $ (298,000)
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Cash Flows - USD ($)
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
CASH FLOWS FROM (USED IN) OPERATING ACTIVITIES:    
Net income $ 54,178,000 $ 68,937,000
Adjustments to reconcile net income to net cash flows from operating activities:    
Depreciation and amortization 41,963,000 37,887,000
Noncash lease expense 15,174,000 15,855,000
Stock-based compensation expense 8,346,000 7,556,000
Deferred income taxes (4,099,000) 3,274,000
Contract loss reserve (1,391,000) 0
Bad debt expense (1,247,000) (999,000)
Change in assets and liabilities—net of effects from acquired businesses:    
Receivables-net (33,158,000) (56,912,000)
Prepaid expenses (11,286,000) (9,186,000)
Taxes receivable—current 1,941,000 5,247,000
Other current assets 6,336,000 401,000
Employee supplemental savings plan asset 7,192,000 (2,836,000)
Other assets (1,315,000) (2,415,000)
Accounts payable (7,923,000) 30,392,000
Accrued salaries and related expenses (54,000) 1,330,000
Contract liabilities (2,033,000) (6,159,000)
Accrued expenses and other current liabilities 245,000 (5,896,000)
Operating lease obligations (18,733,000) (17,573,000)
Accrued retirement (10,177,000) (1,977,000)
Other (94,000) (469,000)
Net cash flow from operating activities 43,865,000 66,457,000
CASH FLOWS FROM (USED IN) INVESTING ACTIVITIES:    
Purchases of property and equipment (23,409,000) (31,077,000)
Proceeds from corporate owned life insurance 5,358,000 227,000
Investments in capitalized software (375,000) 0
Net cash (used in) investing activities (18,426,000) (30,850,000)
CASH FLOWS FROM (USED IN) FINANCING ACTIVITIES:    
Borrowings under credit facility 40,500,000 164,000,000
Repayments under credit facility (40,500,000) (149,000,000)
Dividends paid (33,574,000) (30,866,000)
Proceeds from exercise of stock options 5,152,000 6,433,000
Payment consideration to tax authority on employee's behalf (3,640,000) (2,493,000)
Net cash (used in) financing activities (32,062,000) (11,926,000)
NET CHANGE IN CASH AND CASH EQUIVALENTS (6,623,000) 23,681,000
CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD 53,374,000 41,193,000
CASH AND CASH EQUIVALENTS, END OF PERIOD 46,751,000 64,874,000
SUPPLEMENTAL CASH FLOW INFORMATION    
Cash paid for interest 3,758,000 664,000
Cash paid for income taxes, net of refunds 22,348,000 12,864,000
Noncash investing and financing activities:    
Operating lease obligations arising from obtaining right of use assets 17,041,000 9,496,000
Finance lease obligations arising from obtaining right of use assets 0 62,000
Noncash investing activities $ (140,000) $ (764,000)
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Description of the Business (Notes)
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of the Business [Text Block] Description of the BusinessManTech International Corporation (depending on the circumstances, “ManTech” “Company” “we” “our” “ours” or “us”) provides mission-focused technology solutions and services for U.S. defense, intelligence community and federal civilian agencies. We excel in full-spectrum cyber, data collection & analytics, enterprise information technology (IT) and systems engineering and software application development solutions that support national and homeland security.
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation (Notes)
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation [Text Block] Basis of PresentationThe 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, 2021, 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.
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Proposed Merger (Notes)
6 Months Ended
Jun. 30, 2022
ManTech International Corporation [Member] | The Carlyle Group Inc. [Member]  
Business Acquisition [Line Items]  
Proposed Mergers [Text Block] Proposed Merger
On May 13, 2022 the Company entered into an Agreement and Plan of Merger (the Merger Agreement) with Moose Bidco, Inc., a Delaware corporation (Parent), and Moose Merger Sub, Inc., a Delaware corporation and a direct, wholly owned subsidiary of Parent (Merger Sub). Pursuant to the Merger Agreement, and in accordance with the terms and subject to the conditions thereof, Merger Sub will merge with and into the Company (the Merger), with the Company surviving the Merger as a wholly owned subsidiary of Parent. As a result of the Merger, the Company will be acquired by Parent, which will be controlled by investment funds managed by The Carlyle Group Inc.

ManTech’s Board of Directors has unanimously determined that the transactions contemplated by the Merger Agreement, including the Merger, are in the best interests of the Company and its stockholders, and approved the Merger Agreement and the transactions contemplated by the Merger Agreement. Our Board of Directors has also unanimously resolved to recommend that the Company’s stockholders vote to adopt the Merger Agreement and approve the Merger and other transactions contemplated thereby.

Under the Merger Agreement, in accordance with the terms and subject to the conditions set forth therein, at the effective time of the Merger, each issued and outstanding share of Class A Common Stock, par value $0.01 per share, of the Company and Class B Common Stock, par value $0.01 per share, of the Company will be automatically converted into the right to receive $96.00 in cash, without interest, other than (1) those shares owned by Parent, Merger Sub or the Company (as treasury stock or otherwise) or any of their respective wholly owned subsidiaries (which will be cancelled without any consideration) and (2) any shares as to which appraisal rights have been properly exercised, and not withdrawn, in accordance with the Delaware General Corporation Law.

The consummation of the merger is subject to the satisfaction or waiver of customary closing conditions specified in the Merger Agreement, including, among others, (1) the adoption of the Merger Agreement by the Company’s stockholders, (2) the expiration or termination of any waiting period (and any extension thereof) applicable under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended (the HSR Act which expired June 20, 2022), (3) the absence of any law or order by a governmental authority that has the effect of preventing, making illegal or prohibiting the consummation of the Merger or any other transaction contemplated by the Merger Agreement and (4) the absence of a “Company Material Adverse Effect” (as defined in the Merger Agreement). The consummation of the Merger is not subject to a financing condition.

The Merger Agreement provides that the Company or Parent may terminate the Merger Agreement under certain conditions, and in certain specified circumstances, upon termination of the Merger Agreement, the Company will be required to pay Parent a termination fee of $115.9 million or Parent will be required to pay the Company a termination fee of $239.7
million. We expect the Merger to close during the second half of calendar year 2022.
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue from Contracts with Customers (Notes)
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers [Text Block] 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 are generally reimbursed separately for allowable materials and expenses at cost.

For contracts that do not meet the criteria to measure performance as a right to invoice under the series guidance, we utilize an Estimate at Completion process to measure progress toward completion. We typically estimate progress towards completion based on cost incurred or direct labor incurred. As part of this process, we review 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 judgments about the ability and cost to achieve the contract milestones and other technical contract requirements. We 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 timing in which we recognize revenue on our contracts. For the three months ended June 30, 2022, the aggregate impact of adjustments in contract estimates decreased our revenue by $1.5 million. For the three months ended June 30, 2021, the aggregate impact of adjustments in contract estimates increased our revenue by $5.7 million. For the six months ended June 30, 2022, the aggregate impact of adjustments in contract estimates decreased our revenue by $1.9 million. For the six months ended June 30, 2021, the aggregate impact of adjustments in contract estimates increased our revenue by $6.7 million.

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. For the three months ended and six months ended June 30, 2022 and 2021, we generated 100% of our revenue from sales in the U.S.

The following tables disclose revenue (in thousands) by contract type, customer and contractor type for the periods presented.
Three months ended
June 30,
Six months ended
June 30,
2022202120222021
Cost-reimbursable$476,812 $443,950 $942,789 $863,725 
Fixed-price100,540 117,474 216,284 249,682 
Time-and-materials92,000 87,154 185,824 168,395 
Revenue$669,352 $648,578 $1,344,897 $1,281,802 
Three months ended
June 30,
Six months ended
June 30,
2022202120222021
U.S. Government$665,773 $642,755 $1,338,486 $1,271,253 
State agencies, international agencies and commercial entities3,579 5,823 6,411 10,549 
Revenue$669,352 $648,578 $1,344,897 $1,281,802 

Three months ended
June 30,
Six months ended
June 30,
2022202120222021
Prime contractor$622,597 $602,306 $1,245,789 $1,191,380 
Subcontractor46,755 46,272 99,108 90,422 
Revenue$669,352 $648,578 $1,344,897 $1,281,802 

The components of our receivables are as follows (in thousands):
June 30, 2022December 31, 2021
Billed receivables$364,278 $370,115 
Unbilled receivables157,557 118,387 
Allowance for doubtful accounts(10,354)(12,467)
Receivables—net$511,481 $476,035 

Receivables at June 30, 2022 are expected to be substantially collected within one year except for approximately $8.2 million, of which 100% is related to U.S. government receivables. We do not believe that we have significant exposure to credit risk as billed receivables and unbilled receivables are primarily due from the U.S. government. The allowance for doubtful accounts represents our estimate for exposure due to compliance, contractual issues and bad debts related to prime contractors.

At June 30, 2022 and December 31, 2021, our contract liabilities were $34.6 million and $36.2 million, respectively. Changes in the balance of contract liabilities are primarily due to the timing difference between our performance and our customers' payments. For the three months ended June 30, 2022, the amount of revenue that was included in the opening contract liabilities balance was $3.4 million. For the six months ended June 30, 2022, the amount of revenue that was included in the opening contract liabilities balance was $23.1 million.

The remaining performance obligation as of June 30, 2022 is $2.3 billion. The following table discloses when we expect to recognize the remaining performance obligation as revenue (in billions):
For the remaining six months ending December 31, 2022For the year ending
December 31, 2023December 31, 2024Thereafter
$1.0 $0.6 $0.3 $0.4 
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions (Notes)
6 Months Ended
Jun. 30, 2022
Business Combinations [Abstract]  
Acquisitions [Text Block] Acquisitions
Technical and Management Assistance Corporation (TMAC)—On December 30, 2021, we completed the acquisition of TMAC through a share purchase agreement by and among ManTech International Corporation, Technical and Management Assistance Corporation, Project Cipher, Inc, and its Shareholder. TMAC is a leading provider of advanced data engineering services and solutions that ensure the delivery of vital information to the U.S. Intelligence Community.

The acquisition was accounted for as a business combination. The results of TMAC's operations have been included in our consolidated financial statements since that date. We funded the acquisition with cash on hand.

The purchase price was $30.3 million, which includes the finalized working capital adjustment. The purchase price was preliminarily allocated to the underlying assets and liabilities based on their estimated fair value at the date of acquisition. The
excess of the purchase price over the fair value of assets acquired and liabilities assumed was recorded as goodwill. As we are still in the process of reviewing the fair value of the assets acquired and liabilities assumed, the purchase price allocation for TMAC is not complete as of June 30, 2022. In accordance with ASC 805, Business Combinations, we expect to finalize our purchase price allocation within one year of the acquisition date.

Recognition of goodwill is largely attributed to the value paid for TMAC's capabilities, which will broaden our footprint within the U.S. Intelligence Community. The goodwill recorded for this transaction is valued at $15.0 million and will be deductible for tax purposes over 15 years. The components of other intangible assets associated with the acquisition were customer relationships and backlog valued at $15.0 million and $0.7 million, respectively. The fair values of the customer relationships and backlog were determined using the excess earnings method (income approach) in which the value is derived from an estimation of the after-tax cash flows specifically attributable to backlog and customer relationships. Assumptions used in the analysis included revenue and expense forecasts, contributory asset charges, tax amortization benefit and discount rates. Customer contracts and related relationships represent the underlying relationships and agreements with TMAC'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 using the pattern of benefits method over its estimated useful life of 1 year. The weighted-average amortization period of other intangibles is 19 years.

Gryphon Technologies, Inc. (Gryphon)—On December 9, 2021, we completed the acquisition of Gryphon through a unit purchase agreement by and among ManTech International Corporation, Gryphon Parent, LLC and Gryphon Finance, LLC. Gryphon will further strengthen our long-term competitive position by adding differentiated digital and systems engineering capabilities across the Department of Defense.

The acquisition was accounted for as a business combination. The results of Gryphon's operations have been included in our consolidated financial statements since that date. We funded the acquisition with cash on hand and borrowing under our credit facilities.

The preliminary purchase price was $358.9 million, which includes an estimated working capital adjustment. The preliminary purchase price was preliminarily allocated to the underlying assets and liabilities based on their estimated fair value at the date of acquisition. The excess of the purchase price over the fair value of assets acquired and liabilities assumed was recorded as goodwill. As we are still in the process of reviewing the fair value of the assets acquired and liabilities assumed, the purchase price allocation for Gryphon is not complete as of June 30, 2022. In accordance with ASC 805, Business Combinations, we expect to finalize our purchase price allocation within one year of the acquisition date.

Recognition of goodwill is largely attributed to the value paid for Gryphon's capabilities, which will broaden our footprint within the Department of Defense. Pre-existing goodwill recorded for this transaction will be deductible for tax purposes over 13 years. The remainder of goodwill attributable to the acquisition of Gryphon will not be deductible for tax purposes.

The components of other intangible assets associated with the acquisition were customer relationships and backlog valued at $60.7 million and $5.0 million, respectively. The fair values of the customer relationships and backlog were determined using the excess earnings method (income approach) in which the value is derived from an estimation of the after-tax cash flows specifically attributable to backlog and customer relationships. Assumptions used in the analysis included revenue and expense forecasts, contributory asset charges, tax amortization benefit and discount rates. Customer contracts and related relationships represent the underlying relationships and agreements with Gryphon'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 using the pattern of benefits method over its estimated useful life of 2 years. The weighted-average amortization period of other intangibles is 19 years.
The following table represents the preliminary purchase price allocation for Gryphon (in thousands):

Cash and cash equivalents$20,184 
Receivables58,554 
Prepaid expenses1,939 
Taxes receivable - current1,418 
Other current assets2,912 
Goodwill257,928 
Other intangible assets69,067 
Property and equipment2,736 
Operating lease right of use assets5,479 
Other assets352 
Accounts payable(12,471)
Accrued salaries and related expenses(20,411)
Contract liabilities(4,773)
Operating lease obligations—current(1,243)
Accrued expenses and other current liabilities(5,153)
Deferred income taxes(13,361)
Operating lease obligations—long term(4,287)
Net assets acquired and liabilities assumed$358,870 
For the three months ended June 30, 2022, we incurred no acquisition costs related to the Gryphon transactions. For the six months ended June 30, 2022, we incurred approximately $0.1 million of acquisition costs related to the Gryphon transaction, which are included in general and administrative expenses in our consolidated statement of income.
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share (Notes)
6 Months Ended
Jun. 30, 2022
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 six months ended June 30, 2022 and 2021, we declared and paid quarterly dividends in the amounts of $0.41 per share and $0.38 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
June 30,
Six months ended
June 30,
 2022202120222021
Distributed earnings$16,795 $15,455 $33,546 $30,851 
Undistributed earnings6,042 21,154 20,632 38,086 
Net income$22,837 $36,609 $54,178 $68,937 
Class A common stock:
Basic net income available to common stockholders$21,948 $24,730 $44,771 $46,537 
Basic weighted average common shares outstanding39,344 27,434 33,778 27,376 
Basic earnings per share$0.56 $0.90 $1.33 $1.70 
Diluted net income available to common stockholders$21,954 $24,830 $44,834 $46,741 
Effect of potential exercise of stock options277 345 275 373 
Diluted weighted average common shares outstanding39,621 27,779 34,053 27,749 
Diluted earnings per share$0.55 $0.89 $1.32 $1.68 
Class B common stock:
Basic net income available to common stockholders$889 $11,879 $9,407 $22,400 
Basic weighted average common shares outstanding1,593 13,177 7,097 13,177 
Basic earnings per share$0.56 $0.90 $1.33 $1.70 
Diluted net income available to common stockholders$883 $11,779 $9,344 $22,196 
Diluted weighted average common shares outstanding1,593 13,177 7,097 13,177 
Diluted earnings per share$0.55 $0.89 $1.32 $1.68 

For the three months ended June 30, 2022 and 2021, options to purchase 1,505 shares and 428 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 six months ended June 30, 2022 and 2021, options to purchase 11,235 shares and 411 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 six months ended June 30, 2022 and 2021, there were 99,286 shares and 125,534 shares, respectively, issued from the exercise of stock options. For the six months ended June 30, 2022 and 2021 there were 139,082 shares and 117,129 shares, respectively, issued from the vesting of restricted stock units.
XML 23 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment (Notes)
6 Months Ended
Jun. 30, 2022
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):
June 30,
2022
December 31,
2021
Furniture and equipment$248,513 $234,169 
Leasehold improvements76,361 70,932 
Finance leases797 797 
Property and equipment—gross325,671 305,898 
Accumulated depreciation and amortization(192,693)(172,601)
Property and equipment—net$132,978 $133,297 
Depreciation and amortization expense related to property and equipment for the three months ended June 30, 2022 and 2021 was $10.7 million and $11.7 million, respectively. Depreciation and amortization expense related to property and equipment for the six months ended June 30, 2022 and 2021 was $23.5 million and $23.2 million, respectively.
XML 24 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Other Intangible Assets (Notes)
6 Months Ended
Jun. 30, 2022
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, 2021 and six months ended June 30, 2022 are as follows (in thousands):
Goodwill Balance
Goodwill at December 31, 2020$1,237,894 
Acquisitions260,863 
Acquisition fair value adjustment231 
Goodwill at December 31, 20211,498,988 
Acquisition fair value adjustment12,080 
Goodwill at June 30, 2022$1,511,068 

Other intangible assets consisted of the following (in thousands):

June 30, 2022December 31, 2021
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Other intangible assets:
Contract and program intangible assets$512,032 $276,013 $236,019 $517,932 $262,105 $255,827 
Capitalized software58,264 49,945 8,319 56,938 47,210 9,728 
Total other intangible assets—net$570,296 $325,958 $244,338 $574,870 $309,315 $265,555 

Amortization expense relating to intangible assets for the three months ended June 30, 2022 and 2021 was $8.3 million and $6.3 million, respectively. Amortization expense relating to the intangible assets for the six months ended June 30, 2022 and 2021 was $16.6 million and $13.1 million, respectively. Amortization expense for the six months ended June 30, 2021 includes an impairment of $0.3 million for capitalized software. We estimate that we will have the following amortization expense for the future periods indicated below (in thousands):

For the remaining six months ending December 31, 2022$16,279 
For the year ending:
December 31, 2023$26,438 
December 31, 2024$23,885 
December 31, 2025$20,801 
December 31, 2026$19,341 
December 31, 2027$18,312 
XML 25 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Debt (Notes)
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Debt [Text Block] DebtOn July 20, 2021, we amended and restated our credit agreement (Third Amended and Restated Credit Agreement) with a syndicate of lenders led by Bank of America, N.A., as sole administrative agent. The Third Amended and Restated Credit Agreement includes an aggregate principal amount of up to $1.1 billion made available through (i) a $500 million revolving credit facility with a $100 million letter of credit sublimit and a $50 million swing line loan sublimit and (ii) a $600 million delayed-draw term loan facility. Under the delayed-draw term loan facility, borrowings are available to be drawn prior to the first anniversary of the Third Amended and Restated Credit Agreement in up to three separate drawings in a minimal amount of $50 million. The Third Amended and Restated Credit Agreement also includes an accordion feature that permits us to arrange
with the lenders for the provision of additional commitments. The maturity date of the Third Amended and Restated Credit Agreement is July 20, 2026.

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

The terms of the Third Amended and Restated Credit Agreement permit prepayment and termination of the loan commitments at any time, subject to certain conditions. The Third Amended and Restated Credit Agreement requires us to comply with specified financial covenants, including the maintenance of certain leverage ratios and a consolidated coverage ratio. The Third Amended and Restated 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 six months ended June 30, 2022 and 2021, we were in compliance with these covenants.
There was $300.0 million outstanding on our credit facilities at both June 30, 2022 and December 31, 2021. The maximum available borrowing under the credit facilities at June 30, 2022 was $797.0 million. As of June 30, 2022, we were contingently liable under letters of credit totaling $3.0 million, which reduces our availability to borrow under our credit facilities.
XML 26 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies (Notes)
6 Months Ended
Jun. 30, 2022
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 completed a majority of our incurred cost audits through 2019 with no material adjustments. The remaining audits through 2021 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.

We have $3.0 million outstanding on our letter of credit, of which $1.6 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 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders Equity and Stock-Based Compensation (Notes)
6 Months Ended
Jun. 30, 2022
Share-based Payment Arrangement, Noncash Expense [Abstract]  
Stockholders' Equity and Stock-Based Compensation [Text Block] Stockholders' Equity and Stock-Based Compensation
Common Stock

On March 28, 2022, 11,580,000 shares of Class B common stock were converted to Class A common stock. On June 30, 2022, there were 39,380,498 shares of Class A common stock outstanding, 244,113 shares of Class A common stock as treasury stock, and 1,586,695 shares of Class B common stock outstanding.

Accounting for 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, 2022, there were 611,934 additional shares made available for issuance under the Plan. Through June 30, 2022, the Board of Directors has
authorized the issuance of up to 16,970,005 shares under this Plan. Through June 30, 2022, the remaining aggregate number of shares of our common stock available for future grants under the Plan was 8,214,622. 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 the three months ended June 30, 2022 and 2021, we recorded $4.4 million and $4.2 million, respectively, of stock-based compensation expense. For the six months ended June 30, 2022 and 2021, we recorded $8.3 million and $7.6 million, respectively, 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 June 30, 2022 and 2021, we recorded $0.1 million and $0.5 million, respectively, to income tax benefit related to the exercise of stock options, vested cancellations and the vesting of restricted stock and restricted stock units. For the six months ended June 30, 2022 and 2021, we recorded $1.0 million and $1.5 million, respectively, to income tax benefit related to the exercise of stock options, vested cancellations and the vesting of restricted stock and restricted stock units.

Stock Options—Under the Plan, we have issued stock options in the past. 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 did not grant any options during the six months ended June 30, 2022 and year ended December 31, 2021.

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. Option grants that vested during the six months ended June 30, 2022 and 2021 had a combined fair value of $0.6 million and $1.1 million, respectively.

The following table summarizes stock option activity for the year ended December 31, 2021 and the six months ended June 30, 2022:
Number of SharesWeighted Average Exercise PriceAggregate Intrinsic Value
(in thousands)
Weighted Average Remaining Contractual Life
Stock options outstanding at December 31, 2020785,827 $56.33 $25,629 
Exercised(196,735)$48.65 $7,168 
Cancelled and expired(21,776)$63.80 
Stock options outstanding at December 31, 2021567,316 $58.70 $8,380 
Exercised(99,286)$52.15 $3,253 
Cancelled and expired(9,983)$64.05 
Stock options outstanding at June 30, 2022458,047 $60.01 $16,235 2 years
Stock options exercisable at June 30, 2022403,471 $58.00 $15,112 1 year

The following table summarizes non-vested stock options for the six months ended June 30, 2022:
Number of SharesWeighted Average Fair Value
Non-vested stock options at December 31, 2021114,067 $12.16 
Vested(55,167)$10.07 
Cancelled(4,324)$12.59 
Non-vested stock options at June 30, 202254,576 $14.23 

Unrecognized compensation expense related to non-vested awards was $0.3 million as of June 30, 2022, which is expected to be recognized over a weighted-average period of 0.3 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.

The following table summarizes the restricted stock activity during the year ended December 31, 2021 and the six months ended June 30, 2022:
Number of SharesWeighted Average Fair Value
Non-vested restricted stock at December 31, 202024,000 $71.11 
Granted24,000 $86.01 
Vested(24,000)$71.11 
Non-vested restricted stock at December 31, 202124,000 $86.01 
Vested(24,000)$86.01 
Non-vested restricted stock at June 30, 2022— $— 

RSUs—Under the Plan, we have issued restricted stock units (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' time-based RSUs generally provide for the delivery of shares 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.

The following table summarizes the non-vested RSU activity during the year ended December 31, 2021 and the six months ended June 30, 2022:
Number of UnitsWeighted Average Fair Value
Non-vested RSUs at December 31, 2020346,799 $64.48 
Granted236,240 $78.78 
Vested(152,121)$61.06 
Forfeited(25,564)$67.07 
Non-vested RSUs at December 31, 2021405,354 $73.94 
Granted200,760 $81.02 
Vested(116,422)$71.09 
Forfeited(24,622)$75.30 
Non-vested RSUs at June 30, 2022465,070 $77.64 
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue from Contracts with Customers (Tables)
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Revenue by Contract Type [Table Text Block]
Three months ended
June 30,
Six months ended
June 30,
2022202120222021
Cost-reimbursable$476,812 $443,950 $942,789 $863,725 
Fixed-price100,540 117,474 216,284 249,682 
Time-and-materials92,000 87,154 185,824 168,395 
Revenue$669,352 $648,578 $1,344,897 $1,281,802 
Revenue by Customer [Table Text Block]
Three months ended
June 30,
Six months ended
June 30,
2022202120222021
U.S. Government$665,773 $642,755 $1,338,486 $1,271,253 
State agencies, international agencies and commercial entities3,579 5,823 6,411 10,549 
Revenue$669,352 $648,578 $1,344,897 $1,281,802 
Revenue by Contractor Type [Table Text Block]
Three months ended
June 30,
Six months ended
June 30,
2022202120222021
Prime contractor$622,597 $602,306 $1,245,789 $1,191,380 
Subcontractor46,755 46,272 99,108 90,422 
Revenue$669,352 $648,578 $1,344,897 $1,281,802 
Schedule Of Contract Receivables [Table Text Block]
The components of our receivables are as follows (in thousands):
June 30, 2022December 31, 2021
Billed receivables$364,278 $370,115 
Unbilled receivables157,557 118,387 
Allowance for doubtful accounts(10,354)(12,467)
Receivables—net$511,481 $476,035 
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 six months ending December 31, 2022For the year ending
December 31, 2023December 31, 2024Thereafter
$1.0 $0.6 $0.3 $0.4 
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions (Tables)
6 Months Ended
Jun. 30, 2022
Gryphon Technologies  
Business Combination Segment Allocation [Line Items]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]
The following table represents the preliminary purchase price allocation for Gryphon (in thousands):

Cash and cash equivalents$20,184 
Receivables58,554 
Prepaid expenses1,939 
Taxes receivable - current1,418 
Other current assets2,912 
Goodwill257,928 
Other intangible assets69,067 
Property and equipment2,736 
Operating lease right of use assets5,479 
Other assets352 
Accounts payable(12,471)
Accrued salaries and related expenses(20,411)
Contract liabilities(4,773)
Operating lease obligations—current(1,243)
Accrued expenses and other current liabilities(5,153)
Deferred income taxes(13,361)
Operating lease obligations—long term(4,287)
Net assets acquired and liabilities assumed$358,870 
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2022
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
June 30,
Six months ended
June 30,
 2022202120222021
Distributed earnings$16,795 $15,455 $33,546 $30,851 
Undistributed earnings6,042 21,154 20,632 38,086 
Net income$22,837 $36,609 $54,178 $68,937 
Class A common stock:
Basic net income available to common stockholders$21,948 $24,730 $44,771 $46,537 
Basic weighted average common shares outstanding39,344 27,434 33,778 27,376 
Basic earnings per share$0.56 $0.90 $1.33 $1.70 
Diluted net income available to common stockholders$21,954 $24,830 $44,834 $46,741 
Effect of potential exercise of stock options277 345 275 373 
Diluted weighted average common shares outstanding39,621 27,779 34,053 27,749 
Diluted earnings per share$0.55 $0.89 $1.32 $1.68 
Class B common stock:
Basic net income available to common stockholders$889 $11,879 $9,407 $22,400 
Basic weighted average common shares outstanding1,593 13,177 7,097 13,177 
Basic earnings per share$0.56 $0.90 $1.33 $1.70 
Diluted net income available to common stockholders$883 $11,779 $9,344 $22,196 
Diluted weighted average common shares outstanding1,593 13,177 7,097 13,177 
Diluted earnings per share$0.55 $0.89 $1.32 $1.68 
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment (Tables)
6 Months Ended
Jun. 30, 2022
Property, Plant and Equipment [Abstract]  
Property and Equipment [Table Text Block]
Major classes of property and equipment are summarized as follows (in thousands):
June 30,
2022
December 31,
2021
Furniture and equipment$248,513 $234,169 
Leasehold improvements76,361 70,932 
Finance leases797 797 
Property and equipment—gross325,671 305,898 
Accumulated depreciation and amortization(192,693)(172,601)
Property and equipment—net$132,978 $133,297 
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Other Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2022
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, 2021 and six months ended June 30, 2022 are as follows (in thousands):
Goodwill Balance
Goodwill at December 31, 2020$1,237,894 
Acquisitions260,863 
Acquisition fair value adjustment231 
Goodwill at December 31, 20211,498,988 
Acquisition fair value adjustment12,080 
Goodwill at June 30, 2022$1,511,068 
Schedule of Other Intangible Assets [Table Text Block]
Other intangible assets consisted of the following (in thousands):

June 30, 2022December 31, 2021
Gross Carrying AmountAccumulated AmortizationNet Carrying AmountGross Carrying AmountAccumulated AmortizationNet Carrying Amount
Other intangible assets:
Contract and program intangible assets$512,032 $276,013 $236,019 $517,932 $262,105 $255,827 
Capitalized software58,264 49,945 8,319 56,938 47,210 9,728 
Total other intangible assets—net$570,296 $325,958 $244,338 $574,870 $309,315 $265,555 
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 six months ending December 31, 2022$16,279 
For the year ending:
December 31, 2023$26,438 
December 31, 2024$23,885 
December 31, 2025$20,801 
December 31, 2026$19,341 
December 31, 2027$18,312 
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders Equity and Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share-based Payment Arrangement, Option, Activity [Table Text Block]
The following table summarizes stock option activity for the year ended December 31, 2021 and the six months ended June 30, 2022:
Number of SharesWeighted Average Exercise PriceAggregate Intrinsic Value
(in thousands)
Weighted Average Remaining Contractual Life
Stock options outstanding at December 31, 2020785,827 $56.33 $25,629 
Exercised(196,735)$48.65 $7,168 
Cancelled and expired(21,776)$63.80 
Stock options outstanding at December 31, 2021567,316 $58.70 $8,380 
Exercised(99,286)$52.15 $3,253 
Cancelled and expired(9,983)$64.05 
Stock options outstanding at June 30, 2022458,047 $60.01 $16,235 2 years
Stock options exercisable at June 30, 2022403,471 $58.00 $15,112 1 year
Schedule of Non-vested Share Activity [Table Text Block]
The following table summarizes non-vested stock options for the six months ended June 30, 2022:
Number of SharesWeighted Average Fair Value
Non-vested stock options at December 31, 2021114,067 $12.16 
Vested(55,167)$10.07 
Cancelled(4,324)$12.59 
Non-vested stock options at June 30, 202254,576 $14.23 
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, 2021 and the six months ended June 30, 2022:
Number of SharesWeighted Average Fair Value
Non-vested restricted stock at December 31, 202024,000 $71.11 
Granted24,000 $86.01 
Vested(24,000)$71.11 
Non-vested restricted stock at December 31, 202124,000 $86.01 
Vested(24,000)$86.01 
Non-vested restricted stock at June 30, 2022— $— 
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, 2021 and the six months ended June 30, 2022:
Number of UnitsWeighted Average Fair Value
Non-vested RSUs at December 31, 2020346,799 $64.48 
Granted236,240 $78.78 
Vested(152,121)$61.06 
Forfeited(25,564)$67.07 
Non-vested RSUs at December 31, 2021405,354 $73.94 
Granted200,760 $81.02 
Vested(116,422)$71.09 
Forfeited(24,622)$75.30 
Non-vested RSUs at June 30, 2022465,070 $77.64 
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Proposed Merger (Details) - USD ($)
$ / shares in Units, $ in Millions
May 13, 2022
Jun. 30, 2022
Dec. 31, 2021
ManTech International Corporation | The Carlyle Group Inc.      
Business Acquisition, Share Price $ 96.00    
Plan of Merger, Termination Fee paid by Company $ 115.9    
Plan of Merger, Termination Fee paid by Parent $ 239.7    
Class A common stock      
Common Stock, Par or Stated Value Per Share   $ 0.01 $ 0.01
Class A common stock | ManTech International Corporation | The Carlyle Group Inc.      
Common Stock, Par or Stated Value Per Share $ 0.01    
Class B common stock      
Common Stock, Par or Stated Value Per Share   $ 0.01 $ 0.01
Class B common stock | ManTech International Corporation | The Carlyle Group Inc.      
Common Stock, Par or Stated Value Per Share $ 0.01    
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue from Contracts with Customers Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
Entities
Jun. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Revenue from Contract with Customers [Line Items]          
Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress $ (1,500) $ 5,700 $ (1,900) $ 6,700  
Number of Reportable Segments | Entities     1    
Contract Receivable, Due after Next Rolling Twelve Months $ 8,200   $ 8,200    
Percentage of Accounts Receivable Not Expected to be Collected Within One Year related to Receivables from Direct Sales to U.S. Government 100.00%   100.00%    
Contract with Customer, Liability, Current $ 34,638   $ 34,638   $ 36,197
Contract with Customer, Liability, Revenue Recognized 3,400   23,100    
Revenue, Remaining Performance Obligation, Amount $ 2,300,000   $ 2,300,000    
UNITED STATES | Revenue from Contract with Customer, Segment Benchmark [Member] | Geographic Concentration Risk          
Revenue from Contract with Customers [Line Items]          
Concentration Risk, Percentage 100.00% 100.00% 100.00% 100.00%  
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue from Contracts with Customers Revenue by Contract Type (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue by Contract Type [Line Items]        
Revenue $ 669,352 $ 648,578 $ 1,344,897 $ 1,281,802
Cost-reimbursable        
Revenue by Contract Type [Line Items]        
Revenue 476,812 443,950 942,789 863,725
Fixed-price        
Revenue by Contract Type [Line Items]        
Revenue 100,540 117,474 216,284 249,682
Time-and-materials        
Revenue by Contract Type [Line Items]        
Revenue $ 92,000 $ 87,154 $ 185,824 $ 168,395
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue from Contracts with Customers Revenue by Customer (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue from External Customer [Line Items]        
Revenue $ 669,352 $ 648,578 $ 1,344,897 $ 1,281,802
U.S. Government        
Revenue from External Customer [Line Items]        
Revenue 665,773 642,755 1,338,486 1,271,253
State agencies, international agencies and commercial entities        
Revenue from External Customer [Line Items]        
Revenue $ 3,579 $ 5,823 $ 6,411 $ 10,549
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue from Contracts with Customers Revenue by Contractor Type (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue by Contractor Type [Line Items]        
Revenue $ 669,352 $ 648,578 $ 1,344,897 $ 1,281,802
Prime contractor        
Revenue by Contractor Type [Line Items]        
Revenue 622,597 602,306 1,245,789 1,191,380
Subcontractor        
Revenue by Contractor Type [Line Items]        
Revenue $ 46,755 $ 46,272 $ 99,108 $ 90,422
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue from Contracts with Customers Schedule of Contract Receivables (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]    
Billed receivables $ 364,278 $ 370,115
Unbilled receivables 157,557 118,387
Allowance for doubtful accounts (10,354) (12,467)
Receivables—net $ 511,481 $ 476,035
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue from Contracts with Customers Revenue, Remaining Performance Obligation (Details)
$ in Billions
Jun. 30, 2022
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ 2.3
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ 1.0
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 6 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ 0.6
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ 0.3
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ 0.4
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Dec. 31, 2021
Dec. 31, 2020
Goodwill $ 1,511,068,000 $ 1,511,068,000 $ 1,498,988,000 $ 1,237,894,000
TMAC        
Business Combination, Consideration Transferred   30,300,000    
Goodwill 15,000,000 $ 15,000,000    
Expected Goodwill Tax Amortization Period   15 years    
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life   19 years    
TMAC | Customer Relationships [Member]        
Finite-Lived Intangible Assets Acquired   $ 15,000,000    
Finite-Lived Intangible Asset, Useful Life   20 years    
TMAC | Backlog [Member]        
Finite-Lived Intangible Assets Acquired   $ 700,000    
Finite-Lived Intangible Asset, Useful Life   1 year    
Gryphon Technologies        
Business Combination, Consideration Transferred   $ 358,900,000    
Goodwill 257,928,000 $ 257,928,000    
Expected Goodwill Tax Amortization Period   13 years    
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life   19 years    
Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Cost Expensed $ 0 $ 100,000    
Gryphon Technologies | Customer Relationships [Member]        
Finite-Lived Intangible Assets Acquired   $ 60,700,000    
Finite-Lived Intangible Asset, Useful Life   20 years    
Gryphon Technologies | Backlog [Member]        
Finite-Lived Intangible Assets Acquired   $ 5,000,000    
Finite-Lived Intangible Asset, Useful Life   2 years    
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions Schedule of Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Dec. 31, 2020
Business Acquisition [Line Items]      
Goodwill $ 1,511,068 $ 1,498,988 $ 1,237,894
Gryphon Technologies      
Business Acquisition [Line Items]      
Cash and cash equivalents 20,184    
Receivables 58,554    
Prepaid expenses 1,939    
Taxes receivable - current 1,418    
Other current assets 2,912    
Goodwill 257,928    
Other intangible assets 69,067    
Property and equipment 2,736    
Operating lease right of use assets 5,479    
Other assets 352    
Accounts payable (12,471)    
Accrued salaries and related expenses (20,411)    
Contract liabilities (4,773)    
Operating lease obligations—current (1,243)    
Accrued expenses and other current liabilities (5,153)    
Deferred income taxes (13,361)    
Operating lease obligations—long term (4,287)    
Net assets acquired and liabilities assumed $ 358,870    
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share (Narrative) (Details) - $ / shares
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Earnings Per Share [Abstract]              
Common Stock, Dividends, Per Share, Cash Paid $ 0.41 $ 0.41 $ 0.38 $ 0.38      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 1,505   428   11,235 411  
Exercised, Number of Shares         (99,286) (125,534) (196,735)
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures         139,082 117,129  
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share (Schedule of Earnings Per Share, Basic and Diluted) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Components of Earnings Per Share, Basic and Diluted [Line Items]        
Distributed earnings $ 16,795 $ 15,455 $ 33,546 $ 30,851
Undistributed earnings 6,042 21,154 20,632 38,086
Net income 22,837 36,609 54,178 68,937
Class A common stock        
Components of Earnings Per Share, Basic and Diluted [Line Items]        
Basic net income available to common stockholders $ 21,948 $ 24,730 $ 44,771 $ 46,537
Basic weighted average common shares outstanding 39,344 27,434 33,778 27,376
Basic earnings per share $ 0.56 $ 0.90 $ 1.33 $ 1.70
Diluted net income available to common stockholders $ 21,954 $ 24,830 $ 44,834 $ 46,741
Effect of potential exercise of stock options 277 345 275 373
Diluted weighted average common shares outstanding 39,621 27,779 34,053 27,749
Diluted earnings per share $ 0.55 $ 0.89 $ 1.32 $ 1.68
Class B common stock        
Components of Earnings Per Share, Basic and Diluted [Line Items]        
Basic net income available to common stockholders $ 889 $ 11,879 $ 9,407 $ 22,400
Basic weighted average common shares outstanding 1,593 13,177 7,097 13,177
Basic earnings per share $ 0.56 $ 0.90 $ 1.33 $ 1.70
Diluted net income available to common stockholders $ 883 $ 11,779 $ 9,344 $ 22,196
Diluted weighted average common shares outstanding 1,593 13,177 7,097 13,177
Diluted earnings per share $ 0.55 $ 0.89 $ 1.32 $ 1.68
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment (Property and Equipment) (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Property, Plant and Equipment [Abstract]    
Furniture and equipment $ 248,513 $ 234,169
Leasehold improvements 76,361 70,932
Finance leases 797 797
Property and equipment—gross 325,671 305,898
Accumulated depreciation and amortization (192,693) (172,601)
Property and equipment—net $ 132,978 $ 133,297
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Property, Plant and Equipment [Abstract]        
Depreciation and amortization expense related to property and equipment $ 10.7 $ 11.7 $ 23.5 $ 23.2
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Other Intangible Assets (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Finite-Lived Intangible Assets [Line Items]        
Amortization of Intangible Assets $ 8.3 $ 6.3 $ 16.6 $ 13.1
Capitalized software        
Finite-Lived Intangible Assets [Line Items]        
Impairment of Intangible Assets, Finite-lived       $ 0.3
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Other Intangible Assets (Schedule of Goodwill) (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Goodwill [Roll Forward]    
Goodwill balance, period start $ 1,498,988 $ 1,237,894
Acquisitions   260,863
Acquisition fair value adjustment 12,080 231
Goodwill balance, period end $ 1,511,068 $ 1,498,988
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Other Intangible Assets (Schedule of Other Intangible Assets) (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 570,296 $ 574,870
Accumulated Amortization 325,958 309,315
Net Carrying Amount 244,338 265,555
Contract and program intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 512,032 517,932
Accumulated Amortization 276,013 262,105
Net Carrying Amount 236,019 255,827
Capitalized software    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 58,264 56,938
Accumulated Amortization 49,945 47,210
Net Carrying Amount $ 8,319 $ 9,728
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Other Intangible Assets (Schedule of Other Intangible Assets, Future Amortization Expense) (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
For the remaining six months ending December 31, 2022 $ 16,279
For the year ending:  
December 31, 2023 26,438
December 31, 2024 23,885
December 31, 2025 20,801
December 31, 2026 19,341
December 31, 2027 $ 18,312
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Debt (Revolving Credit Facility) (Narrative) (Details) - Bank of America Syndicate [Member] - USD ($)
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Line of Credit Facility [Line Items]    
Line of Credit Facility, Maximum Borrowing Capacity $ 1,100,000,000  
Long-term Line of Credit 300,000,000 $ 300,000,000
Line of Credit Facility, Remaining Borrowing Capacity 797,000,000  
Revolving Credit Facility [Member]    
Line of Credit Facility [Line Items]    
Line of Credit Facility, Maximum Borrowing Capacity 500,000,000  
Letter of Credit [Member]    
Line of Credit Facility [Line Items]    
Line of Credit Facility, Maximum Borrowing Capacity 100,000,000  
Contingent Liability under Letters of Credit 3,000,000  
Revolving Credit Facility, Swing Line Loan [Member]    
Line of Credit Facility [Line Items]    
Line of Credit Facility, Maximum Borrowing Capacity 50,000,000  
Term Loan Facility [Member]    
Line of Credit Facility [Line Items]    
Line of Credit Facility, Maximum Borrowing Capacity 600,000,000  
Line Of Credit Facility, Minimum Borrowing Capacity $ 50,000,000  
London Interbank Offered Rate (LIBOR) [Member] | Minimum [Member]    
Line of Credit Facility [Line Items]    
Debt Instrument, Basis Spread on Variable Rate 1.25%  
London Interbank Offered Rate (LIBOR) [Member] | Maximum [Member]    
Line of Credit Facility [Line Items]    
Debt Instrument, Basis Spread on Variable Rate 2.00%  
Bank of America's Base Rate [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] | Maximum [Member]    
Line of Credit Facility [Line Items]    
Debt Instrument, Basis Spread on Variable Rate 1.00%  
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies (Letter of Credit) (Narrative) (Details) - Letter of Credit [Member] - Bank of America Syndicate [Member]
$ in Millions
Jun. 30, 2022
USD ($)
Line of Credit Facility [Line Items]  
Letters of Credit Outstanding, Amount $ 3.0
Performance Guarantee [Member]  
Line of Credit Facility [Line Items]  
Letters of Credit Outstanding, Amount $ 1.6
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders Equity and Stock-Based Compensation (Narrative) (Details) - USD ($)
3 Months Ended 6 Months Ended
Mar. 28, 2022
Jan. 02, 2022
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock Issued During Period, Shares, Conversion of Convertible Securities 11,580,000            
Treasury Stock, Shares     244,113   244,113   244,113
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   611,934          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized     16,970,005   16,970,005    
Remaining Aggregate Number of Shares Available For Issuance     8,214,622   8,214,622    
Share-based Compensation     $ 4,400,000 $ 4,200,000 $ 8,300,000 $ 7,600,000  
Share-based Payment Arrangement, Amount Capitalized         0 0  
Share-based Payment Arrangement, Expense, Tax Benefit     (100,000) $ (500,000) (1,000,000) (1,500,000)  
Share-based Payment Award, Options, Vested, Fair Value         600,000 $ 1,100,000  
Share-based Compensation, Nonvested Awards, Total Compensation Cost Not Yet Recognized     $ 300,000   $ 300,000    
Share-based Compensation, Nonvested Awards, Total Compensation Cost Not Yet Recognized, Period for Recognition         3 months 18 days    
Class A common stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common Stock, Shares, Outstanding     39,380,498   39,380,498   27,618,928
Class B common stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common Stock, Shares, Outstanding     1,586,695   1,586,695   13,176,695
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  
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders Equity and Stock-Based Compensation (Schedule of Share-based Compensation, Stock Options, Activity) (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Share-based Payment Award, Options, Outstanding [Roll Forward]        
Stock options, Number of Shares, Period Start 567,316 785,827 785,827  
Exercised, Number of Shares (99,286) (125,534) (196,735)  
Cancelled and expired, Number of Shares (9,983)   (21,776)  
Stock options, Number of Shares, Period End 458,047   567,316  
Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]        
Stock options, Weighted Average Exercise Price, Period Start $ 58.70 $ 56.33 $ 56.33  
Exercised, Weighted Average Exercise Price 52.15   48.65  
Cancelled and expired, Weighted Average Exercise Price 64.05   63.80  
Stock options, Weighted Average Exercise Price, Period End $ 60.01   $ 58.70  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]        
Stock options outstanding, Aggregate Intrinsic Value $ 16,235   $ 8,380 $ 25,629
Exercised, Aggregate Intrinsic Value $ 3,253   $ 7,168  
Stock options outstanding, Weighted Average Remaining Contractual Life 2 years      
Stock options exercisable, Number of Shares 403,471      
Stock options exercisable, Weighted Average Exercise Price $ 58.00      
Stock options exercisable, Aggregate Intrinsic Value $ 15,112      
Stock options exercisable, Weighted Average Remaining Contractual Life 1 year      
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders Equity and Stock-Based Compensation (Schedule of Non-vested Share Activity) (Details)
6 Months Ended
Jun. 30, 2022
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Options, Non-vested [Roll Forward]  
Non-vested stock options, Number of Shares, Period Start | shares 114,067
Vested, Number of Shares | shares (55,167)
Cancelled, Number of Shares | shares (4,324)
Non-vested stock options, Number of Shares, Period End | shares 54,576
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 | $ / shares $ 12.16
Vested, Weighted Average Fair Value | $ / shares 10.07
Cancelled, Weighted Average Fair Value | $ / shares 12.59
Non-vested stock options, Weighted Average Fair Value, Period End | $ / shares $ 14.23
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders Equity and Stock-Based Compensation (Schedule Of Share-based Compensation, Restricted Stock Activity) (Details) - Restricted Stock [Member] - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Restricted Stock, Non-vested [Roll Forward]    
Non-vested, Period Start 24,000 24,000
Granted   24,000
Vested (24,000) (24,000)
Non-vested, Period End 0 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 $ 86.01 $ 71.11
Granted, Weighted Average Fair Value   86.01
Vested, Weighted Average Fair Value 86.01 71.11
Non-vested, Weighted Average Fair Value, Period End $ 0 $ 86.01
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders Equity and Stock-Based Compensation (Schedule of Share-based Compensation, Restricted Stock Unit Activity) (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Restricted Stock Units, Nonvested, Number of Shares [Roll Forward]    
Non-vested, Period Start 405,354 346,799
Granted 200,760 236,240
Vested (116,422) (152,121)
Forfeited (24,622) (25,564)
Non-vested, Period End 465,070 405,354
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 $ 73.94 $ 64.48
Granted, Weighted Average Fair Value 81.02 78.78
Vested, Weighted Average Fair Value 71.09 61.06
Forfeited, Weighted Average Fair Value 75.30 67.07
Non-vested, Weighted Average Fair Value, Period End $ 77.64 $ 73.94
XML 58 mant-20220630_htm.xml IDEA: XBRL DOCUMENT 0000892537 2022-01-01 2022-06-30 0000892537 us-gaap:CommonClassAMember 2022-08-01 0000892537 us-gaap:CommonClassBMember 2022-08-01 0000892537 2022-06-30 0000892537 2021-12-31 0000892537 us-gaap:CommonClassAMember 2021-12-31 0000892537 us-gaap:CommonClassAMember 2022-06-30 0000892537 us-gaap:CommonClassBMember 2021-12-31 0000892537 us-gaap:CommonClassBMember 2022-06-30 0000892537 2022-04-01 2022-06-30 0000892537 2021-04-01 2021-06-30 0000892537 2021-01-01 2021-06-30 0000892537 us-gaap:CommonClassAMember 2022-04-01 2022-06-30 0000892537 us-gaap:CommonClassAMember 2021-04-01 2021-06-30 0000892537 us-gaap:CommonClassAMember 2022-01-01 2022-06-30 0000892537 us-gaap:CommonClassAMember 2021-01-01 2021-06-30 0000892537 us-gaap:CommonClassBMember 2022-04-01 2022-06-30 0000892537 us-gaap:CommonClassBMember 2021-04-01 2021-06-30 0000892537 us-gaap:CommonClassBMember 2022-01-01 2022-06-30 0000892537 us-gaap:CommonClassBMember 2021-01-01 2021-06-30 0000892537 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-03-31 0000892537 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-03-31 0000892537 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-12-31 0000892537 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-12-31 0000892537 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000892537 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-04-01 2021-06-30 0000892537 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-01-01 2022-06-30 0000892537 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-01-01 2021-06-30 0000892537 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-06-30 0000892537 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-06-30 0000892537 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-03-31 0000892537 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-03-31 0000892537 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-12-31 0000892537 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-12-31 0000892537 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000892537 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-04-01 2021-06-30 0000892537 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-01-01 2022-06-30 0000892537 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-01-01 2021-06-30 0000892537 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-06-30 0000892537 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-06-30 0000892537 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000892537 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000892537 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000892537 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000892537 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000892537 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0000892537 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0000892537 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0000892537 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000892537 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000892537 us-gaap:TreasuryStockMember 2022-03-31 0000892537 us-gaap:TreasuryStockMember 2021-03-31 0000892537 us-gaap:TreasuryStockMember 2021-12-31 0000892537 us-gaap:TreasuryStockMember 2020-12-31 0000892537 us-gaap:TreasuryStockMember 2022-06-30 0000892537 us-gaap:TreasuryStockMember 2021-06-30 0000892537 us-gaap:RetainedEarningsMember 2022-03-31 0000892537 us-gaap:RetainedEarningsMember 2021-03-31 0000892537 us-gaap:RetainedEarningsMember 2021-12-31 0000892537 us-gaap:RetainedEarningsMember 2020-12-31 0000892537 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000892537 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0000892537 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0000892537 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0000892537 us-gaap:RetainedEarningsMember 2022-06-30 0000892537 us-gaap:RetainedEarningsMember 2021-06-30 0000892537 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000892537 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0000892537 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000892537 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000892537 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0000892537 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0000892537 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0000892537 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-06-30 0000892537 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000892537 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0000892537 2021-06-30 0000892537 2020-12-31 0000892537 mant:ManTechInternationalCorporationMember mant:TheCarlyleGroupIncMember 2022-01-01 2022-06-30 0000892537 mant:ManTechInternationalCorporationMember us-gaap:CommonClassAMember mant:TheCarlyleGroupIncMember 2022-05-13 0000892537 mant:ManTechInternationalCorporationMember us-gaap:CommonClassBMember mant:TheCarlyleGroupIncMember 2022-05-13 0000892537 mant:ManTechInternationalCorporationMember mant:TheCarlyleGroupIncMember 2022-05-13 0000892537 mant:ManTechInternationalCorporationMember mant:TheCarlyleGroupIncMember 2022-05-13 2022-05-13 0000892537 country:US us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0000892537 country:US us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember us-gaap:GeographicConcentrationRiskMember 2021-04-01 2021-06-30 0000892537 country:US us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-06-30 0000892537 country:US us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember us-gaap:GeographicConcentrationRiskMember 2022-04-01 2022-06-30 0000892537 mant:CostreimbursableMember 2022-04-01 2022-06-30 0000892537 mant:CostreimbursableMember 2021-04-01 2021-06-30 0000892537 mant:CostreimbursableMember 2022-01-01 2022-06-30 0000892537 mant:CostreimbursableMember 2021-01-01 2021-06-30 0000892537 us-gaap:FixedPriceContractMember 2022-04-01 2022-06-30 0000892537 us-gaap:FixedPriceContractMember 2021-04-01 2021-06-30 0000892537 us-gaap:FixedPriceContractMember 2022-01-01 2022-06-30 0000892537 us-gaap:FixedPriceContractMember 2021-01-01 2021-06-30 0000892537 us-gaap:TimeAndMaterialsContractMember 2022-04-01 2022-06-30 0000892537 us-gaap:TimeAndMaterialsContractMember 2021-04-01 2021-06-30 0000892537 us-gaap:TimeAndMaterialsContractMember 2022-01-01 2022-06-30 0000892537 us-gaap:TimeAndMaterialsContractMember 2021-01-01 2021-06-30 0000892537 mant:U.S.GovernmentMember 2022-04-01 2022-06-30 0000892537 mant:U.S.GovernmentMember 2021-04-01 2021-06-30 0000892537 mant:U.S.GovernmentMember 2022-01-01 2022-06-30 0000892537 mant:U.S.GovernmentMember 2021-01-01 2021-06-30 0000892537 mant:StateagenciesinternationalagenciesandcommercialentitiesMember 2022-04-01 2022-06-30 0000892537 mant:StateagenciesinternationalagenciesandcommercialentitiesMember 2021-04-01 2021-06-30 0000892537 mant:StateagenciesinternationalagenciesandcommercialentitiesMember 2022-01-01 2022-06-30 0000892537 mant:StateagenciesinternationalagenciesandcommercialentitiesMember 2021-01-01 2021-06-30 0000892537 mant:PrimeContractorMember 2022-04-01 2022-06-30 0000892537 mant:PrimeContractorMember 2021-04-01 2021-06-30 0000892537 mant:PrimeContractorMember 2022-01-01 2022-06-30 0000892537 mant:PrimeContractorMember 2021-01-01 2021-06-30 0000892537 mant:SubcontractorMember 2022-04-01 2022-06-30 0000892537 mant:SubcontractorMember 2021-04-01 2021-06-30 0000892537 mant:SubcontractorMember 2022-01-01 2022-06-30 0000892537 mant:SubcontractorMember 2021-01-01 2021-06-30 0000892537 2022-07-01 2022-06-30 0000892537 2023-01-01 2022-06-30 0000892537 2024-01-01 2022-06-30 0000892537 2025-01-01 2022-06-30 0000892537 mant:TMACMember 2022-01-01 2022-06-30 0000892537 mant:TMACMember 2022-06-30 0000892537 mant:TMACMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-06-30 0000892537 mant:TMACMember us-gaap:OrderOrProductionBacklogMember 2022-01-01 2022-06-30 0000892537 mant:GryphonTechnologiesMember 2022-01-01 2022-06-30 0000892537 mant:GryphonTechnologiesMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-06-30 0000892537 mant:GryphonTechnologiesMember us-gaap:OrderOrProductionBacklogMember 2022-01-01 2022-06-30 0000892537 mant:GryphonTechnologiesMember 2022-06-30 0000892537 mant:GryphonTechnologiesMember 2022-04-01 2022-06-30 0000892537 2022-01-01 2022-03-31 0000892537 2021-01-01 2021-03-31 0000892537 2021-01-01 2021-12-31 0000892537 us-gaap:ContractualRightsMember 2022-06-30 0000892537 us-gaap:ContractualRightsMember 2021-12-31 0000892537 us-gaap:SoftwareDevelopmentMember 2022-06-30 0000892537 us-gaap:SoftwareDevelopmentMember 2021-12-31 0000892537 us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-06-30 0000892537 mant:BankofAmericaSyndicateMember 2022-06-30 0000892537 us-gaap:RevolvingCreditFacilityMember mant:BankofAmericaSyndicateMember 2022-06-30 0000892537 us-gaap:LetterOfCreditMember mant:BankofAmericaSyndicateMember 2022-06-30 0000892537 mant:RevolvingCreditFacilitySwingLineLoanMember mant:BankofAmericaSyndicateMember 2022-06-30 0000892537 mant:TermLoanFacilityMember mant:BankofAmericaSyndicateMember 2022-06-30 0000892537 srt:MinimumMember mant:BankofAmericaSyndicateMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-06-30 0000892537 srt:MaximumMember mant:BankofAmericaSyndicateMember us-gaap:LondonInterbankOfferedRateLIBORMember 2022-01-01 2022-06-30 0000892537 srt:MinimumMember mant:BankofAmericaSyndicateMember us-gaap:BaseRateMember 2022-01-01 2022-06-30 0000892537 srt:MaximumMember mant:BankofAmericaSyndicateMember us-gaap:BaseRateMember 2022-01-01 2022-06-30 0000892537 mant:BankofAmericaSyndicateMember 2021-12-31 0000892537 us-gaap:LetterOfCreditMember mant:BankofAmericaSyndicateMember us-gaap:PerformanceGuaranteeMember 2022-06-30 0000892537 2022-03-28 2022-03-28 0000892537 2022-01-02 2022-01-02 0000892537 srt:DirectorMember us-gaap:RestrictedStockMember 2021-01-01 2021-06-30 0000892537 srt:DirectorMember us-gaap:RestrictedStockMember 2022-01-01 2022-06-30 0000892537 us-gaap:RestrictedStockMember 2022-01-01 2022-06-30 0000892537 us-gaap:RestrictedStockMember 2020-12-31 0000892537 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0000892537 us-gaap:RestrictedStockMember 2021-12-31 0000892537 us-gaap:RestrictedStockMember 2022-06-30 0000892537 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0000892537 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0000892537 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0000892537 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0000892537 us-gaap:RestrictedStockUnitsRSUMember 2022-06-30 shares iso4217:USD iso4217:USD shares mant:Entities pure false 2022 Q2 0000892537 --12-31 P6M P1Y P1Y 10-Q true 2022-06-30 false 000-49604 ManTech International Corporation DE 22-1852179 2251 Corporate Park Drive Herndon VA 20171 703 218-6000 Class A Common Stock MANT NASDAQ Yes Yes Large Accelerated Filer false false false 39382197 1586695 46751000 53374000 511481000 476035000 41975000 32600000 19975000 22140000 8779000 13372000 628961000 597521000 1511068000 1498988000 244338000 265555000 132978000 133297000 74233000 75319000 30792000 43342000 11555000 11555000 14647000 13988000 2648572000 2639565000 162193000 169140000 130562000 129685000 34638000 36197000 31007000 32557000 13108000 9649000 371508000 377228000 300000000 300000000 168350000 174060000 63433000 63575000 25876000 36053000 13520000 13229000 942687000 964145000 0.01 0.01 150000000 150000000 39624611 27863041 39380498 27618928 396000 279000 0.01 0.01 50000000 50000000 1586695 1586695 13176695 13176695 16000 132000 576430000 566573000 244113 244113 9158000 9158000 1138499000 1117867000 -298000 -273000 1705885000 1675420000 2648572000 2639565000 669352000 648578000 1344897000 1281802000 573373000 552868000 1149344000 1095585000 61054000 47048000 116790000 95134000 34925000 48662000 78763000 91083000 2033000 366000 4275000 720000 46000 39000 99000 79000 -11000 -12000 101000 -133000 32927000 48323000 74688000 90309000 10090000 11714000 20510000 21371000 0 0 0 -1000 22837000 36609000 54178000 68937000 0.56 0.90 1.33 1.70 0.56 0.90 1.33 1.70 0.55 0.89 1.32 1.68 0.55 0.89 1.32 1.68 22837000 36609000 54178000 68937000 -13000 -7000 -25000 -19000 -13000 -7000 -25000 -19000 22824000 36602000 54153000 68918000 396000 277000 279000 275000 0 0 116000 0 0 0 1000 1000 0 1000 0 2000 396000 278000 396000 278000 16000 132000 132000 132000 0 0 -116000 0 16000 132000 16000 132000 570871000 549811000 566573000 545717000 4428000 4113000 8345000 7555000 1142000 3291000 5152000 6432000 11000 4000 3640000 2493000 576430000 557211000 576430000 557211000 -9158000 -9158000 -9158000 -9158000 -9158000 -9158000 -9158000 -9158000 1132457000 1059608000 1117867000 1042676000 22837000 36609000 54178000 68937000 16795000 15455000 33546000 30851000 1138499000 1080762000 1138499000 1080762000 -285000 -242000 -273000 -230000 -13000 -7000 -25000 -19000 -298000 -249000 -298000 -249000 1705885000 1628976000 1705885000 1628976000 54178000 68937000 41963000 37887000 15174000 15855000 8346000 7556000 -4099000 3274000 1391000 0 -1247000 -999000 33158000 56912000 11286000 9186000 -1941000 -5247000 -6336000 -401000 -7192000 2836000 1315000 2415000 -7923000 30392000 -54000 1330000 -2033000 -6159000 245000 -5896000 -18733000 -17573000 -10177000 -1977000 94000 469000 43865000 66457000 23409000 31077000 5358000 227000 375000 0 -18426000 -30850000 40500000 164000000 40500000 149000000 33574000 30866000 5152000 6433000 3640000 2493000 -32062000 -11926000 -6623000 23681000 53374000 41193000 46751000 64874000 3758000 664000 22348000 12864000 17041000 9496000 0 62000 -140000 -764000 Description of the BusinessManTech International Corporation (depending on the circumstances, “ManTech” “Company” “we” “our” “ours” or “us”) provides mission-focused technology solutions and services for U.S. defense, intelligence community and federal civilian agencies. We excel in full-spectrum cyber, data collection &amp; analytics, enterprise information technology (IT) and systems engineering and software application development solutions that support national and homeland security. Basis of PresentationThe 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, 2021, 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. Proposed Merger<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 13, 2022 the Company entered into an Agreement and Plan of Merger (the Merger Agreement) with Moose Bidco, Inc., a Delaware corporation (Parent), and Moose Merger Sub, Inc., a Delaware corporation and a direct, wholly owned subsidiary of Parent (Merger Sub). Pursuant to the Merger Agreement, and in accordance with the terms and subject to the conditions thereof, Merger Sub will merge with and into the Company (the Merger), with the Company surviving the Merger as a wholly owned subsidiary of Parent. As a result of the Merger, the Company will be acquired by Parent, which will be controlled by investment funds managed by The Carlyle Group Inc. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ManTech’s Board of Directors has unanimously determined that the transactions contemplated by the Merger Agreement, including the Merger, are in the best interests of the Company and its stockholders, and approved the Merger Agreement and the transactions contemplated by the Merger Agreement. Our Board of Directors has also unanimously resolved to recommend that the Company’s stockholders vote to adopt the Merger Agreement and approve the Merger and other transactions contemplated thereby.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Merger Agreement, in accordance with the terms and subject to the conditions set forth therein, at the effective time of the Merger, each issued and outstanding share of Class A Common Stock, par value $0.01 per share, of the Company and Class B Common Stock, par value $0.01 per share, of the Company will be automatically converted into the right to receive $96.00 in cash, without interest, other than (1) those shares owned by Parent, Merger Sub or the Company (as treasury stock or otherwise) or any of their respective wholly owned subsidiaries (which will be cancelled without any consideration) and (2) any shares as to which appraisal rights have been properly exercised, and not withdrawn, in accordance with the Delaware General Corporation Law.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consummation of the merger is subject to the satisfaction or waiver of customary closing conditions specified in the Merger Agreement, including, among others, (1) the adoption of the Merger Agreement by the Company’s stockholders, (2) the expiration or termination of any waiting period (and any extension thereof) applicable under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended (the HSR Act which expired June 20, 2022), (3) the absence of any law or order by a governmental authority that has the effect of preventing, making illegal or prohibiting the consummation of the Merger or any other transaction contemplated by the Merger Agreement and (4) the absence of a “Company Material Adverse Effect” (as defined in the Merger Agreement). The consummation of the Merger is not subject to a financing condition.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Merger Agreement provides that the Company or Parent may terminate the Merger Agreement under certain conditions, and in certain specified circumstances, upon termination of the Merger Agreement, the Company will be required to pay Parent a termination fee of $115.9 million or Parent will be required to pay the Company a termination fee of $239.7 </span></div>million. We expect the Merger to close during the second half of calendar year 2022. 0.01 0.01 96.00 115900000 239700000 Revenue from Contracts with Customers<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 are generally reimbursed separately for allowable materials and expenses at cost. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For contracts that do not meet the criteria to measure performance as a right to invoice under the series guidance, we utilize an Estimate at Completion process to measure progress toward completion. We typically estimate progress towards completion based on cost incurred or direct labor incurred. As part of this process, we review 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 judgments about the ability and cost to achieve the contract milestones and other technical contract requirements. We 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 timing in which we recognize revenue on our contracts. For the three months ended June 30, 2022, the aggregate impact of adjustments in contract estimates decreased our revenue by $1.5 million. For the three months ended June 30, 2021, the aggregate impact of adjustments in contract estimates increased our revenue by $5.7 million. For the six months ended June 30, 2022, the aggregate impact of adjustments in contract estimates decreased our revenue by $1.9 million. For the six months ended June 30, 2021, the aggregate impact of adjustments in contract estimates increased our revenue by $6.7 million.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. For the three months ended and six months ended June 30, 2022 and 2021, we generated 100% of our revenue from sales in the U.S. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables disclose revenue (in thousands) by contract type, customer and contractor type for the periods presented. </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.577%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended <br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended <br/>June 30,</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost-reimbursable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">476,812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443,950 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">942,789 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">863,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-materials</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669,352 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648,578 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,344,897 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,281,802 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.577%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended <br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended <br/>June 30,</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665,773 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642,755 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,338,486 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,271,253 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State agencies, international agencies and commercial entities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,823 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669,352 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648,578 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,344,897 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,281,802 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.577%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended <br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended <br/>June 30,</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prime contractor</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">622,597 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602,306 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,245,789 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,191,380 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subcontractor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,755 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669,352 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648,578 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,344,897 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,281,802 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of our receivables are as follows (in thousands): </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billed receivables</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364,278 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370,115 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,354)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,467)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables—net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511,481 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">476,035 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Receivables at June 30, 2022 are expected to be substantially collected within one year except for approximately $8.2 million, of which 100% is related to U.S. government receivables. We do not believe that we have significant exposure to credit risk as billed receivables and unbilled receivables are primarily due from the U.S. government. The allowance for doubtful accounts represents our estimate for exposure due to compliance, contractual issues and bad debts related to prime contractors. </span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2022 and December 31, 2021, our contract liabilities were $34.6 million and $36.2 million, respectively. Changes in the balance of contract liabilities are primarily due to the timing difference between our performance and our customers' payments. For the three months ended June 30, 2022, the amount of revenue that was included in the opening contract liabilities balance was $3.4 million. For the six months ended June 30, 2022, the amount of revenue that was included in the opening contract liabilities balance was $23.1 million.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remaining performance obligation as of June 30, 2022 is $2.3 billion. The following table discloses when we expect to recognize the remaining performance obligation as revenue (in billions):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:19.604%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.891%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.129%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.774%"/><td style="width:0.1%"/></tr><tr style="height:17pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the remaining six months ending December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the year ending</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thereafter</span></td></tr><tr><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -1500000 5700000 -1900000 6700000 1 1 1 1 1 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.577%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended <br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended <br/>June 30,</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost-reimbursable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">476,812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443,950 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">942,789 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">863,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed-price</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249,682 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-materials</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669,352 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648,578 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,344,897 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,281,802 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 476812000 443950000 942789000 863725000 100540000 117474000 216284000 249682000 92000000 87154000 185824000 168395000 669352000 648578000 1344897000 1281802000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.577%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended <br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended <br/>June 30,</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Government</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665,773 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642,755 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,338,486 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,271,253 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State agencies, international agencies and commercial entities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,823 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669,352 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648,578 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,344,897 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,281,802 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 665773000 642755000 1338486000 1271253000 3579000 5823000 6411000 10549000 669352000 648578000 1344897000 1281802000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.309%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.577%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended <br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended <br/>June 30,</span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prime contractor</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">622,597 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602,306 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,245,789 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,191,380 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subcontractor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,755 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669,352 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648,578 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,344,897 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,281,802 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 622597000 602306000 1245789000 1191380000 46755000 46272000 99108000 90422000 669352000 648578000 1344897000 1281802000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of our receivables are as follows (in thousands): </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.268%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billed receivables</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364,278 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370,115 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,354)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,467)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables—net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511,481 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">476,035 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 364278000 370115000 157557000 118387000 10354000 12467000 511481000 476035000 8200000 1 34600000 36200000 3400000 23100000 2300000000 The following table discloses when we expect to recognize the remaining performance obligation as revenue (in billions):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:19.604%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.891%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.129%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.774%"/><td style="width:0.1%"/></tr><tr style="height:17pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the remaining six months ending December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the year ending</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Thereafter</span></td></tr><tr><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1000000000.0 600000000 300000000 400000000 Acquisitions<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Technical and Management Assistance Corporation (TMAC)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—On December 30, 2021, we completed the acquisition of TMAC through a share purchase agreement by and among ManTech International Corporation, Technical and Management Assistance Corporation, Project Cipher, Inc, and its Shareholder. TMAC is a leading provider of advanced data engineering services and solutions that ensure the delivery of vital information to the U.S. Intelligence Community.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition was accounted for as a business combination. The results of TMAC's operations have been included in our consolidated financial statements since that date. We funded the acquisition with cash on hand.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase price was $30.3 million, which includes the finalized working capital adjustment. The purchase price was preliminarily allocated to the underlying assets and liabilities based on their estimated fair value at the date of acquisition. The </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">excess of the purchase price over the fair value of assets acquired and liabilities assumed was recorded as goodwill. As we are still in the process of reviewing the fair value of the assets acquired and liabilities assumed, the purchase price allocation for TMAC is not complete as of June 30, 2022. In accordance with ASC 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we expect to finalize our purchase price allocation within one year of the acquisition date.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recognition of goodwill is largely attributed to the value paid for TMAC's capabilities, which will broaden our footprint within the U.S. Intelligence Community. The goodwill recorded for this transaction is valued at $15.0 million and will be deductible for tax purposes over 15 years. The components of other intangible assets associated with the acquisition were customer relationships and backlog valued at $15.0 million and $0.7 million, respectively. The fair values of the customer relationships and backlog were determined using the excess earnings method (income approach) in which the value is derived from an estimation of the after-tax cash flows specifically attributable to backlog and customer relationships. Assumptions used in the analysis included revenue and expense forecasts, contributory asset charges, tax amortization benefit and discount rates. Customer contracts and related relationships represent the underlying relationships and agreements with TMAC'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 using the pattern of benefits method over its estimated useful life of 1 year. The weighted-average amortization period of other intangibles is 19 years.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gryphon Technologies, Inc. (Gryphon)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—On December 9, 2021, we completed the acquisition of Gryphon through a unit purchase agreement by and among ManTech International Corporation, Gryphon Parent, LLC and Gryphon Finance, LLC. Gryphon will further strengthen our long-term competitive position by adding differentiated digital and systems engineering capabilities across the Department of Defense.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition was accounted for as a business combination. The results of Gryphon's operations have been included in our consolidated financial statements since that date. We funded the acquisition with cash on hand and borrowing under our credit facilities.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preliminary purchase price was $358.9 million, which includes an estimated working capital adjustment. The preliminary purchase price was preliminarily allocated to the underlying assets and liabilities based on their estimated fair value at the date of acquisition. The excess of the purchase price over the fair value of assets acquired and liabilities assumed was recorded as goodwill. As we are still in the process of reviewing the fair value of the assets acquired and liabilities assumed, the purchase price allocation for Gryphon is not complete as of June 30, 2022. In accordance with ASC 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we expect to finalize our purchase price allocation within one year of the acquisition date.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recognition of goodwill is largely attributed to the value paid for Gryphon's capabilities, which will broaden our footprint within the Department of Defense. Pre-existing goodwill recorded for this transaction will be deductible for tax purposes over 13 years. The remainder of goodwill attributable to the acquisition of Gryphon will not be deductible for tax purposes.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of other intangible assets associated with the acquisition were customer relationships and backlog valued at $60.7 million and $5.0 million, respectively. The fair values of the customer relationships and backlog were determined using the excess earnings method (income approach) in which the value is derived from an estimation of the after-tax cash flows specifically attributable to backlog and customer relationships. Assumptions used in the analysis included revenue and expense forecasts, contributory asset charges, tax amortization benefit and discount rates. Customer contracts and related relationships represent the underlying relationships and agreements with Gryphon'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 using the pattern of benefits method over its estimated useful life of 2 years. The weighted-average amortization period of other intangibles is 19 years.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the preliminary purchase price allocation for Gryphon (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.222%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,939 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes receivable - current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,067 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right of use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,471)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued salaries and related expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,411)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,773)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease obligations—current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,243)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,153)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,361)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease obligations—long term</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,287)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired and liabilities assumed</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358,870 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>For the three months ended June 30, 2022, we incurred no acquisition costs related to the Gryphon transactions. For the six months ended June 30, 2022, we incurred approximately $0.1 million of acquisition costs related to the Gryphon transaction, which are included in general and administrative expenses in our consolidated statement of income. 30300000 15000000 P15Y 15000000 700000 P20Y P1Y P19Y 358900000 P13Y 60700000 5000000 P20Y P2Y P19Y <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the preliminary purchase price allocation for Gryphon (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.222%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,939 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes receivable - current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,067 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right of use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,471)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued salaries and related expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,411)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,773)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease obligations—current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,243)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,153)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,361)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease obligations—long term</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,287)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired and liabilities assumed</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358,870 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 20184000 58554000 1939000 1418000 2912000 257928000 69067000 2736000 5479000 352000 12471000 20411000 4773000 1243000 5153000 13361000 4287000 358870000 0 100000 Earnings Per Share<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under ASC 260, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Earnings per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 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.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 six months ended June 30, 2022 and 2021, we declared and paid quarterly dividends in the amounts of $0.41 per share and $0.38 per share, respectively, on both classes of common stock.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.115%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended <br/>June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended <br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distributed earnings</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,795 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,455 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,546 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,851 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Undistributed earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,837 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,609 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,178 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,937 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Class A common stock:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income available to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,778 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income available to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,834 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of potential exercise of stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Class B common stock:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income available to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income available to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended June 30, 2022 and 2021, options to purchase 1,505 shares and 428 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 six months ended June 30, 2022 and 2021, options to purchase 11,235 shares and 411 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 six months ended June 30, 2022 and 2021, there were 99,286 shares and 125,534 shares, respectively, issued from the exercise of stock options. For the six months ended June 30, 2022 and 2021 there were 139,082 shares and 117,129 shares, respectively, issued from the vesting of restricted stock units.</span></div> 0.41 0.41 0.38 0.38 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.115%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended <br/>June 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended <br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distributed earnings</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,795 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,455 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,546 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,851 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Undistributed earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,086 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,837 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,609 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,178 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,937 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Class A common stock:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income available to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,778 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income available to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,834 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of potential exercise of stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Class B common stock:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income available to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income available to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,779 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 16795000 15455000 33546000 30851000 6042000 21154000 20632000 38086000 22837000 36609000 54178000 68937000 21948000 24730000 44771000 46537000 39344000 27434000 33778000 27376000 0.56 0.90 1.33 1.70 21954000 24830000 44834000 46741000 277000 345000 275000 373000 39621000 27779000 34053000 27749000 0.55 0.89 1.32 1.68 889000 11879000 9407000 22400000 1593000 13177000 7097000 13177000 0.56 0.90 1.33 1.70 883000 11779000 9344000 22196000 1593000 13177000 7097000 13177000 0.55 0.89 1.32 1.68 1505 428 11235 411 99286 125534 139082 117129 Property and Equipment<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Major classes of property and equipment are summarized as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,513 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">797 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">797 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment—gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,671 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,898 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(192,693)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172,601)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment—net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,978 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,297 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>Depreciation and amortization expense related to property and equipment for the three months ended June 30, 2022 and 2021 was $10.7 million and $11.7 million, respectively. Depreciation and amortization expense related to property and equipment for the six months ended June 30, 2022 and 2021 was $23.5 million and $23.2 million, respectively. <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Major classes of property and equipment are summarized as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,513 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">797 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">797 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment—gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,671 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,898 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(192,693)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172,601)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment—net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,978 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,297 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 248513000 234169000 76361000 70932000 797000 797000 325671000 305898000 192693000 172601000 132978000 133297000 10700000 11700000 23500000 23200000 Goodwill and Other Intangible Assets<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in the carrying amount of goodwill during the year ended December 31, 2021 and six months ended June 30, 2022 are as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:85.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Goodwill Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill at December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,237,894 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition fair value adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill at December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,498,988 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition fair value adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill at June 30, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511,068 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets consisted of the following (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.605%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract and program intangible assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">517,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other intangible assets—net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570,296 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,958 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,338 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574,870 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,315 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,555 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense relating to intangible assets for the three months ended June 30, 2022 and 2021 was $8.3 million and $6.3 million, respectively. Amortization expense relating to the intangible assets for the six months ended June 30, 2022 and 2021 was $16.6 million and $13.1 million, respectively. Amortization expense for the six months ended June 30, 2021 includes an impairment of $0.3 million for capitalized software. We estimate that we will have the following amortization expense for the future periods indicated below (in thousands):</span></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:85.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the remaining six months ending December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the year ending:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2024</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,885 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2026</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2027</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in the carrying amount of goodwill during the year ended December 31, 2021 and six months ended June 30, 2022 are as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:85.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Goodwill Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill at December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,237,894 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition fair value adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill at December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,498,988 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition fair value adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill at June 30, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511,068 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1237894000 260863000 231000 1498988000 12080000 1511068000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets consisted of the following (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.605%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract and program intangible assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">517,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,728 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other intangible assets—net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570,296 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,958 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,338 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574,870 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,315 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,555 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 512032000 276013000 236019000 517932000 262105000 255827000 58264000 49945000 8319000 56938000 47210000 9728000 570296000 325958000 244338000 574870000 309315000 265555000 8300000 6300000 16600000 13100000 300000 We estimate that we will have the following amortization expense for the future periods indicated below (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:85.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the remaining six months ending December 31, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the year ending:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2024</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,885 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2026</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2027</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 16279000 26438000 23885000 20801000 19341000 18312000 DebtOn July 20, 2021, we amended and restated our credit agreement (Third Amended and Restated Credit Agreement) with a syndicate of lenders led by Bank of America, N.A., as sole administrative agent. The Third Amended and Restated Credit Agreement includes an aggregate principal amount of up to $1.1 billion made available through (i) a $500 million revolving credit facility with a $100 million letter of credit sublimit and a $50 million swing line loan sublimit and (ii) a $600 million delayed-draw term loan facility. Under the delayed-draw term loan facility, borrowings are available to be drawn prior to the first anniversary of the Third Amended and Restated Credit Agreement in up to three separate drawings in a minimal amount of $50 million. The Third Amended and Restated Credit Agreement also includes an accordion feature that permits us to arrange <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">with the lenders for the provision of additional commitments. The maturity date of the Third Amended and Restated Credit Agreement is July 20, 2026. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the Third Amended and Restated Credit Agreement are collateralized by substantially all of our assets and those of our Material Subsidiaries and bear interest at one of the following variable rates as selected by us at the time of borrowing: a London Interbank Offer Rate base rate plus market-rate spreads (1.25% to 2.00% based on our consolidated total leverage ratio) or Bank of America's base rate plus market spreads (0.25% to 1.00% based on our consolidated total leverage ratio).</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms of the Third Amended and Restated Credit Agreement permit prepayment and termination of the loan commitments at any time, subject to certain conditions. The Third Amended and Restated Credit Agreement requires us to comply with specified financial covenants, including the maintenance of certain leverage ratios and a consolidated coverage ratio. The Third Amended and Restated 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 six months ended June 30, 2022 and 2021, we were in compliance with these covenants.</span></div>There was $300.0 million outstanding on our credit facilities at both June 30, 2022 and December 31, 2021. The maximum available borrowing under the credit facilities at June 30, 2022 was $797.0 million. As of June 30, 2022, we were contingently liable under letters of credit totaling $3.0 million, which reduces our availability to borrow under our credit facilities. 1100000000 500000000 100000000 50000000 600000000 50000000 0.0125 0.0200 0.0025 0.0100 300000000 300000000 797000000 3000000 Commitments and Contingencies<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 completed a majority of our incurred cost audits through 2019 with no material adjustments. The remaining audits through 2021 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. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have $3.0 million outstanding on our letter of credit, of which $1.6 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.</span></div> 3000000 1600000 Stockholders' Equity and Stock-Based Compensation<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 28, 2022, 11,580,000 shares of Class B common stock were converted to Class A common stock. On June 30, 2022, there were 39,380,498 shares of Class A common stock outstanding, 244,113 shares of Class A common stock as treasury stock, and 1,586,695 shares of Class B common stock outstanding.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting for Stock-Based Compensation</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 31</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the previous year. On January 2, 2022, there were 611,934 additional shares made available for issuance under the Plan. Through June 30, 2022, the Board of Directors has </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">authorized the issuance of up to 16,970,005 shares under this Plan. Through June 30, 2022, the remaining aggregate number of shares of our common stock available for future grants under the Plan was 8,214,622. The Plan expires in March 2026.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Compensation Expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—For the three months ended June 30, 2022 and 2021, we recorded $4.4 million and $4.2 million, respectively, of stock-based compensation expense. For the six months ended June 30, 2022 and 2021, we recorded $8.3 million and $7.6 million, respectively, 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 June 30, 2022 and 2021, we recorded $0.1 million and $0.5 million, respectively, to income tax benefit related to the exercise of stock options, vested cancellations and the vesting of restricted stock and restricted stock units. For the six months ended June 30, 2022 and 2021, we recorded $1.0 million and $1.5 million, respectively, to income tax benefit related to the exercise of stock options, vested cancellations and the vesting of restricted stock and restricted stock units.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Under the Plan, we have issued stock options in the past. 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 did not grant any options during the six months ended June 30, 2022 and year ended December 31, 2021. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Option grants that vested during the six months ended June 30, 2022 and 2021 had a combined fair value of $0.6 million and $1.1 million, respectively.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity for the year ended December 31, 2021 and the six months ended June 30, 2022:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:41.988%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value <br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options outstanding at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785,827 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.33 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,629 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(196,735)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled and expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,776)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options outstanding at December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567,316 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99,286)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled and expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,983)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options outstanding at June 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458,047 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 years</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options exercisable at June 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 year</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes non-vested stock options for the six months ended June 30, 2022:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:69.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.125%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested stock options at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,067 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.16 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,167)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,324)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested stock options at June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,576 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrecognized compensation expense related to non-vested awards was $0.3 million as of June 30, 2022, which is expected to be recognized over a weighted-average period of 0.3 years.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—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.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the restricted stock activity during the year ended December 31, 2021 and the six months ended June 30, 2022:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.496%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested restricted stock at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested restricted stock at December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested restricted stock at June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">RSUs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Under the Plan, we have issued restricted stock units (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' time-based RSUs generally provide for the delivery of shares 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.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the non-vested RSU activity during the year ended December 31, 2021 and the six months ended June 30, 2022:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.643%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested RSUs at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346,799 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.48 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(152,121)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,564)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested RSUs at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,354 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,760 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116,422)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.09 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,622)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested RSUs at June 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">465,070 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 11580000 39380498 244113 1586695 0.015 611934 16970005 8214622 4400000 4200000 8300000 7600000 0 0 100000 500000 1000000 1500000 600000 1100000 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity for the year ended December 31, 2021 and the six months ended June 30, 2022:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:41.988%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value <br/>(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options outstanding at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785,827 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.33 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,629 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(196,735)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled and expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,776)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options outstanding at December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567,316 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99,286)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled and expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,983)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options outstanding at June 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458,047 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 years</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options exercisable at June 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 year</span></td></tr></table></div> 785827 56.33 25629000 196735 48.65 7168000 21776 63.80 567316 58.70 8380000 99286 52.15 3253000 9983 64.05 458047 60.01 16235000 P2Y 403471 58.00 15112000 P1Y <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes non-vested stock options for the six months ended June 30, 2022:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:69.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.125%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested stock options at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,067 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.16 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,167)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,324)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested stock options at June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,576 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 114067 12.16 55167 10.07 4324 12.59 54576 14.23 300000 P0Y3M18D P1Y P1Y <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the restricted stock activity during the year ended December 31, 2021 and the six months ended June 30, 2022:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.496%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested restricted stock at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested restricted stock at December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,000 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested restricted stock at June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 24000 71.11 24000 86.01 24000 71.11 24000 86.01 24000 86.01 0 0 <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the non-vested RSU activity during the year ended December 31, 2021 and the six months ended June 30, 2022:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.643%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested RSUs at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346,799 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.48 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(152,121)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,564)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested RSUs at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,354 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,760 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116,422)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.09 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,622)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested RSUs at June 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">465,070 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 346799 64.48 236240 78.78 152121 61.06 25564 67.07 405354 73.94 200760 81.02 116422 71.09 24622 75.30 465070 77.64 115900000 115900000 EXCEL 59 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $Y( U4'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !.2 -5VPGYP>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VU1)'1[43PI""XHWD(RNQML_I",M/OVIG&WB^@#>,S,+]]\ M ].K()2/^!Q]P$@&T]5L1Y>$"AMV( H"(*D#6IGJG'"YN?/12LK/N(<@U8?< M([2QAPM@@1%&F[X+J%=BJ?Z)+1U@I^2NI++.S3P]O3X4M:MC$LD MG<+\*QE!QX ;=I[\VMW=;Q_8T/*VK?AMQ;MMTPG>BN;Z?7']X7<1MEZ;G?G' MQF?!H8=?=S%\ 5!+ P04 " !.2 -5F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M $Y( U6:P:9 ,08 *&PO=V]R:W-H965T&UL MM9I=<^(V%(;_BH;.=-J9$"PY?&T39@A)NFEWLVQ(M]-V>J'8 CRQ+2K+(?GW M/;+!9K/R@;KX!FSC\Z)7.I(?R3I?2_64+(70Y"4*X^2BM=1Z]:[32;REB'AR M*EBE"N;YHT=;VPGVP6&ISH3,Z7_&%F G]VVJJX*Q3J/A!).(DD#%18G[1 M&M-W$[=O K([O@1BG>P<$V/E4>2)F,CP]\#7RXO6H$5\,>=IJ._E^KW8&.H:/4^& M2?9)UOF]9VQ- JP+<38";&AR!1:C+1)LN1* M).<=#<+FYXZW$;G,15B%2(]\E+%>)N0Z]H7_=7P'"E24BFU+=A7A;(9PS4V4I3\A,0Q\E4D'9TUBK5_CVK?6Q1_WJ MVN88#ZIK>82L38==!GM#ZU^T>"Z?EGI MEQWB=^S[H)Z<; ](1@V?8GN[XI*,=6F1UP*033V1*P4,;+6/:M6U7_(219'D M&_L3O#5:=.*IDL]![-D;&M?\ M,K8:;8*8:(E,% >=MT:G,M$PSOX9K*K'*5R1.;1/K4Z;@"=:TA/%H2?+U3%, MB:N-X0)]Q[7::H*5: E+%"><#]*#]IHN98S!Q!X11@?M'B"%U5\3J$1+5J(X MZ#P$&C!)S@EE/SS^2&;"2Q6TI-4DKC0).8S48VC^*(('U$Q+[\EJN E\HB4_ M41Q\@'K](%Z0V6OT*$.KSSWD-+Y[L/IJ@HY824<,YY=MRY'K%V_)XX6H!,,] M0G?CV=78.OG$ ^LZ+&&('01#DU0I,WW)YRQ94\+3([6NO^Q1_,.Z:C/!H^KZ M+"&('01!&9GGRW5F'LJWQJT^<<4JGTW0#BMIAQU$.V:>!O0. +"0RCKP[-'Y MP!5D^]CS! B!C)]+6ATW@3VLQ!Z&(\HLXF&XD[@P5*YX;/>,*U5.O/&XN@Y+ MWF%[>"<2:F&L_0RA>HDZQ)6J'3;!.:SD'(9CRB9K9TL1AJ@]7*;:7A.\PTK> M83BJC",1^]GRT$W(%U9C-9>$\+BZQDK083B>%,M>-T%BD.X/P16Y@8OV!P)RG^T>F^ D]$DFS?D>F/BY9.'I&+R<(EK_><71$T D+OS>NSX[\>.^X*L"1QR2QQR M#UH%VITPGL"#U;Q,)9]2G6@>FZF:M1Z.A#F;>LC5NIF:>8/_/'*'[H#1(8P, MSS:/)1"Y.,;DL^++_8E])*K9&&J"D=R2D=S>T1/[2-BS\=\$1+DE1+DX _V? MQ#X2)6WJH?]-8M/NH-<;=M_D=6=G*X1!^&R'2 )9F\8ZWQ517"UVH8RSO1>= M\O9\"\M';F8 "0G%'$*=TS[\N\IWA>0G6JZRC16/4FL998=+P7VAS WP^UQ* MO3TQ?U#LS1G]"U!+ P04 " !.2 -5^3I"##D' "^(0 & 'AL+W=O M/HOPAYYPK M\)1GA3SIS95:?.KWY73."8>3WJP]_+&M_1AKLP;_<'Q@CWP M,5??%[>E?M7?>IFE.2]D*@I0\ON3WBG\-"38#*@L_DGYH]RY!B:4.R%^F!>C MV4DO,(IXQJ?*N&#ZSXH/>9893UK'SXW3WO:>9N#N]8OW/ZK@=3!W3/*AR/Y- M9VI^THM[8,;OV3)3W\3C5[X)*#3^IB*3U6_PN+:EN >F2ZE$OAFL%>1IL?[+ MGC83L3, DI8!:#, O78 W@RH9JZ_5E:%= H0=\ MJH?#:CC<'][7D6_#1]OP4>4/M_@['8\O)F-7&.MQQ#W.;*Y/01I\=@5U(&=[(>)MB-CG?3!D<@[T8H&IN> _E^F*9;Q0SL5;NZ*5 M*U,!5@-"HU#/]&HW'-LJQ#@B6ZL]G62KDWAU?N-3KJ7=95Q^>!'D,1-D;89B6B 0[?*<*LR]*J\+?F"I3/ GQ9FVS@G,;3O#),H;.BS MK3"B0>"61[?RJ%?>A#UQJ1U'24&@;09V3R*TPWBJ,_=,I%,O <*/PM%5A M;-VB.D1#1P:B)+)$N^R,88OH&F70BY'!C9;,5%H\@(SKQ@:4 MIH,!XAXL)??LKHW773T101@W93O,0@R3%M4UG: ?3Q?Y(A//G.M&4D6^E )%CH-L2G'=M%-(@2U-1NF^EL(BW% =;$@GYDC8H5ERIO@RFT$03A M;G9NU'69[:NK207]J%IO/<_DV02"A)*H*<]AAMLK0TTJV(&JF\GI)6AOP*"# M.93$862MKLL0)R%MF\&:3S#R=H>7H].ST>5H,KIP*_3B[:T]XJ&\[<=:DP[Z M47DN,E#ZKD$'L]9M?DVXR#.@)K\FVSA)(6$J*:A,A/POUF\[)# MJH-\$0QMK2Z["*&6\HUJ]B$_^RY%\7"D>)F#&;]SIX/--1R8GZ;$3KM]B34 MD1^ Y_R>Z\FD& M9KJ=^FT"4DRL%LYI%D9MM:W&)/*?XUXV7LE56E8=G%.D?4)#81S1IDC;#-,@ MQ"TB:[XA/]_6W5"VS=JN4N! & Z1E1$N,X3::D$-.N0'W;HYZN@_D VKA" : M6P7784<))"T+CVNHX0ZHW5Q=C297%]>3,3B]/@?#F^O)Z/K+Q?6P1;'?G[O' M :YFZ0".]F.N"8FAMR<<3VZ&?WV]N3R_^#;^!5S\_7TT^<\9JA>T;VT.#^5M M/^@:K;@#K;-9:JJ1YI/Y].LH+<"4+5+-*V?H-A_#B!+=%(BUQDV-\]Q5ER74^F6 M;H/R""76[+JL6E>_ABE^S<'RU?O4\0%H%(1QW#RFNPQI%!+40G]<\Q/[^6D5 M^ZJ8OCH !U>=YV2GH>>,OXO4@ )'K(:"XF1B+E^M(T191 1L2 K2%73Y:,9T2J+E^98LV!Q*4HHZ9M M69Z9D30WPG%Y;\[#,2LD37.8DQ4L M0/Y:S[GJF8U+G&:0BY3EB,-R8ESARQFVM:",N$UA*UIMI%.Y8^Q>=[[&$\/2 M1$ ADMJ"J,L&9D"I=E(QH7DZFFJ=#* 5IH8X'FA$,N$Y!I1*A ']%[9"*1J+MB;$J%H"5WXI\@!SK MF6;??(9\?EUQ I.2[EN"LW5?+-"-C-"-BEGWO M[Z=:_:+@CV@A671_H5(^E%;E,RQ]='EL0MMU,7;&YJ:-?S*L@^DTF,Y1S!DE M0GQXASWKTQ6*6):I&A":N(_TJ)7^,ER*-8E@8JC2%\ W8(25==]TO)%9)VNW MR=H]GG65:#TU:ADBQE6O7*.WA!: YL"K*>L;A\K<;TV%-;#PSGR=".IP#QON MX0NXJR6%K@J9,)[^A;B/=;BW;/#0JGX[P.=$=JB]AMI[,?4%^BI$T8_L[8$X M(\]V/;P[Q/N!MA]XCN4>&&:_ ?9? ?RCD$*2/$[S51^UWT/M!)8["G:H]P-M MW\/!R [ZJ8.&.CA=RFAZLHJ/NKRTBM_(K)/PJ$EX]#^K>'1.%9\(ZG!CZWEW MM-ZZCFO']K(Y4,?G1':Y6[LZ?M-*KNVZWY3 \T;#7>:>0 ?[G<@N\_,^C(]O MQ*\J9KR_VQX [PGL!S=;IRE]E/U.^"K-!:*P5%)KX"L/7IT.JXYDZ_* =<>D M.JZ5S42=J('K /5\R9A\ZN@S6W-&#_\!4$L#!!0 ( $Y( U6%1^@M[04 M +H= 8 >&PO=V]R:W-H965T&ULK5G;_W^7+-DI"?91N6RC?W69Z$0M[F#WV^ MR5FX*HV2N$\,P^DG893V!A?ELYM\<)%M11RE["9'?)LD8?YSQ.+LZ;*'>R\/ M9M'#6A0/^H.+3?C YDS<;FYR>=??L:RBA*4\RE*4L_O+WA"?4V(6!B7B6\2> M^-XU*J3<9=GWXF:RNNP9Q1>QF"U%01'*GT6 M6RZRI#:67Y!$:?4;/M>.V#.0/+ !J0W(L8'58F#6!N9;1[!J ^NM!G9M4$KO M5]I+QP6A" <7>?:$\@(MV8J+TONEM?17E!:),A>Y?!M).S$89^E*AIVMD+SB M61RM0B%OYD+^R'P0'&7W:)(NLX2AC^AV'J!WO[Z_Z LY=$'07];#C*IA2,LP M)KK*4K'FB,KA5H!]H+=W-/9]*7FGF[SH'A$MX==M>H9,XP,B!B' ]XS?;HXA M.?]O=/J?1S]PAKE+ K/DLUKX9O0;G=Y2**R5H5,:%HO.X\!Q?-.6ZY!QT7_< M=QB M#S;]11DH"*Q:5F>[RI0"D")ASWC8/P#S=9.LZ75/,ZX*'*;L_PQ6C(. MB:\8[+W1;=!6)L>5+_:IX &KXMNW9K>+MG7A;*_XS2UD> MQBA,5RA=-L1Z _K"5#W*P8:M?/E:!EFM8@#=4(,:.ZQNJ M,U2D;\NT:76%LW.%HW7%]0V=#1>3Z6VRG9WLEVM[$DJ6,[D%*CC#3A;_H"NZ^'(= MR-??Z'QQ1:>+.=CF&&KHB4_4TC4&D)9G$G7Z! #2M1Q/72XI@/0-TVC/%[S7 M!V*MTV[R[#$JVW^Y^WC)'!$^PY6@)CL,GF$ "_<8A&(7JV4C@*#$L#%0#D H M-EW<[@K2N()H74%_;"/Q4_H Q1F7I;!H$[;2(7O],=_>\6@5A7G4XA^B?)[B MEUL0"D ^:GS0=(18WQ).Z4)3$+':EQ'BF= L4)%%:0!62P!I6QCH'RF M=#S_T7,46_YQOPB6[ M[,D]?-%GLMZ@XH8V')VR!9VRT:[8#J/2=*NXZN[,EJB,AO/)&-'A;"K[M#F2 M2SJ:?QG.Z#D8%6WK>W)4NF0+.F6C7;$=1J5IG+&^=5?,/'R\=D(U_O&JH('QFFLU"XU>+UM:FI/SL$NVH%,VVA7; MX5\8FWT(,;HK6T2[ISDU*IVR!9VRT:[8#J/2;'2(?J-S2MFJJ;Q3RA9H<[Q0 M ""@;(&HEK)%FNT-(5V6+:+=+)VKOG44E+'\H#P&Y+$K;5%0G$KNGNX/&87F\=O1\A,_' M&'@>X'-:'2,V]-6IYE68/T0I1S&[ET,99Z[LC_/JH+"Z$=FF/ F[RX3(DO)R MS<(5RPN ?'^?9>+EIAA@=UP[^!=02P,$% @ 3D@#5:P0NGLT P I H M !@ !X;"]W;W)KT^N\20K(G-; /=O]_923,(!E5;OQ#;>9Z[>\['Y;H;QI]% M2HA$+T5.1<]*I5QV;%O,4E)@<,%EK#E"ULL.<&))A6Y[3E.9!;_+5C+/*+GG2*R* O/?5R1GFY[E6J\'XVR12G5@][M+O" 3(A^6 M]QQV=FTER0I"1<8HXF3>LR[=3MQ2> UXS,A&;*V14O+$V+/:C)*>Y:B 2$YF M4EG \%B3 -5 M+L=LZB&L"%JZ76K7B1MBB?M=SC:(*S184PN=?D7'E'#7Y;T7/D.Z?(AV<'<3FVZVY$::JWK2NN]Y;;_5M=?;^=I'^5'D7.RBAONH M,'!;[5U4O(^*VA=;'G=$!K7(0-/\ R+OIM?Q&('(^W%\'=].1H\Q^GXWF71, MFH-C^5*-O2.6>$9Z%OQI!.%K8O4_?G CYXNIE-[3V/ ]C<7O9&SG/L+Z/L*C M13?EF(HEM']>[^W0[WF):IQWA!0^<^2O48KR%U'P4])FSD+-Y'08]QVPVY]M9GMR!\ MH><= 5>WHK+LK_5I/5)=ZDFB<7[E=@:NX7P((U@Y,?TU7\YO-Y@O,BI03N;@ MRCEOP<7P&PO=V]R:W-H965T&ULO9Q=<]NX%8;_"D?MM+LS<42 GTIMSR02/]+IMIYDM[WH](*18(L-16I) MRH[_?4%:%D7C$#+KU[ZQ)>O@.:#.*P!\!>/\KBB_5VLA:N/')LNKB\FZKK/'^EA>_'R8KXEE9@7V;_25;V^ MF/@38R6NDUU6?RGN8K&_(*?A+8NL:G\:=_M8$# M/?FUJ).,:#;7-YL7FTVQ[Y=Q_.2=,<^2JC(^$LS%"YF?"&:@9WY-)+>B3(M5<^4+L7QO6.R=P4UN4K+3@INYX4.U39;B8B)[ M78GR5DPN__0'YII_H<3X '-;6#,OW%YRSS%-F?CV6%]J&+.X$A:H88[M>,Q3 M(D,U\FS&'%\)C(C,ILU=SU5"8X+)+?,XKEA:P>$K9 P@(D+$3"(B0L!L%ZNK0/NK2U M0XB-2BD=:MEC=?@ 4\'D),1 ;)# M(1(6(6$Q"-93C'-0C*-53#MDG35+XU6C#WF_4"7MBEO\:!X+2B>.,JAZCJ,. MOG-'*3!3IQ%M]\8.,6I&V3-U[@J122,D+ ;!>EIP#UIP3VO!*+;[^HMRF5:" M6B]]TG+&CA2N4C1U&;% 9@S4C*Y-K%U"9-(("8M!L)Y,O(-,/*U,KI+[]D9H M*>^F4KG4>1@OY#Q3)S^,9%>OB[)9]S0:VFRSXEX(N1CZ)M9)=DUI29MLK):0 ML 42%GB*YLZX/;-4T2&S1DA8#(+U1.#) M$:AOW?UUE[\W++.U[ABI':;>);GB\5/;_FJF_).7!3*4K G53][1^S=3)JLK=T51G45H72%E!: *6% M4%H$I<4H6E^@G;O*7M->U<-'"_*TP7HZ)(#V*832(B@M1M'ZTNEL5H;W6?7( MT8)1S5%%,% SEDAH,T8X'M"T$906HVA]V72.+$-9LGK0:+&H%BGAW4-S!D1. MB\^H=0W4EX728A2MKY?.FF5OZLWJLXT6%=2=A=("1OBS-B$]J#L+I<4H6E]Z MG4'+7N+0,M5%M%S7I$P2J$<+I0506@BE1<]^AV-4WKY0.J>6O<"JU;<=/>) MS5HH+8#20B@M8H1ARQR;^"H]1B7N;YGK'%O^*HXM)SQ XNLB??*Q^H'2 B@M MA-(B*"T^6:R^=CJ_EK^"7\M'^+5$+.G74DQR+^7S_5HB=&@WY0B_EJ+J_%I^ MM/<5L?F5K@AA7KJ>TUJ22D4H-U:=(A<4DZP(X<:ZKN,1=[E$Z%!%B.2,>;Y+ M?.=*47D_?;\BG1O+W]*-Y5 W%DI;0&D!E!9":1&4%J-H?8%V;BQ_33=6#Q\M M2-5J94R=$19$W!D5&$"[%T)I$906HVA]%77&+,<;LUQU-GW+IA8 S]H"J^_A MZ/&'[!RQ"1::-H+28A2M+XK.=N4HVU4/&CV,J!:H(A:HYTHD=)A#;(6%IHV@ MM!A%ZXNE\USYFWJN^FRC%07U7*&T@!.>J^7:ZK(]A.:-H+081>NKK[-=^4ML M5ZZ:@H[-B'O0N3[-:*% ;5_PS$J;U\HG>W*7V"[ZMN.'G2@MBN4 M%D!I(906<6J?K.40*\L8E;C_[Z^=[6J]BNUJ$4X>5Y>FU0_B4GNGX/J4?-=::$;?C%).X&2?"',^U+6*E M0H0.N'Q4;F;Y]HSXQHZB\ID_7(K.=[40^V3I@D#WR5JJD4F7C')[B9(1QJQG M^AYAE1.A0R6CC%F+VPYAS%)4[FL^/4=G#[SIX0/8TP>PQP]@SQ_ 'D" /8$ M>P3!:QBS5F?,6J]IS.KAHP5Y>IOLZ9 VJ<02HN@M!A%ZTNGW70A,&1$+&;,*O MA::-H+081>N+I?-KK3?U:_791BL*ZM=":8%%^+74WA-HU@A*BU&TOO8ZM]9Z MB5MKJ5XBYSYUCH$^S6B90-U:*"V$TJ)GO\,Q*F]?*)U;:[W K=6W'3WD0-U: M*"V TD(H+;*H3;*N-R,VR:(2]P^%Z]Q:^U7<6IOZ1WEU9]MX=T#KFU1"QI_5%,POHCPH;<6B)TP/JC<@^Y MM125=&NG1X<:-\=H_Y*4-VE>&9FXEBW-]YXL9OEP,O7#D[K8MN<.3YNCDP_G@E_\#4$L#!!0 ( $Y( U5JW&.XU@@ M '@G 8 >&PO=V]R:W-H965T&ULK5IM<]LX#OXK'._- M7CO3U!))O643SSB)T_JF<7QQTOW,R'2LJRQZ*3DO^^L/E!3+CB F=^,/;209 MA!X )!Z XLF3TK_RI90%>5ZE67[:6Q;%^KC?S^.E7(G\JUK+#'Y9*+T2!=SJ MAWZ^UE+,RT&KM$\=Q^^O1)+U!B?ELZD>G*A-D2:9G&J2;U8KH5_.9*J>3GMN M[_7!3?*P+,R#_N!D+1[D3!9WZZF&N_Y6RSQ9R2Q/5$:T7)SVAN[Q.0_-@%+B M9R*?\IUK8DRY5^J7N1G/3WN.0213&1=&A8 _C_)O M7[5?EL:#,?OT M2+S)"[6J!P."59)5?\5S[8B= : ''T#K ?3M -XQ@-4#6&EHA:PTZT(48G"B MU1/11AJTF8O2-^5HL";)3!AGA89?$QA7#,Y5-H>@R#F!JURER5P4<#,KX ]$ MJ\B)6I!SD2_))40\)T?D;G9!/OWC\TF_@-<;)?VX?M59]2K:\2J?7*FL6.9D M!*^<[X_O ^PM=OJ*_8Q:%?YKDWTES/E"J$,I@N?\X\-="QRV=24K];$N5PYG MW\GEC^L_9^3RYOJ*?+J;C2[(>/*97$]'-\/;\>0;&9[?CG^.;\>CV3'FP.H% M''^!6=''^5K$\K0'2S:7^E'V!K__YOK.'YCU!U*VYPN^]06W:1],( $E6:Q6 M$C.S&NN78TV>>1QXW U"QW%.^H^[)K0%_3!BP:[@'CQO"\^SAFHX_P\LK6I^ M%PK24:RR.$DER;:XS7-S%YNYORCG_D*K%8$$JD619 ]5!DJ*1.9H++U#QO) MRO:2%!:9R(*NUFY&/FN'MRW(@C#L M#F^P11S89Q]$TX0ME9#@B7Q>FPR'(0U: %S/#7@;*288>EXGTG"+-+0BG14J M_G5D>&A.8-89H)6?+:##%I:0<;^-N2T7>)[?"3G:0H[>F0X+J37@?5TGXEGF M&,ZH]?XC[D11&VA;D-'](.P!=9V&VQPK5*"T0L,R):G*JL*>*_-HF9-/>;'+3" M<#QIU@@.E#4/I6W?7TT]X%HI=G C8YD\BOM4YD?@%-1>U@X68Y!;D+@BHIX? MN;0[L@U;NW:ZGFJY%LG\=0*BR[E6L3\#71HBF0<3C=RP._>X#7&[5JH;W)IL M8PB[]FP]Y^(-I*0,=['7SMT1QY9V6]![L\+V03<$ZMH9]+I82DUJC/7B0:&V M"=%G#',P0K&.VXVT(4[7SIRCU3I5+U)"6[=>IV4'(%*2BT'*R3D6]]E'T M;9(,W(@BZ-N"1S1DENG1T*EKY]/*TQ8/MTD1$KWK(2 12P+I1-\Q'[8ZBK#EALAQWS*#&X:C=H:;[';*W8TR"A[A,A;Z MV.1%Z-'GGL6U#>_1X/_#"?G']G!/6@#>RAM M^_[8V="V4_J9TC"F+/TWV=Q4(]#")P59B-C4(B^H ]IDS9TR.JU(MB5=GSN. M)9(-K3,[K=] /_M2+9^/(T>8NPLZ1O(\LF)O:)[9:?X"%LI<9G/3'R1S%"G" MXXQYV,8E*NJ$?G?%QQK29W;2WT^S\EGJ.#&%WX+D9EL3*H#.ZH^UJ=QS/:17 M1 1]SKHK/]90/K.WNM-J@@ ]9#GX6U?[KH4R&YI$;(JETC!1B-F+K9OB?^;D M7BY%ND M0II:5DWGMR9A[2^/+#8UM,WLM(VDX$62 LN.&2/H\M&S]\X;*N9W*9W?3 MZ8_1%4 >_B!;7H]#:=MW0W,[>Y5?[9&*I&['ML6]#W+>':^5QLY^NW6)LO2U](_3U!RP50.9J[>)N. M*;0=F %M2;.%;3&AH6UN_Z;\^M%QI^:%=@E+OVCAR _ZO?A0VO9]T50&_)T- M[^Z](")TDIM?JDV"^T(DF;G5YKR-B3,PEV4#E[?K 3=PL.U\1#+BEITNWE0. MW%XY7)8QE8>WK5T8M(QJB_C=.[V\*1SX.X5#>_):JX5:G;]7 F#%#B888.NM MOW.&:27U0WFT*R?E3GEU)&C[='M\;%@>FGKS_,P]/J\.@35JJC-I5T(_0-\/ M<5N 2N=K &[4U3&OZJ90Z_*DU+TJ"K4J+Y=20&UH!.#WA5+%ZXUYP?:PW>"_ M4$L#!!0 ( $Y( U4;LD'=3 , "$' 8 >&PO=V]R:W-H965T&ULG55M;]LV$/XK!Q4($L"U%"7-BL0V$+LKE@'9@B9=/Q3[0%,G MBPC?1E)VO%^_(_4RKTN-81]L\4YW#^\Y'A_-=L8]^P8QP(N2VL^S)@1[G>>> M-ZB8GQJ+FM[4QBD6R'2;W%N'K$I)2N9E45SEB@F=+6;)]^ 6,],&*30^./"M M4LSMERC-;IZ=9X/CD]@T(3KRQ,QNWC(F' MZP']8^).7-;,X\K(+Z(*S3Q[GT&%-6ME^&1V/V'/YUW$XT;Z] ^[/K;(@+<^ M&-4G4P5*Z.[)7OH^_)>$LD\H4]W=1JG*#RRPQV-%!7KYD17\.#0HPYL:,M'H9GF@DEX)"?24 8/7V_7/C@: MJ]]?ZU!7P.7K!<2K=NTMXSC/;-S+;3%;G+PYORINCM"['.E='D,_>JA?G_ E MP%(:_OQJW?\;^9[I)^0-W.F 3J?64;]6QEGCND:>5DA:4@F] ;)B+A>.M\H' M:B[Z"9R\>5^6Q4V/E*SSF\&[,LHRO?_&N\-O'*9U__;XP67Q>5L;NGE80: JM)%FLP<:D#:2\&D^XH$)*AE(%>'S]'$:A8"4"B<@ MB+Z48H-$";A1JM4B[%-6C14ZZ@D76R$%HU&+40+]%. + KYPE)0/=2OE6V]) MMURK@._7Z"9 T\D(3PYR=L*4O8D_@F9R'P2G!F+LO77"(^%TBAUC#WBN-N,'X55S\!5!+ M P04 " !.2 -5RE,K_C4$ #R"0 & 'AL+W=O1#\B%%:K8Q]M8UB![N6Z7=/&N\[\[RW!4- MML*-3(>:3BIC6^%I:>O<=19%&95:E4_'X].\%5)GBUG28U7%EQH M6V&W2U1F,\\FV6[C6M:-YXU\,>M$C2OT'[HK2ZM\0"EEB]I)H\%B-<_.)V?+ M$Y:/ O](W+B];^!(UL;<\N)M.<_&[! J+#PC"/J[PPM4BH'(C<\]9C:89,7] M[QWZFQ@[Q;(6#B^,^BA+W\RS7S(HL1)!^6NS^0W[>%XQ7F&4B[^PZ67'&13! M>=/VRN1!*W7Z%_<]#U^C,.T5IM'O9"AZ^5IXL9A9LP'+TH3&'S'4J$W.2KAE@IL^ 7<*[XSV MC8-+76+Y6#\GUP;_ICO_EM-G 7\/>@3'XR.8CJ?39_".AWB/(][Q$WA_V5IH M^5\,\P@NC'9&R3)%+73YF :BY8W40A=2*%C1)E(Y>@>?SM?.6RJH?P\QE!PX M.>P 7[(SUXD"YUG'MNP=9HL??YBG]WCO8:E,<7O0 MX^_ ?-\@W:C"M)W06ZEK* QE7#LL^:LGE1;5P)][X*\1=PAK1 U$026A-(G1K8+L^:"AQ*Z0IE7*"X:(..E=J29*$"%2]]1&-"ZT#N'PKD MZ,%_J2,=MB0AI#OLF[@.VC,YG254V7%(-6JTT1"=8^]P\,&HL MF%9Z_P5/QCW!%$7.&4KN#<5,5DCA6S)E\7.03$\K-/5HWF3+K;A%0.9N2R$:Z"B MQX$;V)':HY4MD* TI=N!8]F7]6$PUG:A:+Y0CSX;/_@MXRTO92'X1;!K*CO0 M&&8A--$:J["(U.WR%E3*VNA0L\[WYG"+MHZO#0>Q#:21/.P.#YKS-,%-%Z?ZVGAZ(\3/AJX$6A:@\\I0;?8+-C \ M\Q;_ U!+ P04 " !.2 -5#$[18M4& #K$0 &0 'AL+W=O#@\'!12Z<[92=B[ MLF0ERP>!/Q0M7>M9<"138VYY\3$][0S9(6W]UQ [8IE*1Q%+4R/"B4CO_E79V'EL*KX0Z%<:TP#G['@X*7 M;Z679R?6+(5E:5CCAQ!JT(9S2G-1;KS%6P4]?W9E36D*2[)RLV/O=>'+= MDX&'<189)+6A230TWF'H4%P:[3,GWNF4TDW] 9QJ/!NO/9N,GS3X6Z7[8G_8 M$^/A>/R$O?TFTOU@[V"'O4NIOU"2B8_:D]62,2%S<6%L:6Q8B6^75$S)_B7^ M$5\R$A?2YJN)T_GWGKM2IG0:0?-X\@NJ'/V_)?1X?#- M$[$=-+$=!.O[.V*;5 X[SHGSY'NEG(KA?,*>^.BI<%L=/O@?''[9./SRR6(\ M@)T3W[[0G1>3W"2W6YU]TMQV9Q]"^[,6EW(E1OL14L)SC4U12KT2Q*" J-+> M"*G%^=P2@7L\%JFXRK%E9DV/L&;]W AVT;@^0Q/@2#%1:6)Z 3,](<5;RN52 M6A))"VU[5]B!7B\<$?5JHS?5] ?*K")%JBS(K2>6F(O;N+7?[XJJRKI+81K#;8HDN*>9,')I*G5",CH61J,(% 9ST-\Y?6TF, M3@/R'"\MF5FO%1 ,Y+DH>!UMQ2-JW74=6JE%8IHSUZ]=91=JH?2\[;:$-S]. M05^P4%64N?3QZ>WV53O(JW4PDJ@Z4H>J\-44L7![4 MT7FWSM?*[LK/S)W9B-) M\-GDP0F#Y\04,-'*5QU%D_9V%&*!^X_U9&I*OSN*.LX-'&+;,/*?""\TQG35 M%U]Q2]J=Q?GIQG,8XS"I10U+2J,J,0J:S2A,0,)CJ'K8 "2!:^5QVH $(?][/BP/QQR6]= MO QDOS?JXH$I.;CA:F)I44&+V8S=Y#! TF- !EFM(K98(AA?*D==7K% >Q@;@7K6<;!)Y $:%"^);DCXWK@;7M5QL&^FYC'&L%0. M4U!(%C?3@CN?M "X40-X0G=D$WB=QO;6QH<#4RN7>B=2FROK/6DXLSEE?9++ M?B!$=I8_!<)N7>8B9E6YAQAW$'.SV%. MX@"%"WIOOT[1U!$CH X!U0^0M^P3LB/%'*=:S><"#>C=S%CE5Y&2F<+O&8IM M8(9;0#34I)"WG W GN;0A5F$D*EI3)+?@:.Z1NM.>\C*_^G.B>US\#A"P24> M#]^L&_X25JR"<^ZVND (F MT7<;B(]V'D7"50H'A$+S,9K.-+VA$20)6!:J72KS9IY-W$_3;VW(;Z5NJ1S*$7\HU%R,3;8LS"E5Z-AJ][!_CDSG/ MZUZKI7<9V[BIMEH<[Q_WC\2VKY]!ZP,\4!C_S,!7?Z5]_!9O=IM?,L[C!_R] M>/P9Y%+:N0)SY32#ZK!_A"\?&W]:B MORO Y/T6'FR(\9B11&!; ^YG!!%,O M^(#F]YVS?P%02P,$% @ 3D@#5&ULQ5E9D]LV$OXKJ,ELUJZB->*EP[&G:L9)]JC* MKLO'YB&U#Q0)2.)X*[L/,^*!;G1_?8.O=MH\V+64 M3CQ696U?7ZV=V[R\N;'Y6E:9'>F-K/%FJ4V5.=R:U8W=&)D53%25-]%X/+FI M,E5?W;[B9V_-[2O=N%+5\JT1MJFJS.SO9:EWKZ_"J^[!.[5:.WIP<_MJDZWD M>^D^;MX:W-WT7 I5R=HJ70LCEZ^O[L*7]PFMYP7_4G)G!]>"-%EH_4 W?RM> M7XU)(%G*W!&'##];^4:6)3&"&+^T/*_Z+8EP>-UQ_YYUARZ+S,HWNOQ1%6[] M^FIV)0JYS)K2O=.[O\I6GY3XY;JT_%_L_-H4.^:-=;IJB7%?J=K_9H\M#@." MV?@3!%%+$+'OC-X)0ZO!C2Y85::&<*HFH[QW!F\5Z-SM.[F5 M=2/%TNA*O-&U,\#)0@BW%F]X>VFL>/8/[:1]_NK&84LBO,E;]O>>??0)]A/Q M WBNK?BN+F1Q3'\#47MYHT[>^^A)AG]OZI&(QX&(QE'T!+^XUS]F?O'OT?]8 M??'3W<+R\W]? L#S3R[SIYAZ:3=9+E]?(6BL-%MY=?OU5^%D_,T3TB>]],E3 MW#_3>C]]D(].W)*OB_]DIKX&&;S48;I^K5 M)3)2,B^;@E[W&R_V+*"L-J7>RU82>F*;Q8!U<"*A6V>N92=QHTSQ8I,9X+3. M3+$#O.WZI>,;7KZ38M.8?(V#K-QP=HLO(7QIE M)&EDD=GV8HOBX.'< %M=O'#ZA;\"V"A&K# 2NMW(7"U5WD/&4N27^([(%5LK M>#0N&ZI!EH(MUD9"Q_U&LD_U;O@2E]:],%)5B\;8;%'"M9;J40(L V[,S,&( M+W#Q A4#0FT% M ;YZQVQ)#+K+^:[UN2.0-IG"$K@^L>"HKGLO TQ+Y6 )LT)TU7*EX?\.6RZD MVTE9B\:C-F1*M!PV>VBR5OF:#0D!&1WR;QB0.PB$(U?1HD-EB-\Q'BW)P;6KTROAGR#0(YWXUQS""4N4,C.Q8GE#8 8GW-,H5! 0Y0V.,]\<"J0%N MX(W1O1B).]OG+61!VTG(^B#I4Y>I:M\*$_\^ 0=BT3B&M%25&D7QP0F? MZT93*Z>D/6."E%VO\!SAW:'(B:ZK:IQ&*?.,Q R"TQ3&Q\ M[F;?[]4Q<@4L"71OXC;N4>-;J;)MILI6S*"5B6!_I 5L?LD#19MIVV"0A5\[ MI*;5?0CZUZ6L5^A8B W5=+!H;>JU/\HO"W0I[$T!0A?MB7?<_<6B?;9U6W&X M(B[%LO%^QL63Z/MBR-@BDZTQMWF#<,*!BU:::!EV%%Y%"04 WPFK5C4E1;0_ MK<.0O\!0%#V51JAZD%#\#ZCGNBD![7))L47"MK*!TI<%#J-<@_6OAZ80^K*P M78KR&8O)N1)7?H20-$((# "R'P!:1%8K,C? 5=6&G 629<7/T-V[I:H/?G20 MM9 YE4]9''5T /XZ'*7DER4GG<\4)?QO1$$D?4*4=#0]%\6JQ_\#)O/?*<@? MA,ADB CRP#K;2G9+-#)(3EP0K>2$-!+_!/%ILWT8-P;%Y%&:7%ER<=]BTD* MH>CL <7]@1L'(@W3.6$S9!)*?9\V ';WJUIN/1X^>Y=4% '3#LE)=FU& MJZ<9I.0G@Y0;_"<#AI=XA]UUK1>5R7 \_M/IP.>G/)9Y*"^5R:6FAHR[:$ZB ML*+-2VT/>>X9D^C&8D/[G+RY]WP:-H+C='VP,[_EGJ\M'NA J37AMIW4_W"N M]OM3E5E3TG)P]>9L(KD6R702S,*(KI(XF*=C7,V3*)C.YKB:3>)@&J5''3=P M"M)D+,)P&B331$3A)(AF^$WFP606B0_G3?(\"L;CL9A-@S!-1#A+@UF$W\DL MB.>IZ X7KL5D,@_BE(29)+,@G$VJGJ=\SG@7);.+WG.(OC<5[QRUM>US@SQQ,S7& UJ5[WAJSJBC% MX#FU:]P_Q5!H+DCU6$R") R!)("<_T_U?WN24V@KU)"4V4_&41"/6Z63M/6! M, CG$&(VIO.1 64R8;3P$TTC,9\'X7@FYN,@P5Y?II+OR9#Q)?+T^B_%L05@L$5QSZ^B3N44:H;1YPO!;Q)('\)%4\'0=AF&+4 M6YPO#--ID*93.#U\=C85=SR-44-'<5KH9N&6#9P@1TM$TC^#;>,T>8Z+*$@F MT^> I.?V]5>S*(R^J27Y7QJ&\+2P#<5QG Y7T@!UDKR 8U\N>M/!>S1L54. M=/S;-LM2L=S+S( LEQOGA\D-&N1'+KX@N9Z-HJ[(!CX#4_/&"5'9?HZXD-L' M$'$I:.?,!:9MW_K[<][<$1B7MTJ- >3?8- MP9\Q?._;$>]WC@ 5&6PXQ'I7R_HQM>@4H^]9).!%K3JMB? Z'B5?V'S_$=)$ M\2@\B,.#N:2O;D1]>: 4_DS\V)44L1K%'%8]IY/>I6]=+/5>-46L3S%DX\/\ MYCY3AF'_TVY+Z;E#],#B&%MZL,?ZA;:(1[XDN9U:6@!WB^U=MT-;=!_N;W]#U!+ P04 M " !.2 -5CP)'-I\( #H' &0 'AL+W=O"TOY*JZ%Q=^&>WYNI" M5RY7!=T:8:O52IK-#>5Z?=D9=IH'']0R<_R@?W51RB7=D?NYO#6XZ[=64K6B MPBI="$.+R\[U\,W-F-?[!?]6M+8[UX(CF6O]B6]^2"\[ P9$.26.+4C\=T\S MRG,V!!B_US8[K4O>N'O=6/_.QXY8YM+23.>_J-1EEYUI1Z2TD%7N/NCU/ZF. M9\+V$IU;_Z]8A[6C44UE9M@)7[&RJEXIPN76?%MD5*ZO[\/1"VLN(%U$[]H\%]5T1.C023B M01R_8&_4ACGR]D;/V+NI+)Y8*V9Z-5>%#/'^>CVWSJ Q_G,HY&!Q?-@B#\L; M6\J$+CN8!DOFGCI77W\U/!U\\P+><8MW_)+U_;+\^I$>G+C)=?+I(- 731T& MNF?_(R59H1*9"UFDXITL,(V8.R>NK576R2(AY,V4VOB\B>['=]>S8_'U5]-X M&'_SOA!O*:'5G$Q3L6$DUB02O2ISSD&QG(6Q&>X#,;%.? M?^"J)%,/2R;O26"N7B43:3. F0\H"M+8U2H-<^M".1H/>")R(5' AUYE" M:]38K+?+6'+U![SPT<"U2&3I4RO3W\"M#.Y9\QB67(%QI5$YFC#'^/D ZTHP M>I-OV*BTEEPH;Z[D7.6(! CXL$@Y"BQ71I!U:A52)'%[+_,*D;M0>SSW3;1- M1,!%#PE7"J_<4Y0:[1+BW!ID(S4'YY(H$YYT8,[HUNT!BZQ_G(P3_U[ROZ.@S1H;#J5',S<,\V8U=HUU(* MPX4GG!+4GA(\%[[=3>JGW#?2]=U,3 >32!P^ #Q/T4/)!("Z-OWBN_IY5&R9 M6Q_.-R1-&_-.%XH)D]7]T AFDLK;!AGE,P(Q\XDZ6VJ+IOV.'$9\T&YUQ1)+((K*,!V*#= MP--+;Z+I(VLU.(6SY,OZA#0(O1K4$O9C<$-],U6&L9S+Y%.NER\&<#3HG6W9 M!%3(70%&SNLT;9N\G<=7>/3(4K2L 97 -;=A&)IZM)&* H^L6)'+="JZ8##8 M%++$N,DD.^;I"_7>=@=J ?8!.-3*Z!4\-O12MYI/T )>3[@ GDX7T-]@8D2E M%GQ [C2?Y%2C_1K0',#AV)@;,+EE&)_*AD/ >\/H;'#$;D\'< 05S'&PQC-6 M6-\2!#0./8Q3(WC7./-\G07F#5.!=PP:1[YQZH\0TIP*6BCG;:7*^C--X&0B M()HU2+U%=&NH@,=-Z:/:&/(BJ'"/2?QI"5L18D/3U9-(#] 1_BRI_>Y">&0% MM:_#V"M]B<1#P'"AZL#:\C>L#WSO^=YX\"]1Q7C0#-1-73\6 M*7_"+=\?<+KPK#[T3L(HK/UO'4I/( D,!-9^K2 9%)M\.LZ6D0W/&[C?FTV9 M88/7;!K /;=!@/5$MWYW4&6>OU9D-@ZV.I-I[W/(S,;R+4I M?^=5$/D7VT ]1RXJX]."7QY0B;@,W)W#\PG3A ^)G&+N$>#-$ T#3+WH3-5B M0>PU\&&JED'1L+C<6"@NNZ<^=P\.Y,=H&[316RJE\0J(,_66%CR?GU=#UF'_ M-61D8&5M\$.,T^(G/[B%/D%3+&129ZE6A*W\VQP6GY-I[_Q9];DEY->(SY== M?1&B?PTAVDSQWU>+;@?ZS\O19WCGUM!)>[*^4I&^7G*.=B6G(?YC9?VSO77U M6 N]<)SX]=P"+_O^/POH.QQ%H]/A:W#PKPOA?UT M>SP].Q8_D7NU0#M"3J?1]&P@#GW:Z.]\?0(_+/TW-OYE@ *$#U'MT_8SWG7X M>K5='KX!O@,]*O!N3@MLQ0$VZ82J-S=.E_Y;UEP[D)&_S B"P_ "O&?)T=RP M@_;CYM5_ 5!+ P04 " !.2 -5]=:/NS#OEBD]/'HG.]&6F=;J;[J#>>& MW3=UJ\]G&V.ZT\5"EQO>%'HN.][BR5JJIC"8JMN%[A0O*KNHJ1>A[Z>+IA#M M[.+,WONL+LYD;VK1\L^*Z;YI"O5PQ6NY/9\%L]V-+^)V8^C&XN*L*V[Y#3>_ M=Y\59HL1I1(-;[60+5-\?3Z[#$ZO8K*W!G\(OM63,2,E*RF_TN1C=3[SB1"O M>6D(H<#ECE_SNB8@T/@V8,[&5]+"Z7B'_I/5#BVK0O-K6?\I*K,YG^4S5O%U MT=?FB]S^S <]">&5LM;VEVV=;13.6-EK(YMA,1@THG77XG[PPV1![A]9$ X+ M0LO;ORSTP_ %O&@4&UF\Z/O%_N=RI8U";OSWD%X'%Q^&HWHYU5U1 M\O,9"D)S=<=G%__\1Y#Z_WZ!;#R2C5]"/TCV-WYOV%4MRZ\'Z;X:\'<$2K'+ MFVL6IG#S:-&-%AXS&\[,5KXKZT)KUG"SD143FA4MXSO[H@:GPI89]8F^+K"L M,"@/PQ6RENN]+6%KBPU3W"XWS$'+-2METP #65]^1<&64E58PXQDE;@3%6\K M#4R8*UZQ-U@.FYY>9WCU%HPJUA7*B%)TCHRBFM1,M*QO*X% BU4/TY',?/" M)>ND>53DHK1@E:@?F4^X5R@V1@,;^9:L7I8S9Q_1@[JN?K"*#CC58UN^]UCE M2!WF#1*RKRNVXCO7T\-O/28/C'K=A"G)T; T6\Y;=FU?>&GEN?'5$YK.([)7 M[)K#EVM!Z*3F8XMX=%)9U[J\V,@:QE8K31^'#^^&8X2I28N<1(8S8!2K^L%S M7"W/=W#?NRGC G%;DSSW_'E^;+FRO G]3<^=VC:.L>8=BG#*":XH&\-2;/ MZL$ROI*%J@CDO5#8)Z1"2KSOU2Y$6MRSQO4T3CV-H2/QL2-9)V(0#)$;H%T: MBHHA'@K11$CV5$".@(M&]JVQFD[\>1Q,XD7+<2_*]_<\;'^ZXW8#&[RVDF9( MM.>>F;,KF\('TG934"H@#V#?V91:#>Q(R-+2W9:Z"B"_#[DG=F6E>NY-Z>0K7B_'%=WSPM=%O?5-N3 MT?M#G?B$!:F7+1,:)%Z![>1)02SVT-/7\&-"!%R0QWN"E4*EP4ZOETUL/O7 M;AO;VH/K?L,L4&?O=AO9?-3_W2>O@^H#+XP>RP^"_T_Y,+;G'/PLEUZ(K6.B M.@@3M.SXB/+AA+56LK'O/-KJ7DUKRBI D_/S\!&M(/."G[HS_9B\DFDX>K6?OC1""+. .[KR'AW_+9TZ3ZI[,W=AZE? M"W4KD&$U7V.I/\^2F?MCN9L8V=D/+#B3&]G8X887:#ED@.=KB>UDF- +QB]N M%W\!4$L#!!0 ( $Y( U5G>DJ$X ( %D& 9 >&PO=V]R:W-H965T M1"47*IA-FK6%F4UT[:10N#!@ MZ[+DYG&.4F^F01(\+UR+=>'\0C2;5'R--^B^5PM#7M2AY*)$98568' U#P)H<3,>01.CWM\CU)Z(*)QM\4,NI(^ M<==^1K]LM).6);?X7LN?(G?%-!@%D..*U])=Z\U'W.KI>[Q,2]O\PZ:-[5'% MK+9.E]MD\DNAVB=_V)[#3L(H?B6!;1-8P[LMU+#\P!V?38S>@/'1A.:-1FJ3 M3>2$\I=RXPSM"LISLX6A^S7N$;C*X>*N%A6=N(.CK]JA/9Y$CFKXR"C;XLU; M//8*W@"NM'*%A0N58_XR/R)N'4'V3'#.#@)^KM4)I'$(+&;L %[:"4X;O/0_ M@D-82$Y*7^K^=;ZTSM"K\GN?]!:YMQ_9M\^IK7B&TX#ZPZ*YQV#V[DTRB,\. M\.YUO'N'T%^[J%_?\,'!7.KL=B_E@Z#[*;]2Z8K_T08RR:U%"WH%U6X<=G'< MX+;%Q1/FP"VLM*3>MW D%+A"UY82[/$IT-5B<[4?,,-RB0;2)(3+VBCA:D)Y MB?L66&\4]I/46VDO3 9C^(+4D(66.8B2Z-RCC[0P'(3I((%A'(Y3!I="<94A M2!],F^-A\UOLI?_NS8@E[&QMM+60LGXX&";$L1^.QB,XS[*ZK"5WI"M'.K%, M\':V$ 0OM7'BJ5TX2L8L'(S38[*&9,7)\>&""KW")&7A>#AJK#1DQ'+?FQ/M MM'N)9MT,-0N9KI5K.[];[>;F>3LN_H6W0_>*F[50ELYF1:GQR; ?@&D'6>LX M737#8ZD=C:+&+&CVH_$!M+_2-"BVCB_0?4UF?P%02P,$% @ 3D@#52IB MZ_2-! I L !D !X;"]W;W)K&ULK59M;]LV M$/XK!S4H5H"P)>K%[[GGWL@[6VOSS2X1'5PWJK7GT=*YU>EP:*LE-L(.] I;DLRU:82C M3[,8VI5!40>E1@UY'!?#1L@VFIR%O0]F39/3B\R?#P?^DKBV M]];@/9EI_Q.&>0AD_HL W"CSP[@T%EJ^$$Y,SH]=@_&E"\XO@:M FL-J M@W[1H_-'T MXIUNWM/!K6V.]JS\DIENZ_);N!3\*^'O7#B"-&?"8\R-XZ=;] M-."E3W%_W_%7TE9*V\X@?)W.K#-41'\?"D-O)3MLQ3?6J5V)"L\CZAR+Y@JC MR?-G21&_/.)#MO4A.X;^M!1^_8S7#BZ4KKX==."HB<,./,GNYR5"M:1-!-F" M\U_"F!O9+D TNFL=Z#DL;I'JSGB)/W:#P@#ZLH%76&$S(_@T"8E/@D4KKZ'I MJZL_1K6!V]H 03D3%N9:T;U#)1RLZ\Z2JGUQ"EOR%T*)ML*[#>'V#,9P @GC MZ8B5XPRFU?=.6NDO%0N\B%E9I/8 YXF1XTD9"(; MEVQ_A\@'G'T%"ZI M4'SSALI9&;TPHCD0D!/(?6!3'SX^*EB5=$+)'T34ZKE;^PK,2\:+#+(Q&V-)#&,VXB5\UJ0* M^C#]Y\]*GO"7+3E,%$8QX^."5BG/V3@O/84L8VE:!FG&RI&OUS0>D[5 L,A9 MGN>[T<-K>M8MTKM*H0T]IP_$@Q[]4!=N:1"/=AN%-=3!FGKNI!RD]%8I%9Y= MDIP4=QN,3-H5AL=8W0Q^SLK;?YS9SVZ!'5Y),2AVB27I(/E/S)YD-R'"E>IJ MM&0%9+.B%@Y=2VUV$M\+CD>K#M3- +X@H'62Q@X??>KN-4)H]*6XP@>]*HX1 MG7?./U\K-%+7EHC5L@K--/,#V5Z?O]ZH&?03G4??]=3O/.S^<-D4C(_&6_7; MVYN.G^Z=#SU5L(PJ]J$H"^W&RC+?$X52ILLV3O9$OAL2*O=L7S3R(M]W' X] MM<-[DU.#9A'F0W\QTFW2#U';W>T(.NTGK[OC_?SZ3IB%I!=!X9Q4X\$HC\#T M,V'_X?0JS&$S[6BJ"\LEC=%H_ &2SS5-69L/;V [F$_^!5!+ P04 " !. M2 -5XAYCRJ$% #G#0 &0 'AL+W=O[E[.[9!7B^L>[&KXB"N*VT\1>#50CUV7CL\Q55TH]L309O M2NLJ&;!TR[&O'55&8P/X][']S\W#9!*T,?G/!-54FWO21M M-Q>#Z:#;N%++5>"-\?R\EDOZ2.%3_<%A->ZM%*HBXY4UPE%Y,5A,SRZ/63X* M_*5HXW>>!4>267O#B]?%Q6#"@$A3'MB"Q,^:7I+6; @POK0V![U+5MQ][JS_ M'F-'+)GT]-+JOU415A>#%P-14"D;':[LY@]JXSEA>[G5/OX7FR0[>SX0>>.# MK5IE(*B42;_RMLW#CL*+R3<49JW"+.).CB+*5S+(^;FS&^%8&M;X(88:M0%. M&2[*Q^#P5D$OS%]1%L3!.QO('YZ/ RSR_CAOM2^3]NP;VJ?BK35AY<5OIJ!B M7W\,)#V<60?G-&8FCR5#,)K/9 _:.^O".HKVCA\)[I7RNK6\W)H&\Y]_FIY.?GT Z7&/]/@AZPGI MYVNZ#>)2V_SF7H#?-_'>B#>-WB)_,8?3H=B0D.@BU$=(4Z"1?) !"]LXD3LJ M5!!RZ8@@ R9)F$%YWP(:@:5D(*OS6%RB$C;"DT:SJ/WT)D M6W$IS0UOPZ*#S%"\&RU&0R&]\%8#60%.*RX)-R> P.Y(7*](/ *(4";734$> M8C"![26#J1WV52TUXK<-Q "CJ46PXLET-!69TIKG0B4+.%Y+I64&1&'E;+-< MB0-UB-">G$PF:+LDZ6AM]5J999>W4N9*J[#M$O%DNB.M*01R[+25]DVF5<7I M1C#1="_K-VR5ZRFT11![H@>X61:QSMLLE3.,S:#FCF/6!% MXQFA=$Z:):4R?L%;L@QE3M.WR MZ*SYO?X^'8G+N_(U?=$?E1,$C6-$XZV36OV7&A<4A(()2FJXPS]&RS-#>D_! M1YMA93UU^V]9']+B(S15H:13E,0RD@Y)QVMBVJ"*IH^]A..(7JRA$&G'+/!Q M0L2S.\%!(:#(&@%W M;N:7L&FOQI38'LOV8G&8^<]V6)5%QQEOG0CD9%K6$& M=X\;"L_B1GN1$0?3T>SD*9=Z-II,GD853$B3AJ0UF%6JB-D+-B!$32 ^AA6; M5?90@ 9?#;I?_/U^[UQ..I?3'W&9Z,3M['^$1HG?X"VZ;IM8P/7D72-#2^3( M=)X5.S3F*DBSC548,DG^18DXBIQRS6;O!/YP?D" MB^S/1TI;Q'(O4%EBC%;IW.L%4K!(0?U56E$HZP+KM4EJJP$T,5K\Q8.I%<\: MC\/$^W3K13T(OEG8\-FX[Y('WI '+/0MTL<3A,?)$):W(IU#(+BJ:NYV[F$0 M/%:XHZO,TC$8XFS%AE:XM@_;Q,TOT%:8/1)")Y MP3@5>=/->K^3JM%]][SQSN4;O;^,GQA<[_9?,8MT>;\33Y] ;Z5; M,F\TE5"=C)Z?#(1+GQ5I$6P=K_*9#?@PB(\K3!-R+(#WI<5%OEVP@_[;;OX_ M4$L#!!0 ( $Y( U7GCHC$'@4 .,+ 9 >&PO=V]R:W-H965T6%",;M@LTZ(M$))5S,W+ MR23F%=4ZCGU##B>E#[5FO(;E)#:!=)&4:CN93:='DUH;E\V/T[>K,#_V+5OC MZ"JHV-:U#ILSLGY]DNUEVP_OS;)B^3"9'S=Z2=?$'YNK@+?)8*4P-;EHO%.! MRI/L=._EV8'()X&_#*WCSK.22!;>W\C+Z^(DFPH@LI2S6-#X6]$Y62N& .-K M;S,;7(KB[O/6^N\I=L2RT)'.O?UD"JY.LA>9*JC4K>7W?OT']?$:%9SX^#7ZL@ MTK F#RG4I UPQDE1KCG@U$"/Y^>^K@TCRQR5=H4Z]XZ-6Y++#47UTSO/%'\^ MGC!=69GCY@]4I39[TN";UHW5_G2D M9M/9[ E[^T/<^\G>_G^*^\+$W/K8!E*?3Q>1 \CS]T-9Z)P]H^EO3X1P,(1P\)3U?PGA\P>Z975F?7[S(/+OL2UODI(( MLG*EN"+U<7P]5DN_HN!$:Z2,RVU;0 ?]OLBW"B.ED5-\^8*N5.P50$J'KTA9 M6FJ;G 5:ME:S#QL\?FU-H '(2)7!UXHQ%YZS?R[_,+G%YWT=878DJ;"2\8@IED(J,&2,,%ZF)<[-RMAD)1B'MB*I%B1"IFY\!)"VP4"6>!(\06!QH4@TL8U-/_)Q M5M!"AQ11*GO9LK3D8]&*AS3E$[BQNM0.U$@B"[*&D%!E6%4:92E0)&30"L52 M8W;9T6ZCT/@1DEQIQJ3=0!5)5& M1^IO)JDLI6$E3F!"?4%Z^8YR&@E_U%,H$76G9:2^.E:JQ.6?>J'^GIJ,U>NN MDYU%YA!J13>N7X?2[350_,B8[PF[^!R+7TBCHU06']RVG\T(T]V5F\:@K+M%Y*/[>.NQUL M^#ILL*?=XO9-O%M_+W58&D1AJ83J=/S+8:9"MU)V+^R;M,8M/&,I3(\5AB8% M$OUE,0L %DA 9 M>&PO=V]R:W-H965T[LTDS<=-^Z.P'B(0D;"A")4C+WE^_YUZ -&G+C[0SG=DO%@4"]X5[ MSSV _.I@ZL]VJU0CKG9E95]/MDVS?WER8O.MVDD;FKVJ\&9MZIUL\+7>G-A] MK63!BW;E21)%V2J%WJK+:5*)6Z]>3L_CE^93F\X1?M#K8 MP;,@3U;&?*8O/Q:O)Q$9I$J5-R1!XN-2O5%E28)@QN]>YJ1720N'SYWT']AW M^+*25KTQY:^Z:+:O)XN)*-1:MF7ST1S^H;P_,Y*7F]+R7W%P<[-T(O+6-F;G M%\."G:[RD:>O:G,0->M*0M56_'][ZUNKH6L"L'C+\[A;R'>F!URP$H.X[/W MIE'V^:N3!MI)QDGN-9T[3PNC<]Z4P_3QX4^,^V M"D4:!2*)DN0!>6D?BI3EI?>%8BMK]6+%+G^0U\B\1IS5M:PVBIX#\=Y4N;1; M\?T5A4.)W\Y6MJF15_\^%@VG;'I<&=7:2[N7N7H]03%955^JR>DW7\59]-T# MKDQ[5Z8/21_MZK=/VM;??E97C3@O\?JH-P_J.^[-EQN!+SM\\'OQ4R7>R3K? MBF3AMC@0<1S,%E$019&PM%E6F+5X4TIKQ;G(W6++BP^J5ABI+E7=0$MC_+2S MT;20E""-5)]&@6BVM)37I\L@A;KI!8 ZOLC_%-;P\\8M2@KZ?): M_%CE^ VB@^E1($C OST7!Q@8Z&LWE0NAK+A= ^ Q@WPGNW=&2R5C1*?U;50 MNWUIKI6RH?@94IKKO7- 'F1=6"$OI2[EJE2B!0;4HM,D=)67;:$0 ?BW$88V MP0:=HWLRW9)6E)O.:4-]"*'_SF!;Z<:*9Q\O/MGG89]VSH -JIEFWE*/. NK MFJ;$*[CU\,8AV TO7:F-KBH*.68JB4R]5K(.;L3N:W.I$3^,2+>D:G$;('[V+%@:^4- >2RB!P;RKJQ]9M6CG(CE201DJ M=IE.A2P*39L(T[Q!.UFH^[P?[PZE4FW:S?9(I8IS@WTEV][J&GW>H(EMD;2( MW];4^K^4MIC52\;$=L\ARX+EG)"D+[-.J;:/:ZT5T1V*D]QL:K6A]#\6EO9V35'N+((FG098DKIQX7%WM-8G7/3Q&239X#_ME :*@ M;8,=*"AE2&8^1 &R23>-4IV1=\.(4BRI% ^ZV0HJJ )$BAQ%:5^TJ_]@%L61 M1,,B&&1=NA-9LUVRD$%!I]YKI.TYOG/??+5(XOEWW>:A:@ER>E\X<37*MX:Z M9B#?@0?M!HT5VJ):V$TL+Q3F0X+REJHZUY:R6.= FTM@!ZTCJENT)4;0,ACB MJ+)*O5:L]&CE0OC*998J0M^R1E#;L01V*_D.'-(5Z+9&%':."BFB0N,,8XUX MB .4$#(M-S7-^7H:3L'_RI*I;,4#23? T+A73'#+ZX"MY [@R,QH[Y4S*Q2= M059?_0%S%F$Z-F<>9G_*G/?FZ O&UJZKN&STI<2(/MS]QW0$7%.YW&M )&-# MT=9=VNQ5K4UA;\+R1_> ),2OBF+76=^7S4J)>+W)$0MD7[^ 8O/5Q M(M-)\\Z@[]P%\K74M;B49=MW,$_PC(M]01T9;]@C5GU "G*:5E9W<6]=5MUK MBU.NUT/ZHBMW$4)&KA0E[Y#$^:WWC9UIGP:ARJEO(D3,:[W8@VG+@EK(SF"J MW*-[PFFVNR:=GA7X#(-@+]0#E8LELH*Z%8:0[+DGFJ@'VLT5E:6TL'H%#DG5 ML)-#[@NBP):$/MD[C2S#E]:7[3_M,^PJ*$W-;L4Y.-XI@&%V&Q[BX_#@*,W: ME*4YL T<8'=W!/"VX[KBRQVB#&N/7@_E8H\1#_OT4KSOB^S"%=FO?,F#B6D#U]I93P=_!(_0R+5<_,+.WUGYL>>0;P:#E=A-D,G_,@SA;B MC0-/S*&@.'*)^<#U^3RCZ5D:+J(O,RF&(?,@Q2D3)BW">83/!1VEAQ8MET&R M8 VS)(S)H#1(9NE]!BV#Y2)E>Z8A2/N#]HPS>S\BLBO>(:S?B)BEW"/I&QEJA>^LL8M8_VDGON4 MA/R!ZLVEW/O[M!W=LA@GC2BC,,78CTS\XE8^F\'!;$Z1CQ&^^6!_GDV#-)D^ M=RMFRP?UC<,XFP:S.65'#!*;BD\5 ?.F8DYVE 0..,$@AA[SB=4!6 9\E \@ MM\YMAZW&84E;EIE[82M'7;QJ70$^C M"K=I!S&$N_R$'..37#4ZNW9'CS'*6S ):AH D M[>O138?_MS>':T35EX2UWGX^%5KA:+\WX4;-K?[#ZUW8?WYLWIU=H=SIKESX M3%L:RQQ%UI]Q('5LZ]BI_S@I>00KCIK0M[E!8_Z+.MUQ8+EKX;$.E4SYSA8] M!^T^%G_WMW#]\"(C8.X0QPT_[Z=_H;KX<;EN_!&Y8\CRU8W%W1-=,/[!HK]U M1\F2Z Z2"MH3 5?J[E!02^:-TAT4*/U0%XHN;#T@C&BGRZSN5."E>D.Z=.A. MU!V*6"#Z$$*ZYZMCB?63H]=#&DF3< IU5_YW6DRA^$ M&;;VST++0$-)5W'^IM82\O?:NO#>:8'<;FZQ_1'(\@FJQ^*'(9;]N0GM07EM M?-JG+*3V?+S)RX:/*CW2UXB)MKJY:\X3L'/ $V#27X&JWO"/^I14P"#WRW<_VO_?P)G[ MN?QFNONG@W>RWN"8AJI98VD4SF<3!VC=E\;L^YJ ]VMC MFNX+*>C_F^+T?U!+ P04 " !.2 -5&:/&)L@$ #># &0 'AL+W=O M%OCO'2JU/!WQP/W$E%TOK)D;CDU6QP G:F]6E MIM&HMS*3-39&J@8TSD\'9_SX/'/K_8*_)*[-C@S.DZE2/]S@C]GI('" L,+2 M.@L%O6[Q JO*&2(8_VYM#OHMG>*N?&_]B_>=?)D6!B]4];>7I(!O #.=% M6]DKM?X=M_[$SEZI*N.?L-ZN#090ML:J>JM,"&K9=.]BLXW#2Q3$5D%XW-U& M'N6GPA;C$ZW6H-UJLN8$[ZK7)G"R<:1,K*:ODO3L^ IOL6D1YEK5<*$:JRE. MAD#8)5SX[5$;^'!=3"LTARV1?/V$_@*QE=&OC!!_WH(]Z]-$^ZSWZZ=T#]NN[%<)WSQA< MX\;">:7*'T]"WVO\:>C72XT(=4/)QPU[L%WI ME[)%&64];;3RV M XC2A&5<."D*61X').618&F6DY0E(4M%#%_D!F='*RU+!!X$+(X"X#QE41J! MX D3&;VCG"69@&LJ&$=%,SNB?$4MB\I +E@0!)"EC,<1\"QFF:!WDK$PC^$^ M@ >0)#D+8PXA?SUI^R%U&VU^[; M4G8SG SA-W6+NJ$R;'V,8I:FH8\1T13'78S"C$59TL4HI5\FV=*OR;3]II_6]HN-24!1;6'21$2@L4^*DD@6!ALN8KB;:IQQG.*71; MI)WN:$:))YE>(A60YXP'&>0!BVBO-V8B[9E(]S(QH;9DUE+ O\T?2MX5EBAO M_1WU0C[V;O(<'RZJ]4HU=$P-J#FH5E-C\K!UH>G(&YBKBGH=NC5E W:I6D.G MW!P> UU=V%]=\(D4ZRGE?PTTS_74A MCU,6QRD51JIK60IG#D+14,FDQ@UFJIW:>4N)5Y:J=>@_4#Z%<71(@F!1DA[N MQO#]NTQP\;%!E_,QYY3=?%NN@S#>QV+6LYB]))\8[>HZ1]DLX!*U[S$=YF_3 M2BY\L6#P>;.B#H[9/ M)LRCO'T6O=8:&?6Q7^,A,!N4G=_)S*LTO5H;N#@V'BGZ%_1D\2/MKI M.:E\+WQG;< ?KZ[][&?[YOVLZUD?EG>=_]="+V1CH,(YJ0;#E.XXW773W<"J ME>]@I\K25>G%)?T!0>T6T/>Y4O9^X#;H_]*,_P=02P,$% @ 3D@#5@@ !D !X;"]W;W)K&ULM59;;]LV M%/XKA%H4#J!%ULV7U#9@NUN7H9<@R;:'8@^T="P1H4B5I&)GO[Z'E*PXF&/T M92\V>7@NWW .S)_UC<)=T'O)605",RF(@NW<6X97J]3J.X6_&.STT9I8)ALI M'^SF.I][0PL(.&3&>J#X]PAKX-PZ0AC?.Y]>'](:'J\/WG]SW)'+AFI82_XW MRTTY]R8>R6%+&VYNY>YWZ/@X@)GDVOV27:<[]$C6:".KSA@15$RT_W3?Y>%G M#*+.('*XVT .Y0=JZ&*FY(XHJXW>[,)1==8(C@E;E#NC\)2AG5DLL^\-T\QF M2)/!/=UPT!>SP*!KJQ!DG9M5ZR9ZQK:]@X*G %# MEIS+K!5]^X1JY-I I?\YQ2'Y'SBD/8?T;)[O\-;(&PY$;LDM9+(0[%_(R76. M'-B6X7*I-1A-7.,IW%.1DT^,;AC'+@1MSYL*Y=]<,V+!]H:LD/O#2:YGT9SF M>E\"V4I,YXZ)@A@718$[%PC,X#%N.,-IPVN*U(W*2IQ[%+(,"'VN UZ)Y-!7 M R;04C8:Z>B+*[*FNG34,KL Y/I(N?/_%EO:#R>)30^@U$X<22=^FB;D!G%0 MEA/8XZ6K41[ZTWA*[ND>UZK7)[_@U:"4;8O03\()^8J@52^C;88C?QI&Y*.4 M^8YQ3J)T[$^C@RX3AHJ"66>=^FCJ#T=CA( 7OC)/#KS%7;OVB_QQ/")?\0BY M8]HXV)0H>^?94C>Z]Y/ZR7C:1>E$<1IAO3/96/XU?7(!4C],T>P#;$'9]F4BDQ5@&]D2#<+8CT?A MS^#@TC8?J,IBCR;C"_(%^M+1X^$X#D^[X7B+.9WXD_&0G)K9X.@]J$ 5[M73 MQ!6@?1IZ:?^P+MOWY%F]?94_4U4P?!HX;-%T>#G&@5/M2]=NC*S=Z[*1!M\J MMRSQXP"45<#SK93FL+$!^L^-Q0]02P,$% @ 3D@#5=JC2BK] P <0H M !D !X;"]W;W)K&ULO5;;;N,V$/V5@1H4NP 1 M7:AK:AN(DQ3; EL$FVS[L.@#+=$6$4E422I._[Y#2M8Z6"=H%D5?Q"'%.3QG M."/-8B_5@ZXY-_#4-IU>>K4Q_87OZ[+F+=/GLN<=OME*U3*#4[7S=:\XJYQ3 MV_A1$*1^RT3GK19N[5:M%G(PC>CXK0(]M"U3?Z]Y(_=++_0."Y_$KC9VP5\M M>K;C=]Q\[F\5SOP9I1(M[[20'2B^77J7X<4ZMOO=AM\%W^LC&ZR2C90/=O)+ MM?0"2X@WO#06@>'PR*]XTU@@I/'7A.G-1UK'8_N _K/3CEHV3/,KV?PA*E,O MO=R#BF_9T)A/]:>%!.6@CV\D9&;2B&T?V-,7AR"$/ M7G"()H?(\1X/2$YT]E+NC,*W OW,ZH:I3G0[ M#;=N[O([&9 M771@MXY>!?QUZ,Z!!@2B((I>P:.S6NKPZ+]7^^5RHXW"Y/CSE-X1+CX-9POF M0O>LY$L/*T)S]P1=W#1H<1 MM$=)MN FC=6DD1\BT2.60P#\-.%R64/9,*V/#["$S!N&$:TJ"&*%#$B8QGD!2&@'-29"G M\-O72SF#*"(YS2Q<2M*@0".)29CE:*0Y*?#5E0O0Y;/X7$R)]);[/;-LBM@B M1S'):(!&C$866B,E"9XUHGZ3!2_?/2T(C5%@1F(:V]AD2!UG-$LGL!-W?P;! M>9*ZH; LPG-*W9 %&<$:S"- MN"J%=L4ZIIWL[6]'HX(,:)S@F #-Z,SJ;9%);89E&)("P4B04#>+BQGNI=@D M;LB+,3:1&])\RH3U?Y )^8@=DCRS1D'B(!N3,0Z"MV=!2)*"0D@Q<3/(2%!D MA\G_F -Y3D=-V:3))J;3%!;I]]S@RZJ^\_Y._5_\HS:@Y6KGFAV-K/![-G8$ M\^K<3UV.;<37[6,S]I&IG<#D;?@678/S+/% C0W..#&R=TW%1AIL49Q98T_( ME=V [[<22V.:V /F+G/U#U!+ P04 " !.2 -5?^[5#> " !)!@ &0 M 'AL+W=O9[;2YM16B M@_M:*CN/*N>:RR2Q184UMQ>Z044G&VUJ[FAIMHEM#/(R!-4R86DZ2FHN5+28 MA;V56$$HLG$?@]+C# M5RBE!R(:O_:849_2!Q[:#^C703MI67.+K[3\)DI7S:-)!"5N>"O=1[U[BWL] M0X]7:&G#/^PZWP&+H&BMT_4^F!C40G5/?K^_AX. 2?I$ -L'L,"[2Q18ON:. M+V9&[\!X;T+S1I :HHF<4+XHGYRA4T%Q;K$R5%_C?@-7);SYU8J&;MS!V6>^ MEFC/9XFC)-XU*?: RPZ0/0$X@ANM7&7AC2JQ?!R?$+F>(7M@N&0G =^WZ@+R M- :6,G8"+^\5YP$O_X_B&%:2D]3'PK]?K:TS]*[\.":]0QX<1_;]@U/H3U7J>Z@4?,9[!TNIB]NCQ$]"'R=^PW]J M X7DUJ(%O8'FD #V!+C!?4N+/U@"M[#1DGK=PIE0X"K=6@JPYY= E<10R==8 M8+U& WD6PW5KE' MH3S&?0YL,(F'6>ZM?!!GHRE\0&K 2LL21$UT[M![6AB/ MXGR4P3B-ISF#:Z&X*A"D=Z;#Z3C\5D?IOW@V81E[N37:6LC9,!Z-,^(XC"?3 M"5P515NWDCO252)=32%X-TL(@M?:./&GVSC+IBP>3?-SLL9DI=GYZ80*O<(L M9_%T/ E6'C-B>>Q%20[:NT:S#4/,0J%;Y;I.[W?[.7G5C8=_[MV0O>%F*Y2E MN]E0:'HQ'D9@NL'5+9QNPK!8:T>C)Y@5S7HTWH'.-UJ[AX5/T'\]%G\!4$L# M!!0 ( $Y( U7_@FCX5@0 &8+ 9 >&PO=V]R:W-H965TW*%: B"7JQ;*;&'"2INN ;D&3K1^*?:"EL\U% M$EV2BI/^^ATI6XECQS"P?;%)WMMSO.>H.UTI?6<6B!8>JK(V9[V%M?BK!(%EZ1P1C!]K MG[TNI#-\OMYXO_*Y4RY38?!"E=]D81=GO:P'!CC'@:P/N<;>!/,I+8<7X5*L5:*=-WMS" MI^JM"9RL75%NK":I)#L[_J14L9)E":(NX ^[0 V?:ROJN9R6"!-CT!KXY5;0 MSKP_[5L*Z0S[^=K]>>N>O^(^A2^JM@L#'^L"BVW[/D'M\/(-WG-^T.%O37T" M4<" !YP?\!=U^4?>7W1,_KN97TJ3E\HT&N'[9&JL)A;]O>\:VBCQ_BBNLT9F M*7(\ZU'K&-3WV!N_>Q.FP8<#.<1=#O$A[^,;ZM2B(=!J!ET^WWW-X!8?+)R7 M*K_;"_N@X_VP;Q<(^8+N"4'68-U.:/THZSF(2C6U=3#F&QA%HYW$J3VBT(". M!W").593XEH4^DJ&_OJ-?("JI4NK1L7&KM@@J C"P$R5])(0*7UTU1@R->]' M3YF?BU+4.3X="+L3,("W$#(>#5@VC&&2_VBDD>Z9,,#3@&5I]/P09D)JN!=E M0PB*?Z@KZ5FRP*/P8)"00L3#C VS[ AO(6=!%FPYW,[?(4["D 5I!@=8DW2L M28YFS6N-?QR)#L;93Z(VH'P**-J .55 &DNU)U2.-&VU'85>UGO[!I#/&3#.(&,1>0F2&K-LX/HM"H84S0-,$Y8DR2$6IQV+ MT__*8@97C74O^%:Q/C[07&/P2(H?!+&?XM\0T%A)@P,2;ZF;5PB^L1?B'E]P M6SQ'AFMD-'&U:BWZ)6JI"D/%*&3NR3=U(]5.7URMS32ZF+,N2'9$O/3VN0;@CSTI-Y.H%^$GDOZ I0X(]/@ M9$ /FVZGNG9CU=)/4E-E:2[SRP4-PJB= LEG2MG-Q@7H1NOQOU!+ P04 M" !.2 -5I$L>;CP% !'$@ &0 'AL+W=O.Y>'3!\@<25Q0A(* %EV MO[X+4*+D6&9LMTWZP@NXE[/8LPL0ATNION@9HH&KJJSU46]FS/R@W]?C&59" M^W*.-7V92%4)0Z]JVM=SA2)W2E79YT&0]"M1U+WAH1L[4\-#N3!E4>.9 KVH M*J&N3["4RZ,>ZZT'SHOIS-B!_O!P+J9X@>;#_$S16[^UDA<5UKJ0-2B<'/6. MV<$)6W_E@J=@1D+CJ2P_%;F9'?6R'N0X$8O2G,OE;[@**+;VQK+4[@K+ ME6S0@_%"&UFME E!5=3-75RM)N(^"GREP!WNQI%#^4(8,3Q4<@G*2I,U^^!" M==H$KJAM5BZ,HJ\%Z9GAA9'C+S-9YJ@TO/RZ*,PUB#H'-_[LA.+-X5161 (M MW#3NO1>C$O7^8=^0>VND/UZY.FE<\3M<)?!6UF9&;NH<\YOZ?8+=8N=K[">\ MT^#OB]J',/" !YQWV O;N0B=O?"NN9@)A<]&MV,^5DK44R0R&AA=P[;>!EU>HQH5&.%/%&.%X M.E4X%88261M54 ,:PT=1+O"VYCG:QF%!-L"F@5F0;JA]H0 M8BLJS*UH DBSV,MX"K] G/AA2'<>>PD?M.!RV&.#Q$O#>)\^1IF?Q'1//99D M<"KJ,?4UDK&3@E?S0EEYSKPT3:QX$OI9\#!(C("D7L@2"RGSTX#NF1>2F2U$ M@X'',^( L=GL@/XFX\-[((49QY062G)PG\@-&=)1X/ M8^".)/H;6]A =&R[;2L(O2AE35R!C8O%'F,1 M[IVLGUVBMJQQ_'MH>75ZVMTROE-S]0:1OC%KZ[+[YQ7U2A1J53/O[O*VDW., M15Z0V#PS(E0"'QO-O9@RE*26.HSRGVX1;"_R0A[M-QKQH-/?31[$D1>GEMXL M\GD('7E/VKPGG7D_)[_40ERNG>_/;UU\.Q/;:>J1:T': DU_\DJ7_@?196UT MV;W+[ZY(/;B5K <69B>&1Q6FK3VU0=70MUT4\X5R6C]N7=Q=Q;<1[EK/.-6Q MZZTI\QF#7XE65J,=SA+;QM?EW0SOM^(/=,>^;[<9_X[=F_WAZ9.,,_ZHINX$0\-8+FK3_.:WH^TIR7%S-K 1;XY8W@HUI=\9*'%"JH&? MTMY2-:<6S8N1YTM4F,//!4.D!JB?9PI4IHM+NOW7 @5ITXLTT9TC[\ MM9,T)5WJ-G?9&[ =__^V?YP<8\\.7-S)&%'!CX2E>-W830U%G,\K:56,SX7C&:XDJ W"<)$<=+ M9/PP=WSGH>$KW<7*-+B+649VN$9UDZV$KKF5RX8FF$K*4Q"XG3L7_GGH#XP@ M[_&-XD&>E,$LY9;S.U/YLID[GID1,HR4L2#ZZQZ7R)AQTO/X7IHZU9A&>%I^ M.Z<.;#!+=DS]94?/F.YH)'QBSB3^2< ]%> M*IZ48CV#A*;%-_E1@C@1Z(4V"X)2$#P5#)\1#$K!X+6"82D8YF2*I>0<0J+( M8B;X 83IK=U,(8>9J_7R:6I^][42^BG5.K58"9YQB1NX0K%# 6]#5(0R^0[> MP\TZA+=OWL$;<$'&1* $FL)-2I7LZ49=OJ*,Z5]/SEREYV( ]*P_M\A C+?=SN5^7NYI?!3&H( :YW_#9 MQ:37&,7P)54H4F("FC!84;\)G'4LDP?. M948BG#OZ19% Q'E@97^ZE;I$2+J+O>RJI MP=J#M0E+6 D:81/*PG*<6YH,>+^8CF?N_2D@ZZAM 75D5@,TK -K8!6C*3 MM^6+W(-K%#I?%.'W$1$R0C=P>]1AF60D/3;A*@:8GN#R_5%_^H28=1IMB75D M5B,VJHB-.B&VTC&6JB9@HU^ !8-I?_($F'46;8%U9%8#-JZ C:W EHQ(6;A= M0,231(/2.U1TU\3&:M4VC75I%G9D5D,XJ1!.[ @+:FM#K65NHA=GD)'J]ON?7@S=\H5,-PED%X>S_Q9'>)[O=2ZWS M:,NK2[.P([,:_VG%?_HG@W#ZBKA96F?0%E9'9C58OO?X%]E[.5SA\L6,9[=I M&VV=NH5=N=41GIPR_#\9<7;WUF3]UR2^EWK523P>%7S[6:$IF#I/>_8YM.;5 MZ2&B*[D_SLK.:O$?4$L#!!0 M ( $Y( U685,&PO=V]R:W-H965T^0#2:??9O7WN]E9+=\WXLP@ )'F)HT3T:H&4B^M&0_@! MQ%1$PEWO)Y0RPXT&FJ%$<-RS#:C9B&2:W?3<<>>+_+EC(*$WC@ M1"SCF/)O XC8NE[1H$R#6-(1,@2PF'6 MJ]V8UYYI*X54XO<0UF+GFJBI3!A[5C>WTU[-4!Y!!+Y4$!1_5C"$*%)(Z,=? M.6BML*D4=Z\WZ%XZ>9S,A H8LNAS.)5!K]:ID2G,Z#*2([;^%?()M12>SR*1 M?I-U+FO4B+\4DL6Y,GH0ATGV2U_R0.PH6-8K"E:N8)VJ8.<*]H&";;ZBT,P5 MFJ=::.4*K5,5VKE".XU]%JPTT@Z5M-_E;$VXDD8T=9'2E6IC@,-$K:RQY/@T M1#W9'\$*DB60&6/\@#IQ MRZN&<G-*O1^.<]U;9)(1O)5@Z(!3>:@,M(=4+'D0-B,/' V M1Z=+8DX&U=L)N M'A"CTYRG"6R/P'9!8/NTW30"'\*5XJ].',RI=":1V'MXP45Q#A-LJ M.T'+&&T?+=>.=;0]*OTYEZE3++HZ+7J:P/;(NBS(NJPDZP&XCQL+BW>UXVY\ MGRW5-MM21^Z9).[+ BMPF*I<-\$LB.QE]Y\Q86*R^X3'X1] .=;XF"@SN2V$ MR$Y3)^2H1,94C:# T\7X@GQ@*^")VMME[&>^F\;KVV98.;USN?^^/5>G/4\3 MV![SG8+YS@\=>A]#.@FC4'Y3!Q_GKS#3.=HE=K-M=P[(J?3@7').,NGJ-.F5 MF&R;5Y>%R;W 7Q6!O_JO@=]4H;B'V#P)_RY]+QE<'9TI=O,H-U;ZIK ]I@RC>U;J5')55'8C4"U1]21A1DS;:0D/I!/DRB<4]6:P&(Q M5JFS]/W3.%I&EFVHSP%7U2+=(^\H1)W)3I90!T"EP)X/,98W)SHPP4_X[T_P502P,$% M @ 3D@#50[G16W; P 'A0 !D !X;"]W;W)K&ULM5C;;MLX$/T50BT6+;".1-V5M0TTEHIVL06")&T?%OM 6[0E5!)5DK:3 MOU_J8MFR)F1=+I,XYPYFAQN),]X3^8 G&'-SG6<%F6L)Y>:GK;)7@'+$+ M4N)"/%D3FB,NAG2CLY)B%->D/---PW#U'*6%-I_6<]=T/B5;GJ4%OJ: ;?,< MT8(FW22\FM#GTQ)M\"WF7\MK*D9ZIQ*G.2Y82@I \7JF?8"7 M$;0J0HWXEN(].[D'E2M+0GY4@\_Q3#.J%>$,KW@E@<1EAQ9K(,9KM,WX#=E_PJU#3J6W(AFK?\&^ MQ1H:6&T9)WE+%BO(TZ*YHOLV$"<$H2,GF"W!/"?8CQ"LEF ]U8+=$NRG6G!: M0NVZWOA>!RY$',VGE.P!K=!"K;JIHU^S1;S2HMHHMYR*IZG@\?D-WN%BB\&: MDAPL2,&I2!T3B^ )6-3F,67@@%H^=!AP]U!B\"[$'*49>P\FX.MM"-Z]?0_> M@K0 =PG9,E3$;*ISL8C1E3DJ^/>VN "6\2?N-Y5B MH4JQ2)%8+P]NEP?W=6J!JS(W*L5"E6*1(K%>;KPN-]Y+:T%#=$[>2MMS?7A> M"R0PVPH92K%0I5BD2*R7@:#+0/ Z-2!0F1N58J%*L4B16"\WT#A^W1LOK0(M\_2- MA(;AV&?O]T*&@Y[MV6=U0((SH6OZ9[A(AK,#UW_DFP">G&3@J*]WX@ [$4>. MB3@^8IJB3'[V&!5Y[KY3JA8J58M4J?7381[38;Y.86AU565(I5JH5"U2I=;/ MT/$D!TF80QJPQ#F>] 9E(8A#/J.;PY*@P3G^N*;XZPTZ"?] MCAS33=UH8F!%M@5O3K+=;-?,^E"W<,[FK^#E DKFPZKY5?=7CO)-Y^P+HINT M8"##:V'*N/!$':--,ZH9<%+6W98EX9SD]6V"48QI!1#/UX3PPZ RT+4$Y_\# M4$L#!!0 ( $Y( U4C:JGSD , #P0 9 >&PO=V]R:W-H965T;AZ(/7)FV MA$BD0]+VYN\[I&2MI3#&9J.\V.)HSIFK1QK/CHQ_$@4A$CW4%15SJY!R=V7; M(B](C<6$[0B%.QO&:RSAR+>VV'&"UQI45[;G.)%=XY):BYF6W?#%C.UE55)R MPY'8US7F7ZY)Q8YSR[5.@MMR6T@EL!>S'=Z2%9%WNQL.)[MC695 MT)_HV.HZ%LKW0K*Z!8,'=4F;;_S0)N(, #QF@-<"O"$@^ ; ;P'^4RT$+2!X MJH6P!>C0[29VG;@42[R8<79$7&D#F[K0V==HR%=)5:.L)(>[)>#DXI8<"-T3 MM.&L1DM&)8?2"7!"%FBIS1,NT$GK_DLG1*]2(G%9B=?H5W2W2M&KEZ_12U12 M]'?!]@+3M9C9$CQ4=NR\]>:Z\<;[AC<^^@ N% )E=$W6!GQZ&1]=P-N0F2X] MWBD]U]Y%PC_W=()\YPWR',\S^+-\.MPUA?-CUK-G6^\EP^]ZQ==\_E-Z)7N0 MA%-XB;.H]E>G&$79W@QSKO):H)^9P?H0'AH25.\%PF^ MM]O&)$O'),M&(NM5(>JJ$/W,>1"-6:$QR=(QR;*1R'H5BKL*Q<^=!PTP[,V# M,([]P3PPJ 5>'(:#>?"UFNO[29!$@WE@T/-BUPM]\SQ(NCB3BW&N))8$P8LM MS4LBWL!;B&Y&]2H*'7F2(W@I03FKH3GS$N0P.4H)Z'\70P/PQ: M8>(-IDQJT(H"UQT,#X.6ZX3!=# [[+-M"!IIJ]=0 3_\/97-RVXG[5;=MWK! M&\BOW:NE:Y"G:C76V]<*4 ]S>,R=-!&>C^,%C\#U!+ P04 " !.2 -5#E6+%68# * M$ &0 'AL+W=O5:B*P)H510)N9^C'!^FAF4<)ZZS;+5">"R6^CA^-J-':%,33YZ/Z.^D\=V:94+3 ^==L MS=*I$1A@C39)E;-K?'B/&H<\H;?".96_X-!@H0%6%66X:,A\!456UO_)71.( M$P+741/LAF#W">YO"$Y# U!NF[6OLO 10E+9A."#X (-%<3 M#S+ZDLWCE95BH]PPPM]FG,=FUVB/R@J!#<$%6."2$9XZRA?!4K"0YA&AX(A: MWK<83,"G^QT"9Q%B29;3E^ U^'P3@;/G+\%SD)7@4XHKFI1K.C$97Z@P9ZZ: M1.!1<,%?2[*NVUL*L6 M%C5Q3'?)"DT-7O0H(GMDS%X\LWSX1A5SG6*13K%8DU@G.VZ;'7=(_9@=5?1K MHB^)X@#9SWP_=#R^I?:G<57 W, ;!5U8]"O,S'3^] MUD]OT,\KPL\KL&HWH,KA086_W6XZQ2*=8K$FL4X:_#8-_O\J!K[.[.@4BW2* MQ9K$.MD9M=D9/;48U$3O]"NW;:__]2X4,&@[T.\5@U]AENWRFA'VBH$"9X66 M$T!U,0A:/X-!/V^JY7 E&*3_[5[3*1;I%(LUB75R$+8Y"/]7)0AU9D>G6*13 M+-8DULF.!1\N^O"IM:!AGI[1KC_RO%XM4,+L4>_^$"E@86C!WOTA5L&@:_>O M!>9);\-[D:UL*BD_^*N2U7?6=K9M7-_*=JTW/[?&"TLQ'XE&5_92#_)UEWR9 MD&U64I"C#3<%ST>\;I&Z\:P'#.]D9[7$C#=*\C'ES3HB L#?;S!FQX$PT+;_ MLY]02P,$% @ 3D@#5>Q20!2V @ /P< !D !X;"]W;W)K&ULK95=:]LP%(;_BG!+:6&M+7\EM(FA31G;8%"2=;L8NU#L MXUA4EC))3KI_/TEV39*ZH8/=V))\WE?/.;:.)ULAGU0%H-%SS;B:>I76ZVO? M5WD%-5%78@W%.5U5VB[XV61-5K _;A^D&;F]RX%K8$K*CB24$Z] M6WP]2VV\"_A.8:MVQLAFLA3BR4X^%U,OL$# (-?6@9C;!F; F#4R&+\[3Z_? MT@IWQR_N'UWN)I XS<$82<(WRN(.D'D$FW)7%KW1)-L(L4621MM MW.S U<:I33:4V[>XT-(\I4:GLSEL@#> 2BEJ-!-<2U-892!TA69N>Y *+[B0R$C0*,DSYL M#S'N$>.CB(]\^2[(UB79V1TGHR09'4 .A.%Q-!X-0R8]9'(4\I:9)DIX;CXJ M(5$AFJ4N&V9:6RX:K@=YDU<@ESB(DOB =R@LC-,W>-.>-SW*NW/BST[&(0YO M..@ARO35.TTPCL?X@/)U6#Q*338'E/Y.>[._EJ]$KBA7B$%IA,'5R.0IVW;= M3K18NXZW%-J<2S>LS!\.I TPSTLA],O$-M'^GYG]!5!+ P04 " !.2 -5 MWLIKH$L# #N$0 &0 'AL+W=O '?SCG?YYPO/G%GS?B+F -(M F#2'2=N92+MNN*\1Q"(LIL 9&:F3(>$JFZ M?.:*!05W=#0B.GUS%C ][KL*4,: 0#CL0R# E_[4/ UET'.V\# M#W0VEWK [7469 9#D(^+ 5<]-_4RH2%$@K((<9AVG1O<[N.6-C K?E)8BZTV MTE1&C+WHSOVDZW@:$00PEMH%47\KN(4@T)X4CM^)4R>-J0VWVV_>/QGRBLR( M"+AEP2\ZD?.NTW30!*9D&<@'MOX,":&:]C=F@3"_:)VL]1PT7@K)PL18(0AI M%/^33;(16P:^O\/ 3PQ\@SL.9%#>$4EZ'<[6B.O5RIMN&*K&6H&CD7XJ0\G5 M+%5VLO< *XB6@*:B619*K?1(*A)RC6Q,>N$#)JI)JZ"=-HQD: #@20T$%?H M$(]6D0J&'1<:4"JT.ZXP18/P;F[P#V91F54<4K M(=_S??0XO$.7%U=_NW$5UY2PGQ+VC=^*G?!^*B7T<;-0N0,3](.&>AV;HJ&: M$E,29]335^4;W4L(Q7,>P1A(-1^(EEM;+,@8NH[2DP"^ J?W_AVN>Q\L-"LI MS8K-^[_0O G9,I)Y!.(0+1-"RWO5\\N5CKO*P55-<54/A6O/]I?04!(ND4I[ M0$\W&RJ>VR99KKW&M8?S^%BA%7P@M91X[5SRKG8$FO649OWX>1>'J&_E'<[/ MND:*JG&RK%.&E$WR8-LQU%&H7J]S8=GD9DJG^9]%5%$*VB$B*[2"V=5*B;?. M142M(]#$7G8J>\>741)C^_WME>OY2L);!0,^ RWM 8'1*Q!NV^JL'L#6<_@$ M8JKN%I,=6]$TRXH$7#D7/6%KO5*4:59VX(/5'19!57,$M:,@PEEA@*T'\JD$ M90>Q7U!9!8 /5@(4%%3-(B@KMJ)IEM49N'$V@K*6&T699B4(/E@-8A%4,T=0 MU1V"RHH$;#V<3R6H A4"RMMZ=^OK7=^$?"-\1B.! I@JSUZYH93+X\N%N"/9 MPGS0CYA4W^>F.0WA]02P,$% @ 3D@#56$. M(.NT!0 :2D !D !X;"]W;W)K&ULM5IM;]LV M$/XKA#<,+9!6$OT2NTL,V);Z,C1#D+3KAV$?&(FVB4JB2\IQ4NS'CY(5R9J9 MLU5?OR26Q'MX=P]YXD/Q8B/55[WD/",/29SJR\XRRU9O'$>'2YXP_5JN>&J> MS*5*6&8NU<+1*\595!@EL4-==^ D3*2=\45Q[UJ-+^0ZBT7*KQ71ZR1AZG'* M8[FY['B=IQLW8K',\AO.^&+%%OR69Y]7U\I<.15*)!*>:B%3HOC\LC/QW@1T MD!L4+?X2?*-W?I,\E#LIO^87'Z++CIM[Q&,>9CD$,__N^8S'<8YD_/A6@G:J M/G/#W=]/Z&^+X$TP=TSSF8R_B"A;7G:&'1+Q.5O'V8W:] M#;K'&O1*@]ZQ!OW2 MH C=V<9>),YG&1M?*+DA*F]MT/(?1?8+:Y,OD>8#Y393YJDP=MEX$GY;"RUR MTC3YDRG%:>Q3PXWMP%DM&MF.\6>+UG\-Y)&6U$'-MXW5H."LN\U-R/O;[GN8.AZYJN M[W=3=GQ3W]*T-QJ.AOM- TM3VCT?CGJ[31MA]ZJP>V#8GZXF,UO(H%5>KM_H M%0OY9^,?_O%&[B_V\81)IB/"18@@352WZ]2WP=3/UUK-KR^:\G&;&"9\;:&/NA+V[0A@372=EZE[1Q,6_"P,NL: M'I&G_)%/[(%,$JDR\7T[;J^Y$M(Z9$'HMD,6]M/KDT?.E+95$4PW B2P!AG# MBHPA&&2Q8C'E@;P5JW''UCXT)$+'BA4,WIH"V%7J/E^N4!T) ML-":G-":$WI,R9JR\&LL%V"-@I%:$X")YJ.B!5AH34YJF>K!.O64.@4BM^9H M7Y2>6ZL49J\!%EHS^[5:]F"Y?&*50E75!USUBB)EG0^H$AH+K;A,I2E3@ML*\Q2&:9U[3#0?%2W 0FL24FMJ#Q;5"-L:< ^MN=I7 MZ-W^<&2M5:@:'0NM242MTCU8_D*[&Z7I[O8&[9^/J&5'LVPZ.-S4AQUJG;Z? M(:N]6E=[L"@]:9<#QFX]@@_(YRZP'D75SUAH34IJ!>W!$OJG[77 _;:F"XX" MVNU =23 0FM^7:HE-84EM?U-<,M7S+P&>/Q(;G@H%ZGX;H@JW@BL^%IJ^)M$ M4?$-CL7$%SJ,I5X;!\_(SN+;W AQH6UJP MT)JTU$J;PO+5MF+ZL8TIN*.VTP85S4=%"[#0FI350IS"0OP$T0(+H/RCX8O#4%L*O0YA2J(P$66I.36HI36-\^4\:. MV:R"D5L3@OIY&Q4MP$)K+]%VZY9]3QVUVP +K9G^6HI3 M6(J?6+905?@!5RE0M5!%.1;:EA)GYZB963LMBC-^FH1RG6;;4V?5W>H?4S;>'$*^86HA4DYC/C:G[^MR,';4]U[>]R.2J.+AV)S.S4"M^+CF+N,H; MF.=S*;.GB[R#ZG3E^#]02P,$% @ 3D@#51ODUIHU!0 U1P !D !X M;"]W;W)K&ULM9EK;]LV%(;_"N$610O,L4A)EMPZ M!M(8VSILJ]&DVX=A'QCIV!9*B2Y)QLA9(2\':Z4V[T_6?J\GKR=Q1"=><_9VE M:GTYB HOVM9MO0%*2JEX7@?K$>19L?M/'VH0 M)P$X>"* U 'DN0%^'> _-R"H X**S&XJ%8S-';U^_0:Y05Z';-2TF+5$Y'2@_-=#!*ZF%\W V#/#&, MW\KB OG>3XAXA/2$7]O#YY#H<%R%XY[P^?/#O6;X2/,\0"4'J*32\Y_0^UA* M?45*=$(7_?.[OH8^*:.Q!HHQP>48VLB7E.Y1GI]1HDY (WSGC(H5&\V M[J3"DV(@'HZ#5FE9.SR7C2.Q!IOHP":RLOD""6@<=ZR_-J,.C3 .PS8-:Q?G MTG DUJ 1'VC$5AH+ 1N:I0@>M+^4_4CB#A(\\2)]CY)*82NGCXVDRZ; +!J4,;.,)H0MJ98N_B;"". MU)I CMX86_UBG2M9H6BQRDPE6=*%=/B,)]XX:N-QZG9=J37Q'/TNMAO>A=![ M>J$>JP>U>49O\B<6F5JHD3V1/V[#L79W-AQ':DTX1R>-[5;ZLT:C-Z'%"C$P M>U-A=O5FMUI*:QX%W<=W$+6?5?:^SR;U$J89'UTSMCK)NLHL2,(.$C_L+,1. MK:\KM2:1H_G%=O=[E22\U&87;>BC>8+W4NFZWB$F083;8)SZ7E=J33!'YXOM MUE>#$26D2%)&A=Z;5BN/ $85V!T@[KKB(?$"W*'EU!>[4FO2.CIC;+?&U[Q0 M@B8*L8S>94SO1Y^ T_7'PR"*_#8;IP[9E5J3S=$C8[M);B_/_(YEJ^JEH7SS M*B:8?+!X9MPUS:;V.L"5]Z^RJK2H\WS/0/THQT'?4P MQ&&;FGT<9[\0? E+38Z6FM@M]1R6H.&DVD0F/ >DS-ZL%T[77P^Q[X_;"Y2] MO[/IO(2_)B?OGG_@KW]8A(SKFPI$WLNLZ[F' 8G;GML^B+.1O83G)D?/3>R> M^T_8;UH1-6\936Z92CRI/7._S"'M1=9]<>R'<1QY;69.K;@KM1VSTF$$+MO:+L3Q3?55Z4[KA3/J\,UT!2$::#O+SE7^Q/S MH>KP)7/V'U!+ P04 " !.2 -56,],B>4# "J$0 &0 'AL+W=O(';N.??>W.//\9FR9WX $.@EB5,^ MT0Y"'$>ZSL,#))@_T".D\LV.L@0+V61[G1\9X"@');%N&8:K)YBDVG2<]ZW9 M=$PS$9,4U@SQ+$DP^V\.,3U/-%-[[7@B^X-0'?IT?,1[V(#X=EPSV=(KEH@D MD')"4\1@-]%FYFCE*?O-S--$,%1#$$ K%@.7?"180 MQXI(AO%OR:E5+A7P\OF5/VAH;"C N:E& 904+2XA^_E-_A B!YF@%6";#J@/X-@%T"['L! M_1+0OQ?@E #GWAS<$N#>Z\$K 5X=X-X #$K (*]N48Z\ECX6>#IF](R8LI9L MZB$71(Z6)22IDNY&,/F62)R8+C%+2;KG: T,;0Z8 ?KP%3.&E:0^H@\^"$QB M_A%]0K\B'7%EP<>ZD*X5@1Z6;N:%&^N&&QM]H:DX<+1,(X@:\$$[WOT1?M6. M-ZT6 EU^L^K#6:\?;FZU,OZ1I0_(-GK(,BRK(:!%._P+9A)NWH3[]WLW&^#+ M^[TWP8.?R_WQYX)?M<-]"&\%?U5)NQH"=LYGWS\$_IYMN6!R7OVG2>H%7;^9 M3JTU(W[$(4PTN9AP8"?0IK_]8KK&[TTRZ9+,[Y)LV259T"798Y=DJX[(KJ37 MKZ37;V.?+FB2R 5\(VCXW$,^.9$(THCWODNQAQ:8'] :DZ99;U[0>SF]VJ6< MIL9#7PZ*TZ7$[C'RFXSLP;71\AZCH#7E]Y:Z2[)51V17I7:J4CNMI9ZE@D0D MSM2ZBC809HP( G(]>@GC3"Y):,=H@J0@CIG ^;:.[M#;J:F'9@G-4M$DAB( MYZ(ZIF,X-3&T1OG>^>:MQ[Y5UTR7#H.&%$W+KN7XV!"66=/[JJ.PKK3@5EIP M6[6P? $6$@Y1#WW-DJVLK:SUYN;6JI7LO>M-EV1^EV3++LD"]XT$/@V'UL"M M*:7!S+09W2;;LDBSP MWDXR]M 86#7M-)B9GFD-:]+I*+1"7_K%22\!ML]/_1R%:DDH=KQ5;W6Q,,O/ MT[7^N3E:F@W]@3EZ+.X-OM,7MQCRS+ G*4I>&TH!]7US/1_4$L#!!0 ( $Y( U41\0^/M04 M "<> 9 >&PO=V]R:W-H965T(_S2DL[;-,O#X M^H7]ITJ\%/,8<[IDZ9_)6FRO9_X,K>DFWJ?B,SO\3!M!3LFW8BFO_J-#@S5G M:+7G@F5-L'R#+,GKS_AKDXBC ,D#!UA-@*4&D($ NPFPSVV!- 'DW!:<)J"2 M;M3:J\2%L8@7\X(=4%&B)5MY466_BI;Y2O)RH-R+0GZ;R#BQB.(B3_(GCNYH M@>ZW<4'1NWLY&M?[E"*V0?KW']!MS),5BO,U"I-T+^CZ/7H74A$G*7^/?D / M]R%Z=_$>72 #\3*"HR1'#WDB^(>C![]OV9Y+$OGPHG<_-X045KZ>L6I$W-8B MK $1-OK$JM-4KXRSZ_1+;Y 5FF90'O MLSP_'$-RWM9Z]+];[R7#;H>87?'9 WQ+ENU83G/!SQY0Z*]?)0GZ*&C&_X;& M0]TB@5LLB^L5W\4K>CV3U9/3XIG.%M]_AUWS1Z@SIB0+IR2+)B+K=1MINXV, ML2_"A(LB>:RZ@S:=!G5%S>)6+.6R]+S KA(U%&VZYJ!(E)'.01[OB)21[E^ M<-1B3Z37BO1&12[3F/-Z1MP@J363UD0NJ:LOD.91JM?6E"G)PBG)HHG(>OWA MM_WA?_.EP)^RVZ8D"ZP,+"3[:0N S$O*R9**=G,U5%D#A-95W] [FI>.:QW]8S0(4HZXR A? MVK:: @@U-"*L+@'6":M4EZHWSI"F%66*J*9A"<&(K\T1 $8DC*@9 6"N1P;< M%.Y,/QXUIXMHLZ$K49;Y'1.RXB=QBNA76JP27FTLJV0@MBM_+H"S80.C574@ M ,@FJJL$F1PU#P"39P]DH?/0^)2)KD?&&ZL% :J%:VGS1(?)C'G:3 '8B.EH M4P5D(\% 2CJ?C<>-]DM*SJP7#E0OU-T%B/(UX3I*E@C5;8,HUQ^0W=EM/.ZW M*RN*;D^ZT'&:U_J92=G"2=FBJ=CZ'=)M#;#WS;THGG0/,2E;."E;-!5;O_.Z M?00>];O3.-*FC>.ESU>+QA( 8>SK156'!<3TU-JBHRR+F.9 <>G\.3['H+]Q MD0FT>H^=P%;3 :!LK*[+(0#SS$!+QRFR_H^OG4.WSG'HYRTP#=6K#"D8HXX( M 084A UE(#.D5OCCGPB0]JTTI\@ZH@ 0!CKK@. Z1N>"$!9T@,/;%&LSJ%; MYSGTMTV1II$34P1" 5,$@ %3Y"19/R&=/;?&[?GK7%A#=L*%@2C-A0$HP(6! M*,V%&4<'7QDMGJH31RX[=9^+^H"B?=J>:MY49WG*\UM\M<3 \Q!?1?6994=? M'Z%^BHNG).;3=-N$MN<]^4Y!YO#:,7XDR@PEN"E M*JD8.X64]:7KBJS %1(7K,9479DS7B&IIGSABIICE!M15;K0\R*W0H0ZZE-E(8SYVGT]]2"S?':_<[D[O*988$GK#R.\EE,782!^1XCII2WK/5!]SE M$VJ_C)7"_()5%^LY(&N$9%4G5@05H>T_>NGJL"'P!V\(8"> ?RL(.D%@$FW) M3%JW2*)TQ-D*?@(.=GK,YPPTCG_A!&P]V]:HN+8>3Y=O:D9T_^O=P46T]7LG=L_ .XV2'V!:FXW: MW8U.H;OT%\07A JU,^=*Z%W$*F?>=KYV(EEMFL>,2=6*S+!0'PN8ZP!U?&PO=V]R M:W-H965T ABRR;G0 M0V]I3-'W?9TN(:>Z(PL0>#*7*J<&MVKAZT(!S1PHYW[8[9[[.67"BP=.-E7Q M0):&,P%31729YU0]C(#+]= +O*W@FBV6Q@K\>%#0!=R N2VF"G=^PY*Q'(1F M4A %\Z%W&?0G/:OO%+XR6.N=-;&>S*2\LYM/V=#KV@L!A]18!HJ_%8R!0W&&^1,5'^ZJ>.P T">=D!8 \+'@-X3@*@&1,^UT*L! MO>=:.*L!SG6_\MT%+J&&Q@,EUT19;62S"Q=]A\9X,6'KY,8H/&6(,_%48$"7+%.,=4ZX%O M\!Z6S4]KFZ/*9OB$S8A<26&6FDQ$!ED+/CF,/S^ ]]'_)@CA-@BC\"#AYU)T M2-0])6$W#%ON,WX^/&ASY_^L3_[9^EXPHJ8B(L<7_:4B3LF44RR%_<+X?CG3 M1N'S_M&6]XJYU\YL6UY?%S2%H8<]38-:@1>_?A6<=]^W!?TER9*7))N\$-E> M>GI->GJ'V.,$D#1EM&JSF!N:2V78STH &QP@&K"#%PS:1;=FK M#+]SANU\6<5!MW,Q\%>[66E1"AXK)7\JA5'G;%]ITJH4-DI5=/R=UI:#6KB9 MHDDJ2V&JFFZDS=BZ=-WZD7P4],=!BSS!,5=-I=_TU8R\HFK!A"8#Z7TFPWUD S_.-?4$L#!!0 ( $Y( M U6[T\!''@, *D, 9 >&PO=V]R:W-H965T ),'UGSD6, ME9Z*A2T3 3A*03&U7,M^D>:N#G >ZF'5@YHO=1#.P>DJ=M9[FGA0JQPT!-\ M@X2QUFQFD%8_1>MZ$6;VR:T2^B[1.!5\X#S:$$H19A'ZHI8@T(0IS!9D2@$- MI 0ET?%G+ 0VBIZ@XQ 4)E2>H#-T=QNBXZ,3=(0(0U>:14LO>[;2<1EV>Y;' M,,QB<)^)P4-7G*FE1&,6052"#ZOQ?@7>UO4HBN)NBS)T*PD_K5@#>\7PBAWBI7S>,WP7A!$%9Y=:_:AD;WR_U/9HHB"6 M/\JDS\A;Y>3F%.S*!,^@;^EC3H)8@Q6\?=/TG?=E=:^3+*R3;%P3V9Y"K4*A M5A5[,(BY4.0!IR/.O=XA\B_(:W;Q,> MVC3]AK]O-"XQ\AJ/WO9JT"YJT*ZLP0@G1&%*'O0FE7RN-EA 6=J5+*_=CG62 MA762C6LBVY/"+Z3P_^>!X=>I4)UD89UDXYK(]A3J% IU*A^629Q@(G2WITJ/ MBU.42TB-A&4:5=*_5J,ZR<(ZR<:=@X/*V3GQLM+;.[U7#&*1-KT2S?B*J>PE M6ZP6??4@;2>?K ^;W5&S9#W4?7C6-C_29TW\%18+PB2B,->NG$9'/_4B:XRS MB>))VOE-N=)]9#I$" =" &0 'AL+W=OL M7;D1@%,+RJD;>%[DYI@P)Q[9L6L1CWBA*&%P+9 L\AR+GU.@O!P[OK,;N"'K M3)D!-QYM\!H6H&XWUT+WW(8E)3DP23A# E9C9^)?S 8FW@9\)E#*O38R3I:< M_S"=RW3L>$804$B48<#ZM8494&J(M(R[FM-IEC3 _?:._:WUKKTLL809IU]( MJK*Q,W10"BM<4'7#R_=0^^D;OH13:9^HK&,]!R6%5#ROP5I!3ECUQO=U'O8 MFJ<=$-2 X! 0/0,(:T!HC5;*K*TY5C@>"5XB8:(UFVG8W%BT=D.8V<6%$GJ6 M:)R*WW&>EH12A%F*/JH,!+ID"K,U65) $RE!272\T(H5N%W-T?'2"CA!AZ%/&"ZD)YA:=#)^*%@9RCT3E'@!4&;H&[X'!(-]RW<[Y 3 M-AL66K[P=QOV]8;KIS[+)1;IM[9,5T2]=B)3'B[D!B:^)>R2XWPCN=PJ>)'<%D<04JM9OH!/]MSM3D?7W/ 21 M-XS"=@M18R'Z4PMHA8E 6TP+0#C]KHN2+N.M:8^>2/$#;^@=)/UI5!#Z[6H' MC=K!OYT08&U%9#IXNN]]W_>BP_/1$G=PCBJY[EX%SD&L[<4D4<(+IJIBW(PV M=]_$EGSW(;RZ.*^P6!,F$865AGIG YTH45U&54?QC:WG2Z[T[6";F;Z_09@ M/;_B7.TZ9H'FCR#^!5!+ P04 " !.2 -5IA\$4),# "0#@ &0 'AL M+W=O?DW%M?WWBVX>*+ M7!.BP->J9'+NK)6J+UU7YFM287G!:\+TG247%59Z*E:NK 7!14NJ2A=Y7N16 MF#(GF[77[D0VXXTJ*2-W LBFJK#X]I*4?#-WH/-TX3U=K96YX&:S&J_(/5$? MZCNA9VZO4M"*,$DY X(LY\X5O%S T!!:Q'^4;.1@#$PH#YQ_,9.;8NYXQA$I M2:Z,!-8_CV1!RM(H:1__=Z)._TQ#'(Z?U%^UP>M@'K D"UY^I(5:SYW$ 059 MXJ94[_GF;](%U!K,>2G;;[#IL)X#\D8J7G5D[:"B;/N+OW:)&!!@<(2 .@+Z M68+?$?PVT*VS-JQKK' V$WP#A$%K-3-H<].R=324F;_Q7@E]EVJ>REYS7FQH M60+,"O!.K8D -TQAMJ(/)0%74A(EP=F]7CU%HR_PY3'0"W!V312FI1Z=@P_W MU^#L^0OP'% &_EWS1FI].7.5MFP>[.:=O9=;>^B(O7\:=@%\[T^ /(0L],5I M^C7)-1VV=#BFNSI1?;90GRW4ZOE']%Y11A4YO]4KK[#DZ=.MQH,;12KYV1;K M5CRPBYN"O90USLG_SX-_2CU[+;B48(&% M^$;9"EQ5O&'*%O%6)FIES([RF(6QA])HYCX.8['!@B3V>MC(9="[#$ZZO,KS MIFI*K/2?I2T*1;]CLW?8C&Z5PH$#'X5IF.P9M<"\U(>AW6C8&PU/&GVKM^N? M2&9X\' 4!+Z_[]$"BT+]L7N,>H_128\+SI30FVZ[4=2"KP2N=''W)8#;$K#9 M/JG[JZM^(K%1"N(^!?'OK/YXRCQ,)#;*0]+G(9FF^I.#E1A"Y/EH;\':8'$Z M@(U#R=M M^E.IC7.Q:_MPHK[?Z8QJ.D%1L+]2+; H'72TL<]=XX?3=7YXV-.#- W"?:L6 M6*R+_XC57>N'D_3^3F7XBI3XAY5_B$ICM)].=W!<,&>U-UBL*).@)$M-\RYB MK2*VQY_M1/&Z/4$\<*7/(^UPK8^,1!B OK_D7#U-S*&D/X1F/P!02P,$% M @ 3D@#51S=PH+ @ K0< !D !X;"]W;W)K&ULM95=;YLP%(;_BL6JJ96J\I40DA&DMEFW3II6->MV,>W"@9-@U=C,-B'= MKY\-!&4-B9:+W8!M?,[SGA=_1!47SS(#4&B34R:G5J94,;%MF6208WG%"V#Z MRY*+'"O=%2M;%@)P6@?EU/8<)[!S3)@51_78@X@C7BI*&#P(),L\Q^+E!BBO MII9K;0<>R2I39L".HP*O8 [JJ7@0NF=W65*2 Y.$,R1@.;6NW-Z! *\-\&K=#:A6.<,*QY'@%1)FMLYF&G6I=;061YCY*7,E M]%>BXU3\@?.T(I0BS%+T164@T#U3F*W(@@*ZEA*41.=SO1;24@_PY:%)E^BN M5*70W9P+17[CVO3W&[UZ)%R@\QDH3*B\0&>(,/0UXZ742!G92E=AM-A)J_BF M4>P=4/RI9%?(=RZ1YW@>>IK/T/G9Q=]I;&U"YX37.>'5>?U_<6+?@QF1">72 M5/CC>B&5T.OI9Y_ZAC+HIY@]-I$%3F!JZ4TD0:S!BM^^<0/GW9$:_*X&_UCV M6"]4I'^/WBUF/Q*V0I)L4,Z9RB0"EIJ1&220+_0O]-W&P[XB&DQ08\R^7L=N MX(W&D;WN43?HU V..KQ5]P)8M&HF??#!?W!PV&D<'G7PM3M^G\ FQ7#''2\8 M^&&_.T%'#DXB#_K(P3[9#\-A/WG4D4]ZK\CVSNEK+K+/6*P(DXC"4L&ULO5I= M<^(V%/TK&K?3)C/9V)(#^2@P$TAWFD[29*"[?=C9!P$"/+$M5A*0S/3'5Y(= M"X-1 I63AV!CWZ-[CG2E@^S6BK(G/B-$@.I MO#*A+,%"GK*IS^>,X+$.2F(?!4'33W"4>IV6_NZ1=5IT(>(H)8\,\$628/;2 M)3%=M3WHO7[1CZ8SH;[P.ZTYGI(!$5_FCTR>^07*.$I(RB.: D8F;>\:7O5" MI +T'5\CLN)KQT!1&5+ZI$YNQVTO4!F1F(R$@L#R8TEZ)(X5DLSC1P[J%6VJ MP/7C5_3/FKPD,\2<]&C\3S06L[9WX8$QF>!%+/IT]0?)"344WHC&7/\'J_S> MP .C!1@/ !M!ISM" CS@% 3S3+3M&ZPP)T6 MHRO U-T231UH;72T9!.EJAL'@LFKD8P3G1LR%."H3Y8T7D;I%/08&4<"?,:C M*([$RS$X^@LSAI76\OB&"!S%_!A\ EVUCE]HE8& MU2GOZY[F%I?SR_-*+M:$#NR=\X+NN97NSMFOF,JJN%DQ]RU%1V E^A<%_8M: MYJ(+EP(X BL)<%D(.HH-U2[5S&3L! M=Z?N^3N*4WO%.S)*N29UV"YH?!=LU%/Q5C^WMPB.T,HB&#<'#[1S>U;\MIMK M["CX.MP<-'8.VOW'V? [E:XPZ@VHAXF$R*Y@[[:@#JZN^T^](_-1M2_A0ZV><#>YKXEX JM MK)!Q>0C5,@\@1UXM%Z$.YX>,\T-VYZ5#_TQG;:W@61SX36@G#J!%VA ME14R3A#5XP214R?H"JTL@G&"R.X$'11$UH#Z(;]>$&BS'.IP@,@X0&1W@!L/ M)W[EBFA&:N]5P:D[=(56UL6X0U2/.T1.W:$KM+((QATBNSMT4 27E:M"L+TJ MU&$+0V,+0[LM?&\9O&,ML+>T]Y.G.NQC:.QC6,\^8.C4(;I"*XM@'&)HWP?\ M_V60-["Y%L"-(K#GL2]/?^U9MQS64_T* !:/USWS>W9 M.PKWF$VCE(.83&1H<'HN%V>6/?;/3@2=ZR?G0RH$3?3A3(I#F+I!7I]0*EY/ M5 /%RQ>=_P!02P,$% @ 3D@#55YESHM_ @ A@8 !D !X;"]W;W)K M&ULM57?3]LP$/Y7K Q-(+$F3=ML8VDD6L3&!%M% MQ?: >'"3:VOA'YE]:>&_G^V$D*'2ATF\Q#[?W9?ONY//Z5;I>[,&0/(@N#3C M8(U8GH2AR=<@J.FI$J3U+)46%*VI5Z$I-=#")PD>QE&4A((R&62I/YOI+%45 M9O,PFRHA&-HJHR%4%F2J)#*Y IDS,.3P$A!!$[4D4PT% MPR-R^(-J35TI[?X,D#)NCL@'\C*2W%Z!6("^L[X)E??.R)C4,N)79'RO9(\,HF,21W%,;N9GY/#@Z%^8 MT%:F+4_=!R'NQ#S^I.F [MGQ4:M-VUC3VV35"5Q%VD:]C$ MP[K+O,D&:;C9P638,AGN93(#[<>&S(%\K:BF$N&YY[LH[,7[S[J-6K:C-^GU MZ TX)RWGY&UZ7<-^[O2ZWTM>=#OLC!4WH:^H7C%I"(>ES8IZ'ZUR74^]VD!5 M^DFS4&CGEM^N[4,!V@58_U(I?#+<\&J?GNPO4$L#!!0 ( $Y( U7(S#.% M20< /D[ 9 >&PO=V]R:W-H965T!8MPQ+&R1MAZ'8!\:B;:&ZN"25R[ ?/U)2+"NF%3LY M6_NAD6B>YU#B:U[.,4_O4_:-+RD5Z"&.$G[66@JQ.NET^&Q)8\*/TQ5-Y"?S ME,5$R%NVZ/ 5HR3(C>*H8QK&H!.3,&F-3_.R*S8^33,1A0F]8HAG<4S8XSF- MTONS%FX]%5R'BZ50!9WQZ8HLZ T5GU=73-YUUI0@C&G"PS1!C,[/6A-\XIL] M99#7^!+2>[YQC=2CW*;I-W5S$9RU#-4B&M&94 @B_]S1*8TB19+M^%Y"6VN? MRG#S^HGNY@\O'^:6<#I-HS_"0"S/6E8+!71.LDAY07^'0:\TZ.WK MH5\:])\;#'<8#$J#P;X>AJ7!<%\#JS2P\MXMNB/O2YL(,CYEZ3UBJK:DJ8M< M$+FU[,(P4=J]$4Q^&DH[,;X1Z>S;,HT"RCAROF>A>$0D"5!>?G0N51&@:1K+ MKPHGN=C>?2",$26X]^B=304)(_X>':'/-S9Z]_/[TXZ0K5+LSJQL@5VTP-S1 M@BZZ3!.QE-Z3@ 8:>[?9?M!@WY%O8_U*S*=7YEOLV[]S;O?K.Y36?2'.O,:SW978N[ MF_.ZN\2])(P>W6Z+>"(EG"RH'(,%NGU$F_6NR&->/+DG+$!??Y=(="%HS/_2 M/,]YX;^G]Z_FG1.^(C-ZUI(3"Z?LCK;&O_R$!\:O.EU!PFQ(F ,)29%:&!M1=$-GTD2$E.M46GCNYY[58N9NC''?,N2_T\[=I@(;FWBH B%A#B3,A81Y MD# ?"%938'^MP'ZC C_)M2_/V&,Q]S^I3J>G1LZAHQXDS.YO*=WL]3#NUG7N M0/IT]_/I0?KT7_194\!@K8!!HP(F29*12 T[,SD%RJT+NDAF2A7J GW(XEO* MT,=YJ0PTN9.+/Z*&'[F-R(./AC6,#]^OOVX;TZ4#" M7$B8!PGS@6 U\0W7XALV3X!O7:RUGQ0JY\9)$(3*6*KY2:R96*8L_%N[Q3AO M;-JA AUN?3D'&(^ZO6<"A?3I0,)<2)@'"?.!8#6!6FN!6O^?0/=296-[#E4E M),RVME>4@]%0+BB?C<(.I%=W7Z\>I%;C1V:&"@H39HZVNM4S<&Z@@1$U/D$[=/9UZD$Y](%A-3MBHPGW& MJP8QG5J:48?*!91FE[3!1M_U>L;VEM;1530U%5U-1:NKJ>AI*@X'FHH^U!/7 MNWHCLHOW[NKU/%1-56TTB=-,EDW)*A0DVC4)-7LY6 60-!N4YH#2W)*V.;IL M*>G%*CY4F^H:,BL-F6_3D/.@AA#:1I_( SJG"9V'0JNB1C\'JPB29I>TS6XX MPMJQQ-SZYA_UM6/)3N*6!'0U=4P?ZIGK2JA"Z;@Q^JE70K&J_;A2,PAOHR^4 M"RH+7!(R](5$F781TNSH8"F 1LU!:0XHS2UIM7VE5E+=+95BG9Q]J.;5%54% MO/$+$>\=2Q&Y35*1;26E0F%269]2.4/5=UW3E M94Z _J4#7=)8NDIU3&&2, M=@I*LTO:9F_I5AT.J%=W3Z\>J%* -\J%H=257<7K<'*B?1H3S M@C=!LS26CX^XRMIH10<:?0>EV: T!Y3F@M(\4)H/1:OKKPK5X^$/_F$%!HW( M@])L4)H#2G-!:1XHS8>BU45;A>]Q<_Q^6HR3M>RVW+QD@@N2!&&RT.H0- 8/ M2K/Q=CR\.^I:1F]D/5\\@H;A]_;K@?KU-7[-X0!;(]/2Y[UQ%6;'S7'V?$)% MYR_/I: 1=%":#4IS0&DN*,T#I?E0M/J/3:N(O&G\X+G4!(WC@])L4)H#2G-! M:1XHS8>BU45;Y1;,YMS"J^;29N;!.@3-))C;H7CVBX?>,4I MU I?'(J])&P1)AQ%="Y=&<=#N19AQ3G3XD:DJ_S4XFTJ1!KGETM* LI4!?GY M/$W%TXURL#[M._X74$L#!!0 ( $Y( U6D7R)QF04 .\? 9 >&PO M=V]R:W-H965T%<_+(F-$-I1!+S^'$ '=0VI>+I\S/Z[Z7SPID58GA!TF])S+?7 M@V 8KQ&18 MHR1E'\ E^'*_!._??0#O@ 68A&(@R<&7/.%"Y9U\_F=+"B;FPZ86%][*.5O1 MP;.;RC/G!<]\\(GD?"N\RF,<*_27>GWH: L07/-M?/,]8VC1?RSR(? M2^ M8SN.8D*+\]6ARA^]^A)'0AV^J!Z>KVYKR'#KA>>6>.Y+"^]DZ=RB)Y%[.)CO M$8TOCJOF<\$9%]%/\@WX]XZD*1#)0S7W^!OOV;*A0FP98FP4)#8(V@C>J@C73H5;8 Y#D^?Q?9"M,Z$8B16TP3 M(K,'HEP5HPK>*^%E#7N8>?[8A?[4>CAEORLV#KS &3?%EN>)A5J?WLB85S/F M:1D+'S&-$K'(NVRI^/$Z'EU.)D[0YD..AR,OL$>M3;70SJ$OJUV;JK00&K+98#6H60U,UJL+\*T\ MHPKI^0.FXLP-GE,!N*5)A,\H:(')@F82;&D2+#0$UHCJI([JI,]>>25FK]>W MRMKX="$'P_;640CY0[>5MI9G285:]]Y('K2/S8-];G5[A3KE^;T"#TY==(:P M59P6^CGT7;H*HZ-@Z+:Y:[2;;T)3-IL\'QL] M>'ZGU_B4,*<4Y1MZDHYGN],:K$F=<A$X[$H;:R$,D3**%IM":5S;'%M?1M[A]MD6_.O** M85C6$>4UD=&&V"A:: JMBI9UK1ZM;ZWGY5UM:_P& M7BVJN^GZX(YR0K'[<8Q9A* M ?'[FA#^_"(-U'?\L_\!4$L#!!0 ( $Y( U5M XO@50, .D* 9 M>&PO=V]R:W-H965T.;65C*>B5*SG.-*@BJ+@LJG)3)QG'NA][QPG^\R;1?\>+:G.URC M_F6_DF;F-U;2O$"N+23']*Y%U@B M9)AH:X*:UP'OD#%KR7!\K(UZC4^KV!X_6W_K@C?!;*C".\$^Y*G.YM[4@Q2W MM&3Z7AR_QSJ@R-I+!%/N"<=:-O @*9461:UL"(J<5V_ZJ4Y$2V%(+BB06L$E MPJ\<.JT#5S.[:ZLM31?4IN/7KI8DWA3M1F$.@J$OCJ[4Y&&G)$,06?A+\^H!*&Z%U1B7"PB;9 MV'@-K]Z@ICE3KV>^-IS6FY_43,N*B5Q@&L-[P75F>'B*Z9_U?1-?$R1Y#G)) M>@W^6/(!#(,K( $A\#7XH"RMJE\]'H9-&H?.P_!2&JVAZTTW70LI*=^A.<<: M-D_0EEO1)[>\.%*97L'/>ZN@KMI)_?5>, ;F^%F1W\YELL(:G<>R)7VK]C3! MN6=J5J$\H!=_\U4X#K[M"7K4!#WJLQZW0)4]+B":$,IB@]*>$!>P65FAS(4] M5E1J^/ULXJN *I>19-#"3_WH+35'V5?%GR$EWTT<#,OP+N=_J/@J4.]=C M*4A$R775B#2K31^WJ+J7DWC5!+ZG]S$9H MTQFY869Z4916P'S?"J&?)]9!T]W&?P!02P,$% @ 3D@#5&ULM5=M;^(X$/XKH]SJ MM"L!>:&\; ^0@-[>[4G=HJ+K?JCV@TD&$C6)6=N![;^_L9,&*"$%J=?S,C#V9#+9=/ M>O(U&%J.5H0Q^DI3,/K9X!3C6#.1CI\%J57NJ8'[XQ?V+\9Y M@'BJ 5X!\%X#NB< [0+0-H[FRHQ;-TRQT4#P+0AM36QZ8&)CT.1-E.HTSI6@ MIQ'AU&BNN/\4\CA (>'/GUFDGH&E 9CUYH0"%,"4)W1J)#-Q_SBGDQ1D,<+= M$N8A$]A<'%DUX!ZE$I&OL*""LH6!3+3] \-GN\Q62!X@<]^P V M2+V!'-B*7-6";;]P:Y*[Y9UPJPNW/%4AN90&&%3@I_5XUZLAL"G&9:"]ET!/ MO%K&?[*T!6VG 9[C>56"ZN$WZ!/<-7"W1DZ[S'O;\+5/Y?U$YF L!$M72#=5 MP>+Y(,,S]FR6QULF@N,4-^ ;3YL;6J65QWL>QT W3=O^J$I@KN^J6I^N7M=R MS7P<6E2>)(H-6J/??W.[SA]5P7LGLH-07I6AO*IC'^V\;L ,1<1U/)A054[G M3!W#I"OL9N1=.8XSL#?[WKQE=2"S4\KLU,K\B_*J*N_"I!9X:2HZEXCOEN*[ MM>(?3'RKM'>/MFM6A?1-LP-9O5)6[]+44[VHDMD[VO^UPF.+&H']4F#__[[F MQ4OA:TJW/=,/)-RI$ 6HD*5PM]9TL@'C((CTD,5P$TD_YC*CPP*/XP7AZ&5= M60/Z[WGPWHGL(,Z?RSA_/OL@?#>M P5RO$%!K1!\89& !Q9G^':!R+?I[9V" M?K?EN,[NSWUU;HX1/;?ENM7GQG5V?8%S3KFH=:?RO5Q+>VE."[;^6?$X]'2O M W+/J"V7.^I>(*WPYAA2ERMOYX'WKJ?O1(TJ=NG6%*G"Y+SSF7MC[S6G"8J5 MZ=DE^#Q+5=ZGEJOE=\'8=,/VSCS_J+AE8A6E$F)<$M1I]:A:BKQ/SR>*KTVK MN^"*&F&ULM5?;;MLX$/T5 M0KM8I$!LW24[:QMPDFVW"Z0-8B1]*/I 2[0E1!)=DK*;O]\AI<@745H'R.8A MIL@SAV>&PR$YV5'VS!-"!/J59P6?&HD0FRO3Y%%"68ZEA68.4X+8S91??=L-J&ER-*"W#/$RSS'[.6:9'0W-6SCM>,A M72="=IBSR0:OR8*(Q\T]@R^S88G3G!0\I05B9#4UYO;5C>U) X5X2LF.'[21 M=&5)Z;/\^!Q/#4LJ(AF)A*3 \+,E-R3+)!/H^%F3&LV)?=2 .#(!';^#4!LZI0=!AX-8&KG*T4J; MI(5$YK%A''TU\\R%2\(%S%2_8-K"%",;F@.6<.QBOO% M C(I+C."Z HM$LS(8-E"7:('P@5+(T%J*O18I +-Y:+!%!_0Q2T1.,WX!S30 M8SFZ>%@\POCW.Y(O"?L!P-^1B;BC-;_'+ZI[OL,L[EAT?HF^T&(+0P0@ M7TJYF$WNEERS)WQ3XW!/6$IEF# 3.JQ-P> MNM.&N5X0CL<-[$BHWPCU>X5^@@47VDUR[;I=<5-+J" M7EU/*G@Z64%KOH%M!Y[<5T>Z=#C?L>4&T@D+&V%AKS!(WQ5).[2%[3D=+VA) MT\%\/_#TRD:-LM%;9117JHR-%^"'5PJM"5H_)XE MZ)W(CN)L6_OSWCH[(;ZI2PZ$WH0,_('EJGNU$#"T?#L$NVLY?MG%'" MWJ[::-3U6U8 +"@0_7^:F#WGHO[^O9VX6Y;N#]T3W6W44$(NL<'?QT^ M[ ]?^_S3]YS$[RB3]2Q':1\.@U;::V!'NZ/RPCRXN>>$K=6#AJ.(EH6H+O%- M;_-HFJNG@KF'5R^N.\S6:<%11E9@:@U#J-&L>L14'X)NU#M@206\*E0S@8N'G*!Y2L[^!5!+ P04 " !.2 -5W7K]C"\# #J$@ #0 M 'AL+W-T>6QECNJ7KPY;.(;5TC\ZY1])U+3*LS5JPVP5C)EJ50M8C MLC"F^A#']6S!2EI?J(I)BQ1*E]38KI['=:49S6L@E2+N=3II7%(NR7@HE^5U M:>IHII;2C$B_#47^]CD?D6[ZGD1>;J)R-B+W9V]_+)6Y>A/Y^\F[DY/._?G5 M8?S, >V[=64=SC5==WM]LB6XFTTR53IGNDW3)9O0>"A8 78TGR_@;E05 VB, M*FTCYW2N)'4>-HRF865G3(A;>)"^%WO:JV)GWSJP:[)M6D--T\OX#NCOJGGM M7=G>BW2CBC\H\VEIIR-='^J3W6A6\)7KKXK6 *;>Q=5I58GU1\'GLF1^\L]. M.![2#2]:*,U_V6Q0*C,;8)I$#TP;/MN-_-2TNF,KLRFG58%[[KU"SW]WG>=, M,DW%KFE;^\>\RB]VG%S^*\ONO\JAX:#'YNUX[";[QV\RR8[?8W.V.':3K^*Y M&1RER;AY?^\<$O:."&TT@J/8B'R#@YW8)HVF2RX,ETUOP?. MY/?T[?B<%70IS%T+CLBV_97E?%EF[:@;6(AFU+;]!:;73=MSH,W%93 '&,>SL#S_TWP&Z'P\AGD;!)$! MRAF@',\*(1/WP?*$.9F]PC/-LB1)4VQ%)Y.@@PFV;FD*W[ :Y@T86![(]&=K MC>\V7B%/UP&VIT]5"#93O!*QF>)K#4AXW8"19>'=QO( ]L%K'8@?S@/U%28 MDR2PJY@W[ G&D2S#$*C%<(VF*;(Z*7S"^X,])4F296$$L+"#),$0>!IQ!', M'C D2=Q[\.!]%&_>4_'VUZWQ;U!+ P04 " !.2 -5EXJ[', 3 @ M"P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(% MBD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L M'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO M8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( $Y( U4XUGDK M 00 'X@ / >&PO=V]R:V)O;VLN>&ULQ9E=;]LV%$#_"J&G]6&S)3%. M&M0%FKCM FRI40]]+6CIVB)"D1Y)V6M__4BYWBA$N=C+G9XL43)U=$7>PX\W M)V.?ML8\L;]:I=TR:[P_W,YFKFJ@%>X7

ZD=;Z_HZ]?!,8CA)O/9YTW'Z3R8%?"PT=KNH/4^UA->(M9 M\AI]'"Z_YR#>VO\21K/;R0I6INI:T/X<1PLJ FK7R(/+F!8M++-[!W$2<\-<$DB.0?$+(022O$,BK*2'+!'*!0"ZFA.0)Y#4" M>4T+N0)767F(Y^J/[OPT+Y\+(2887)BQ;P75H0<"Q["%U:[R,' M>Y=B8H;)B16S@NUHZ#"AY.1&:5OIXTVNCU[LR*%)@JXDA/Z28F)*R8F=LO&F M>FJ,JL&ZOAW^:))]^<]W*28FE9S8*FA.'(QTP8M&\/,3')%,22>38< M6X$74@T_-Z:7@E@O>/))9S %9IR"V#@X9CJ'*3#C%,3&P3&O4DS,.,6DQEFD MF)AQ"F+CX)C7Z6(*YIYRRCG-UYL4$_-/^7_.:1Z%M2(N//Z3D5),S#\EL7\& MF)M08=V%X7B<V:D2*B2ZA$?MG=!9V">JK=#6RQ/Q3$OMG##,):HJ)6:@D MMM!+8Z,?Y2DF9J&2V$(O8%Z^>XJ)6:@DMA ^A$N=7F(6*HDMA&.F3B\Q"Y7$ M%L(Q4Z=SS$*N>8A7AOH=EEO[N&G=10/X9'N%!>"56M+8L_YX5Y?A47R7:= M4O>A[)/^S8CZLGU^V?I_^S=02P,$% @ 3D@#59(LH):X 0 YQP !H M !X;"]?[0YI6ZYS;MQ#2?!WW=>HW;3R<[RR;;E_G\[);A;:>;^M5##H8C$)W/Z-Z MG]S/[,U.;?S/Q&:YW,SC1S/_WL=#_F-P^&FZ;5K'F*O>K.Y6,4^K<-S=ME.X M7*1_GESU/A?3JOM<2!5*!RD$:?D@@R K'^00Y.6#AA T+!\T@J!1^: 7"'HI M'_0*0:_E@\80-"X?) .4<4"0]( U@=:"7 N!UX)@"X'8@F0+@=F": N!VH)L M"X';@G +@=R"= N!W8)X"X'>BGHK@=Z*>BN!WOKPL4V@MZ+>2J"WHMY*H+>B MWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"WH=Y&H+>AWD:@MZ'>1J"W/1R6$.AM MJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>CMJ+<3Z.VHMQ/H[:BW$^CM MJ+<3Z.T/A]T$>COJ[01Z.^KM!'H[ZNT$>COJ[<_4.^73+J9;SW6-[W\FU?G\ M;+R]_K*\;J*$PPO. ?YKOO\"4$L#!!0 ( $Y( U6,3^J/N@$ .X< 3 M 6T-O;G1E;G1?5'EP97-=+GAM;,W9R6[",!0%T%]!V2)B/)0. C9MMRV+ M_H";/$A$$ENVH?#W=<(@M:*HB$J]FT2)[7=?;.EL,G[;6O*]35TU?I(4(=@' MQGQ64*U]:BPU<61N7*U#?'0+9G6VU MB8C@5:'W MO(FO?6F:2>*H\DGO<3>QS9HDVMJJS'2(XVS=Y-]2!ON$-*[LYOBBM+X?)R3L M9$([\G/ ?MWKFIPK<^K-M LONHZSV*9B/FPK\NGY$B=Z-/-YF5%NLE4=EZ3> M.M*Y+XA"7:6[HOWSR2'N,.VN_.K\KLRYP#ASYHSU\<0<71YW.))V]<#&0N1" M>?X3CXFQ]-7?1^UIYY3_,CMN[X=QR^X\/.MNU^_QUS,^UK^P#P'2AP3I0X'T M<0/2QPBDCUN0/NY ^K@'Z8,/41I!$96CD,I13.4HJ'(453D*JQS%58X"*T>1 M5:#(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&25*+)*%%DEBJP215:)(JM$ MD56BR"I19)4HLDH4616*K I%5H4BJT*15:'(JE!D52BR*A19U7_*^F[,\J__ MP+7WM-9E<\AGW6_.Z2=02P$"% ,4 " !.2 -5!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( $Y( M U7;"?G![@ "L" 1 " :\ !D;V-0&UL4$L! A0#% @ 3D@#59K!ID Q M!@ IR, !@ ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3D@#585'Z"WM!0 NAT !@ M ("!.QD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ 3D@#56K<8[C6" >"< !@ ("!9"P 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 3D@#50Q.T6+5 M!@ ZQ$ !D ("!73T 'AL+W=O<\* #%'0 &0 M@(%I1 >&PO=V]R:W-H965T&UL4$L! A0#% @ 3D@#5?77-!B@!@ ?1, !D M ("!15@ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 3D@#5>(>8\JA!0 YPT !D ("!]V8 M 'AL+W=O&PO=V]R:W-H965TOUE,0L %DA 9 M " @21R !X;"]W;W)K&UL4$L! A0#% @ M3D@#51FCQB;(! W@P !D ("!C'T 'AL+W=O&UL4$L! A0#% @ 3D@#57_NU0W@ @ M208 !D ("!P8H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3D@#5;V[)T6I P OQ( !D M ("!V)< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 3D@#52-JJ?.0 P /! !D ("!#Z4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3D@# M5=[*:Z!+ P [A$ !D ("!8*\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3D@#55C/3(GE P JA$ M !D ("!.;X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3D@#5<&/[I*Q @ " @ !D M ("!:LL 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 3D@#5:8?!%"3 P D X !D ("!O]0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 3D@#55YE MSHM_ @ A@8 !D ("!V^ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3D@#56T#B^!5 P Z0H !D M ("!X? 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 3D@#5=UZ_8PO P ZA( T ( ! MJ?P 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL M4$L! A0#% @ 3D@#59(LH):X 0 YQP !H ( !&@4! M 'AL+U]R96QS+W=O XML 60 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 61 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 62 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 161 260 1 false 39 0 false 5 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.mantech.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.mantech.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets Parentheticals Sheet http://www.mantech.com/role/CondensedConsolidatedBalanceSheetsParentheticals Condensed Consolidated Balance Sheets Parentheticals Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Income Sheet http://www.mantech.com/role/CondensedConsolidatedStatementsofIncome Condensed Consolidated Statements of Income Statements 4 false false R5.htm 1004005 - 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 1005006 - 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 1006007 - 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 2101101 - Disclosure - Description of the Business (Notes) Notes http://www.mantech.com/role/DescriptionoftheBusinessNotes Description of the Business (Notes) Notes 8 false false R9.htm 2102102 - Disclosure - Basis of Presentation (Notes) Notes http://www.mantech.com/role/BasisofPresentationNotes Basis of Presentation (Notes) Notes 9 false false R10.htm 2103103 - Disclosure - Proposed Merger (Notes) Notes http://www.mantech.com/role/ProposedMergerNotes Proposed Merger (Notes) Notes 10 false false R11.htm 2105104 - Disclosure - Revenue from Contracts with Customers (Notes) Notes http://www.mantech.com/role/RevenuefromContractswithCustomersNotes Revenue from Contracts with Customers (Notes) Notes 11 false false R12.htm 2113105 - Disclosure - Acquisitions (Notes) Notes http://www.mantech.com/role/AcquisitionsNotes Acquisitions (Notes) Notes 12 false false R13.htm 2117106 - Disclosure - Earnings Per Share (Notes) Notes http://www.mantech.com/role/EarningsPerShareNotes Earnings Per Share (Notes) Notes 13 false false R14.htm 2121107 - Disclosure - Property and Equipment (Notes) Notes http://www.mantech.com/role/PropertyandEquipmentNotes Property and Equipment (Notes) Notes 14 false false R15.htm 2125108 - Disclosure - Goodwill and Other Intangible Assets (Notes) Notes http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsNotes Goodwill and Other Intangible Assets (Notes) Notes 15 false false R16.htm 2131109 - Disclosure - Debt (Notes) Notes http://www.mantech.com/role/DebtNotes Debt (Notes) Notes 16 false false R17.htm 2133110 - Disclosure - Commitments and Contingencies (Notes) Notes http://www.mantech.com/role/CommitmentsandContingenciesNotes Commitments and Contingencies (Notes) Notes 17 false false R18.htm 2135111 - Disclosure - Stockholders Equity and Stock-Based Compensation (Notes) Notes http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationNotes Stockholders Equity and Stock-Based Compensation (Notes) Notes 18 false false R19.htm 2306301 - 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 19 false false R20.htm 2314302 - Disclosure - Acquisitions (Tables) Sheet http://www.mantech.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.mantech.com/role/AcquisitionsNotes 20 false false R21.htm 2318303 - Disclosure - Earnings Per Share (Tables) Sheet http://www.mantech.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.mantech.com/role/EarningsPerShareNotes 21 false false R22.htm 2322304 - Disclosure - Property and Equipment (Tables) Sheet http://www.mantech.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.mantech.com/role/PropertyandEquipmentNotes 22 false false R23.htm 2326305 - 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 23 false false R24.htm 2336306 - Disclosure - Stockholders Equity and Stock-Based Compensation (Tables) Sheet http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationTables Stockholders Equity and Stock-Based Compensation (Tables) Tables http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationNotes 24 false false R25.htm 2404401 - Disclosure - Proposed Merger (Details) Sheet http://www.mantech.com/role/ProposedMergerDetails Proposed Merger (Details) Details http://www.mantech.com/role/ProposedMergerNotes 25 false false R26.htm 2407402 - Disclosure - Revenue from Contracts with Customers Narrative (Details) Sheet http://www.mantech.com/role/RevenuefromContractswithCustomersNarrativeDetails Revenue from Contracts with Customers Narrative (Details) Details 26 false false R27.htm 2408403 - 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 2409404 - 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 2410405 - 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 2411406 - 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 30 false false R31.htm 2412407 - 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 31 false false R32.htm 2415408 - Disclosure - Acquisitions Narrative (Details) Sheet http://www.mantech.com/role/AcquisitionsNarrativeDetails Acquisitions Narrative (Details) Details 32 false false R33.htm 2416409 - Disclosure - Acquisitions Schedule of Purchase Price Allocation (Details) Sheet http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails Acquisitions Schedule of Purchase Price Allocation (Details) Details 33 false false R34.htm 2419410 - 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 34 false false R35.htm 2420411 - 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 35 false false R36.htm 2423412 - 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 36 false false R37.htm 2424413 - Disclosure - Property and Equipment Narrative (Details) Sheet http://www.mantech.com/role/PropertyandEquipmentNarrativeDetails Property and Equipment Narrative (Details) Details 37 false false R38.htm 2427414 - 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 38 false false R39.htm 2428415 - 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 39 false false R40.htm 2429416 - 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 40 false false R41.htm 2430417 - 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 41 false false R42.htm 2432418 - 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 42 false false R43.htm 2434419 - 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 43 false false R44.htm 2437420 - Disclosure - Stockholders Equity and Stock-Based Compensation (Narrative) (Details) Sheet http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails Stockholders Equity and Stock-Based Compensation (Narrative) (Details) Details http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationTables 44 false false R45.htm 2438421 - Disclosure - Stockholders Equity and Stock-Based Compensation (Schedule of Share-based Compensation, Stock Options, Activity) (Details) Sheet http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofSharebasedCompensationStockOptionsActivityDetails Stockholders Equity and Stock-Based Compensation (Schedule of Share-based Compensation, Stock Options, Activity) (Details) Details http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationTables 45 false false R46.htm 2439422 - Disclosure - Stockholders Equity and Stock-Based Compensation (Schedule of Non-vested Share Activity) (Details) Sheet http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofNonvestedShareActivityDetails Stockholders Equity and Stock-Based Compensation (Schedule of Non-vested Share Activity) (Details) Details http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationTables 46 false false R47.htm 2440423 - Disclosure - Stockholders Equity and Stock-Based Compensation (Schedule Of Share-based Compensation, Restricted Stock Activity) (Details) Sheet http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleOfSharebasedCompensationRestrictedStockActivityDetails Stockholders Equity and Stock-Based Compensation (Schedule Of Share-based Compensation, Restricted Stock Activity) (Details) Details http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationTables 47 false false R48.htm 2441424 - Disclosure - Stockholders Equity and Stock-Based Compensation (Schedule of Share-based Compensation, Restricted Stock Unit Activity) (Details) Sheet http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofSharebasedCompensationRestrictedStockUnitActivityDetails Stockholders Equity and Stock-Based Compensation (Schedule of Share-based Compensation, Restricted Stock Unit Activity) (Details) Details http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationTables 48 false false All Reports Book All Reports mant-20220630.htm mant-06302022xex311.htm mant-06302022xex312.htm mant-06302022xex32.htm mant-20220630.xsd mant-20220630_cal.xml mant-20220630_def.xml mant-20220630_lab.xml mant-20220630_pre.xml http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 65 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "mant-20220630.htm": { "axisCustom": 1, "axisStandard": 18, "contextCount": 161, "dts": { "calculationLink": { "local": [ "mant-20220630_cal.xml" ] }, "definitionLink": { "local": [ "mant-20220630_def.xml" ] }, "inline": { "local": [ "mant-20220630.htm" ] }, "labelLink": { "local": [ "mant-20220630_lab.xml" ] }, "presentationLink": { "local": [ "mant-20220630_pre.xml" ] }, "schema": { "local": [ "mant-20220630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 402, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 4, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 9 }, "keyCustom": 16, "keyStandard": 244, "memberCustom": 12, "memberStandard": 27, "nsprefix": "mant", "nsuri": "http://www.mantech.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i4dfe3a83b4264441895b8b769ac01f9f_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.mantech.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i4dfe3a83b4264441895b8b769ac01f9f_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i593161b69e594832b2c0d56942d48a32_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103103 - Disclosure - Proposed Merger (Notes)", "role": "http://www.mantech.com/role/ProposedMergerNotes", "shortName": "Proposed Merger (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i593161b69e594832b2c0d56942d48a32_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i4dfe3a83b4264441895b8b769ac01f9f_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105104 - Disclosure - Revenue from Contracts with Customers (Notes)", "role": "http://www.mantech.com/role/RevenuefromContractswithCustomersNotes", "shortName": "Revenue from Contracts with Customers (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i4dfe3a83b4264441895b8b769ac01f9f_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i4dfe3a83b4264441895b8b769ac01f9f_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113105 - Disclosure - Acquisitions (Notes)", "role": "http://www.mantech.com/role/AcquisitionsNotes", "shortName": "Acquisitions (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i4dfe3a83b4264441895b8b769ac01f9f_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i4dfe3a83b4264441895b8b769ac01f9f_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117106 - Disclosure - Earnings Per Share (Notes)", "role": "http://www.mantech.com/role/EarningsPerShareNotes", "shortName": "Earnings Per Share (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i4dfe3a83b4264441895b8b769ac01f9f_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i4dfe3a83b4264441895b8b769ac01f9f_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121107 - Disclosure - Property and Equipment (Notes)", "role": "http://www.mantech.com/role/PropertyandEquipmentNotes", "shortName": "Property and Equipment (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i4dfe3a83b4264441895b8b769ac01f9f_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i4dfe3a83b4264441895b8b769ac01f9f_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125108 - Disclosure - Goodwill and Other Intangible Assets (Notes)", "role": "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsNotes", "shortName": "Goodwill and Other Intangible Assets (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i4dfe3a83b4264441895b8b769ac01f9f_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i4dfe3a83b4264441895b8b769ac01f9f_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131109 - Disclosure - Debt (Notes)", "role": "http://www.mantech.com/role/DebtNotes", "shortName": "Debt (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i4dfe3a83b4264441895b8b769ac01f9f_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i4dfe3a83b4264441895b8b769ac01f9f_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133110 - Disclosure - Commitments and Contingencies (Notes)", "role": "http://www.mantech.com/role/CommitmentsandContingenciesNotes", "shortName": "Commitments and Contingencies (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i4dfe3a83b4264441895b8b769ac01f9f_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i4dfe3a83b4264441895b8b769ac01f9f_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135111 - Disclosure - Stockholders Equity and Stock-Based Compensation (Notes)", "role": "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationNotes", "shortName": "Stockholders Equity and Stock-Based Compensation (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i4dfe3a83b4264441895b8b769ac01f9f_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i4dfe3a83b4264441895b8b769ac01f9f_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "mant:RevenuebyContractTypeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Revenue from Contracts with Customers (Tables)", "role": "http://www.mantech.com/role/RevenuefromContractswithCustomersTables", "shortName": "Revenue from Contracts with Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i4dfe3a83b4264441895b8b769ac01f9f_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "mant:RevenuebyContractTypeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i37c24bdebf6f455f9da8532dfd02dae2_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i37c24bdebf6f455f9da8532dfd02dae2_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i898200ee150d43c0af55408e440ac406_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314302 - Disclosure - Acquisitions (Tables)", "role": "http://www.mantech.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i898200ee150d43c0af55408e440ac406_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i4dfe3a83b4264441895b8b769ac01f9f_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318303 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.mantech.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i4dfe3a83b4264441895b8b769ac01f9f_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i4dfe3a83b4264441895b8b769ac01f9f_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322304 - Disclosure - Property and Equipment (Tables)", "role": "http://www.mantech.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i4dfe3a83b4264441895b8b769ac01f9f_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i4dfe3a83b4264441895b8b769ac01f9f_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326305 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "role": "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsTables", "shortName": "Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i4dfe3a83b4264441895b8b769ac01f9f_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i4dfe3a83b4264441895b8b769ac01f9f_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2336306 - Disclosure - Stockholders Equity and Stock-Based Compensation (Tables)", "role": "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationTables", "shortName": "Stockholders Equity and Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i4dfe3a83b4264441895b8b769ac01f9f_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i6bfc030e99454c55a74874ec4b8f2456_I20220513", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionSharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Proposed Merger (Details)", "role": "http://www.mantech.com/role/ProposedMergerDetails", "shortName": "Proposed Merger (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i6bfc030e99454c55a74874ec4b8f2456_I20220513", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionSharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "ifd1d6b124fea4fbeb0d2d5ea6e0260f7_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Revenue from Contracts with Customers Narrative (Details)", "role": "http://www.mantech.com/role/RevenuefromContractswithCustomersNarrativeDetails", "shortName": "Revenue from Contracts with Customers Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "ifd1d6b124fea4fbeb0d2d5ea6e0260f7_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "ifd1d6b124fea4fbeb0d2d5ea6e0260f7_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Revenue from Contracts with Customers Revenue by Contract Type (Details)", "role": "http://www.mantech.com/role/RevenuefromContractswithCustomersRevenuebyContractTypeDetails", "shortName": "Revenue from Contracts with Customers Revenue by Contract Type (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "mant:RevenuebyContractTypeTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i27bee97a2448493a805cbd69f7ea1e1e_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "ifd1d6b124fea4fbeb0d2d5ea6e0260f7_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Revenue from Contracts with Customers Revenue by Customer (Details)", "role": "http://www.mantech.com/role/RevenuefromContractswithCustomersRevenuebyCustomerDetails", "shortName": "Revenue from Contracts with Customers Revenue by Customer (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "ief4f6a472d4b4d37a2df77168e6f29ce_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "ifd1d6b124fea4fbeb0d2d5ea6e0260f7_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - Revenue from Contracts with Customers Revenue by Contractor Type (Details)", "role": "http://www.mantech.com/role/RevenuefromContractswithCustomersRevenuebyContractorTypeDetails", "shortName": "Revenue from Contracts with Customers Revenue by Contractor Type (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "mant:RevenuebyContractorTypeTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i64e8e93693644e2f819c66deb6086d13_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i37c24bdebf6f455f9da8532dfd02dae2_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockShares", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets Parentheticals", "role": "http://www.mantech.com/role/CondensedConsolidatedBalanceSheetsParentheticals", "shortName": "Condensed Consolidated Balance Sheets Parentheticals", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i75a7f5be4db14543a0000761a4976927_I20220630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "mant:ScheduleOfContractReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i37c24bdebf6f455f9da8532dfd02dae2_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BilledContractReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411406 - Disclosure - Revenue from Contracts with Customers Schedule of Contract Receivables (Details)", "role": "http://www.mantech.com/role/RevenuefromContractswithCustomersScheduleofContractReceivablesDetails", "shortName": "Revenue from Contracts with Customers Schedule of Contract Receivables (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "mant:ScheduleOfContractReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i37c24bdebf6f455f9da8532dfd02dae2_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BilledContractReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i37c24bdebf6f455f9da8532dfd02dae2_I20220630", "decimals": "-8", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412407 - Disclosure - Revenue from Contracts with Customers Revenue, Remaining Performance Obligation (Details)", "role": "http://www.mantech.com/role/RevenuefromContractswithCustomersRevenueRemainingPerformanceObligationDetails", "shortName": "Revenue from Contracts with Customers Revenue, Remaining Performance Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "iddf8fd9659854d65860677e1095828af_I20220630", "decimals": "-8", "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i37c24bdebf6f455f9da8532dfd02dae2_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415408 - Disclosure - Acquisitions Narrative (Details)", "role": "http://www.mantech.com/role/AcquisitionsNarrativeDetails", "shortName": "Acquisitions Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "ibb33914db412490bb3fa27fd2f018247_D20220101-20220630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i37c24bdebf6f455f9da8532dfd02dae2_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416409 - Disclosure - Acquisitions Schedule of Purchase Price Allocation (Details)", "role": "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "shortName": "Acquisitions Schedule of Purchase Price Allocation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "ib9b4f76063e348ed8f2711197600d196_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockDividendsPerShareCashPaid", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "ifd1d6b124fea4fbeb0d2d5ea6e0260f7_D20220401-20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419410 - Disclosure - Earnings Per Share (Narrative) (Details)", "role": "http://www.mantech.com/role/EarningsPerShareNarrativeDetails", "shortName": "Earnings Per Share (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockDividendsPerShareCashPaid", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "ifd1d6b124fea4fbeb0d2d5ea6e0260f7_D20220401-20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "ifd1d6b124fea4fbeb0d2d5ea6e0260f7_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DistributedEarnings", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420411 - Disclosure - Earnings Per Share (Schedule of Earnings Per Share, Basic and Diluted) (Details)", "role": "http://www.mantech.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "shortName": "Earnings Per Share (Schedule of Earnings Per Share, Basic and Diluted) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "ifd1d6b124fea4fbeb0d2d5ea6e0260f7_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DistributedEarnings", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i37c24bdebf6f455f9da8532dfd02dae2_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FurnitureAndFixturesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423412 - Disclosure - Property and Equipment (Property and Equipment) (Details)", "role": "http://www.mantech.com/role/PropertyandEquipmentPropertyandEquipmentDetails", "shortName": "Property and Equipment (Property and Equipment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i37c24bdebf6f455f9da8532dfd02dae2_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FurnitureAndFixturesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "ifd1d6b124fea4fbeb0d2d5ea6e0260f7_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424413 - Disclosure - Property and Equipment Narrative (Details)", "role": "http://www.mantech.com/role/PropertyandEquipmentNarrativeDetails", "shortName": "Property and Equipment Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "ifd1d6b124fea4fbeb0d2d5ea6e0260f7_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "ifd1d6b124fea4fbeb0d2d5ea6e0260f7_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427414 - Disclosure - Goodwill and Other Intangible Assets (Narrative) (Details)", "role": "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Other Intangible Assets (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "ifd1d6b124fea4fbeb0d2d5ea6e0260f7_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i0d01c90247b541dc9f348300652b3ca2_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428415 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Goodwill) (Details)", "role": "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "shortName": "Goodwill and Other Intangible Assets (Schedule of Goodwill) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i8e2091d28dc942b7bfd5bc8c8b3bb089_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "ifd1d6b124fea4fbeb0d2d5ea6e0260f7_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Statements of Income", "role": "http://www.mantech.com/role/CondensedConsolidatedStatementsofIncome", "shortName": "Condensed Consolidated Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "ifd1d6b124fea4fbeb0d2d5ea6e0260f7_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i37c24bdebf6f455f9da8532dfd02dae2_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429416 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Other Intangible Assets) (Details)", "role": "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets (Schedule of Other Intangible Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i37c24bdebf6f455f9da8532dfd02dae2_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i37c24bdebf6f455f9da8532dfd02dae2_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430417 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Other Intangible Assets, Future Amortization Expense) (Details)", "role": "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsFutureAmortizationExpenseDetails", "shortName": "Goodwill and Other Intangible Assets (Schedule of Other Intangible Assets, Future Amortization Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i37c24bdebf6f455f9da8532dfd02dae2_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i461d7b48c0304c24a97b5ff4de7bcba8_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432418 - Disclosure - Debt (Revolving Credit Facility) (Narrative) (Details)", "role": "http://www.mantech.com/role/DebtRevolvingCreditFacilityNarrativeDetails", "shortName": "Debt (Revolving Credit Facility) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i461d7b48c0304c24a97b5ff4de7bcba8_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i0d8a880749924b808b43e3040a9b14d3_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434419 - Disclosure - Commitments and Contingencies (Letter of Credit) (Narrative) (Details)", "role": "http://www.mantech.com/role/CommitmentsandContingenciesLetterofCreditNarrativeDetails", "shortName": "Commitments and Contingencies (Letter of Credit) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "iad3be74d494b4839ad73865d862a7854_I20220630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i8cb2032859814a269d861e388db42357_D20220328-20220328", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437420 - Disclosure - Stockholders Equity and Stock-Based Compensation (Narrative) (Details)", "role": "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails", "shortName": "Stockholders Equity and Stock-Based Compensation (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i8cb2032859814a269d861e388db42357_D20220328-20220328", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i0d01c90247b541dc9f348300652b3ca2_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438421 - Disclosure - Stockholders Equity and Stock-Based Compensation (Schedule of Share-based Compensation, Stock Options, Activity) (Details)", "role": "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofSharebasedCompensationStockOptionsActivityDetails", "shortName": "Stockholders Equity and Stock-Based Compensation (Schedule of Share-based Compensation, Stock Options, Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i4dfe3a83b4264441895b8b769ac01f9f_D20220101-20220630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i0d01c90247b541dc9f348300652b3ca2_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439422 - Disclosure - Stockholders Equity and Stock-Based Compensation (Schedule of Non-vested Share Activity) (Details)", "role": "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofNonvestedShareActivityDetails", "shortName": "Stockholders Equity and Stock-Based Compensation (Schedule of Non-vested Share Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i0d01c90247b541dc9f348300652b3ca2_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "ia40b08471d8345bca5872c26048e0fcf_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440423 - Disclosure - Stockholders Equity and Stock-Based Compensation (Schedule Of Share-based Compensation, Restricted Stock Activity) (Details)", "role": "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleOfSharebasedCompensationRestrictedStockActivityDetails", "shortName": "Stockholders Equity and Stock-Based Compensation (Schedule Of Share-based Compensation, Restricted Stock Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "ie581476f69a34742b70c8f3e019e6e5d_I20201231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "idbfee890ecc1400d80f4cbf167b8bc89_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441424 - Disclosure - Stockholders Equity and Stock-Based Compensation (Schedule of Share-based Compensation, Restricted Stock Unit Activity) (Details)", "role": "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofSharebasedCompensationRestrictedStockUnitActivityDetails", "shortName": "Stockholders Equity and Stock-Based Compensation (Schedule of Share-based Compensation, Restricted Stock Unit Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i15c4cd48864b454bb419133c15b29a34_I20201231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "ifd1d6b124fea4fbeb0d2d5ea6e0260f7_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income", "role": "http://www.mantech.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "shortName": "Condensed Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "ifd1d6b124fea4fbeb0d2d5ea6e0260f7_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i9ad8696767f545a5b463d1ac914042b1_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity Statement", "role": "http://www.mantech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityStatement", "shortName": "Condensed Consolidated Statements of Changes in Stockholders' Equity Statement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i9ad8696767f545a5b463d1ac914042b1_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i4dfe3a83b4264441895b8b769ac01f9f_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i4dfe3a83b4264441895b8b769ac01f9f_D20220101-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i4dfe3a83b4264441895b8b769ac01f9f_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Description of the Business (Notes)", "role": "http://www.mantech.com/role/DescriptionoftheBusinessNotes", "shortName": "Description of the Business (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i4dfe3a83b4264441895b8b769ac01f9f_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i4dfe3a83b4264441895b8b769ac01f9f_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102102 - Disclosure - Basis of Presentation (Notes)", "role": "http://www.mantech.com/role/BasisofPresentationNotes", "shortName": "Basis of Presentation (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "mant-20220630.htm", "contextRef": "i4dfe3a83b4264441895b8b769ac01f9f_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 39, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mantech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mantech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mantech.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mantech.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mantech.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mantech.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mantech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mantech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mantech.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to assemble all relevant information about each entity associated with the document instance", "label": "Entities [Table]", "terseLabel": "Entities [Table]" } } }, "localname": "EntitiesTable", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mantech.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mantech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mantech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mantech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mantech.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mantech.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mantech.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mantech.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]", "verboseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mantech.com/role/ProposedMergerDetails", "http://www.mantech.com/role/ProposedMergerNotes" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mantech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mantech.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mantech.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mantech.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Entity Information [Line Items]", "terseLabel": "Entity Information [Line Items]" } } }, "localname": "EntityInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mantech.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mantech.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mantech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mantech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Small Reporting Company" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mantech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mantech.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]", "verboseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mantech.com/role/ProposedMergerDetails", "http://www.mantech.com/role/ProposedMergerNotes" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mantech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mantech.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mantech.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.mantech.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "mant_BankofAmericaSyndicateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bank of America Syndicate [Member]", "label": "Bank of America Syndicate [Member]", "terseLabel": "Bank of America Syndicate [Member]" } } }, "localname": "BankofAmericaSyndicateMember", "nsuri": "http://www.mantech.com/20220630", "presentation": [ "http://www.mantech.com/role/CommitmentsandContingenciesLetterofCreditNarrativeDetails", "http://www.mantech.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "mant_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsTaxesReceivable": { "auth_ref": [], "calculation": { "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 11.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Taxes Receivable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Taxes Receivable", "terseLabel": "Taxes receivable - current" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsTaxesReceivable", "nsuri": "http://www.mantech.com/20220630", "presentation": [ "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "mant_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesContractLiabilities": { "auth_ref": [], "calculation": { "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 17.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Contract Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Contract Liabilities", "negatedTerseLabel": "Contract liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesContractLiabilities", "nsuri": "http://www.mantech.com/20220630", "presentation": [ "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "mant_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesEmployeeRelatedExpenses": { "auth_ref": [], "calculation": { "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Employee Related Expenses", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Employee Related Expenses", "negatedTerseLabel": "Accrued salaries and related expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesEmployeeRelatedExpenses", "nsuri": "http://www.mantech.com/20220630", "presentation": [ "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "mant_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseObligations": { "auth_ref": [], "calculation": { "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 12.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Operating Lease Obligations", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Operating Lease Obligations", "negatedTerseLabel": "Operating lease obligations\u2014current" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseObligations", "nsuri": "http://www.mantech.com/20220630", "presentation": [ "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "mant_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseObligations": { "auth_ref": [], "calculation": { "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncurrent Liabilities, Operating Lease Obligations", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncurrent Liabilities, Operating Lease Obligations", "negatedTerseLabel": "Operating lease obligations\u2014long term" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseObligations", "nsuri": "http://www.mantech.com/20220630", "presentation": [ "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "mant_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingRightofUseAssets": { "auth_ref": [], "calculation": { "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Right of Use Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Right of Use Assets", "terseLabel": "Operating lease right of use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOperatingRightofUseAssets", "nsuri": "http://www.mantech.com/20220630", "presentation": [ "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "mant_ChangeInNoncashInvestingActivities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Change in noncash investing activities", "label": "Change in noncash investing activities", "terseLabel": "Noncash investing activities" } } }, "localname": "ChangeInNoncashInvestingActivities", "nsuri": "http://www.mantech.com/20220630", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "mant_ComponentsOfEarningsPerShareBasicAndDilutedByCommonClassTableTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Components of Earnings Per Share, Basic and Diluted, by Common Class, Including Two Class Method [Table]", "label": "Components of Earnings Per Share, Basic and Diluted, by Common Class [Table] [Table]", "terseLabel": "Components of Earnings Per Share, Basic and Diluted, by Common Class" } } }, "localname": "ComponentsOfEarningsPerShareBasicAndDilutedByCommonClassTableTable", "nsuri": "http://www.mantech.com/20220630", "presentation": [ "http://www.mantech.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "mant_ContractLossReserve": { "auth_ref": [], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract Loss Reserve", "label": "Contract Loss Reserve", "negatedTerseLabel": "Contract loss reserve" } } }, "localname": "ContractLossReserve", "nsuri": "http://www.mantech.com/20220630", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "mant_ContractorTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractor Type [Axis]", "label": "Contractor Type [Axis]", "terseLabel": "Contractor Type [Axis]" } } }, "localname": "ContractorTypeAxis", "nsuri": "http://www.mantech.com/20220630", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersRevenuebyContractorTypeDetails" ], "xbrltype": "stringItemType" }, "mant_ContractorTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Contractor Type [Axis]", "label": "Contractor Type [Domain]", "terseLabel": "Contractor Type [Domain]" } } }, "localname": "ContractorTypeDomain", "nsuri": "http://www.mantech.com/20220630", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersRevenuebyContractorTypeDetails" ], "xbrltype": "domainItemType" }, "mant_CostreimbursableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost reimbursable [Member]", "label": "Cost reimbursable [Member]", "terseLabel": "Cost-reimbursable" } } }, "localname": "CostreimbursableMember", "nsuri": "http://www.mantech.com/20220630", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersRevenuebyContractTypeDetails" ], "xbrltype": "domainItemType" }, "mant_ExpectedGoodwillTaxAmortizationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Expected Goodwill Tax Amortization Period", "label": "ExpectedGoodwillTaxAmortizationPeriod", "terseLabel": "Expected Goodwill Tax Amortization Period" } } }, "localname": "ExpectedGoodwillTaxAmortizationPeriod", "nsuri": "http://www.mantech.com/20220630", "presentation": [ "http://www.mantech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "mant_GryphonTechnologiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gryphon Technologies", "label": "Gryphon Technologies [Member]", "terseLabel": "Gryphon Technologies" } } }, "localname": "GryphonTechnologiesMember", "nsuri": "http://www.mantech.com/20220630", "presentation": [ "http://www.mantech.com/role/AcquisitionsNarrativeDetails", "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://www.mantech.com/role/AcquisitionsTables" ], "xbrltype": "domainItemType" }, "mant_LineOfCreditFacilityMinimumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Minimum Borrowing Capacity", "label": "Line Of Credit Facility, Minimum Borrowing Capacity", "terseLabel": "Line Of Credit Facility, Minimum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMinimumBorrowingCapacity", "nsuri": "http://www.mantech.com/20220630", "presentation": [ "http://www.mantech.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "mant_ManTechInternationalCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ManTech International Corporation", "label": "ManTech International Corporation [Member]", "terseLabel": "ManTech International Corporation", "verboseLabel": "ManTech International Corporation [Member]" } } }, "localname": "ManTechInternationalCorporationMember", "nsuri": "http://www.mantech.com/20220630", "presentation": [ "http://www.mantech.com/role/ProposedMergerDetails", "http://www.mantech.com/role/ProposedMergerNotes" ], "xbrltype": "domainItemType" }, "mant_PercentageOfAccountsReceivableNotExpectedToBeCollectedWithinOneYearRelatedToReceivablesFromDirectSalesToUSGovernment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of Accounts Receivable Not Expected to be Collected Within One Year related to Receivables from Direct Sales to U.S. Government", "label": "Percentage of Accounts Receivable Not Expected to be Collected Within One Year related to Receivables from Direct Sales to U.S. Government", "terseLabel": "Percentage of Accounts Receivable Not Expected to be Collected Within One Year related to Receivables from Direct Sales to U.S. Government" } } }, "localname": "PercentageOfAccountsReceivableNotExpectedToBeCollectedWithinOneYearRelatedToReceivablesFromDirectSalesToUSGovernment", "nsuri": "http://www.mantech.com/20220630", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "percentItemType" }, "mant_PlanOfMergerTerminationFeePaidByCompany": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Plan of Merger, Termination Fee paid by Company", "label": "Plan of Merger, Termination Fee paid by Company", "terseLabel": "Plan of Merger, Termination Fee paid by Company" } } }, "localname": "PlanOfMergerTerminationFeePaidByCompany", "nsuri": "http://www.mantech.com/20220630", "presentation": [ "http://www.mantech.com/role/ProposedMergerDetails" ], "xbrltype": "monetaryItemType" }, "mant_PlanOfMergerTerminationFeePaidByParent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Plan of Merger, Termination Fee paid by Parent", "label": "Plan of Merger, Termination Fee paid by Parent", "terseLabel": "Plan of Merger, Termination Fee paid by Parent" } } }, "localname": "PlanOfMergerTerminationFeePaidByParent", "nsuri": "http://www.mantech.com/20220630", "presentation": [ "http://www.mantech.com/role/ProposedMergerDetails" ], "xbrltype": "monetaryItemType" }, "mant_PrimeContractorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prime Contractor [Member]", "label": "Prime Contractor [Member]", "terseLabel": "Prime contractor" } } }, "localname": "PrimeContractorMember", "nsuri": "http://www.mantech.com/20220630", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersRevenuebyContractorTypeDetails" ], "xbrltype": "domainItemType" }, "mant_ProposedMergerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Proposed Merger", "label": "Proposed Merger [Abstract]" } } }, "localname": "ProposedMergerAbstract", "nsuri": "http://www.mantech.com/20220630", "xbrltype": "stringItemType" }, "mant_RevenuebyContractTypeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Line Items] for Revenue by Contract Type [Table]", "label": "Revenue by Contract Type [Line Items]", "terseLabel": "Revenue by Contract Type [Line Items]" } } }, "localname": "RevenuebyContractTypeLineItems", "nsuri": "http://www.mantech.com/20220630", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersRevenuebyContractTypeDetails" ], "xbrltype": "stringItemType" }, "mant_RevenuebyContractTypeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue by Contract Type [Table]", "label": "Revenue by Contract Type [Table]", "terseLabel": "Revenue by Contract Type [Table]" } } }, "localname": "RevenuebyContractTypeTable", "nsuri": "http://www.mantech.com/20220630", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersRevenuebyContractTypeDetails" ], "xbrltype": "stringItemType" }, "mant_RevenuebyContractTypeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Table Text Block] for Revenue by Contract Type [Table]", "label": "Revenue by Contract Type [Table Text Block]", "terseLabel": "Revenue by Contract Type [Table Text Block]" } } }, "localname": "RevenuebyContractTypeTableTextBlock", "nsuri": "http://www.mantech.com/20220630", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "mant_RevenuebyContractorTypeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue by Contractor Type [Table Text Block]", "label": "Revenue by Contractor Type [Table Text Block]", "terseLabel": "Revenue by Contractor Type [Table Text Block]" } } }, "localname": "RevenuebyContractorTypeTableTextBlock", "nsuri": "http://www.mantech.com/20220630", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "mant_RevenuebycontractortypeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Line Items] for revenue by contractor type [Table]", "label": "revenue by contractor type [Line Items]", "terseLabel": "Revenue by Contractor Type [Line Items]" } } }, "localname": "RevenuebycontractortypeLineItems", "nsuri": "http://www.mantech.com/20220630", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersRevenuebyContractorTypeDetails" ], "xbrltype": "stringItemType" }, "mant_RevenuebycontractortypeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "revenue by contractor type [Table]", "label": "revenue by contractor type [Table]", "terseLabel": "Revenue by Contractor Type [Table]" } } }, "localname": "RevenuebycontractortypeTable", "nsuri": "http://www.mantech.com/20220630", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersRevenuebyContractorTypeDetails" ], "xbrltype": "stringItemType" }, "mant_RevenuefromContractwithCustomersLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Line Items] for Revenue from Contract with Customers [Table]", "label": "Revenue from Contract with Customers [Line Items]", "terseLabel": "Revenue from Contract with Customers [Line Items]" } } }, "localname": "RevenuefromContractwithCustomersLineItems", "nsuri": "http://www.mantech.com/20220630", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "mant_RevenuefromContractwithCustomersTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue from Contract with Customers [Table]", "label": "Revenue from Contract with Customers [Table]", "terseLabel": "Revenue from Contract with Customers [Table]" } } }, "localname": "RevenuefromContractwithCustomersTable", "nsuri": "http://www.mantech.com/20220630", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "mant_RevolvingCreditFacilitySwingLineLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revolving Credit Facility, Swing Line Loan [Member]", "label": "Revolving Credit Facility, Swing Line Loan [Member]", "terseLabel": "Revolving Credit Facility, Swing Line Loan [Member]" } } }, "localname": "RevolvingCreditFacilitySwingLineLoanMember", "nsuri": "http://www.mantech.com/20220630", "presentation": [ "http://www.mantech.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "mant_ScheduleOfContractReceivablesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Schedule Of Contract Receivables [Table Text Block]", "terseLabel": "Schedule Of Contract Receivables [Table Text Block]" } } }, "localname": "ScheduleOfContractReceivablesTableTextBlock", "nsuri": "http://www.mantech.com/20220630", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "mant_StateagenciesinternationalagenciesandcommercialentitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "State agencies, international agencies and commercial entities [Member]", "label": "State agencies, international agencies and commercial entities [Member]", "terseLabel": "State agencies, international agencies and commercial entities" } } }, "localname": "StateagenciesinternationalagenciesandcommercialentitiesMember", "nsuri": "http://www.mantech.com/20220630", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersRevenuebyCustomerDetails" ], "xbrltype": "domainItemType" }, "mant_SubcontractorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subcontractor [Member]", "label": "Subcontractor [Member]", "terseLabel": "Subcontractor" } } }, "localname": "SubcontractorMember", "nsuri": "http://www.mantech.com/20220630", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersRevenuebyContractorTypeDetails" ], "xbrltype": "domainItemType" }, "mant_TMACMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TMAC", "label": "TMAC [Member]", "terseLabel": "TMAC" } } }, "localname": "TMACMember", "nsuri": "http://www.mantech.com/20220630", "presentation": [ "http://www.mantech.com/role/AcquisitionsNarrativeDetails", "http://www.mantech.com/role/AcquisitionsTables" ], "xbrltype": "domainItemType" }, "mant_TermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan Facility", "label": "Term Loan Facility [Member]", "terseLabel": "Term Loan Facility [Member]" } } }, "localname": "TermLoanFacilityMember", "nsuri": "http://www.mantech.com/20220630", "presentation": [ "http://www.mantech.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "mant_TheCarlyleGroupIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Carlyle Group Inc.", "label": "The Carlyle Group Inc. [Member]", "terseLabel": "The Carlyle Group Inc.", "verboseLabel": "The Carlyle Group Inc. [Member]" } } }, "localname": "TheCarlyleGroupIncMember", "nsuri": "http://www.mantech.com/20220630", "presentation": [ "http://www.mantech.com/role/ProposedMergerDetails", "http://www.mantech.com/role/ProposedMergerNotes" ], "xbrltype": "domainItemType" }, "mant_U.S.GovernmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "U.S. Government [Member]", "label": "U.S. Government [Member]", "terseLabel": "U.S. Government" } } }, "localname": "U.S.GovernmentMember", "nsuri": "http://www.mantech.com/20220630", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersRevenuebyCustomerDetails" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Director [Member]" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r160", "r264", "r269", "r414" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersRevenuebyCustomerDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r227", "r243", "r274", "r277", "r369", "r370", "r371", "r372", "r373", "r374", "r376", "r412", "r415", "r438", "r439" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mantech.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r227", "r243", "r274", "r277", "r369", "r370", "r371", "r372", "r373", "r374", "r376", "r412", "r415", "r438", "r439" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mantech.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r160", "r264", "r269", "r414" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersRevenuebyCustomerDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r227", "r243", "r272", "r274", "r277", "r369", "r370", "r371", "r372", "r373", "r374", "r376", "r412", "r415", "r438", "r439" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mantech.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r227", "r243", "r272", "r274", "r277", "r369", "r370", "r371", "r372", "r373", "r374", "r376", "r412", "r415", "r438", "r439" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mantech.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r99", "r104", "r275" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.mantech.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r158", "r159", "r264", "r268", "r413", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r158", "r159", "r264", "r268", "r413", "r423", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r99", "r104", "r204", "r275", "r368" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.mantech.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r161", "r364" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r26", "r367" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r16", "r162", "r163" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.mantech.com/role/RevenuefromContractswithCustomersScheduleofContractReceivablesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Receivables\u2014net", "totalLabel": "Receivables\u2014net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets", "http://www.mantech.com/role/RevenuefromContractswithCustomersScheduleofContractReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r24", "r197" ], "calculation": { "http://www.mantech.com/role/PropertyandEquipmentPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/PropertyandEquipmentPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r19", "r43", "r44", "r45", "r399", "r420", "r421" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r42", "r45", "r52", "r53", "r54", "r91", "r92", "r93", "r339", "r416", "r417", "r447" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r185" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r17", "r309", "r367" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r91", "r92", "r93", "r306", "r307", "r308", "r343" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Payment consideration to tax authority on employees' behalf" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash flows from operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r279", "r301", "r310" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Share-based Compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r164", "r169", "r170", "r172" ], "calculation": { "http://www.mantech.com/role/RevenuefromContractswithCustomersScheduleofContractReceivablesDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "negatedTerseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersScheduleofContractReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r79", "r182", "r190" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of Intangible Assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Components of Earnings Per Share, Basic and Diluted [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Assets": { "auth_ref": [ "r87", "r146", "r149", "r155", "r167", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r337", "r340", "r348", "r365", "r367", "r383", "r398" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r8", "r40", "r87", "r167", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r337", "r340", "r348", "r365", "r367" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total Current Assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r280", "r304" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails", "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleOfSharebasedCompensationRestrictedStockActivityDetails", "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofNonvestedShareActivityDetails", "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofSharebasedCompensationRestrictedStockUnitActivityDetails", "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Bank of America's Base Rate [Member]" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BilledContractReceivables": { "auth_ref": [ "r38", "r378" ], "calculation": { "http://www.mantech.com/role/RevenuefromContractswithCustomersScheduleofContractReceivablesDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts due for billed services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the Company and, at a minimum, one other party. An example would be amounts billed to customers under contracts or programs but not paid as of the balance sheet date.", "label": "Billed Contracts Receivable", "terseLabel": "Billed receivables" } } }, "localname": "BilledContractReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersScheduleofContractReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r273", "r276" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]", "verboseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/AcquisitionsNarrativeDetails", "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://www.mantech.com/role/AcquisitionsTables", "http://www.mantech.com/role/ProposedMergerDetails", "http://www.mantech.com/role/ProposedMergerNotes" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r273", "r276", "r325", "r326" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]", "verboseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/AcquisitionsNarrativeDetails", "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://www.mantech.com/role/AcquisitionsTables", "http://www.mantech.com/role/ProposedMergerDetails", "http://www.mantech.com/role/ProposedMergerNotes" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://www.mantech.com/role/ProposedMergerNotes" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionSharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.", "label": "Business Acquisition, Share Price", "terseLabel": "Business Acquisition, Share Price" } } }, "localname": "BusinessAcquisitionSharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/ProposedMergerDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r333", "r334", "r335" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Business Combination, Consideration Transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "verboseLabel": "Acquisitions [Text Block]" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/AcquisitionsNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r328" ], "calculation": { "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 15.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r328" ], "calculation": { "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 16.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r328" ], "calculation": { "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r328" ], "calculation": { "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Receivables" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r328" ], "calculation": { "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 13.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r328" ], "calculation": { "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "negatedTerseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r328" ], "calculation": { "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedTerseLabel": "Deferred income taxes" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r327", "r328" ], "calculation": { "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Other intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r327", "r328" ], "calculation": { "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Net assets acquired and liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r328" ], "calculation": { "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 14.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r327", "r328" ], "calculation": { "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSegmentAllocationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Combination Segment Allocation [Line Items]", "terseLabel": "Business Combination Segment Allocation [Line Items]" } } }, "localname": "BusinessCombinationSegmentAllocationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/AcquisitionsTables" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed": { "auth_ref": [ "r324" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination, such as related to pre-existing relationships with the acquiree, this element represents the disclosure of the amount of acquisition related costs which have been expensed.", "label": "Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Cost Expensed", "terseLabel": "Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Cost Expensed" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r75", "r81", "r83" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "CASH AND CASH EQUIVALENTS, END OF PERIOD", "periodStartLabel": "CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets", "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r75", "r349" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "NET CHANGE IN CASH AND CASH EQUIVALENTS" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Noncash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r85", "r87", "r108", "r112", "r117", "r121", "r124", "r132", "r133", "r134", "r167", "r216", "r220", "r221", "r222", "r225", "r226", "r241", "r242", "r244", "r245", "r348", "r445" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets", "http://www.mantech.com/role/CondensedConsolidatedBalanceSheetsParentheticals", "http://www.mantech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityStatement", "http://www.mantech.com/role/CondensedConsolidatedStatementsofIncome", "http://www.mantech.com/role/CoverPage", "http://www.mantech.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "http://www.mantech.com/role/ProposedMergerDetails", "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r33", "r203", "r387", "r403" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "verboseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r200", "r201", "r202", "r210", "r425" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies [Text Block]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CommitmentsandContingenciesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class\u00a0A common stock", "verboseLabel": "Common Stock, Class A" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets", "http://www.mantech.com/role/CondensedConsolidatedBalanceSheetsParentheticals", "http://www.mantech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityStatement", "http://www.mantech.com/role/CondensedConsolidatedStatementsofIncome", "http://www.mantech.com/role/CoverPage", "http://www.mantech.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "http://www.mantech.com/role/ProposedMergerDetails", "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B common stock", "verboseLabel": "Common Stock, Class B" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets", "http://www.mantech.com/role/CondensedConsolidatedBalanceSheetsParentheticals", "http://www.mantech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityStatement", "http://www.mantech.com/role/CondensedConsolidatedStatementsofIncome", "http://www.mantech.com/role/CoverPage", "http://www.mantech.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "http://www.mantech.com/role/ProposedMergerDetails", "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r248" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Common Stock, Dividends, Per Share, Cash Paid" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r91", "r92", "r343" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common Stock, Par or Stated Value Per Share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheetsParentheticals", "http://www.mantech.com/role/ProposedMergerDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common Stock, Shares Authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common Stock, Shares, Issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheetsParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r15", "r246" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common Stock, Shares, Outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheetsParentheticals", "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r15", "r367" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r48", "r50", "r51", "r61", "r391", "r409" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "COMPREHENSIVE INCOME" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r137", "r138", "r160", "r346", "r347", "r424" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r137", "r138", "r160", "r346", "r347", "r422", "r424" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r137", "r138", "r160", "r346", "r347", "r422", "r424" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r137", "r138", "r160", "r346", "r347" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r137", "r138", "r160", "r346", "r347", "r424" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractReceivableDueAfterOneYear": { "auth_ref": [ "r375" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of right to consideration in exchange for good or service transferred to customer under long-term contract or program when right to consideration is unconditional, excluding amount withheld under retainage provision in contract, to be collected after next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Construction Contractor, Receivable, Excluding Contract Retainage, after Year One", "terseLabel": "Contract Receivable, Due after Next Rolling Twelve Months" } } }, "localname": "ContractReceivableDueAfterOneYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress": { "auth_ref": [ "r253" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which increases (decreases) right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress", "terseLabel": "Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress" } } }, "localname": "ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "auth_ref": [ "r264", "r270" ], "lang": { "en-us": { "role": { "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer.", "label": "Contract with Customer, Basis of Pricing [Axis]", "terseLabel": "Contract with Customer, Basis of Pricing [Axis]" } } }, "localname": "ContractWithCustomerBasisOfPricingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersRevenuebyContractTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "auth_ref": [ "r264", "r270" ], "lang": { "en-us": { "role": { "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts.", "label": "Contract with Customer, Basis of Pricing [Domain]", "terseLabel": "Contract with Customer, Basis of Pricing [Domain]" } } }, "localname": "ContractWithCustomerBasisOfPricingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersRevenuebyContractTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r251", "r252", "r265" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract with Customer, Liability, Current", "verboseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets", "http://www.mantech.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r266" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Contract with Customer, Liability, Revenue Recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualRightsMember": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "Rights that arise from a contractual arrangement with a third party (not including franchise rights and license agreements).", "label": "Contractual Rights [Member]", "terseLabel": "Contract and program intangible assets" } } }, "localname": "ContractualRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r64", "r379" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of services" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CommitmentsandContingenciesLetterofCreditNarrativeDetails", "http://www.mantech.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CommitmentsandContingenciesLetterofCreditNarrativeDetails", "http://www.mantech.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r84", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r237", "r238", "r239", "r240" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt [Text Block]" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/DebtNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "auth_ref": [], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).", "label": "Deferred Compensation Liability, Classified, Noncurrent", "terseLabel": "Accrued retirement" } } }, "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r25" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.", "label": "Deferred Compensation Plan Assets", "terseLabel": "Employee supplemental savings plan assets" } } }, "localname": "DeferredCompensationPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r79", "r88", "r315", "r319", "r320", "r321" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r312", "r313" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r79", "r195" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation and amortization expense related to property and equipment" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r79", "r195" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r311" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stockholders' Equity and Stock-Based Compensation [Text Block]" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_DistributedEarnings": { "auth_ref": [ "r118" ], "calculation": { "http://www.mantech.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails": { "order": 1.0, "parentTag": "us-gaap_UndistributedEarnings", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of dividends declared in the period for each class of stock and the contractual amount of dividends (or interest on participating income bonds) that must be paid for the period (for example, unpaid cumulative dividends). Dividends declared in the current period do not include dividends declared in respect of prior-period unpaid cumulative dividends. Preferred dividends that are cumulative only if earned are deducted only to the extent that they are earned.", "label": "Distributed Earnings", "terseLabel": "Distributed earnings" } } }, "localname": "DistributedEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r248", "r396" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.", "label": "Dividends", "negatedLabel": "Dividends" } } }, "localname": "Dividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r62", "r96", "r97", "r98", "r99", "r100", "r105", "r108", "r121", "r123", "r124", "r128", "r129", "r344", "r345", "r392", "r410" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic earnings per share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofIncome", "http://www.mantech.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "verboseLabel": "BASIC EARNINGS PER SHARE:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r62", "r96", "r97", "r98", "r99", "r100", "r108", "r121", "r123", "r124", "r128", "r129", "r344", "r345", "r392", "r410" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "verboseLabel": "Diluted earnings per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofIncome", "http://www.mantech.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "DILUTED EARNINGS PER SHARE:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r125", "r126", "r127", "r130" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share [Text Block]" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/EarningsPerShareNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued salaries and related expenses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r302" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Amount Capitalized", "terseLabel": "Share-based Payment Arrangement, Amount Capitalized" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r303" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Share-based Compensation, Nonvested Awards, Total Compensation Cost Not Yet Recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Share-based Compensation, Nonvested Awards, Total Compensation Cost Not Yet Recognized, Period for Recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r301" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "negatedTerseLabel": "Share-based Payment Arrangement, Expense, Tax Benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue from External Customer [Line Items]", "terseLabel": "Revenue from External Customer [Line Items]" } } }, "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersRevenuebyCustomerDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r52", "r53", "r54", "r91", "r92", "r93", "r95", "r101", "r103", "r131", "r168", "r246", "r248", "r306", "r307", "r308", "r316", "r317", "r343", "r350", "r351", "r352", "r353", "r354", "r356", "r416", "r417", "r418", "r447" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r359" ], "calculation": { "http://www.mantech.com/role/PropertyandEquipmentPropertyandEquipmentDetails": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/PropertyandEquipmentPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Finite-Lived Intangible Asset, Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r189" ], "calculation": { "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r191" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "December 31, 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "For the remaining six months ending December 31, 2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r191" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "December 31, 2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r191" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "December 31, 2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r191" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "December 31, 2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r191" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "December 31, 2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r183", "r186", "r189", "r192", "r380", "r381" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "verboseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/AcquisitionsNarrativeDetails", "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "For the year ending:" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsFutureAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r189", "r381" ], "calculation": { "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r183", "r188" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/AcquisitionsNarrativeDetails", "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r189", "r380" ], "calculation": { "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r184" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Finite-Lived Intangible Assets Acquired" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FixedPriceContractMember": { "auth_ref": [ "r270" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is fixed.", "label": "Fixed-price Contract [Member]", "terseLabel": "Fixed-price" } } }, "localname": "FixedPriceContractMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersRevenuebyContractTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesGross": { "auth_ref": [ "r196" ], "calculation": { "http://www.mantech.com/role/PropertyandEquipmentPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures, Gross", "terseLabel": "Furniture and equipment" } } }, "localname": "FurnitureAndFixturesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/PropertyandEquipmentPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r65" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofIncome": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r136", "r424" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r175", "r176", "r367", "r382" ], "calculation": { "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill balance, period end", "periodStartLabel": "Goodwill balance, period start", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/AcquisitionsNarrativeDetails", "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets", "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r177" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r194" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets [Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r178", "r323" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Acquisition fair value adjustment" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r79", "r193" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.", "label": "Impairment of Intangible Assets, Finite-lived", "terseLabel": "Impairment of Intangible Assets, Finite-lived" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r146", "r148", "r151", "r154", "r156" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "INCOME FROM OPERATIONS BEFORE INCOME TAXES AND EQUITY METHOD INVESTMENTS" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r58", "r79", "r144", "r166", "r388", "r406" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofIncome": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "terseLabel": "Equity in losses of unconsolidated subsidiaries" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r89", "r102", "r103", "r145", "r314", "r318", "r322", "r411" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r82" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r37", "r386", "r405" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Taxes receivable\u2014current" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r78" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r78" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Receivables-net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r78" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r78", "r377" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Contract liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "auth_ref": [ "r78" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation.", "label": "Increase (Decrease) in Deferred Charges", "negatedTerseLabel": "Employee supplemental savings plan asset" } } }, "localname": "IncreaseDecreaseInDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCompensation": { "auth_ref": [ "r78" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future.", "label": "Increase (Decrease) in Deferred Compensation", "terseLabel": "Accrued retirement" } } }, "localname": "IncreaseDecreaseInDeferredCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r78" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued salaries and related expenses" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r78" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) in Income Taxes Receivable", "negatedTerseLabel": "Taxes receivable\u2014current" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in assets and liabilities\u2014net of effects from acquired businesses:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r78", "r361" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease obligations" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r78" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedTerseLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r78" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedTerseLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r78" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedTerseLabel": "Other" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r78" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r109", "r110", "r111", "r124" ], "calculation": { "http://www.mantech.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Effect of potential exercise of stock options" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r181", "r187" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Other intangible assets\u2014net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r56", "r143", "r357", "r358", "r393" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOther": { "auth_ref": [], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofIncome": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest income earned from interest bearing assets classified as other.", "label": "Interest Income, Other", "terseLabel": "Interest income" } } }, "localname": "InterestIncomeOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r73", "r76", "r82" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Investments": { "auth_ref": [ "r404" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments.", "label": "Investments", "terseLabel": "Investments" } } }, "localname": "Investments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsGross": { "auth_ref": [ "r9", "r196" ], "calculation": { "http://www.mantech.com/role/PropertyandEquipmentPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements, Gross", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/PropertyandEquipmentPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit [Member]" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CommitmentsandContingenciesLetterofCreditNarrativeDetails", "http://www.mantech.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Contingent Liability under Letters of Credit", "verboseLabel": "Letters of Credit Outstanding, Amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CommitmentsandContingenciesLetterofCreditNarrativeDetails", "http://www.mantech.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r28", "r87", "r150", "r167", "r216", "r217", "r218", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r338", "r340", "r341", "r348", "r365", "r366" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "TOTAL LIABILITIES" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "LIABILITIES" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r22", "r87", "r167", "r348", "r367", "r385", "r401" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r30", "r87", "r167", "r216", "r217", "r218", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r338", "r340", "r341", "r348", "r365", "r366", "r367" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total Current Liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r12", "r384", "r397" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Long-term Line of Credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r27", "r86" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CommitmentsandContingenciesLetterofCreditNarrativeDetails", "http://www.mantech.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r27", "r86" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CommitmentsandContingenciesLetterofCreditNarrativeDetails", "http://www.mantech.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CommitmentsandContingenciesLetterofCreditNarrativeDetails", "http://www.mantech.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r27" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r27" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Line of Credit Facility, Remaining Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r27", "r86" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CommitmentsandContingenciesLetterofCreditNarrativeDetails", "http://www.mantech.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR) [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r31", "r214", "r215" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit, Noncurrent", "terseLabel": "Long-term debt" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r212", "r213" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CommitmentsandContingenciesLetterofCreditNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r212", "r213" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CommitmentsandContingenciesLetterofCreditNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": { "auth_ref": [ "r2", "r336" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings.", "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]", "terseLabel": "Proposed Mergers [Text Block]" } } }, "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/ProposedMergerNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r135", "r139" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "verboseLabel": "Description of the Business [Text Block]" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/DescriptionoftheBusinessNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r75" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM (USED IN) FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r75" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM (USED IN) INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r75", "r77", "r80" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash flow from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM (USED IN) OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r46", "r49", "r54", "r59", "r80", "r87", "r94", "r96", "r97", "r98", "r99", "r102", "r103", "r118", "r146", "r148", "r151", "r154", "r156", "r167", "r216", "r217", "r218", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r345", "r348", "r389", "r407" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.mantech.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.mantech.com/role/CondensedConsolidatedStatementsofIncome": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.mantech.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails": { "order": 2.0, "parentTag": "us-gaap_UndistributedEarnings", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "NET INCOME", "totalLabel": "NET INCOME", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.mantech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityStatement", "http://www.mantech.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.mantech.com/role/CondensedConsolidatedStatementsofIncome", "http://www.mantech.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r96", "r97", "r98", "r99", "r105", "r106", "r120", "r124", "r146", "r148", "r151", "r154", "r156" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Basic net income available to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r107", "r113", "r114", "r115", "r116", "r120", "r124" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Diluted net income available to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r140" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of Reportable Segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r146", "r148", "r151", "r154", "r156" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "OPERATING INCOME" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r360" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease obligations\u2014current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r360" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease obligations\u2014long term" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r359" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrderOrProductionBacklogMember": { "auth_ref": [ "r330" ], "lang": { "en-us": { "role": { "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.", "label": "Order or Production Backlog [Member]", "terseLabel": "Backlog [Member]" } } }, "localname": "OrderOrProductionBacklogMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r3", "r90", "r139", "r342" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation [Text Block]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/BasisofPresentationNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r39", "r367" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r25" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r41" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Translation adjustments, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityStatement", "http://www.mantech.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r47", "r50", "r52", "r53", "r55", "r60", "r246", "r350", "r355", "r356", "r390", "r408" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Total other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "OTHER COMPREHENSIVE LOSS:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashExpense": { "auth_ref": [ "r80" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense or loss included in net income that result in no cash flow, classified as other.", "label": "Other Noncash Expense", "terseLabel": "Noncash lease expense" } } }, "localname": "OtherNoncashExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r66" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofIncome": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForSoftware": { "auth_ref": [ "r68" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments for Software", "negatedLabel": "Investments in capitalized software" } } }, "localname": "PaymentsForSoftware", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r71" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Dividends paid" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r71" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Payment consideration to tax authority on employee's behalf" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r68" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceGuaranteeMember": { "auth_ref": [ "r211" ], "lang": { "en-us": { "role": { "documentation": "An agreement (contract) that requires the guarantor to make payments to a guaranteed party based on another entity's failure to perform under an obligating agreement. This may include the issuance of a performance standby letter of credit which requires the guarantor to make payments if a specified party fails to perform under a nonfinancial contractual obligation.", "label": "Performance Guarantee [Member]", "terseLabel": "Performance Guarantee [Member]" } } }, "localname": "PerformanceGuaranteeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CommitmentsandContingenciesLetterofCreditNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r5", "r7", "r173", "r174" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLifeInsurancePolicies": { "auth_ref": [ "r67", "r74" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow for proceeds from settlement of corporate-owned life insurance policy, classified as investing activities. Includes, but is not limited to, bank-owned life insurance policy.", "label": "Proceeds from Life Insurance Policy", "terseLabel": "Proceeds from corporate owned life insurance" } } }, "localname": "ProceedsFromLifeInsurancePolicies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r70", "r86" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Borrowings under credit facility" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r69", "r305" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r199", "r426", "r427", "r428" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "verboseLabel": "Property and Equipment [Text Block]" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/PropertyandEquipmentNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r23", "r196" ], "calculation": { "http://www.mantech.com/role/PropertyandEquipmentPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "totalLabel": "Property and equipment\u2014gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/PropertyandEquipmentPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r11", "r198", "r367", "r395", "r402" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.mantech.com/role/PropertyandEquipmentPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment\u2014net", "totalLabel": "Property and equipment\u2014net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets", "http://www.mantech.com/role/PropertyandEquipmentPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r10", "r198" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Property and Equipment [Table Text Block]" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r63", "r171" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r72", "r86" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedTerseLabel": "Repayments under credit facility" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails", "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleOfSharebasedCompensationRestrictedStockActivityDetails", "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofSharebasedCompensationRestrictedStockUnitActivityDetails", "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r18", "r248", "r309", "r367", "r400", "r419", "r421" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r91", "r92", "r93", "r95", "r101", "r103", "r168", "r306", "r307", "r308", "r316", "r317", "r343", "r416", "r418" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerSegmentBenchmarkMember": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "Revenue from specified business segment for satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer, Segment Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer, Segment Benchmark [Member]" } } }, "localname": "RevenueFromContractWithCustomerSegmentBenchmarkMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r254", "r255", "r256", "r257", "r258", "r259", "r262", "r263", "r267", "r271" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contracts with Customers [Text Block]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r260" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue, Remaining Performance Obligation, Amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersNarrativeDetails", "http://www.mantech.com/role/RevenuefromContractswithCustomersRevenueRemainingPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersRevenueRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersRevenueRemainingPerformanceObligationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersRevenueRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersRevenueRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r57", "r87", "r141", "r142", "r147", "r152", "r153", "r157", "r158", "r160", "r167", "r216", "r217", "r218", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r348", "r394" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "REVENUE", "verboseLabel": "Revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofIncome", "http://www.mantech.com/role/RevenuefromContractswithCustomersRevenuebyContractTypeDetails", "http://www.mantech.com/role/RevenuefromContractswithCustomersRevenuebyContractorTypeDetails", "http://www.mantech.com/role/RevenuefromContractswithCustomersRevenuebyCustomerDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r362", "r363" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Finance lease obligations arising from obtaining right of use assets" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r362", "r363" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating lease obligations arising from obtaining right of use assets" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r325", "r326" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "verboseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/AcquisitionsNarrativeDetails", "http://www.mantech.com/role/AcquisitionsScheduleofPurchasePriceAllocationDetails", "http://www.mantech.com/role/AcquisitionsTables", "http://www.mantech.com/role/ProposedMergerDetails", "http://www.mantech.com/role/ProposedMergerNotes" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table]", "terseLabel": "Revenue from External Customers by Products and Services [Table]" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersRevenuebyCustomerDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r183", "r188", "r380" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r183", "r188" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Other Intangible Assets [Table Text Block]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r179", "r180" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill [Table Text Block]" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "auth_ref": [ "r291" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested shares.", "label": "Schedule of Nonvested Share Activity [Table Text Block]", "terseLabel": "Schedule of Non-vested Share Activity [Table Text Block]" } } }, "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "terseLabel": "Revenue by Customer [Table Text Block]" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r280", "r304" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails", "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleOfSharebasedCompensationRestrictedStockActivityDetails", "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofNonvestedShareActivityDetails", "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofSharebasedCompensationRestrictedStockUnitActivityDetails", "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r285", "r296", "r298" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Share-based Payment Arrangement, Option, Activity [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Share-based Compensation, Restricted Stock Activity [Table Text Block]" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r188" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "verboseLabel": "Schedule of Other Intangible Assets, Future Amortization Expense [Table Text Block]" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r78" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.mantech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Noncash Expense [Abstract]", "terseLabel": "Share-based Payment Arrangement, Noncash Expense [Abstract]" } } }, "localname": "ShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r281" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleOfSharebasedCompensationRestrictedStockActivityDetails", "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofSharebasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r289" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofSharebasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r295" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited, Weighted Average Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofSharebasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r293" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleOfSharebasedCompensationRestrictedStockActivityDetails", "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofSharebasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r293" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted, Weighted Average Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleOfSharebasedCompensationRestrictedStockActivityDetails", "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofSharebasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Non-vested, Period End", "periodStartLabel": "Non-vested, Period Start" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleOfSharebasedCompensationRestrictedStockActivityDetails", "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofSharebasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Restricted Stock, Non-vested [Roll Forward]", "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Restricted Stock Units, Nonvested, Number of Shares [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleOfSharebasedCompensationRestrictedStockActivityDetails", "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofSharebasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Non-vested, Weighted Average Fair Value, Period End", "periodStartLabel": "Non-vested, Weighted Average Fair Value, Period Start" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleOfSharebasedCompensationRestrictedStockActivityDetails", "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofSharebasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleOfSharebasedCompensationRestrictedStockActivityDetails", "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofSharebasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested, Weighted Average Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleOfSharebasedCompensationRestrictedStockActivityDetails", "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofSharebasedCompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails", "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleOfSharebasedCompensationRestrictedStockActivityDetails", "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofNonvestedShareActivityDetails", "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofSharebasedCompensationRestrictedStockUnitActivityDetails", "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "verboseLabel": "Remaining Aggregate Number of Shares Available For Issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofSharebasedCompensationStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r297" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Exercised, Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofSharebasedCompensationStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r290" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedTerseLabel": "Cancelled and expired, Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofSharebasedCompensationStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r290" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Cancelled and expired, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofSharebasedCompensationStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r304" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Stock options outstanding, Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofSharebasedCompensationStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r287", "r304" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Stock options, Number of Shares, Period End", "periodStartLabel": "Stock options, Number of Shares, Period Start" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofSharebasedCompensationStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Share-based Payment Award, Options, Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofSharebasedCompensationStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r286" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Stock options, Weighted Average Exercise Price, Period End", "periodStartLabel": "Stock options, Weighted Average Exercise Price, Period Start" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofSharebasedCompensationStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofSharebasedCompensationStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r300" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Stock options exercisable, Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofSharebasedCompensationStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Stock options exercisable, Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofSharebasedCompensationStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Stock options exercisable, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofSharebasedCompensationStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum", "terseLabel": "Annual Percentage Increase In Number Of Shares Available For Issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r278", "r283" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails", "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleOfSharebasedCompensationRestrictedStockActivityDetails", "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofNonvestedShareActivityDetails", "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofSharebasedCompensationRestrictedStockUnitActivityDetails", "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofSharebasedCompensationStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares", "periodEndLabel": "Non-vested stock options, Number of Shares, Period End", "periodStartLabel": "Non-vested stock options, Number of Shares, Period Start" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofNonvestedShareActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Non-vested [Roll Forward]" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofNonvestedShareActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options forfeited.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares", "negatedLabel": "Cancelled, Number of Shares" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofNonvestedShareActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options forfeited.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value", "terseLabel": "Cancelled, Weighted Average Fair Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofNonvestedShareActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "periodEndLabel": "Non-vested stock options, Weighted Average Fair Value, Period End", "periodStartLabel": "Non-vested stock options, Weighted Average Fair Value, Period Start" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofNonvestedShareActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Non-vested, Weighted Average Grant Date Fair Value [Roll Forward]" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofNonvestedShareActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Stock options exercisable, Weighted Average Remaining Contractual Life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofSharebasedCompensationStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Stock options outstanding, Weighted Average Remaining Contractual Life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofSharebasedCompensationStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r284" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Share-based Payment Award, Options, Vested, Fair Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares", "negatedLabel": "Vested, Number of Shares" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofNonvestedShareActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options vested.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "verboseLabel": "Vested, Weighted Average Fair Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofNonvestedShareActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Capitalized software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.mantech.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r13", "r14", "r15", "r85", "r87", "r108", "r112", "r117", "r121", "r124", "r132", "r133", "r134", "r167", "r216", "r220", "r221", "r222", "r225", "r226", "r241", "r242", "r244", "r245", "r246", "r348", "r445" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets", "http://www.mantech.com/role/CondensedConsolidatedBalanceSheetsParentheticals", "http://www.mantech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityStatement", "http://www.mantech.com/role/CondensedConsolidatedStatementsofIncome", "http://www.mantech.com/role/CoverPage", "http://www.mantech.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails", "http://www.mantech.com/role/ProposedMergerDetails", "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r36", "r52", "r53", "r54", "r91", "r92", "r93", "r95", "r101", "r103", "r131", "r168", "r246", "r248", "r306", "r307", "r308", "r316", "r317", "r343", "r350", "r351", "r352", "r353", "r354", "r356", "r416", "r417", "r418", "r447" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/AcquisitionsNarrativeDetails", "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets", "http://www.mantech.com/role/CondensedConsolidatedBalanceSheetsParentheticals", "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.mantech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityStatement", "http://www.mantech.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.mantech.com/role/CondensedConsolidatedStatementsofIncome", "http://www.mantech.com/role/ProposedMergerDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r91", "r92", "r93", "r131", "r379" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets", "http://www.mantech.com/role/CondensedConsolidatedBalanceSheetsParentheticals", "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.mantech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityStatement", "http://www.mantech.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.mantech.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r35", "r236", "r246", "r247", "r248" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Stock Issued During Period, Shares, Conversion of Convertible Securities" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r14", "r15", "r246", "r248" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r14", "r15", "r246", "r248", "r288" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised, Number of Shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/EarningsPerShareNarrativeDetails", "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationScheduleofSharebasedCompensationStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r36", "r246", "r248" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion Class B to Class A common stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r36", "r246", "r248" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock option exercises" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r15", "r20", "r21", "r87", "r165", "r167", "r348", "r367" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "At end of period", "periodStartLabel": "At beginning of period", "totalLabel": "TOTAL STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets", "http://www.mantech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL CASH FLOW INFORMATION" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TimeAndMaterialsContractMember": { "auth_ref": [ "r270" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed.", "label": "Time-and-materials Contract [Member]", "terseLabel": "Time-and-materials" } } }, "localname": "TimeAndMaterialsContractMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersRevenuebyContractTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r34", "r249" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock, at cost" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedStatementsofChangesinStockholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r34", "r249" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury Stock, Shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheetsParentheticals", "http://www.mantech.com/role/StockholdersEquityandStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r34", "r249", "r250" ], "calculation": { "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://www.mantech.com/role/RevenuefromContractswithCustomersScheduleofContractReceivablesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled receivables" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/RevenuefromContractswithCustomersScheduleofContractReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarnings": { "auth_ref": [ "r119", "r122" ], "calculation": { "http://www.mantech.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The earnings that is allocated to common stock and participating securities to the extent that each security may share in earnings as if all of the earnings for the period had been distributed.", "label": "Undistributed Earnings, Basic", "totalLabel": "Undistributed earnings" } } }, "localname": "UndistributedEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/DebtRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r107", "r124" ], "calculation": { "http://www.mantech.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Diluted weighted average common shares outstanding" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r105", "r124" ], "calculation": { "http://www.mantech.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "Basic weighted average common shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.mantech.com/role/EarningsPerShareScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2814-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r199": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123389529&loc=d3e10037-110241" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r271": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r311": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r336": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r342": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55302-109406" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(h))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r440": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r441": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r442": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r443": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r444": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r445": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r446": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "21C", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080552-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r90": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" } }, "version": "2.1" } ZIP 66 0000892537-22-000016-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000892537-22-000016-xbrl.zip M4$L#!!0 ( $Y( U5SZSJL^@< -DB 7 ;6%N="TP-C,P,C R,GAE M>#,Q,2YH=&WE6FUSVS82_GZ_ E7F$F=&HD1)CF/9\4QBNU--$\>7JI>Y3S<@ M 4HX4P0+@)+57W_/ I0E6[*KN.TUSF4FLD@L@'UY]MF%R./OSCZ>COYU>LD:KW?[<.VVWST9G[(?1A_>L'W5B-C*\L,HI7?"\W3Z_:+#& MQ+ERT&[/Y_-HWHNT&;='G]JT5+^=:VUE))QHG!S3'7Q*+D[^=OQ=J\7.=%I- M9>%8:B1W4K#*JF+,/@MIKUBK54N=ZG)AU'CB6+?3[;+/VERI&0_C3KE^(;F\_[A_$/?ZZE_#D4,2O^DER M(+)_QU"R#?$PQ[I%+M\TIJIH323M/^AWHX/]TAW-E7"30=SI_+WA14^.,UTX M[&

Z'!QBV37=4SA;FK](^=/S3Z/A]\/3MZ/AQXO':/^? MRCJ5+?YT]?M;U1\VV8]RI@KV(6*7$Y7GJK1-EDI#.C$WX>[YL_W71T_/L#AB M0S;A,\D,[)-SY+.;*,M^J;@!6O(%[I?:.*8+]KTV4Q9W6O]@.F,?>#&2Z80- M"50%#]2"M#>0]E=PR.$3=$@W8N^XA1M@\'3!K@H]SZ48RV;P2^T-H;%CH4&" M6) #%[Q8L*IPII)0&+3H&1)NXFR**Z/@FXRGN&68GB*)G0YR&P*%3*6UW"Q( M9,JO)/9=6]/BGH RV#+W](H]2"!5!G0*L0+3H8F0ALTG"@&R%7VLYL^ED?4B M9,!4V1R\2Q0^5VX" VTI4Z\@K5M"-2U@Y@S3!$L6ZVYXHB'N/1!BR3)5P(D4 MCY73FH@OQ#%LUL95D2$C/-CQ/Z#R$H30ZE0*W+=N#UX5$&(-KSZ_3 M"2_&DKU%0GVJP_H1M50E%T0YSP: M?"B$SMM/*E'L55KEG*@*9GDE5NR/&:&6K)= ?$LD"8)-,%^*W=GC*: GN8N> MG9-S T2[I_7.6 +^9DH01+A%XT7\Q2W@1>6?<,.-6,80J%(\4;ER"RH3V[8E M1/MP^T@&,-X276L?/$U>UP:5%=H]"Z=364M3;817P#<28UF@6N4 %$9D24@E M$31) 31 M"K!5-\6;-*(G<]X7OG,))_*+$-]5S-XPVZITRA5.W!,N-Q>M#T^ M,!'\8$-KD.C*W;_W+BS(;Z0E]3W9;[>"+%EV5![R,OC@YAA &WPK(19@AN## MS5C0,: NQ7[D3JB_@ FH2N@TK0SY>HV2;ZTWU=;A#IWLL8I-L41]<&-[&\(9 M@(*\O"-7JXE>4OKS"AUEBNI&EY=!DPFW-S6+,MH#2PI/==[ZFH86.)5VI/Y.+)\ $N,(2%^$O]3=+\,I?*@5U M/5RK(O5'F9??7-?Y%@<\JN *(:7VFAKU5$D$H*;RF^YO+OD5<7.HH)Z=?>WW M/Q,L#WM?%-:Z40N'FRU)R04F6GF3DUL@4/<*$$9$4=*;H318U 5;31$.>,.; M47/>U@/QMT?[: C?@MTS@Y1HPLW2IS "Y7]%J2/:#'2IBIG.9Y(XL^#C^L<@ M4V>]G):Y7DB,SB6C^CIL>09/!B8X&TUAB;/G\6O.D>]9GA^ ML&'.'ZSDX4XZ!IUV<2V0"S\ZWYC7HPE229H65,UY:>5@^>4()%_F?#%0A=_1 M3SJJUTJTVC,71X6%\[W G>MQ8',6'W4?.O%_9U_VH'Q_LM&S;.R(X ^ZV)2_>-'J- MY82:;P;=\IK%MW.!*.BNQX.S__?IX9]8O5OXY+C!7FWZ U9UR*;&@Z(U)&N0 M09SY7Q78TIP''!0>)GU5+GK^K']P9/UG2-3-SQ_/_SF\\,]P?AB^?S^\_.D^ MP?L^;_F_AM?2SEJ97DC]Q\7FU<.B3Q+0&P\$?;0N^%3^"9#^6B&[W0D;SQ2W MX>L/BC;*TE]DY8B>[__?Q_ITPA6:XZ+)3B=*9NS\6J85_3C#/H:S'[V)0 WS MI<$90/@W(^Z"H>V;@XTV:,M+#&MMR9WW($H=7@09A)^;9W+CS8A5>?!UH;.: MPA,4B,K=/^6^UPWN?;N<' M !)(P %P &UA;G0M,#8S,#(P,C)X97@S,3(N:'1MW5IM<]LV$OY^OP)5 MYA)G1J+>8UMV/./8SM29U.FYZF3NTPU$@!)JDF !4++ZZ^]9@+)DRW(5=]+: MSDQHD5@ B]UGGUT0//SA],O)\+\_G[&)RU+V\Z\?/I^?L%JCV?S:/6DV3X>G M[,?A3Y]9+VJUV=#PW"JG=,[39O/LHL9J$^>*0;,YF\VB63?29MP<7C9IJ%XS MU=K*2#A1.SJD)[A*+H[^=?A#H\%.=5QF,GGO=_=%HO]/M[W=$?Z^3=/?X_]I0L@GQT,>Z>2K?US*5-R:2 MYA_T.M%NOW ',R7<9-!NM?Y=\Z)'AXG.'>8SZ!]^AF'6!G/RVC5XJL;YP"^I M%KHNFF.=:C-XU?+_#JBED?!,I?/!FZ'*I&47Z[:C#;JN\NG)NQEB\T\5@'\.N MZ![#V-+\0\J?G%T.SS^>GQP/S[]M7_;V#Y[>R=L3.V81/)3-RJN0, >TFRK+?2VX MEW2.YX4VCNF36!'(92VNYF9-(QJ\DYET9T^*9@#*8,O7\BCE( M(%8&? JQ'-VAB9"&S28*#K(E79;]9]+(:A!:0*9L"N(E#I\1P(VTA8R]@C1N M =6TP#*GZ";8:+YJAF?JXNX#+I8L43F,2/Y8&JT._T(4)(L*#';_C MM!08$XY9L5 =3E44107L2I @J*3ITN>5N>V=J0$KX?-UG23*% )PM(8W_'36 MZQ-S.V%)JF=V@0(CQ\HZ)'O'.#T,>D/+^HHS[4*9-6V?J3][$1O>6OP;6_FJ M(F@"MTX2A=L=^];;Y)QQ([WU84TU2B59B4FX?)0J.Z$>))8AMBF^Z5XH&Z?: MENA'46]T&MQ0&!U+@<>6[<#J0L*-P;1GU_&$YV/)CA%0EV4*B7:7-]K]'1FT M:/=%N NW*G!INAB?4=2MH")XB739>J+DUD0))J)UWL4*)"@';)_#>A'55 47 M1!R-5"9NT.F%0NO)P()'[%1:Z $;>1+\7 M!@,@WJ;*^BB&E,S].%0L+.-_E4.,3+GW;L6]2P_5*WZA1@4N@"Y6ITKX MR6 M(ZN$XD;1 E3($)[5 WI&=]&S=7"N@6C[L-X:2\#?5 F""+_)TTA56W!,N+T_:7M\H"/XP8;28*1+MWGN;5B0WTA+ MJGN2/R\%V6A147G(RV"#FVT 3?!27"S #,&&Z[Z@;4"5BGW+'5=_ Q-0EM!Q M7!JR]0HEWQHOT];A"6WM,8J-,42U<6,[:\()@(*XO"-7J8E:4OK]"FUE\O)& ME[=!DPFW-SF+(MH#2PI/=7[U%0W-L2NYDFFU>;DC7_\+!ODV&#VI\K3_J/+4 M[\G% F?U97Q1N*_Z?1EJY+]OR%)K50;TXO260QM[DQ+\ PR68=/JI(?(K0XC MC51#3X6"/K[K#C !KK#$1?A+]0\$JEH!PO H4GH]I :+O&#+#.Z -?PR*LZ[=T/\\F@?!>$QV#TQ"(DZ MS"Q]",-1_BU*Y=%ZH$N53W4ZE<29.1]7+X-,%?4R*U(]EVB=372(M(T29- VHFO+"RL'BQP'XOTCY?*!R/Z/O=%"--=+.Z8R&.YA2'D%2KPSA M;1*:JV./?B?J[?7IY,,9_!>+B:M#D<@?BC2=N*>M'>WOMS?= MPZ+/$M%KIX7>71<\D]\!TX\UP9,^7O4&6S^!I>D+CI5R9N-'$RL&N//=1:'#AR>#\'9[*M>^ MQ%BFG&"R91<^0M(IW>8NF^RZ\;..ZAH^,O&?NQS]'U!+ P04 " !.2 -5 MA%I+%JL% !@( %@ &UA;G0M,#8S,#(P,C)X97@S,BYH=&WM6NM/VT@0 M_WY_Q33H6I#B9TR )$4*B1&AD-#$]/'IM+'79%O'Z[,WA-Q??[-K.PV/AVH:(;QL=8QC*[7A2/O M] 0?J579*<+IB(Z'ZY3LO([UN&4M(:\V"QWPK8);#@;87M$,<,M\\[?QAH9$&LN..Q*[U!'P:'T#GJN8?@?G([YU[O@XN/D.H.H=WO%K3#7K_=[_3:)TO: M6J>?BY=GY\/1>;OO@3< :Q?.]9'>T6'D=I375FW;K#Y_)]HC:'<'9Y[;A55_ MGKW=99CWS+H$F'?DPJ@]/&CWW9$V^'3B?H9VQY,4VS0?54!?9IE@X>+)W7/N M=*\7@\_CF/JRA\.8/'YILF/%5WL"G97F_LVK;9 M[/!I0N*%NK.:6_!^1E*4BQ8PI"@@ /D/>3H%R]3>0\A3I2-!BWD - YDGS^> MQ?3UAE4WFS6$LVKN)(.01;@3+,T:47^6XG:#_I,X /?*GY#X@J)ATRG+,FD7 M_DG. +<0F-"4\O":J;E!I:55F-,JO*.7+(93'#*7XR& MJ DU"W9)81"&S*>ITG^6THP%\V'XSFA 0RAUI$0]&HU>_$=_Z(Q3)< M#4TR_2#$;UI;I5_?7_WU4-F.7G-D(#Q,25$JX2S"NO$1")&$^1+Z*?USQE(J M)YM,YNH&!C;)%F!=6=N;P=8RR=^J95DI1::MO9J3@P87#&B ^=YK2M3^FBFW MGV?*68R]<)KW4^S"@J!H@$]5]DH\8"-"0"38:F3JJY),H@A0#*W!%H*$!+&0 M5954N&PMN&"@)G/5C)!K%N7(X=AXE<[L1MO1'[(9/]%VY3PHD3G:?[I-MHNY MRCMJ>W:!EA3[7+'-_<"H[_W'4=]6)2[(.*(E=RIW0)U$1"!63G%RO''6@/EBHNEEBKW#]'J],Z5/E7M8" MD@7(D!TR'K$ 2G?N"5!^%'E6(7J]X>PT,W7-"_7V]9W[H==7 ^Y1[^2D=S9: MQ[AZO1;S E*E;X4!M;S<'Y>/^OVL/R6(;QTA58;Z.&0] 8R?*TSO#L*M0]9= M^/H5LNW)MX[_^W3_XP%:OA^]=H:^C0=#S00K$\?+]/,R_;Q,/R_3S[^;?H[/ MNSWO2+V'.QX,^^WV@\:?EU'H911ZHB#\]+_P0//'=^25P:0 M&Y^C$YY_CV^D-")RX+KU@?K;1J!V /.;"!GC5C 3ZT76?91;^[6[N.;?WM7_ M MC_&U!+ P04 " !.2 -5)7S(E8UW 0 ;=!$ $0 &UA;G0M,C R,C V M,S N:'1M[+WI5EO)TB;\OZ]"'V]__5:M1>*E& ?:BV)!OD*WROS?__/\0^K]_[;^I[/3\>2=VAY7M?K3#&"J?6\/CRH<0!Z>5U.]U*A]Z M_=/6)XM0<(.^&1ME$CSCD)TB2F MO5\_>BF$I3$PAS@Q&/$D"3*$!_A(1-1)\R#<>GCI1331*2*(X=PJ:PP70KK\ MFU*.J/S8XR&\';QA=_"OM>/A\.SEBQ>?/W_>^,PV>OVC%\08\^(BG[,V.NGE M1;O5/?W^J?GH^-0[9UZX?KLXEV+,7N3#S@[B^/3S 3JR]NS+%..I]>M'JP@-BIM&+8=]V!ZG7[]@AT!#N0P3" M^IO[Y(&U?C#45G.;#/K#N^\*7][WGH,>IT3] M:(2C,[X.\'OG$O;-(,>G=VSWY@OE+Z(_WO"]3AX.Q9+A\+=_@RNX/6?0P#XR8O_F_US8$_CAV+;L]QOFUHW7S*]67RQ>C@^-00 M6_>/!@X4(_D/+TY]V;;=HW^MQ2YZ?[ &K!]MV/RS$X>VDB]&\3_GK4__6MON MP;MWAZAQ>0:#\:-/_UH;QHOABT(27FS^C__Q/_XN%R\T_0^M393"\;,=_K876X*QM+U]V>]T( VA=O,PGQO[HUU8(L5O\ M"L=KH%7Z+3]Z_L5P/Z9_K;5X2)%9S1RG,JL$;01H"R6-]9@DDS[N%$,AP#Q? MJ=:UG?SHV'JY!8HJ9&7UJFV/UBJM +<,[)]+M]/[](;N?VJRZGDXV?UT^-J< MU#M5-8\V65O6*W=O#H[ MJ7UX+PX_[+%JX_T%G(='YYSB6N,];79V6;-QRFIT[Z)&-'Y##R^;'[QL=EZU M#SN[XK#1O(1KKVH[1[CYX>_3ZM4I7+\EJB>A4WU=:]4:6Y_"ZUE&[.J*'\*S:3I4UZ=^M>J.)JR='HMHY[#1/MBX/3]Y?7_,//$MT#QL] MVKPZ)^'J53AI=O9$[>3=97WG]/*P<]BJ[OS=J?VC+]\T=H?5 M WSQIO'NLG:U*S[JX'3B%*38) %*V8.BMMHBS*1(@<7DE5_;3+8]B'^^N$'' M:9)U;()>M0;>MIO1]E_!-X.2P#\C\-4= @>JE8J8(1P\V%\J"-)&P8^DI (B M$<'#VF8FPMSH^Q;NWPLEA1]$87R'PE8KPR@5*"2: #HQCIP3&$GEF6K3 MVN:[6=)WMPMFXW(;*-RW[;UNB!?_)UZ6M/T9;/N_W;ZCHW6[8 7]AK3*"B/"$B^'+ -^@ M#CSV& 5;LL!/68#>5> .&YNL04%I!N+-#;+@_J#@K0Q24AJT6MLD] 4CCZ%^ M"$FG8*0P&BR %%IB"8:"8",TU39]W+M-]&NGY>5^_!2[YW$?(&ZKV^H>@?HN M* Y(M^[:K:/".]B].(L>G,=&JP.GU-,!?#M(UN=C(WU/;C!*=GI>AO-^P2IS M9I/JI>GXSJMNO5,[;E[53FN=OSL%B:[V@27:Q]77S:OZSBX\NXJK#6"5G?V3 M-VS_N-FY:-=/_F[7&\?Y_./#G2:P$ERS4Q4P5E+?V1+-QM^MVLD1 Y80XVO@ M6>>']+VL=MZ+^FNXLO/JM'9R>EE[O0>LTF[5KM[SZ@X\M[-'ZSOAI-YHIVH+ M?[YF%6 _?U%_]]%10D"B(V*L8!1&D:8F(H4M#YK+8 U=VY2/81+GN50B^2@< MXY0)33"HH!1%8E)IKN?$))>@;4H>>0B/7-[B$9LD)99+)"U1B#/OD:'&("*! MN#*H*"('9?(8'J%*1Q&LY(I:GBQSB41C08D !@$+-2]%4O+(0WD$W^(12KQ3 MU@E$6>2(NZ"RQ\"1Q(Z+%(U16C^21X2PP=+@3%2!>[B%X800G%0(!'CGAAZY M&+1>=EOM?ZT-^^=Q>BQ3XHQHN%(!U$4@)"*NE42.^ 3N!C:8!DX< MS4&@VXSQXF8HJ!]3!.3HX^">"%8.H;X<%/$S8)U*$7U].;P\ QX8M#IG[1Q, M*[X[[F?.NA&LVK@8A/SXF_<8/?_K0Z_',.B=]XM/1:3TY36[CMCB** <5[ [O;>__G)HB_??'F^*N;=S\KF'G\:3"T_6%&X(4W MG\.MF(RO^WKLRS##-Z=*E$-]-X^,/X\?\N+&1-T[;TK"5 7'0G*!:RL-(TXX MX0.61B>&K\5<8S+MZ;I^ZWB4HPRCCP$>=G'6;OG6L!H[#AX16G!TM 8RUB\' M0WCU?,UVVPX&H#J&/7^Z==$:K&V.3]GN=0"D%L>W1C?Z\\6]]_\R95^&\0 B MCF+&PVNZZ&](.#[R,+J<=ULCH@R.+3#[E_GN1#LX[\?-ZY$5!\>W&!\;?\[W MN)?.1H#R-CX!K0GXI$%[AP%S6A!_ST%"5HW.?RTNG6_0A2E/P5Y'EV3B0@!] MK!:,AA1 .]M(OS&S\U=7-V?@6PWT1$X_+[3_35:^7D1Z^?Y@Y]%-+L96 5]_BRZ?,OE@&$/LN+^,NFA]0DFZ]M3"^QEA[W^$P7BSO7Y MRYW8[0&BON^V#S4G-V[QXN;H?R:/2EB5A(L\6QW!F&0@G@*U8I"K)B]31VD3DI<42)".4)ZBY.1G/&UG$>2,/GS,E#XH;8C76@E.8 M(T^9G(.<+BWPF+_VD $;$4V($GL>0]0V:.\MH\Y)+HB9@_98#6K.1:X,18,!P= %0P\)UA8&P,1! 1M^#F MB3E8J-6@YESL)K.42' U/*>,1VZLL1*(:3D.X*I;LK)VU MQ()P::TQTCGX1\;("5!U9>WFM*DY%[MIC %',PD010^^)[/: M6;LY ]F8,9'/V=E,9)J0T$ES+ M!!X*..@N@*-";&1,2C>.;[-5B:/^#/P\_K&[_SG/:>>]SEFO"Q\']SVZ&-.T M(X5L,A'<1*0(CL1$!>4L4N.%3T0K!Q*/K1[E4Y"2(Q:=(\C$. )TA%.*.JT M2W/#K+#*^Z1%3$ZJ7V]%=GDY8F*K/#9H,!IY,Y?@P@K')0O$>D,XYM2-. *7 M'+'H'($GQA$TQ@P @\%<6CN<06CN40[LNH1U&BOB><&%!/&24HI;'0,4TY6-MJQNGPTESA+E*!_O#;8 M2LNUH)IH#JRD;=[MR+A;M;RHE6*?J61DY0I2P7#%P('B1G++%.;!N$ H$=B, MXRPE1RPX1Y")<811W 7O#=;)<@M^4]+4<4>L MT4AIS-L()=@+:HV61@=N72*)BM6-Q:X4:\P_%@NNJ7%6DQ1BY-1;[3@V7)@0 ME M*_+I96,O+1W/*_\KQL9P\8!QG6CG#!%$*G!S/ +>(E8W%KBX?S246ZZ,4 MDN<-GIQQ98)16##GDDK:"NY7-V-[=?EH+K%8GI2A*O! &.@CIG24#BQ=8%CG MVC%AU6*Q*\4^4XG%>NXD3UU-X8PFG(WB(G6EHB''P! MA,JM581;HJCE(I)I8J67C/8D@+830G.O2%Z0$H2 C1)6$>7*)2X>&2:7'R/ M$Q5)X4CR-0RQO<6A%[S#[H!X-0&_NH4(FA,;#27\(N1 MA@(@B6$9@VZ+2-SY5! 0"LR<\$YSSA-W.@J=A" A*(L]6\J=D(M(W/F$IQCU MTB25!$X<,VH)3U@))PUCG BSC.&I123N?.H+<.DB"*VDP7.?L_>, 8D%_.JU M-FF&54Y7A:93">2 "'J:HC5""BZ(,R:R()F-S$=#KK>SEJ(W[^B*]"P(@Q.F M.G(?P%\7Q&LC@B=68&U7)KK2Z!?U2"^7*>D,L*8*PF*A,>91:IN=#,8-CQ291.(D5;&BR6:5OLHA!G4YP1HG1@$3&!N" MC#BN#(*;J*H2MU)9 M*2D8(1:3Q53YU0%L,Z7/Y#";K]YZU_0)-?^%+D6X\-@9A9WB6!AK5*ZIG# X3 %SMWH+73.FZEQ6 MN!B5FN/HE+8JAXPLB;+H\JP!.%+O5V^%:_:R.ONE+<(5F>_IH4=^-H)<^LQYXJSW&#.")>2E-%*SE0)!EJ.5,R<*NLEI(3$YW0@9&T5!4B%H@^DXN+1,(B6]Z?=\[;<&ZH#X]C/Y_7C\?Y;I_B7M?W.G%)0B42O+P4A#8R M+Y]X:W$@7$4&W@5)'.#)JH1*YDVRR45/* \Z61U\UH+""_#11>"8@;PYQL8I MWBO@G<^?9!-;:M%)$2?<$C=@(MC(!E7F3;'(QEB@MI=0G M9K &4$AM4D9Y<..,-)@GOWHQEKG0;OYA%\:5XR0QIQSC 0N'LB[Q&LFC"YPKF'271=E%I[QR4F +YGJI M]JTO('VG$L()"8RKD"HD3+D)X,<00:A01(KDK%RFC>6+3;+)175$XHE&DH, MBF-'+8V@7#$X,0S'8.SL2#:O&=!.!06O*XTPW CPX'CP/H7@+#4L\=FY;_/R MAH1A1((':R+,@&;448^#D(;3P+5E=(FPTU_G@U8W#@9;'N1W4.P9&$EN!^;F M9=5V&]$?[\&[][MVM*%@N]<_Z_6+#\\M$Q%BZ^6;>&3;N\6D?//@QG'8BJM$S1O8G-6X5QV'BN5L,2L9,1%K+*S@HPH7?(8@)0Q MV5D5PBJN%8^>Y^Q\+F3)B+\:1W IHU$4!R,P#X18@P/&7 ?X$Z49=^X&CD E M:RPL:]S&6M\RQT^PUK>G/@YKG7=;(R8J1M:*@R^,T2EV6<31^^]>'QW?97QP M_#G?YCNN8&(.T'_P.G*3(9MFR1.G+#B$7/LEBJQM][H>KABQVGYKQU?]7@+Q]/AB"$]\_&#WZR\63,JWW#+!Q M>19OCNUU[!WU[=EQR]\Y_;GC&/2'7\W[U^?8]F@$OG<.3[M\^?Y@Z6.*7Z2F M>YX'?D=FKN\!OSY:8')P"QP=$\!CYEXJ9SPECE"C39)$FB5:7"H%9AD$9O;+ M:MCSX S'@5C)I6;6!):,DH0!@HELF9;52A9?>!:?2]0J,>Y"LM$F!LS.DG,D MM_R.%/"X(E^BG\N0"U*R^#*P^.RS8&ANJ6:4I9SKW-$^5T]T(5?OBI9$$I>+ MQ>]PZU]VT!K4T]L^7-H]^L85W.X-AOW8ZKCS_L"Z]DIF.-$4<3(!ICJ"A-6\.4"H0M+V_FT$I$ O)(F44C+)7$F4LFCB,$&[UQ_''LG3""8 M4?#_F7%!:^U A@/+REJNH/F=IP3/W@83X0 Q6VLX,UP&:XCR@4H9)28J^&7: MXO-8 C?@%EO=4(69Z[=L>[#*ECBY)(4(R;,$9";2YB5+83R3)*80EVF#SY*0 M>2[V.$B+C4A!"2UX5%H3$S3EUD2<&"-DA>WQ_*1Y#E8Y\<"+2F1>] M_IBV@V]B'.\W#C9>]S[%?C??;27-KCQZUMQT/HV$WC\I>T&W^O 91XP3[S.7%U%@QFQ$(D8G]OR<(8)2*S! MUNB@&?;"B&4WF(M)ZOE85DP "W$G<].[F'O(2 TBG;>9&JW9TEO6Q23U7$RP M-AHV$2_N<\TJ1!F4L9HI-8 MRT#8$MCJZ_7W45RAU_^:>5<<>-N',[\>744CK(3*E;\"IMQSCZUUF(?\V?!H MG5B&A/U%HN%\K&M>ELU%O8SE7 B3>U!%IC@!YQ6\GV58F5TD&LZGP#8!5Y4K M)H(V8#N3"1PHYHWG0=(HW!*8S46BX5SLH?),1>))"#APYE2N]1.EXI@F:B-= MAO75']/PX-SYE;:&04D-1M 'R@U/,;BDE2_J.2$L*3@76Z@9=D)C M%1,#().D2T; _Q$KSIB-9NEMX8QE!M[*=>'TCG8]VU6T>%N[][<1;],(9&JP.GU-,!?#M(0%(X=C">Y1'1 M_YS.C3="+]_G6OA40>7I/ND+EWXS@4]BT:E46G2>2R62![#,.&5"@VIP+A6; M!Y3FNN2Z"7,=&^N67YGKJ-)1!"NYHI8GRUPBT5C0'"?@'V/XF"Q5*="$ MB:9+M0/DQX6Z&M6M[55TK:Q(5 ,4 OI1KE.T2H&Y$HHEDYP@ & MRW$2.%%A+6?@*0%>T$0JK!BU(%V_DBP]^$FO0-4.XYO6IQCVNC#S1RW7CEN# M01P._KHN?66&&N)Y%QC;Z7SBFHF M(@'?.Z4E8JDG$;K>#[%?[[_M]\)Y86+_LOZTW3N:%/?]FC9#&TTQCI&(O*CA ML4U"<*PCY]AZCI=A!'S=OSP[[A45.KL]8)L5S<])D1)J'*B&!$A YKH9 MRCD+-#568[,Z(.[Q]"SMT&26LG/1^XAI\"[G(S#GE.$L>"I"U%J+)>*P);1# MOX@:<\;QI"0P3V1:4*MD4!;=SZ!U\G0U MU+=MBY\Q;YYPK+AP5%+* [$Y%5I@H:2R C"TNKV.O8#S]KC5XPG-FXX4&Q*H M#MYPZI1+ =A/>] @SL'+W9JW!>E"]?1YN]&RZCGNOPF<4RL%PY03@TU*5))D MF)+!DZ 6WR(^#59?IU*$C$,F)U;[ZWR-A'X28N.*'[Q MNYHO ;DFU]&<)"O #$9"+.-!!-#A@#Q3!'I1!O[.BDK702\-/]M^W(F?8KMW M-IU=I],)L&MBO4[&>@6HA3E+7'8#_#-6,D83V:,-W$XC/WQT):$'VS4RJ1@F0BY"FRN1,.QWM,3!9_@JC_A-S_ZL4>"BL BU+AGG+9,&\\2E=I@4A=RU M9?!=+%GD:2S2B/U.9H,ELR".,.*B3LP+SJ541H#RT"(I:IA589D2"?ZQ_58N MU+__)0/U"\?TNJ'7+3I\.N".>DH1R)C/>[/W5WW_N;R1*U/L@S]Q_=2B4 7X M&IWSSJ2X;D' [?P7&!DAAFH"#*LIUTXXL&S.XKPGE'E"2W9==#UZGZS8BP?( MRE*RJ\*<22ZY4$& ZQ:,,)00$HAC-GJ\3$D7WV?7O^R@^+94HTO#ER)2'*)T M6-(<28@F.NV4E$8E%I1T)5^6^G(>?&F(X2F!+V(LX2EO9]'@DWBOL5*$6+KX MRP,+HF*FLA9@ W-1\< -=UPS8X-B6HJ@);5*"[X$KF-O4-0K![=]5!7NK\N: M'9[W,\F^?'TK$/3-'K+7Y[8/76Z6L;/1+>T M>CY.HH8ST/B71X8Q' Q[?B)=C1NM81MTWAXHLT^M<#[N:)P/[;3Z<56K MKV#N8Y1:,Z)S5:.^C,@HTLHE@JZ/!2-[] M(+2BGDH, PGGQ8_/+ ,C7)W$"5A!(B^9SD;I-AV"M#DDA,)RG)XL<#%H < MDRP$X[6UB><%?9X%$<"E&;7#T>5<@#AHG[G/H1CD-NM2L"IR8B8Q-$%88'15W1#+X)Q%B MF*?$*?"9O K&XU6!%3,ARQ/AQ8O6Q$+KT^:?\.-Z M0ZW(J\>*"&( RIK#!="NOR;RBW_/F;A^7K-8'C9!GIT6EUT'/-6LY><;BAQ M-OSC+4S3\'9[:[^:?KOX ;C'X?W>?.W?*8D6VWCKHO?JG>9E_?5AZW"G?5(]:>+#3I/4&\VK)GUU(*^Z1848CG!27P@, #FYMDV#TKC 37ZFP M.2X+8/W:[W?JK9_6JEWX^\/'.8? M]Q%@F/.XQN>[7B[8A. %VO9L$%^.?_DCM 9G;7L)4*881W'1']=W=[WAL--SI\C32,V=""9; Q!%0S#.,'7^.0C0*'O!B&N\?H^,)[ MC^(-\MUC/[JKX1N&JP?=]D4QXM&H85[RC/]KC:V-+SBS(;2Z1R_IV46%W)SK M=DQWIZ9W]G"NV>JW;+L"T-7W0JQ4#QYJO^]G_QFH[7?GX$K&?OMR/Y[U^L.U M2I',,X0'P*2 +_#2]7IM9]OMWM#U+I92P;]JN=?O9?/JU0F,A50;<'[#?Z[M M[%T MO&HW&X>=PSP&^IXU._OPSG"/?_3G-XVM8?4 7[QIO+NL7>V*CRQW\K$&HPAB M@;AD!N4RNL@[0H556#""LT(V8"_^^)Z-&//\C-EY4FBTX.9W[[?V&[O[;YJ5 M_=VW]?U&Y>U[<.^V:HU*HUX!M-T 2%TAK%+?KQ#Q6_B]4G]5:?Q[M_(-$/\" MPK>V&_DP.+_\QA05HO^B4'H+8=;NQ^6O>OW*\#A6_C,6OLK(T:S$;HAA%FCM M;?&\W5%PZ(;0OPSP#>K ,X_S92C82W09;1_%[E)*_S/@7>/T([=>YG@ELD%; MQ"/CR'D9D+.8.*D=34ZM;?Y]WHTC1,7P>B7/^VTYKBP0U+J?)WO]$IN4V&2A ML$FC#^,K"ABN/#CY4(7[-6F]<<0.X?FUUWN\VCCZ7-]YSZM7H=-L;,&]_!6H MI-O@Y+AY!>KLI"GJ.Z%3;7C(UXA9[Y**6R'!/,5.>$Z.NP0E?:7#2V-^J'>P5$*1$)R-T,OPB?F-X MDOJ]3F5DZ)[_LS+L3>Y>"V]>MWN=3FN0UT$JKUI@*FN]C6GBO-UB^2,_">[N MX*V743<^*S*'/Q*1?*Y3B"(X7>!X:8.<\ X)GJRR#)!=8L42%^)&8KX@X;DR M3#[95Z'\0?I_ZK*X'X]:@ZQ2AS4X\NO)(_DH@A",!(-RK5S$>;!(*T.03@!! M 'K(H,W:9M46Q:DKQ?[^;M%T %#K=J\/"+#X]%T4,G\IN9^U?MN]L'Y8R62O M]%+E*R-4[*!RIEZE;KKVN M_ZI]#X9V&+=[Y]UA_W*[%^)=GWR0SSCK]S[E^RQIT'#DE5=W_FDUK_XYKC5J MG>K5UA6X=A>'C2-:WSD^.3S9/SX\"2?UG7>B>G+;*^]]KGWX&\:Y2\"OOZKN M5&&,K]KUG2:OOZYU:J]?=6JTRFL[IY?W>N584TV]%(@*$A#'42"#60"O7#KM M TF6X[7-G=BVN?;J,]QRG)E[;=*GED(SO&S8B[WK5#E?",X2^V&SEH;J36EP M5"="140T4(IX8@[E=AXH8FLUB4E:RM$.T9(A*2><2)$<@1 M3I$*D5M-$U$,6/C?L9^K6)8,.PF&+8!0T;SR4ZOKES.X.FNNW;O)M3Y0PZG/ M:R'1(4ZY1#8&CP0Q4@EBL4Y^;?.?K9)A)\&P;WN#H6T?MLY&(92277_*KK=\ M0LXU3TD91'4HV-4C35E$Q'LB+) F&@(X 1-%9NH.3H%U'^:E7#-67F!XVPSUC9_FZ*>R^!QJQ_MTFJV9ZURTH_*:!:9!I?%6M!,B7*D ML0B-;;XU[WE\T'81^IRN5SG4+1.HJX M!Z)HDC#XE@I;$@W31(/-(!I)$,P%RN!]V":CK^O*_^N_-"7JCT&E$=LQ=WN. ME1'5URM[7=\^SYJXDF7TAJ(K\UQFM- LYV(C[G^S P (_=:P!7?L%_R36RE4 MSL[[@_.",(L9)Z&_N]PPOSSQ=6&QNI)^>)R M@^/))XP3O:'TY-?J!=D0#URL7XYUD ?FJQ2%,#-O1NN/*SZWJ9R&7SK?=^S; M0F\?7'95>\-Q@E1!Q'CACW-=_PJHGL_'+?CFJWY:P@6]!T[!%!'@ MM::_)-05XK*4"' 4=:CMG%[5=PY/ZSO-J\/7M=/:SM%GN,=)]6I/5!M-6M\Y MXO4=N,/.WNVH ZXWJKS6><=K)[73)GV'ZSM;@"*K5]63TXO:29/G:ZM735QM MPQAOKTX$RR+UQB <<4)<9P2IM$98*&\2D"2YM+99M,FM;%5RRC=P;U',9A9A MLU7EW&O--U)\)=L^@&UOK4A0)87TQB$KK$; NZI\T&%ML[I5 M:Y1L^GP%NWMMN49IWK>SX[)=6_K$N-EQ\JU5"B:E,;K8KI9_L$21YJ"%L>;4 M <&HLB0#B4&P__EYW/CKUK=G 92%.*9D_NV=]WSI.(N M*_XX^M-*)Z^%?SZ.1490=M7Z7]/-?R._CQSN8SNHI%8;/#W;;L,9>7-E=@#_ M<][*[A]X?2Y>GP WOO8 1Y<2EK.(1CO@KIW!;WS(,>]G!S$?SCO@*@&. G#- MIY[UHX\%C"6T4NPQ'U1^@_N!E%0&YP#R!L>]G/T^WG V/+;#VV_QV=X<:A[G MZ.+K%_E]O6*[H?(;_>9M'0@RO7-\H[303&28J1V,*P8 M7 GVBVDOG6V?]_M HM%6X(P'AG9X M/EA*+?JL0.;GC\Y(ZS6CB&H<$9>>(6V(0RSR$#FH1Y>39)IYN>>F"EQUWA-B>$MM%K)^!-78:0V'H%%C&U1DO]?-B*U]N5Z) -\N1[NQK"_6$G?L MT(XVL=ZR&%]O=*NMM.'=8L5Z#TH^9\Z&0O?U,UZ^]]L*L!6Z]\"@ M ]8!GM(?HS'0!1V8!# 8H)7A=@"G\SP>58[ZO<_#X_'A#? 68B7$U.H6E26* MA)6\7DGA%;\SNN(P^6-\VD]/^/[8QB=F]^#ZY.^, MSL:3MY;>QT1%OP_"' MW76R19]6-8#VM69)?QND^ZC7O[PG?E:<5,B]OSYIN4-I)[F,Y'M>;>R)^DX. MI56OFB>GN'EU#/?:;QU^>,_K.UOL\,/N[5 :K77R_8\NJB>GO$K?X>I5K55O M[)_47SS2.>'4GM)OW[C'UT:O@.$J,$L23XP6YI[<.\U5<+>^TG"$@:X)N6J$XW],:'EXX2A8NP^,39%+ MOS29F*6W(.'A-1R,7G>?3Q M^L572I-,'>44$_K7^0">/!BL;EW+&:&;B[O[0T)2RI" 6-(8<9( W;!$D%1< M2(J]E/R!=2U7R(#LWN_KEI+[&,D=3^+K8@ZW1U-82O S)?CR3M**ED09*PPB M*E=OS)%03:5 6@#)4G2Y0.TD*M,^JS;""F00I!]$Z]8KK?N#C*UTWR)2L70$ MP#1CI6&OU+_/#/[?@T?#82A?>K9?!U:?6H "Z M7=OU64L _,VEI_+)N5%;L/TPJ.1:4ZWPO;1U]IO]DJGPW5C=K5YK9[W1,%_V M8UZL^A3O=%_[&J,KPFWXZR76#7KM\^'=2W[6L&WT\[C_E>N.(G+]:$^13@_?@%A46<9X$XHPG9$-ND9.XDEHG M3 G]J9F?]W)B,PX6DKD7+'M@%59=MXH5RZWS(QC6=4;DJ.-+5GC]6/FV'\'?OZ%FE 3-$AP+R06NK32,..&$#U@:G=BXH:_& M9 W4K6]U;'OPK[6]VJM[SRTSWOH- K-HCG M&P+6!?<-[H5_-274V*4?>=(>6] _.M)<3<(29$G2* 7K%'9862_6-IE99YJN M$Z/&>FA,X,W*B+"5WM?ISFS2.^]7BMT@(T[9RI8S;PD99 (5J]"/XQ0C",'& M)^ 6PJ4+VCO,-+..1L_!))6<,E5.\9\_2A1_P7TC7Y^$]L]7:8KA+BU'I8VVS ML?77F]W<<6:[#I)6:WR_N?;"U3LW8H-1\I0<%+7!M9Y\87+@"B,F?ENYP:>^ M,7MV\>:'5=*Y5=QAP5?"9O=.\RQQ>U_9LQ]5"GH+6G4,WN^M<7OS_>67]W?6 MGQ[U>W K=/T2WL>8TA]/6DIXS%+T9 O"V=D^\0XM #S$MQ54>;57VZIM[VV]J0 $K.]7MW(/LS]?V-MF[?M<_%,J/J9<\-V; MI>+/TUAB'@MH>\/8N7;Z-AZ@ R;UPD_*R)ALUM\4Q>"^)SY;#-C:YJLOJP9% M>=#1]K[?SKOV/+2&,?S^3$&X1]$[T,=>WNCXTBLB0R6FY)\SE/2Y"/[_T M]S572K,3IV\L_+VB/9^Q/$*^Y=HF^XX /]<*/4GXEE6Q?T?XOM&8('6YB40G M?MD:W0 RQ4+N#EH7E>IH0]YNL<+['?E\IC0^?W)+:9RJ-)JU33XI:2Q-X4^D M,:\E]N,QG)G:IB@MY:QDLTAW&.1LB&)IY;C7!I(-_KNR M^Y_SUO"R-*&EF'Y'3,7:IBQ-Z*S$U Z.*Z_:O<]?Z_V4YK*4PRR'>FU3K9"Y MG,\^M2'<;-BK?$<6[PO,S2F:6@K3-(6)D;5-/26CMD1K!?1I:P7/-!7S>.>J M[=JC0J#_>U#9:0W\^6"0LYJRX=SJVO;EH%78WZ\:(*N(T8Z ?,Y^')RW1R:Z M?A9'G/X/SG--G7>]\6*G:_FD<5O9;@]/)KC"6.FS!=%AF#CJQ5:CEQ3=\ M+OBFU&$/9-/<"!%@UK /1"GTU]M^S\>05=9D-SO'E5?6#WO],O*_DN*, MY23E>7FAABRAQB)##;A'+BYSW'*M80DQ5ELG%;2F/UQSN%/.:V%V4-_#&G/M M&TTGL8T[;U8K]W%_,ZO7._>*_NWDC^_MW[O%AC_FT0=2@JW=,RW7J@QEO?52 M\+$RNRXQ@/(WS6#G9W#?N[L_J+*P*&_QVUZWTCCNG<,]0M&<,9X-*T6YE]%"0.Q??]KJ MY+**@]^_^T:+5S?";"BLGE0W F]HPR??#81N"/:TWB4_/B88F\Y@5Z<>Q:-J MNG_7(3.+5KSA@6L<-_8T?_-NOP[E%J[LQ@,IEW/,*PRO%U @IYA/IV[Q!-WA9$O$T(>P]!/< M[;ME'L\'X5:-1Z8\Y2Y$EV0"IR^98+5@-*2 :;"17M=X+&H-?ZWQB-BXQ./Y M !U9>_8R;5/ZWZSCN<>PXT3XZNZJ_W/A\VFJ1V O_1*G_#]H^;G8LV MC.VRV7AW==CPHMJI=0X;^QT87ZMY4CNN79W2ZLGA26TG'%=/WGT>7P//.C^D M[V7SZN_CVDZM#>==-NEAN_:ZB6NO_VY5Z2ZK-YJ7M4X5PWM>UG;^2M7+W-.@ MZ&T 8_(7]7(\N6A19(PCSBE!Q@J&G*8I&(-E5'9MD\MU)):7<6% R;>8,J5$YP$;Q+CFF$L!77,VY'B(H0R4BJNY5!< M5[<4EY R$"PQ,MQ+Q)G7R$B-$8M&@"X+T3!07(*M,\472''-:+EYOAD5X#R! M#+AVKD2O*:%_=./PNSX$?=S+WZN&EUI730ID;8WZT0R^3G\M#K\TK2]5T614 M46W[#H:2Q#OF%$%!85!%/A"D$\6(@WKB@3@._X$J(F2=ZV>#J/OUP51!U$,= M[5]>DB>%.DI)GI$DWP8506O %OKSD^1?(1KUMA_/;"M4XL59KN/P_5S-'ZFAA_IU2ZV&)@4HKF=\=S3AI?Z9 MM/XYN(,DO"4T**$0U8X#?@#/QB9CD7"*J6!(I$R#_B'K1CU;_2Q>-*:4X$D# MB5*"IRW!MQ%$TD'IA!VBB7K$"58@P2(A8P@VB6J?." (1M")P4G2@F>M@3?AA-&XBB,-DA8'!&G M7B$'!$.".^V%4 XG@!.4KA/^;#A1QB,>)7_UHC'U-7JHV,$@_J!RY"_OT4P* M1!2SOE5,=NG.3%K_W$T/X=A9&RA!6OB05UGS>BNVB(7$DG<8NVC7-O6Z4F:! MO)DR'K&@ **4WJE*[VWT@+$PU :'>,S+D41[9(*3@!Z4#"21P&+&_SE'@BZ0 M^$XH&%$\6XWV8RXRD&CTAKGX[#60V'HZD'A,,O-JZJF)I5*4*FH:*JI^-W=" M,ZN84A)A*RWBBD;DDB'(F>255-Y:J] M+WQNM=MEG&/:"&0\TZ4>FI@>NIMN$37Q3 2"B#5Y\XM62(/-0$)J$ZC1*3H. M_M%Z3MW$4B^0BU1&.!841)1R.P6YO8T?)!:1"::1Y]P@KC5'QG.*(LBRQ%A( M[UF66V[ ;="+)+>_0I[%:&&DU1W:[E$KEV$9K8V46T%FF6HQGOR14U.+P]T+ MWS[/4U=JJ(GO3FML9>U4H(O:3GZOTX_8...P%4@+ 2J*1HE#3X($ M8]?KC#U;096Y%XLKTI/+O2A%>L8B?7E3I+E-WB:CD+/&(AX3039&CE3P MPFMJM70.1%J*=2$6*9WJ5PA,O.WWSF XET6YDERIY"R7.WPFY/@E')_);189 M4>!MVW:'6]VP.R8"**I2+TU.+^W>@1J>6>63\2AI !B<.89,RAOCG0A<1\H8 MT&Z3,+INU"+Y0F4,8T&A1BG*,Q/E6Q##$V64=#+O.@6((:5'VB6/HE M9!KLY\'4T_O!R"'9@AC#/$48LT%MG]L01I3QP"FB9MB%$IJ+5- MQ= AR5B24 M/-%>=,JX;G:1034[ZAWH(:EIWH!!?=7B$N,DCK+T,/,JUS4>EU?;DF; MM.YY?P/HB?!L^1%"X-%GDF$Z(6Q%R#I1&NTR,,*-^O;_^7?]S<[N_L%_5W;?O=]K-)_4VOIZ-KXA$P-"A-YYWNT\D=[6 M#W77IS/*7\$C^88YGM/>?%$ZF/^R3Y/_(BU^)]TV\^V( M?\KZ;Q.'5:=W?$;) /,*+! SF"-N)44:PX]HI>G[(]F_DW+ MNE:[-02"E!IJTAKJY&Y-J6A2%%9Y%)4%U.0!.CFF.=)<1>^TM$9D#<7PNI"3 MBK,O4"B]E.=)PXQ2GFM2 ME_F.LY7&;3@CSW2E_54HRKS':0.,\:Q_: V/M\\'\.ZQ/]9*EZ5.FKA.^K:8 M5)-43YH?0>4DATE"7I#L!3F&M (OR$;%/;.$L90W7O)U^?RRE8L7F"DE>M(0 MHY3HF4OTY4V)SNUT3"(*8:=];B$**"-PAQ1Q@5M&K0$:;C*Y3LJ24G,N*=5S M,*9B;_*@;$X^S\)2I8::#>:XCKP*S*UC&B5"$^(D6F2H(TB Y4DF&2:] 0U% MUC%^MH8JPQJ+*\O3J2Q5RO)LT,9UPESDVEK,D4V2(0X_D;;>(V8Q2U0:Y20' M6:;K0BR2+/\*(8WQ(LIXO:181.G=Z&)>!CMFFWB2Z5%&7:>IH>Z6E@H">T6, M14QCC;CP!%FF,*+,.)UPE-'%8I<8P66$8X7%>(*Y&J48ST",;Z=K.&(I XPA MC06G(5F"7 CP$> &,R(F0\C:IEF7_-DE+!$@>62X"LI1(HB,WWFOPBA19%\\''4NV0[(4_9G" ME5+TIRSZMW!*\HY@T-6(^Y1[G1.+M(L&1:PB<38:;?+RBU+KE"Z-Z/\*X9(W MO>X1&L9^!\3)E0W$IH])8+X;,-UO8##UM-V/H56JI@FJIKLEKX3R(5#/D06[ MDBLW"*1I9 @;4$=$.Y&9BQH% M1QGBA'"D [?(J9RUE8B+,2ZB"/\*V1WCFO.55M?W.K$RM!?E)I79M>W8*V:] M82^^\7C*!H83U4=WBT%YS80 .X(2BQ[QD%1N$I90P#9@C;G%,3=*-.TIIGH4TWT(73E J8G(H26) FKU"!KY".#J@J)$"NUR/6_%U M+!=)FG^%\,3/15V!R(DF"8;*V*=DZ?WYKTC*.L;CB/.4$TE*=W$ M.( =E'@4)$X\I3"J* OB+-2SM\66,8TGY9#VX[#5+[J3E@&->?0A_9K4WK:# M02NU8BBUTS2TT]'=>M?66J:C0T;:O&L_)&2\)8CP2)FPC'*2UC:I6-=*+I!/ M5$8X%A1LE.(]7_&^TX-,!6FX0B1*">*=RX"17-W>*VP)$0:.%MMEL7BV+U&& M/)[0@ZS])2^CW*TRZY9DWP9?2WTT!7UTMU2JE]1+DP!N:!X1USR ,P28 P/Q M4B"<,NF+[2J"+M(";QG;6%"X44!4_HVJ;A=%WJ2>W6+[>EK)3,3V%;2BGS$Y7Y6S@D"B&E MEPE1)07B*5*D":.(8.HM23C2%$'F)5\G_%?N9[5P*&6[7JWN-:J[M<:HF]5V MO=;8J[W>K6T_M871]20\B#IC]3@=-' Q:+WLMMK_6AOVS^/=$H*=3FN8UYH& M6]V0"PK"@&+7%ZJBU $_U0%W"VYQSX-17"!))$><)(&TD!@9(9V3T?@0AF6?>SN$C2T/LVKZGBGT\M/[?G3]4JQ^%?9ND[G_)\_TFQO8__@ MV/;C+0TGD]:$2V62C9PP;'0(/G%P][S&H-ON1^=[M5?W:;A>]R"/ZZWMU_L' MP]PPX!_;/H]?'WV-S'&I\QZ@\ZK#ZO8-G?1(%J$P1-3+6161-Q$;%"!;?_=@\?H>)E+ J"1=Y<. 2<&:S$"A)+#=*&JKN M#^N43+2,3*0#4T2SA B+-MM=CZRT"6FO68Q@?7D$NXLW,+G']M[ZHG)F^Y5/ MF;I_5+[+=H-,]<$,U%;!7H.M\^%QKP\:.3PLRE"RXW/C(<5**Y#9OE M ?&$*=(V*N1LU.!%.F5X_($NNY>IIJ'&2J9:(J:*2D9+34+4&P9,Y2BRGB<4 M(W"\Y,B%Y4A:/?KH M"3BR'#,D;$B(1\Z1812<7L.P8%SE[?MKF\RL2\K7);EKY1R;$+RK$7 MU9VMCZ 9C2&8""W #?8B8% 3+I4.A(IO$Z-W=+J"V4CBS9;BG8 MSG_DW&I"C :(*#3BCN?4"(X1@R\Q"9Y3C@M-*8E>-_=4[AMKRMY7BC]:77X) MZ!8!R3(G\O8"SM/,PWU-RKZ(:1&-*I,,'BM]MQ88F35)> \..XT"< ;(D7.: M(X5ET"DIY@G+2OO9&Z3*C.7%E9]OV*^P/PT]G#U0Q/FY.AS\Z1]?+AS>EG?^>>T>O6> M5,GU$J!VAB2#0A(@V"*7F=NUBP) M&^;5&D&H])PHI'&N/>>405HR@U(DX&X#@HS./W8)OEX*I 8@R:ZTP/C;@1&CF5&#+.8L-5),3S MM4VR+K13 M9>",XL5!<*6Q7'B&XA;,8NXH#K:1 WJC CDB",(,N$Q8XA.0O>C%\FFDMA7/RPGF['')*4B0.3J&G 7'&,0AG"LAZPHC3/$6GLMFC M"R2=J[4A_SNUD&&H>9IMNW)F6P&UNA5OSUI#VRZK$4Z[1-#7N7\+4[_7W1Y- M?%DZ9'**Z&Z_2*:3(SXXY)AWN32J1MJDA+#0D0KO)+-N;5, ^.:LK$6XPE(\ MJ:(_I13/0HIOMXS45#CO"#+"VQQRQH D%6J1N*;], M!E"C'^W@O'\YS@%Z9.#U:2;VGA#9>!S?!,G*\-CD)+/YLYQU?+@36LVK/5:[ MVKML?LC7_GW:[#0O:A^:N EST;S:_7QX8, M:4DM2IR'@)/0X,VM;5+.UPFY*]A/"/$_S0R4G+;*&R8!>GFP@[EKC$T!.:<2(HHH,&*$Q-P4:H%$]U<(T.['H84O0R7: M?A<&77:)F3ID&$_Y[O6,;WE_WCEOYR3_G9A:OE5VF9B@'KK;"3<$B8ES-%=* MBGDA5R+-+,[!6HR-85;8G"*Q3IA>YV:1-GB50=H%#=*6(CUCD;X%+;Q+44?- MD&0^IP@#OC *\(7&*E*09QRM+D2:Y+(MSV[3L,01VSDUQ!U+0Z57]*?SOOX>\\'7<,X#WAMSM+2E_I472ZVOZ6&GM=($Y\ R2I MQ6$]->Q%J9T>I9WN=L/5A/J82$!$:PN.CP'HP00N]@TF;:*212CPGKH\9<1B M)23XZ3"CE.#Y2/!M?!$)P0F@!79!(6Y83B^C&C'GL1>)R.3RLM$]:\%EX&*J M#>D>5>+_ >[.+]RE:E+AC2*<>MQKPSP.=O]SWAI>EK[/Y'33W>:WV#'#A9-( M1I5R37OP?0PA2'JLL"=!19*;WZXK+-:U?G:[JL<*RA+%.GYAX9]4(*04_BD+ M_RU@(HBV(.4.Y5T(B#/-D,-.(YN<,\Q3&:C+PB^56.<3:WZ]>+WJ%CHJ\L". MND7'NH< F@>V$AR]W4L&- B]<]>.7TCT_]C[UZ:VCBX-&/XK*IZI=Y(J+=]] M6'U*IJ@B!CO,$X1MY&=*W3E_[K 2=H:7: !30FWAB$NA\L;C_H;EJB&IFA MF/<#R2!OY0E"""H9KDSD+#NJ78FZ*U13V5#-X>F!-:O*K)596VM;5V:]5V:= MRS!%))8IL(@>4#(&NM2+(003=]KDI]],F96;KI -=X5^0&:=FN+_F=C\H>?A MQ/G+^< O7,O'_,R/[A^.;-KJ,\;.8#C)%YP,"_I"'(QCV1,&TQF9'CVF_L . M?-\>YL'E/TQ;T3[Y,5#ZPIV=71[9$R7R$#X.Q],TK%]&\=!.^I_BKY_[87)P MS@87WGBV5N3[6ZS+@SB>7/V6MLPBGPD;O_"UC';*&UY$$YVB@AI$JZPQV5J4 MKORDE*/J'9TVG9V^Z6!T?@W\[55O8W][MY<=OZ>[ MKU[LOIK^=N4SV)8[>+K;V]SJ[6U-&ZKO[?ZQO;FQOU5\U?SMM-GZ[K-\>T]W M=[9:?R\_;0\Z^P?#XWR-,.YL??$Q$^.+..I,9A2?CGZ^\CR,[>I\? MTT*XXD?K[=MM3SJ M9QQ2/F"&G*>?=_KR=VP\(:?X.%-,SC[Y[.4GTY=F-IS3UX1\H@U>^3)Y0J]\ M[9\NJY\89FYUU7]^33#Y:,;*]>W>N41CY=>[ZK]H??\J[)NY?WJ)9W6*S5;I M?S\=#^QQZ&?+Y.?.=#O;/QAE*^8HO_%@?&HMQFS'A.EK)?FKPTGW&NW+5V?" M]OI?;C)=UWS0'H-??KDS<9D"<@/WH.7+7^3'IN[X2FPLZ\S1)HAC62>G/E;- M/%;W=&J7Y^Z![OC5UI];O==;MQ1Q5ET47B7--P4:I*,,4[287'0DL""BE9$P M29)ZMSD]34-"X;I)8Y_BX/BZ-1\>6N3=W;L@\CY_UG_[]_NOO;_+OWEUL+OY M-K_O[>'N7V\/WNSWCG8VW_[]=O/]E^\B[\LO;]BK#V_RY_?^?OVUM_D2W^Z_ M/7B[OX.]_8TO;_;_]RB_?KB[_^IH5N1]N_GL[[?/\[U\]:RWOT-ZFP>'O:-G MASM?W].=S6<'.T?YLYZ_%KWG;]-._U3@W=DC9"?/P^[+=]0[PK"16A^2XCI%PEU2D*8,E&8K14Q., M4S$1EZ8D1\])CE:2>Q"2^SI++<#>\/":+:XJ:5V#M$[F5+;(T*(5'B@W"E!S!!>5 M!T5-()3E/XIIB7S>Y:TJKEVK+[5=/ZJ OA= SRI* 2U)P1A(SF4K1.:?=/(> MDI&>*^,Q!98!+5A7RSLK2A70[05TXUI)!?2] 'I6/;'!\+R$!I"G!.B#!QV] M!8M!9_]"LLS;TW)J:(J"4B&]O)!N7!>HD+X72,\J!=KZO!,' EHD 9FH/13I M +Q0Q)D,!X'<60/IXT=;#CJ#_KCR6B:;M2) M7SZ6G*95*Y3XD/K V6IDFMKX82VV3I>B\E53?-5[.B\2F(A!&09*4IM]"N4A M;T "G!>499O#H$UKZS(3EKBS_5%K)[87U(UK!!74]P?J6:% $1]%I )L-B&S M7^$#N&@($&&UIW(G@65767N7("LHKJ]J&Y<*JBHOC]4S^H%-L,WA(QJ MEGDYV]]"@B8N '7,$_2,)Z/6UHWH4MXF^_N>*A\_7 K2[HNM4C2B]WRVWD*M M=_J@6L'NQUC(:?#^>_7URD^-\=/>G#Y@?*)4IP#$:@=H2'8E%#&ED:_U)GDK ME5E;Y]@UK)8\KA1P'\I"I8#%4L"LFN"Y]S+[CL"=CH!4*G#2:4C4*T]$4JBS MXX&Z*^6=(Q\K!2PC!32N0U0*6"P%S&H/E(D8 R49\TH :A/!ELY*W!NG%6?6 M);ZVKG17R:8B"2L%+!4%-"Y:5 I8+ 7,"A6248[9:0.39 "TTH$QPH-Q,ND@ MLWN'<6W=T"[1CX8"5BGD8;O4M8GCR7F PXK%-]RDC5SCHL7YW%=!M6F>FJ\M MDI@U.F\SD'^@@"Q(T'DA03-D^?^4E(*6^M&$MZ2)7#T?:;R1:].*PQQ^*T1O M M%908$PDSU"1\%8JTN)=P078LA?4 DM-7/!KJUS*2M EQ.@C>L!=8-=''KG MXA"2-)[*!%&6$P&6-.3E8R"CD:6)D47BUM:QR]3\@4#%[U+@MW%GOFZP=X+H M7!)"7@D5L@VL)8J\P28..D0+-G(2--5^FOFK+NE3^)C;*#\N-[P_E:UJ%8)[ M=\)/]<)I._?*,S?AF?D* X:K$(F2$"0MOC8K)CW)ID"0D1&?M)(\FP+S=GQ- M7%P:G"[,V:XXO35.9QUN$;2U*CI@J Q@4@XL2P$4B1XQA9*KF!UN4W&ZO#A= MF,]=<7IKG,Y54S16I8 :\NIDUSI&"=H:EL'*2NF/%&DI,V8J3I<8IPOSK2M. M;XW3N:!]JP)/SH&W5 ,&K\$EZX%KYIR15"L;LW_=)IRNTE'W]!D_<[ [/YV= M=__<[0SBI)YZ+]+A'N<;SC_-A>J4]>@-!\,?0W:JV'=S,MJ=S^ W"I.GC($1 M@0,2G^T%C9F;%*(G3@DB2\41V@ZMKXKQ+3SMKKB]!]S..N56:QFYDJ!2"51Q M)H*+-C^\-F5;CTDAE,^XG0^IK[AM+6X?-":^HK5!M,ZZYB%QC"Y(<'GA '4J MC0X2@?S7[*'1J)4JI?K(_#9;,^_;C=E[/OBN>^T]H'>N?K].UGCDH(4K*6S> M@/8D0A2$4*&4I['LM6T)"5WZ[/K3G/K.LU>[.YVS3/O=WE[GMZUGNZ^VSC+N M._L;_]_67F>CM]G9>OEZ>_]-9V=K__?=S?SRGUM[^SM;O?V]FI7?EK/U\QR< M9Z/AT=/\6?W!<9Z_LR2=X6#\6TS#43S]=_OV2QSO] ?#47]RL:=N=>3C7/;QFI90'A )5:'B.US ?]HC9YP4,U(*+@D/@ MQF3:B3[_:5I%@+-'DS]8J>51*R:56AXGM8S4,BL<,4(LYY2!Y=8#4D9!6QG M1.M%C&@EQ;5U0[J<-!7M\5BJ'K1!7;H<^"]&PT_]<8%\1L9Y',BD8*R&?]RW M)I2I[4S#_BT.8NI/*ETUUGUF?Z-0U53#Z6V6^_KPCH92E=$F\ $1T)?4:AKEH1;WU,DR8/B\%07RWY^YW X'N?K#E.& M8H;?5#JQDYBG^MB-^Z%O1_U;:@ KD7IV1PE@N_?LGV70:PF8J?\E!O@:1\-* M5S>BJZTY,4!*9)QF[Y^1N' (C&E'+L$9[2 :*.F7KM@F:W 7@%@WU$@J,!^ M8&#/2@6..9."M""8X262P9;C1@,$I4)'G4*%%=B/%=CMR#2Y)L(KDF^&Y!FI M( CA;2B-U".C>8M6 1S-.W;205&7 @9>\L7NH!*TKSA$&R("+L\WZ6WM7]'' M\=]N\6Y!4:W32OYKPW!0A#WP:4YFN,MVB(T4JTRV.Z68T()N,EBEQ M<"@1T&D/KAPR,^=$9CFA97"EB497WCTRM3)=9;K'S72-1])4IEL8T\V)8H1S M7^+?E"Z=!X-"T$P;B%)&HP0)7+"U=8%=JNZ$@G5'9@]6&8+;II.Z:Q^.]+GTMF]\V]K:?=K8V M7O6V>\_W.B^V7G7V?M]XM?7+E8%&U[C["\O"\\2'X;$[C'/K,;EO\CS;-:^V;*C09ZM\?G'_6;'??_-E"'5E+F& M*?-R3H@/@:.+W(&-)41)E)/00"0DIF**FH;$R-HZ>2+NW!RJ?7D/E8*6G()D M($9$$Z(D'F.(V@;MO>7,.8F"FG_1S2L%+8:"9C,HB:;&:0)!) U('2]5'!P( MFXPW#!U+H5#0)9G0E8(J!;6;@ASC+*#BWB6%U)1&-(QR+W6VAC3[5T&[4M!" M*&A6NK;&6H,8@46ELA6D"!CF$Y 0HHK16Z;YVCI]7E]$QG"N($F);) M2<5%HJ%0D&J3%;1*'<&GRE;GM]N)6M<-AG_$7'K9+2X=EW++J)1!>60<(YIL M.,A,I19)L/DW6D6M^^?2UW.B%N-1(*!]$,Z)6 M^W)S*@4M.051(2UQ1$LB*,KLMQCI7/XF8T2:J:B*6@]"03.BEB)!Y1"E"1E5U)N4)ARTJ>+%=2$J%4IJ%+0/5.0Q4"L MYXY$[U#P;.>G;/(3%EPBC"A51:T'H: 942O;H\I'18JH13,/.08& X=0M@JD M.F\.IAE1JV997S\2M[QDO49[KK%RRNV=8A*KU; <5L.B M8Q(W^X?'DQBJW7 CN\'/";C<>RI8BJ!"F/8!5F L6I#)*$\H2JY/!5S1(KNA MNBZ5A-H0E5A)Z)8D-"/A>FE#=)SD!T<*0$D3V)!_1?3:1>V%HZ:0D&ZJHU0E MH4I"RQ*76$GH=B0T)^)R$[0J\8BH0^GTS8N"8B E].BLB\2<1B:R2D*5A!X9 M"2TZ,K&2T"U):$;&]9IEXU09"!@H8/:90=LD@2<4BE+'J:>%A&13;7M;).,^ M'H7KMK&)-B6)#0C;G%J=&G;!"X*DDDH.G#!1: TVBA)J3S,FQ&WFDZ\_<_$NL.8 MOX?^I_7_F7XY'8D;_6?]VZC.7SP?UX4/\C$_KZ/[AQ0KD-J+L3,83O(%)\." MG%#:(Q=NO= /-O4'=N#[]C /+O]AVO+HR95W=G9Y9*=JW%WYEK;,(OXX&Q>_EM%.&<&+:*)3 M5%"#:+-E;U (ZUF4?=V]O]8WMSHX3\[NWG;SM;O?V]SNZS M_-+.BU=;O^=_M_WGUFSCI;;>V4_;@\[^P? X7R.,?[YRN$=V]#X_FZ5.YXQT M_VWT4_K\S@'3NI[Y+@[MQW'\Y?R'7T-__/'0GOS2'TS',GW3KV=7/R..\@&S M9P'E\TY?_@Z()^04%&>G$F>??/;RD^E+,YO(Z6M"/S%:7?DR>4*O?.V?+JN? M(&&WNNH_OR;XU9_9MK%RC2L_5G.MJ_[+>=J_1JJ;.]62/@7M _D$EZ=1_'0\ ML,>AG^V4GSO3S6W_8)1MFJ/\QH.SU_CP>QPTGW+L6F;S#%CWPF M]_I?;C*/=WTT+\S]#\[/3/9=3W)V_WMS[W-G<^[VR^)[V_7_+=S0VQL^G9 MV_V7GW?_^C-_;J__]J^7WV74OS_0WN;;#SM?B[3Y^LO.WZ_ZO;]>]7>>[Y#\ M^5][^^%#_KS/;_Y^-B>C[NZ_)KVCET5Z_9SOZZ3W?)N^?;[]^=VB/ MOWG6HFN M$EWMY[IT1$?/B2[_^Y-,=-YF(T[P #(Z ^@- :V4!>+0,V])4"7IH[9SK417 MB:ZVG1S$T=/AT<=1/(B# M\M MQONL,.M\LL%2 U1%#2AE ,TD R=D4DDQAUROK<];\!7N2P'W!I3&"O<6PWU6 MG@R6DZA%@,0=RW G'AR1$:3-#T)(5I&\P.MLOH9"Q?M2X+T!P:WBO<5XGU7I M)*>14Z$@H]X#6F; )N#X+W5=#?]H<3>]@9%K24PE/? MX=(YS$BYE1)Q-@MW.S]YW+SV,#)%9:G;L-3>G.@0DW$^$ U,E'*=PDHPD3J0 M2C/JM(TNZCN*#C?%R ,7\:RX;[-<47%_.]S/B@\T!$]8LL Y%X#:)K :*6BN MJ!'$4F',W<2'"ONEA/W#R!85]K>#_441XFOO_3L7HT$M([#$LU,B+07# @/J M5616,2VBOZ,(47&_E+A_&/FBXOYVN.AQ!\I50*Z$^2,ID)=3[(=19J2P:2G4D"1B6HK]>94(-U 'Q5$LI7>(V MG250-E7VMQ)J)=1*J(M.S:R$>C^$.BM",IXW1>89!%;REZ)/8'D2H&R43 4: M,9K31$TQ?^Y8";42:B74=J: 5D*]'T*=57\/1:BUG'PM)S^=1=%(.7E1R\G?K)Q\IT7PNDL]^=\W>L^W M]O)]YA=VG_Z_O^_^L;GU:N^_.ULO7V_OOVG_7?Y86_[J\2Y5<7E\PJ]9 OPF MES5/A'HLQ>47-=9%%&Q_;&.]7MN"YHK+/ZZ:P(NJ(;\Z$U9+Q=>:WBVJZ5T? MJ_I8U5+QMXO2&AYE(N_L38;^0[?S]-".QYV-6]5RNDF5K5L5);INFFX=9*L' MV5"6YJF^SYZPMA>0VIAT7,RN9>DC6@I&?X- <4RG A MI9&,RX0Q:$-=MI4CM9%S*9UZMST]Z.6<_O.YQ)2A#X:'&6WCK?\[[D].6G/B MT/O6A/;MP<[7E_SM4>^HM^]9?M_7G:/78H>]^?SFZ U]^_=[\89M\S=_O?GZ MO0GMV\/>U]#?W=S&G]O?_6N'O]W\+7]F.,CC/6;-VCHW\J['#?] 8 ^4,%+99DG9)E$I@J,Q,<&0 M1V:\\(EJY1R)Q&HR91M:V6;Q;#,;@4>HYE(G!C0Q"JB2!^N4 $Z#4D1:;83( M/HBZ<[7;RC:5;>[/MG%*,:=5L(B&6V&5]TF+F)Q4C)ZR#665;1;--A?#TUAO MXQV20%2B#JP.IM3AI* =<9"2=Z@#LF!*CJRZ<[>4RC:5;>Z);8P-.CM22JHD M4%CA4/) K3<4"3)WRC:DLLWBV8;/L(WA47@?"'B"F6V(=Z"ERN1#DC2$6$6= M+6PSGY+_<&S39!GSQR!#/1T.\G#&!6.G*N]O)6;K3/ MI<2*##PNT%BQC_+,O9BJ@W_: MP^/X?<5VT^G/D[X[C'O1YW\YZ<>9!B6I_R4&^!I'PTIG-Z"SBT7,>U_SN%^^ MBQ@D6LY ,O2 Q@IP3AH@/CKB3CDN% D!&Y]MD(TU_^2_ECQWDZ\?YW!NQ$I\B D..4RWGURX(S3P(R* MG'"FO285[RN ]^A5!C=+25J#)CH;B$A2*1EMHE+R&V?GW1'N%=8W@36=@;4B M3C"A)- H0H:UX."D2Z"U-D0YXX/*L*;TSN<[%=+MA739K04SF<*I1Y/W25)J@[5O M"U^U8)@I>,#9TRRQHX]Q,#YMK1:_E)_C70J8+S>1+4![.+"C^%M9BJ<75J(R M5!,,M7=15-@A.^_?&4L-\Y)!*%U34' '6I!,4\$'CB(P[F-C#-6^4YD*Y 6* M"A7("P3RUQD@2X9*.>; J8QFS,8 6.(0-'I)8T I2:I 7@$@-Z\67('CBM>; MX)7.X!4M)NU)A.ST9=? :UU:%):S2HY,4^,SZZZMTXK4Y47J'46 BM3%()7/ M[JP49= )@0:1 *U48*(58(AV3!DO2"#M0NJJ!1%,W??.\..9RQY'OC^.M^LZ MMA+JX_T&#$Q?VYTNSGCK;'%"=0,:#Q+(][[QSJ+RPG(#+B!",3&R*Y^_"&$T MYRP)3**-BF,]86B7/W^S0\,K(%ZA?,OS_RF4,T,S*@U"4"1["%PC&,0 23&3 M''*BN&O [J@@;B^([^C+UXVZ/>BF,^A&2K0W5H(,I4M@+%NVS%Z%T)8K2T*4 M2=:->@4PWKP*4#?J>SOEGT+9>\N45:7?GU'EE)^ HU1!%%KE=0PI)+*VWE0# M@WJ^?ZMB%W$0KBYS<1--\@Z%OA\U3T69;0^O#;'2HA9,4YVOF;1U'B5'=U8Q MXGKT5/.<;LT_EU2,$)%)APS0\>SS!Z-!6[007:*:QZ2\BDU6C&A'0?\&CQE6 M%=*E4G,PJ#@*BZ8DERB2'Q\7**."F/.R#!72"X?T7&,D(DC,UB!(*@P@,@J: M"@DF1::(RT"/K*0NWKGF?(7TUKNQO"ZDKV_Y2J'6$BQKA"LIKUZ@E6P/_OI4,4NB"]X;H9-$*;E*Q M!!VURL7(7:K%5^]E1]_=FY/2DO5(>+! O,I^MU,N%(\Q6@%HS8;Z7?/ MS:UAN>U%9X8@9<)&&UG*UIUR"1D3,J;(1$#&:['2^T+GK"IF@J-$&P.6B.Q" MTYB=Z5(?667$)L>,DY)F=/(['[55>+87GJA8B,PC#28@3TX'D7^+)KO$/A!K M:W7/^X+G#PK7[L8[KB-EEC!@UKOL#DL)-FD#3#%)J3'1T%3AN>3PC(%J9 :I MX F#B]H9]":P#%3)N-"U'.9]P9//P!.M2M8$ H(3"XB!@I;"@S,L">*BLM2T M#9ZKELE2RV$V$/GN6&0L9O>:R6RY,VNT-#J@=8DF)FHYS$=(9SO[&X7*INYZ M;[/>4#"#3:NVP.FJAJ!.T* -YY-,YJFD*,R+S5 M#DE^+DP(R@4E;*V'^4@!?_(CX).U'CTA8(0MP6X^@B[!MLPJSG0*FHKF2EQ4 MP-\SX'^ZB8!N2CQ\:1UD''*MG.&"JFS>HN>9^,4U:ER,\PWGGVIIS(=$>._; MEOZ2]+Z^?Y>?A+QWIPB.\VF,3 +M8W91,%@JD"FES>6U,7^NP&XKL&]BND3-W/:](RC 5,%">;16N=)0N^RN!$\VI$Z%&Y-X3#6W- M*0@238HA25#H)" -,KL6B8'3V:94#!GAL<'3_AJ1NR20]OEQ88F[A,:C\%9[ MU$)S:9W65BI7(W+O#](S&H'.4$Z66[ \44 1)6CG V0TZ\!3B$1@DX<<%=-+ M@NFZ3;<&T[.J@!$BJ1+G$Y3,F,[N/Q@E.%#!B5?>.E*ZAM9MND*Z;M-MA?2, M " SE ES#CQS 5!Q!F::/A,M]025Y?H1;=.KD#FSD8=:%L >=E[8?H#M0>>I M_=B?V,.:/E-'6--G:OK,_9GJZ%S40>J0**(WSG 2=7(Q4&MC6Q>*=+5J M4SGM&B/<,( MB8G(1#F5K-0V,!D6O0RG.(G%@FK:2BM*X4:+J:5@ O,8"U-X8B"R6J#JF6EHK,Y 7"(IHH MW%UR<"J FP/P125M=]._$S1IG12"590"!EX2Z$B$Z)- ;U7@@68 2]D5BE< M+R^ I=&>AFP["Z'1*UHRT@6EV9PN,HQC=\G2J0!N$, G/P(X2B9)4!RDUJ4F MO H9RBD"C<;$$B1'4P$PBJZBJD4 7K4\GH4TE%V)$$"D*M+@++' C$:9?[!2,-P+AH)E2N_L,50LMQ?+3JCLT0OO-&9VSTL? MA4Y"T!"4)?ZLGU03;64KEIO#\JS_C\8DHX0!'EUV'R(+8!):$-HKD8B62LJU M==WE*"J6EQ?+GC,O35))D(2$,TLQ$26<-)PC%::QQK,5RPUB>48*L-DQ,L[0 M;%[' $B) AL$!VVB#YPS&BA96U==(=J$Y54[VV^P->U*")/-N_]W:WA76>LN MK/5Z3AE(*7J"/GL3@B5 DP)8R@R4I4S,HN&>KZW3+L4VE2&JYP^M5P8JS!\4 MYC.B05XZR73(UHA(/ELHFH%CRH+66I3%=)KHM77>9:;&"2PQS)L7#2K,'Q+F MLWH"#\XIDQP8-#;[("R"Q10A!8,4,3(A2T1?EXJZFR\QS)O7$RK,'Q3F,U)# MHHYPJ1!BC"6I%A/H1#0H$2,*IPCS<6U==K'6#GU P+ZP)T=Q,"G0'/=#')T& M'$R&G8G]TK''DX/AJ#\YZ10=XNCCX? DQO%_=UP\L(=IQ<(1;E)JK'%!8B/\ M?3R>E)4:OXJ'=A+#_G#??OFK/SDH@51Y*I\-1U<)JI7(;D!D;^;4A[R"/B7& M@90ZR$B) 6L)9M^DQ"YCTH:H4E^LEA=;3C W+CM4,-\CF&>5<(E(3PZA<6\>*Y>7$86!::ZMPDP#TAN,%2PMP7L,UH#"\(R@13R8E/ O,&# M\SQ"E#10EIG 8EI;9UTT\^&&#P+V58MHN)>:H,M?G(BC=#%;+I(%CUY3C:9L M:MF>]5J;Q.Y2;ZSR4U/\Y.=3&QQ-5F@/>0\B@%HQR(Z& \6$LM$(2QTO10R* M&CIOCC11)0N*F2! &P?C2Y%1Z*R)!Y9VONWZ%?MWU'S_T3WZ$/BI&HF,![!3Z MWD8P"BGP;.BC]=0SP1_=KK\*%4OW1]&.CTA"&),!W1!^Z,H%X;$3RU@FA[=>W2?VI86,V! M!9D#'^;T/V.Y"P8).(/QM(NZT]:!#\II$@,:'=;639>*^=(FUS^?J-'.+<8P M,U(%88G0A&"4VI8 0<0H$&E,FEU=OK1B^&$P/%O'E M%K.# F)6 R5HP6FI@ MSN9?5%Y/U!7#2XWA4K;&.FT<)YG'F;(I;\I:&8M$)2WTU15,*X8?!,,7%#FZ ML[GUSG*I0T $I0@'=*2$!P4.V37W*)S/O]"*X:7& V3'*&!8:DF2!!D:3E^W"\*JE M%#42ZW,3,65)F4J7@V,A":)GV<)$2Q)GACJ3;UM&$J\^]JM,=?],]??&G-9713[,Q$D(@4=" ,7*' MR)D.@AC*B)/IZI._BOZ'0?^,7I"($$$'"1ZE+VF#' S*")0*19'8Z"VKZ*_H MKWO_,J#_1Z7A_3O%7#1H$4KN-Z N;BJ96]%?TU[U_"=!_ M,H-^9S1#DH&?5+;\E5)@" IP*EAK2O1?J7WR6-#?4'Q"2T2+R^-^7L6)S7\, MG2T[*G$)5U=;O<:-+RY.Y;HZ;QUDJP>Y@I)@4Q$_CS=U^28&@ C,NN!E8#P; M -)E%R!H)S$Q[9S VJRX#?O^]ISBQS1!K9V!;)KI;/5S!C8X!5%H&PG71#&< M%BKFK(OBSKW6:O6!]D(X:6*-%<(SE=!*9:5D@AH>DR5,^7^(]ZD0OE<(SX;Y M$.((>@)2)@+(D@"+)'OO.E#*/)5:L )A(DQ7DMJ);(DA[!PEU$NF@O$H0M2( MKF1RBXB$\?0/X3X5PO<)X1^TM_W7[Y(4ILAL4"K]9 AK#D9@ "4CI2)QKLNY M6]Z%J>IJ67?A)8:PH/DM&:2::(;<6Y/_$\P)&25CRIK:LK@E$#[Y$<*::Z&E M-)!,*.?G5H!6/I43-*]8%(6#I[LPLJY4LD407K5DGEZ<=/H#/SRZ77OBQQMT M> ,6(OFI-=10F8+'3!$.N9$^TQ)G**,G-RX'G"=]>SKG?PS'X\I$S3'1SIQ+ MSPE&;5,"]-[G+\F#BUR (];%$DDJJ5A;9ZRK>9MZI]? X88QK"@*3YQ1Q"G, MSI\UBAIO$V&2!8+NQE6 *X87A^$9GYXYF:)E$8A1(5L30H.)ED#0*G(J45!= M&@O)[-";BN'EQ3!G4B.)3I4*L%&@I5%J2:32,?L#WM^X^F_%\,(P/.O4"ZDB MT:C!1RD $Y%@988T-9()8B2U,N_# KM4W5F4JQAN+X8I=]F*CA:ICFB==2G[ M\E$0Q;2S5J0;%_6M&%X\^F"S5\^] >.% \P6%>A2%B%#DJ7C M.5'9IV?2@F'$0')$9&\ 3ROQ4ME59KX#>NT+L!38;=R5K]A=#'9G2^E2SSG5 M'"PQ'C : =9IE3V"5-+Z/;I8CN9%%T7%[I)BMW$7OF)W(=B===]94MQ$6BK@ M8@!$*4M;;Y:QRZ*DW*"V=SGI:M&2)IBK=@A?V^LT]K5DN)U$0G\J-%DR&UU'Y+P#^C"EBJ MO'%H0"L:2\X- 8.BA.Y[R0V72@4R#174I*LDJ^"OX*\[_V,%_ZRL$"/+:V0U M,&Y==DV,!&NL*H: TT1I(2*I.W\%?]WYEP'\)[.:HD3NJ0'J==[YK MHK:$(A7Y)?H(=_Y5:+.SX?WQT?&TA79G=W(01YW2+'L4#^)@W/\4.R46I_;< MJ8.L/7?:5X'C\889WJA.N..1$FU\DPE";TOI&F.A6D-P/I;!U<2VT0C$ 4*0!*PT!'I?N\@G0I0,HPZ&1U\,6]%EYHAB(@X7E/=3S_7R-=ER@E3KI*B3A :?T*#0GB+C M.KG((C&"-](6IX+T9B ]^1&DG&GD5BL0J$M%>1O &HD@E>?"^.@R;#-(+^DE M7_O>W /<]D?YS8=VBC0;_CX>3X[B8#+N=@9Q4ESNB?U2$VJN]K=+3Q3F$S=$ M8TS,)C6-W'H\&L6!/YDNX>E8 M-P;APH)N?%O/7ISLIGW[I;+9C=CL_9SS+IR)IJ3Q^D0EH)842H538(Y1SUGB MCF63@][%XJC1P"T&/$?ED.9E5HYC(,(1(DJ'BQ2RPXA<7B,+IP*^U8"?3=]! M2[VF.CL5% %5E&!H\A"D5%R&E$Q)WYE/_*UX7PJ\J\"4IAB-#P*I9YI95!H# MQKS\4<5K9.Y4O+<9[[.:@A#2<\H1E$X,T);V=]0GT-H2KTIL3BB5LVJJWI(" M7FH6B'0EI5:@1V&#$"P1IREE,5OYUTCWJ8!O->!G](ELT$6,CH&V(0(2'< 2 M;8$%%P77285I/,Y\%%[-$5J6'*&EY[3\? =$)7AV7K+UXJ)37CDIB+5)B=!( M7[Y*0S>@H0]SPH+1W%,F"4@2%*")""8_0:6 IXF$AXB^V!VF@?;@U\/!(SKE M6%E@AR0,%5*%1!B:D*RF@C*AJ!3)6>D::;E7@7TS8,\("-3F54E) \$B('@B MP07-P,G C8V6$:]+),%=#(P*["4#=MVQVP?L'Y6"#^^2U,;F%0 2D0)B"AG3 MSF5T*\(IAKQGR[IC5V#7';OMP#[Y$=@^.4JY8Y!AS$H;#UT"=&FIONVXU4[% MX!_%CKT*.3G[PXD][%Q$P7]W3G%PRX[$IW?S"\]S'H;'[C!^2\FX VFU3E?Y MKX>:G793^4U.@I5GZ$)T2284(IE2)YBSD )AP496DZ];P.Y?-^9;HPA7CNP9 M&&(X( TE@H,FX(;P%+FD%$L$1U<1T=67)&'>V4B+R()CI%!358*LL9DRU+ZN!8_TW"'$ M=%9W-C(Q/_V]LYV_O>IM[&_O]C;^Z#S=??5B]]7TMQ:!\O([>+K;V]SJ[6UM MYE'W]G;_V-[VQF>GM[YZ.GOYU[BF_']O7 M7.M$]*?C@3T._;R-_MR9DNA>_TOG*+_M8'QJ\L2\Y8;I*_][/(@=3KH_&$'7 MG,\'=8YF9^)R)^!R"^\R%_0&U3';O?A%[6GJAJ]3VW"9)H[>! ;M#IZXWCU_ MW\\[SU[M[G1^>ET,@.W>SYW=%UO%<.D][VP\W=_^VOOEUK:=%$%.=OQ MD%Q.HKTXZ?2GB6IW*T,3^/-S)X]M]7K2S9Q]VOK[\LO-\)X\Q?'C[ M=RD"_K]'>;S]'OOS<$X3^^OUR9NOK_/U/WQ]\]?+K]DI^_SF:QXC>Y7?\_K+ MSM$;TGN^S=_^]6 E,2)$0UA):I2Z:_A\!96'XZ.E,OVO MR*O^7NJMR/"CF"'G^X=Q6O;MU-PK?R^_>3L^Z*3#X>=Q)XV&1YWAQSBRDU*1 MO2S4I_ZD'\=W\@W:8OXOO.2^.A6\6_Q8;,:/^5'HGY4#'(2./1KFP7V=_F%9 MZNZWWV*^N P;@[!Q81'J?M74?G4>DG-AOR(J6)<7$+37"E!E^]E(E."CX=1Q M%Z+-^Q72KI'S%?X>O?U<\;PHB[/B^7[P/&M_6A$I)I<@3.U/20AHK@7DQ52* M22,MS_XP5]W\>XOPW&0-XO;;'+UL>183\S#:<>S$+Q]+/,BRU!QNOZTQ+4MV MM@9;IY-?.:DQ3NK/V1A6D209+Z&^*=L8.GO'-M($5(B\ZR0>T,FU=2JZ5&%# M,6LMBMVM.%Z4C5%QO%@P2TY)ZZE76:+FU4=%\ M?VB>-3M2)":SM !J1,FKM0),8!*\",@<)1:96%OG7=8JI7*U%(ZG^5^4.>\< M#L?CSBCFJWQ:,5GCGLV.4W[*@Y[\G45T)JC)#FXS.$\8$D$4%) M:Z#4O0%G*(&DA0Q"<"5IZ=72Y8:VHYML%3-:95YL]Y[=#+^I_R4&^!I'PPK= MFT%W[K@D$N<4EV!)*:J,JE1+5PKRVADJ,%J?8LG8U(RR7ZN(\4!0_,V&#!88G-5NAN6R%_?G2P(IZ%FGT MD+P-@,$)L)B='J&SAZ.09UNC'.EV&=9^K\N)Z@;DBUNAN@+W9L"=*4B+QJ1@ M(@$3#2EK];EO87?; _\J,17;\;3[]N#\\WG^YI4X[*Y/6I[ MSKA$1J,S/H)47@!ZY\ &GD!$3XD30S69'.[:I:EVVS[JLJ'Y@5,]8 MGC(2%RS+@#;> Z(GH"U#T"D:'A-%J>/:NI!=0UD[4+U:QV,O1O&C[8=S/>MV M 3F/5EEOF,36((=)+FPT,2@F@H"&;&D2"%MXG1:T) ME*VMFRYM"Z!72]O8+_&^I9#.F=U]IG#YX]$H#E9,ZFC%.=H\6WV+(8S5/UH( M:;V<,T,T3T1$-"!MS&:(- &5E OKACM0KR MAP#YC&625%(^!022/8MLF20LG7B*PV$<:JHT-1GDXM)S\QHG?#]HG98'Z)Q9 M(V>'3COXE6Y^]E.^E7'G MXZ$]BPRJPD@+;)#S),NG!W;T/E8#I$'N>C-G@!BE*).4 /.E_[/0"JP4%JQW MJ&A$&G@JQ1RHF3\QKI)(J^'=LM.9"NM%PGI6!#%*$!(<)%Z:$$=TX(A+$*,A MPC*,U&:3A'7U)7Y%#02Y)_UC%76/E@6!?*M3626/Q5"3GY<\5'(JF0A>&01D M*H)+08&4*OA$M$\6IVG3=+Y290T%609%S/F!R4BZ1D,&!\R":' MXAJL2PHB$J.S=U&Z+Q63 ]N"Z]620,YCL3L?[4DYA%PMJ:,=R=171\B_.%V4 MRE#-,=3[^8QJYIT6W$!2)3S>L,Q0A*G\4Z):$B$8\47K,&R^GT[->6DKM-ME M>%1 +Q+0LR9'!C,Q5 %SI0*39AQTRDY%$M0[&9P*AJVM<]+EK5(O5TOKR(@8 M'<<\L_;0COKQ-/EZ% _M)-9,F'99(^?'9*].5^>/[QGRE:IN1%4?YA-N,7%I M% *1A 'ZY,!%12 2H@0/DD6/I1EV.URC*GD\.L/CG[!;;9 &@3UC@P@65+1* M C(J (GPX+CG$*1$ZY%RKD[E3$YJ^,>#EZ7]CHJJ?[3!XCA?F;_ZDX.GQ^,\ M/W%T3ETGE;@:(ZZ_Y^O+4>)U$ [!I-+&0_H(1@<'AFOTR)#:4[V6\*J&+"?0 M[S/LM +]_H ^&YZJK5'.&PB,^VRA) -6< G>HM.,6>43+S'F5"Q71;I'8IR< MZR/G4LA4'QG^D"!S5[-E%5RL^RE25E:JRB*WY::M.2,D6FF9$QR4+;4R94I@ MF*- ,DT%I;S#$G[*\,Y-2ZLX4NV0JS!0LZAFR^U MEIFI2)>JNW0"J@I)>P%^G]9(!?C" 3YCBCAO)!>2@Z:1 'H5P99V7P91H,F^ M"$UR6I:P+?A>,8VDG,54->2ALW2_>4E/[9GE^BPMF[N$I5:18[V0O>^$G$K=!N [HS1H)2.)O@$ M#*W+7@$5X"B3I8.3ERIP3U*&+LKEBNEHAYV@+D5>?JH[WHX/.NEP^/FT>^#P MV_%*F?M/=X[@<,-1B".8##_^4A9B/#SLA\[YC3T^KGI(*R.OUM.\6--.J"&& MWTY>CV.XH,5N?%NPZOPTQV/S%5!30NV=)" #+SE\(A5APX)%&50*A'&"F<=X M5\NF@D"NC:)'I'^L+C,T;L149G@@9IB51831F/\?@BZ%@O*F"TYZ!M[QP(SE M/DYK(\LNBCM7GUWM9F9[OW M<_[OSZV]_>W>\\[&T_WM/[?WM[?V;M=,^6Q6KK5;#=NS59L/Q"V9ZS9P&BP5AL(2K",[5)H6R0*>8FY)/E_D6=L M<]HE2W;*UVHS9#3,8P[C4[7.#TRKW]TH4\V7R2/:,2TI@O6& MH8P21OP+*$ MD7.->32M%_MH1]#]ML9&P//L7Q9&J$9VNBXT_/P//[\PP/T^2S'=W.ME@) M?VAA6L>SX6CO;/8K\=R(>"X6MWO#=KYNOR.8J-@21L22IXD8 M+X,6V;=1+2G\746+5ID*V[UGUP+I19L_];_$ %_C:%C!>U/PGOP(WAB)XXPK MT$8'P& 2.)&7R@?!M*(:A7=KV4+0C+)?6U2&8:GDB7^)*/KI>)RMA?[@Y_Q? M,28:B"CZM].I1TA9[4B9NB)\8/M\X6KXP**-DE-OB$L2DTH>:'0.4.M2<9=2 MH#IH3SD)7LEI$G=^ NX>(WD]'#TB<6-5B6%QJ5:5&![:X#F327BP(AD/1/"2 M3RFRZ>-=7DXF65 N&H9VVC5 B_F2O2TCAJ623VX:3_1LN[?1>]I$/-&_A7_= M+1#HNGYD\R-<*AOY=9/VTBD8]MGN88[M! M'.^FI].UJ-M98]O9U^T9\2W;N3&P_+!R<*%46",R@1$D@;765V%\Z+@?/(CG#&CEK/LK!(I='9;HP"=O( @G4M!9,_5 M9SA3B5W2*CPOE25Z.1I?Q8]GNG2#IL:C/2!XT%.\[TNQFRHY+8B<=N9M#Q]!_Z P_WKZ_PZ-U<=IR,+)7EF#W= 6VSI8F5)):S ')>8^I M( 3%[.E$3P"+D>%DL)!7E1CJI4DVE'PF*EB+PANK-:R_K_''1L>]ZQVOXJ&=Q+ _W+=? M2F_>@^%AF<:2>'%@1_$W.ZZ5X._C?.6L&*(/2&)ICZ<$ C)71)'((9K 9>(T M)L>S/]65V$!D8M5$6@CTA6DB%>CM.'TYJVWH3-*66+ R),!$)#B;U]3I0(@- M4;)0*CUUT2Q7\ZEV&"[7SK9*_8$=^'NHW[SDK';OV5;/SA>N)E4L@M#>S!_G M\*0:=K"C!K$ODO,IRX]/D=F1;-2B]K"HQW'NV M526&11/#C*5#F??6"P+,\P"(G((.VH"0)B7*C-&EQ0RE77.G-,Q[(8:E4F^N M,(*V]CM/?]_H/=_J;/6,:NT+57ONY(UX!FV MPXZJ6>NM.]RJC/*(&67& DN6"6&- U[\,^31@#;< [H4N.0F/Q5T6E5<:MI0 M0E'+S+#'IT5=:7AU.[]M/=_N]4K6^^ZSSHNM5]N[FS64YPI>)(%0;PA#Y032 MX$WBJ#DA4C#'O67OM@L=4L;I NFPLEMS[#9?K9@F)U$9E>DLD,QNFH%VGD)> M=AN(E-XJL[8N>)=?$D=G9D0I*>RZ-,&@$&L3@?0HA&T6&)YPBG52D M/R:DS]@QAG(3:& 0N9.GG0)U2@RDEC81@I)$N[:.M$LO.32K(3\/8ZULY;]> M::%Q;GR+._CT2694(AD@M6"LU#Z@ 8;3^VU:T0W M519O"8O/EV6T+' 57;;2HLWVFBN%9T7^-:^O8G1?BF&51.D9$MG-)#,:>NJ^5#A\3'[?74!U*GM<@#(_=86RFL>UB:E%>=Y0-^4+3IU(]4:(M#\GE M3%^(=%K'H3!HIY^)?91)]B[1F\NYL2_EWMUXQL;VV?/S(C]0O5C/S!K;EO-K M\SWP.$M>(P=!I"^J,@&=G5*@+E#.C0Z.E7#&[*0L80^\RDA+R4B-!PG,,5(E MG9N1SHPO0!)-P44'7H?L"Y@@P02!$+V5)-@@:C\\"B6 MO-8X[G8&<5)J;(QBRG<[ER5RZ\#5)==V;GS[R\+&"[ /R].X7Q[&:B(VSM;S M944<%4:FS-&R]$I&(36XZ"EHY9T4GFO!1.FVVN5X9QOQIBAYX*B$2G:5[!9M M>E:R6RC9S9BFZ!)+@3&PK$2.8N8YZ["TBU0J41V=*SWA*>OJNUNG]T5V2Q68 M<3E$>\/!-*/Y0M?(0;@TJ_EV?9-N'-"T%,>[847]<7IE6%!RZB>T/RJ]3D!6GYSC_>SL>Q\F-_9[EW^V7 MCV.&^4YVIT^8R5A]SQ;Y-EP].T)_:,\H'_TK9NVW:@[?W,[ M_\MY-R>O:E'#P5-1HBZ-!JL\ 87:<>VHU$KEG5]U"=XY7J=]\=65OI:2OIIO M8E'IJR7T-5=^0#&D*GLJ1-G\A8_'[JRQE*L92WE'BW6[]^PVG'_V:/\3XZ?^EQC@:QP-*]G?B.Q?S]FJ M!H55D:1R@&H@,[L%2[T'8:UP-F_WTNJU3.N:4?;K8XFFK,'EE1"7Q@:^@@\K M[]V,]V:,W& T#2PH$)AXJ2;*0;-(P4IL^7*WMGY)X;V64MYJ":^7B/17 M%AN]YJ')Z>UF4\;<'9P_W]OFS?;'L8F7] M&[#^?,G5Q (Q0AI(4EM )P@8)QDX8YT6EB5M4^G@V4#WSL9PTW(YM])GI<^' M+F!;Z7-!]#E;3B1PQ5VPI?=Q:2!$&6CT"7A4V@=+DO1T;5U=$L_R^.AS:E#_ M9V+=86_[#M+/%DV_+,7MC9Y='=NH#?!R.^V4!?QF57AC]3_'7 MS_TP.3AWG2^\\6RER/>W6)<'<3RY^BT+GT1*KC6+ZL?9N/BUC'9*%5Y$$YVB M@AI$^_]G[TV;VDJV->&_HO#;M[LJ0LG)>:C3X0C*V+X^?20\X..&+T2.("P0 M+0EC^/7ORMQ;0DC"9A[WN;>JD+2''-9ZUI!K4-88+H1T^2^E'%';C+R:W+0[ MG,S@T.Y$Y(;1?DS)Z]8]SZ[#?.T!SZSZ_9-7"O/[?;@BW+AGM M@Z[J0KYO6=7N^L;;+ZV-]=:;=<"9[I>W:_FO+^O__K"VN@$?WGWHKG;??%C] M=^O+!GS1.5:5N[P@$[[K>_=C9WCK;7O)YL;GT[783R;&UN@,/V=NANKQ]LA M(J;2>1X5-L'Z MR).!U4\B&?JJ%4''/,SOX]W8^OMH!#0P&DUTI'J3 MES#@%7CIU:]9>1&1EO'@O;#@Z:KY82''WZ[VZXX]V(A^MU7R*@_* MK:#HO!D,#P=U%\4_0CR,!WD!<__$O &^-_1'^Z ,'?B!-;32:GV+K?C3QS[*SMGX#F#(M7Y-KA,#?+[AU4 M1[2E=>79'/[XL/%G-?R3$6B?([AE![8?R*0.K1X-TOC8#F/+'A[V01TO#PCQ M1^P/#DM7S+-5&.]:^'AT")L[;DUW.S]D=[ /"FI9)'^4FV6N%/::):G7EY+4 ME^.G2XI&]>1%(WUIHG%]N&,/>J>%8MY,S2CXL'H0/@[C"#:D?%Q/[R9VU9>I M6;76&_G^8 2R%:[^ OO92T#0!^-5[\'$S\_L<[[SWL@B'O9,[#Y;9//"][.MW>] MK;VP!X+WI+/1.>FN[5 8(]]:\\=;(,CA/KP)S]K:VTV=C0^B>[R-=5*>,(.$ MH0)QXA)R H2P\O^VH M-\I"=W;;&J'[6Z'[VW5^O0%"U ))%]&88?P*GH?6KOT16R[& Y" \1!P/[0. M058> 9N4CL?P[.%1/U8B;QAWCOIU8%NM/GVI +Y77S$Y* >9OU]+TM8?7]Z^ M^1/$VYLXS.?IYR13OB=[3%IARJLC^ )^[O=/GEY@-! :2BR&-Z\ M;[^#V@"$#"M:OWSO*.Q4]Q0);4N'BFHK8Y;5\ :[G]>C[&(5?=AN]>M@AE[6 MPH8@\('5R^/BS]Q2=:*A#&-6:$"%JQY^,CB"KVRXQH1Z95WWC@XJ9:9L5-GE MH] ;7^H)U4J7KK"UWVV68D#G:ZU6%/.YS#MKG.^ MEH$H_]3U+;\NM3+;NC6 M2;1#4(;RO6O1QWU0N&K/ BF>!5(H[$=O<#0"@DF]/EPX'3)0>+4Z+O9[L'35 MVA3M]FH+,MX%D)R,\5,NQ9!UO180:S^PI*V@$,=32RPY-,"LGVAC"V MPPI@Z\E-WC/Q ^:]'1WUJ[T?3"W.LI;E$#_U!\>CZ>J4FE^]_=9AZ8@RFCP\ MAIJLES\LWSTZ\KL+MYB9\*RU: R>6B9)DAL6-9"A;XLW63? M0$,NN[9$M[P3UXI65_&M/ )MD3TI;5$81B1QTD1AN&;448^#D(93D'.6T4MH MBYTXW(G#T:H'I*RH?02:'ZB!$^*?40D?B\['NZ>??FP=_&MWZ_1P=PMTOB[] M=-Q9\R>=TZ]X?>/OW&+SU?W>QW__/@?UF MCM;WW^UO[7FVM;9ZW#W]<-K=^"0Z[]_UNAL??G8V-DEW[SO9W/_*MT#W^[^G M;X]A+"0_LW/Z =[U:=LSFDB0#K'$14^T=*%A::!D]C5P)?^'9R"/3&M,;'VE=2^02*1 01 M >-;W1G&2GO(D/\1S/0,N]6FM/[(=]9_3R_\LQ)TG4'6-"0 M+,C*OBWN C_KY/D(W\!][?**ZK[ZH5^.W&]NSK=8T =!T1BW6\>[@ZR@#8X/ M8 JC(S?JA5X6=]F0*"]I_7'V9- R/\XIK_-SJ8:T1$7,%\-"[=?.G2.W5Y2F MP52*]R9.#UC-06K/3 @> *)H/W^NUKEG]V%F:6%AIN^<_ R8]*/W(VNH M,\.V,)K?+\%*:S5?5TG-B0RMGM ^]XXR3I>MA:)*AI8[J1^1%[H'\GIR1>:5 M878TE6NJN+Y",Z4T5*V"EM^R$O#&@M[1CZWWP\'18=G=6W3N/'H.G'%5$O7/ M4>OO@1V&O UKA88'PVQEC5I'H(GU]BOU,<1,:CFV^$Q3' ]A#-7Y_*B2C/N' ME6H+J[R M9G]H&=WB>\L5UQKQ2FL==/(+UL?V1X-SBP1C'O3+( ;S5L?,+*;+/CN+UH]L M4V:\"X/#\<6SJ.=YCN7@ZT%F\E],KV" .[GXV/[Y$?E7&,'P0C*\-IJ"Z9D5 M^NJ.8>R!>5)O;RQ6:S8*P+2-\Z@6;38N1J.C;,OF'3L:YQ.$P@NCWV-FKZP I_*)5U/S/ M]VU!"8LR2F2( 175QX"L]00)G3PUFH+AIEZ]QBMX,8<_6Y\55;2706!%)G_? M*IE@YX.R6%HG*.>2@AD)!@MW6*F$)68-F=P)F;S=UIQ8F:1!R@N/N* >F> Q M,DD2X3@7T>&KD\E4<3H:#[+GTA>O(>QXCEF+,\I>E==;":R8P>LZQ"-=\ICA MF#T0W MA%=>*@YGB=*)\8@+N_[" 970S83LNFN[6QKL/T,R"P/Z# M_%F[B0N-C6J%?D8%G[$H:A_7U'8 _6B<>Q ?@=Y?%)WBB,X//^Z-XI_Y4[ZN M(MO>,.M.A[7X7&X^9(?]'W,Z?Q;?_8E?,\\C/S*[+7NA]NQ51\=_T#_+3_4\ M; EWK)Z5%2K;&]E^Q0GGSQ>R@Q!&$G_&H8=1A_;$_5]>&(;V^.!"96)J*KZO MG/;G@@K^;8]?DBZV4>E0HZ/]_=GSA,H"'8):-*]PC>"R4:H!"$CEV )A#/-M M'F8& P*JRFZQR>'11#D#$NJEWMFQR"\LD'8^4LA!'9DFP8JHJ#U6"OC,&!?4 M\-I4^)4VWRX45Y3"GX>]R1G*L%794-,E*$!M>]4I3_$W ]]D)3\[07Z.XT$Y MC:KM]S\G\0VYX\?15+G];SLC#NC8>P3*T/^\58J#SP MJ[Y8VL0HV2YF^GYU=E"L_/_^\KE<4/%$&33\E(,56[2.4_P3)L7J)7*C$BA2 M3P'HO#!W#JC.JV-;._#6X4%^;PZO. +>S"$5E264+:=0>N'U[,N7%N)P:*@[S]0GP&<9,W7&3G\XP M9RXN[.BP!#*=X_CEF+1,<:L/3XLOX=!.1"Z0P>P34RPD^DN5;3[W4,IH%,7! M",P#(=;@@#'7 ?X7I2'UH06H:FB9SH;$N9R9[(Q=3]6,-LX&]B[&7"+V[Y-Z M5I>KMR1?NEJW]W5;:V\;U/K>49YHKRI.*EGB!:COWIY_K[#HCDU9/UM<\YM9IU-_J][E[W>V=O%41^?Q?>?[JY]_?^ M?!!T=^TMWSS]2CMK'WCW?4ZM]B2G;G?HIY/.VB>Q_NTM*(K=7N?]5H+?3CN? MMAF1C'IJ4#"Y!)$2"N4NQ2@Q1F7@EF&LYI%4*AH)C"HOUV0;+I^)="7 70IDOQ__^?D:+[W#@3"XC0?/K4@A M.TJ-ZAJ$:\C1; MJ# MDUB/)'\S.G(SCV[/C;#X'>JPWAP>.PSHT YAH7;M,%2)2K-92^7RXYB#L_UN M+L9:Q^+$G6%V3I2 FGS_9+WRF//R35^8 ]7K?9_8>97'+WLY?F1/:5G/RL&( MQ@-4NQK/Y;757@P_7;,JO';9C6D95%:R'0T.JI' $@^.RV.+1Q8^59[7LXB LV4JW>EL M,9V'L8XWGA :K%/J98_3< ,GEHR6S+K',R MB7+*6^EBM3S%*1J'Q?[-/DH'1!.FRS*[@N<7I+[G;*O'=O2]BGRV]9/+;?"H M=\L>4@8QH>O8*QQO\_S"$:Q#B/WLHB]>MND;:L(X-]Q,OSEJ3\4D^ROPMHYE[*DYKE?.$$J4& G!8\6,5 M_%E3XN0'>,?J:(K=)5&B'F.94<[-@"V932Z:.9QR1^.RJ/W>?LDM&0_:U>'& M3-S0]WAR!D3PB'$Y>OK5#"9(,\E!*==:P 2_&\-1QKU>IJ_*GSWL97PH0J_( MSNP"G*1-S3ZD2J JV2!G:3VE+>=92DZ!WDD&Q@7/G6#+6380+.?1N#Z0*65+ MI\\J1R)^MTY=F<%CH'@8Q.!@(JZKLZ"<3IQW^NRZ18E6\I+L:'2T?WB68'(V MH6'<@=4LO7K*+M? ETM#5<.R/VRO7X^S70\J+_S/?$'M^S\>#+_7PJ9FB'RH M7"8X^>@I!U<]@9.^ XI8?DS6;4JVG[&HU_7, .RWFWLXGU_ZHHMV3I:K+ MPJMKJ5O4@E2"9\^*PG!P9QT,4&5XP:-/SY3C095, M-<6I+-/J"(5*'X%!CG='=?K48E&6>F%V=O*NPQKW]@]M=5@YF]14'0Q5]'0V MXA!]5B1B.*?>POI?Q:>>0LYN()2G:'ER$6P8&D2T,AG4]T8U';@I$9:IP+8]?2Q!ILGX8^_ M=T.]L[$*8_^:_?2GG3U_TMG9]BR)Q*A D7LPVFU2R!D8645XH$EI)WW2%+'H^)8N4!>O1;+#I'.Z'9"MJ/> MST>/P#[RMA%..186L%1QQB04RT4@$&B*-.GC+(G_U M6OX*BE^R P-,O1+C>R$'90.X*O=[Q]V,ND>Y:,-ZJHH]9$/I2ZPLWW.\ !/U MF1_ > RC>/!8PN ?0A,1G4_;WEKJO0W(^H01IX:#)@**22+<*&U-T@KP&\S* M1?(?3A>Z-:I6&J \9_C-GR*<':3,N(CJ*/!<_J&XSO.%>7]+];4Z<+7R3\RX M<2?!K_E%*14O>?$7_2BW5>(W6O->3*Y MG+(YF*F+53O?0+*-6R/;KZH/7[P%\/KJJOIQTP6I7#+][.N"=3K.<=(3_V$] MT>&,G^77/H!R=/%[M;1<5TGUXXE7.?O +@23@\+C7B: M)4^NU_(Y'I$H&RQ<([8W*V0!K!\R+1 ST5.U&8SK[N9VE&! M3V M^> M#?()=XE,**V<)-W M=[894S9)@&-NL08.%A)9$B0RV$MCN*(RL/E8P?]=6U:3L/[28"47?[:'H_C7 MY(]_ M$=]NW)7[V#0J7EIG_69%#G F1*F&NN4@BC^ODL,'X%5\'Q==_"^LWU MSROEI[E^,=5O@J\P;"[\&:^0"W_[U6/-BE#T6D_]]6^@H3Z9L3+-7_Q8U:6> M6G?3R>PW\>9XTI2 M+1CG1>B6;&2PP^<[02UI4O=LU^;+O(?BXI593EZ$+B.O\Y!]J9Y8CWRALK2_ M!*%<:L874M%S73ER&RSV7!>G(:O;(:LK-YRN.V'_8MH3D^MAYKV\L>6;^3#U M.^O\_<#]3R^Y'I=O@'KE^3]0@]-+3OP*!_9494^TLI1SS0W8MUAX%Z0IB9N1 MQ-\%_[$+\N@N><3^P-U-KVOR5MU-]_[S?7TM?.^NK=*M;QW<@7=MK7WNK6]\ M_MY]WV'K[]^>P/-X%\S?^>ZFW6^?>)=^PIVU+1CSIY\P+[CG@P"3&6^>>KZY M 2;SV@[9W-M*G5[5V;3S!>,.K,/ZIVW.A& N.81SCCVW1"$C D>&*DJC5[GM MU*O77,FV)G3!BU4=,]T9<]QU$^@Y<+YT$^@&Y%XLR*6(DPE8FRBY=$)[8P/% MGFC.N!7\=T&A#W$;921"N1":5,?+-)8"Z29I4D(IVG2KUX;3MM*+T8)-R#7@-R+ CDG MDY:4@V'J@7-<<(DZ[0G@7&+2.?Z[^/(&Y.X#Y-@:J MDL@Z3#U6 @M,7[W6DK4574Q&>Z0@=V6G8BK_>VI.Q9GZ#!=ZH^G59KT4CI\T M+ G.B&;<,&4]%P[#_U&P53B)5(7D1.-%>WA8.CGSHJVOO2UQ@(8E)RE!)$6& M.*AAR&DGD G!VJ""B)*5T+&VX#^BEBP<%5"WMB$N"8&.#=*4#)$RO]$E@/L M"5%MKGC#OL^7?5/26$3.4@+IRV(P(E(>#"/P7^FX:CP?CX%]R1S[8NFI%"DA M%H(&]C4"N4@UTL($B8/'@O%7KRF1;:H;]GW&[,NQ=[#G!#/*N&/&!:VU _D; M6%:C96/3/P;V97/LFPQA!D>,-),XAV[GE OFD,]54Y4%0YXH8%]NVE+?^ CZ M%MGWA<0";2P4-[R6];YD\L\/@'(/,^*L-9P9+H,U1/E I8P2$Q6\;ZSWQP! M\S$P1@7#G8LHFNQ4E,2B7($=1<%U,E9HH?+)"6WC);E?U_,I/J*SD89[I]J_ M2U*(D#Q+P+U$VIS>+HQGDL0$]F!CO#\&[IT/[HB186DC* W4@_9/""C^C$G8 MHHC!G&-,)?/JM59M(FZL_#?<^WBY-TB+C4A! 5[SJ+0F)FC*K0$R8(R0QG9_ M#-P['[7@I.>$,HR(] EQXW-OV'R^IQ+6V >LE'CUFFC1AKULV/?YLB]//' ! MFC*@./<$&Q>)Q-@S;GGR.>@H"U\9D58A("%-I#XW M\<7!$,\Z M3.HVE^;9(/9-JWTWB'WGB-W]LN#LR.4V/0D4296+B2D%V$UB0,0F13U1H'7I M5Z^E-&TF;LO;>AM\\\"'+ UJ-JAY*ZAYT[+R#6K>!VK..YDX8\)DNS19 $RN MA$ Z!(6DTX8J;PAQ!%"3Z[90ND'-!C4;U+Q=[\ -^QHTJ'D?J#GOW#->A)A3 M+E-.OH1M\X":@B+"54XL4R;8W+2@S3AO:[-8^;W!S08W&]R\44#"#;MH-+AY M'[@Y[U4EA#.>&$.&YEX9(3GXBRI$P'C06%'M4\%-JDE;X^=@I1=_[#]*5&]0[L3D1M&^QW9!&/] MR_:/[Z(4=/S[ MI&/W!L-IJ_F_3ZIF*< EDUXI3;G>XVV6O$A**! ;%-1#ES2R^5])&B%E\((F MW)3K;)U2N=REY/I?O0;OV!,/$G+%0W<\<"4I2$I1:2.,E'CFV*]O_(+?J<=& ,8ML?= MC?_ 6#X==]YW=SOT[?'F?N>X6WR%;T\[>__9G?<+KF]L_NSN?SC=6ELEW6__ MVNVNK1YO4GC^QM^]S=-5DGV%G8W.2??;NV7%>JVCC- 4D,NM;;C,=0J(,R@R M2K33UC%#<^R.:"O%GDKUHZ;$6P-R=Q2@Z(V.PE"G&>6<"FLH<8GQY&@@@3>A M-H\"Y.9#;8RQRABND<"*(AZ91-HHA32)L'V,&H=Q#K6A;26>3(FW!N0:D+L; MD+/$8!&U3%HX;G)[YL28C#I@K9).LHF,>0P@-Q,9XX_75[>MX-+P7*.&9$U. MY;8+D98&#%HPIKVBMD3&,-WF6C8PU\#$B>"\CIAIBE3 M4= FD.4QP!R;ASG%./."(F9#;G:.)7*,.115L$E&(8D4)9!%P3_BR9BL+Z1@ M[Y>Q'<>6W8D'OA='[58O.WP/2IR&[4^_KYLJ[^_'H>_!]_%@W!O#]TV-WPN; MR @F< ##4UK&06?+KAM,F Y6&A5#4^/W$6#9DBI!*7+OO$**10]V*?;(<,E1 M\B&Y2(5E&NQ2UA;JQMT5FAJ#CY=Y(Q8B$>,-<8HS3$ ;,=@:'33#7AC1.)4> M _/..Y64,\%Y2I'B,2 NI$8N$8\"F,HXP1Y%HU^]SD5&;JR$-,S[>)D7Q"QQ MB3O)>>*@*VHJ-8A=IX(R6K/&6?(HF'?>64(5UEI)B:AQV8H0 5E-+)*8.# ( M>1+EV*O-"6F8]QDSKTF62\FM98DSJS4V+H<*.QI2I*:I[OLHF'?>!2 TT5J M]4^P LF;TUBLC0)Y%ZQQ5FCG36Z-T1;\,>G-=Q Y].C\CEO;(\3PC_ M*E7H9;EG;V.!G@UX-\6"'CUX=]\L^#PB-B1R'9#@GB+.G4;&2HRD)[%#X>=31,PO]S'FG2Q'@I M0W02:QD(:T) ?N$H^DHZ>SL4GOMS\_0[@7>==-__9W=K;Y-LTG??U[]]HEOO MX7U['\A"+>J-K_">39C#N[WUC:\PKP]XZ]N[_>[>?_8VOWT26VM;WV' M?Y;5G(E!)F^50RX*G#.5#;)!$A2"C(8JG)3/Y1@H;8O;=K@_%W]Z W(O!^24 M4%%:&C#EGGMLK<,\Y,^&1^N$:>(S'@/(S<=G!*>8YDXB'T(NN,\9,D)$)*44 MP?%>!XDC<(UD0V/ >;8',P9*P#/L$5)63!8/379 M="7(!1LUQ\H:IS/,$4/:3..G G,OI>;,D;O8J=CDPD[-3,]4))Z$@,%8<5M M5#9M,MD?+_<&);7'U@?*#4\QN*25MY;*F+#AM'$2/0KNG7<2T4@9J!01)= # M&],F^,89> WW M/E[N%<1J)T%W!NSFS!MC@N?:)^X)5C22QJA_#-P[;]0[*SE)SJ$D-1CUT6BD MD^4@A:UEGE-&$VC.!K2ZK(<,FD<3$A'Y5" MW$J%+%,1 :&#ODR(%)$V562:G-T&1YLJ,@V.GN'HO .*<>F)BAH13XK[F"/G M;$"4&HR-Y$P+W%21:7"TP=&FBDR#HV)086><W3"(3$D'!.ZZY(I)J MTU2165;^Y:(B,G=8%N:+WXWAJ!_7TZ0NS.?H8^]'GL7HI1>'^=GYM&TL#2E7 M@^')!<0Y=D#-DB)"'"=28P$VUD)QF%]6"ZK(JG<08-O_(KJ(T7L&8EK5GLBY MNON'@P,8R*@U2*W!T; U/-O^EAW&EAT!5O;[@^-1ZX_>06N\.SB"EX;1GW^U M;E+IZ,F4SU%DA4I]ZZ53"%VA^'H567[]FZ;L;@8KKE+HY18J*3RME/])69+6 M):LF/-N%6 /\V'=QV&*D+,:=%T)X=*K_W[U^/X99(&WJ(#1I);]SOBM/N0O1 M)9FX$,D$JP4#U2-@&FRDVQ\NYRNJB&^)+O<23![/MM8^G'1./^]W]KNY<";? MV@"E;F-KOWNZN[>Y]PF4NP\43!NZ8/*7=O*X&I,W^8B9E1U$J' O$R'V9:Y&2*B'!" F$\:2U> MO6:2M^EM.^&?BV=H<1XO&NF>*)A;:)C*'2&*2D1C+I3J,$/618U\H)9$DZQV%&!.X38A-\Y5N1*'- ET MO^30KP?NMTII$PU\V[K89-5GX.G-T7 (-EN#4K>&4HO%J3 VD7.OD(X\]V0/ M&CGE)+*,<:6--LRY5Z^)4&TA;GR.UT3U/UX^OBUEH^'C>^'C>6TC"DEIP XQ M%S'B1%-D9$R(X22P4-I[D;L1$-UF^C'Q\0LI]KF:#P7L@8^9!\IAVS@=]5O6 M>YC;^'KJQ9*5>"*P],<#Z!?3'7@W&*[5Z[]:+_\95C48=6L8M9B\[V02*MF( M#,\6D1 :&1,]2DH$V,2<@^!+(VLF^ )$_7E56^@1>74:=KYU-:-AYWMGYWF5 M@W.WP(];GA_"&5M ,Z4L2#4T@#J@@( .(/\^&"H];.02RVMM)'&0)((X_#Z,?Q] :#UHNMD9';C2V!^.> M[?=/LHSJ5[\>]\:[O8/6X""V3J(=PFT^PD9EWZ(]/!P.?@+CCB/<\C_N7GD3 M\TBS&&BP=A17TS@.UP_B)@SW>R1]<$[BY")EKU[KE<54D!90;1_^:.?H]./=GM]M7;C[L.@N#F^% .BY M%(F/<9CC;.U.7$]+1,Y@_+:F\(W!W_'-A*"_%7JNR>-S[-MRP0S+O!L.]M=Z M0[CXB\VY%H.O7]X/ ( .]HOXJDD&T9=',UG$)"6<%"JB**A''/Y$QA"+/(=M M\YQ[+65VK"Z6:OZO5F_4&E8+GC'GZ\J7E=;.=&5G0R!66JUO$>1(ZV P!FSJ M]^*/V!KO I8=Q]:NA0\C@-U> I$ -P*0#49'@&CP4#^,H0?/ZHV^YPR)Q>B* MECT(0)O+?H G' Z!TH: R*UP%%L)* %>&^>'"L/+.1KVUP,>[!_V>_EA[6F?MB/;AR4;'=6#=C8 *[CQN44\G.OL MEI?N,A+KMZE-3T+0K2X7;K!8DVCW^JF G5U*:7YH4ZX*2#5+,8&4P]Q1)YPD" ,IE(AU%/L68 MM")8F!S\QE<6>P%-Q%@AF:ML_C4MI6;S;W/S3W.A4-AO&D-$SC(-%D_*1;HY M1D'$B'TPCNN\^?*7.@R@=%84>C] C07\?+-K#W8 $DI6703<[1>0!TUG*7(L MR@W Y7PCP#V8-JW02PG )3_"Q?%QC <%A0[CL.QK_CZ37T&FF@1&_ZMU:$^R MJ,EX_@[D17G>8D_J1?1KETOM?A9!>A3]N6OKM:HQ29X^##C< K> TAH9EEK,,?/ZT[91@6@%*8FDHX*4B MP#RY6"=77JC$ J>@P;&5Q7/Q"? MG8W-T\[>=]%9W0:129U(#D66NRY8+9%-S""F0)5DH&Y13UZ]IFQE\4A@2IZW MH,D^694X&R;#N&][A85FAW':V=G&@BE!@D# MPP47FJ1 M-CH7&+0&)V*$YKSBTAZL=5C-[))T[HG*?/0,=HYB&[UG4GI!4Q1XL4Q&QI"J MMD3&D*HB1.B-?'\PRI;R+FBPQQ/_<59VAQ,Q5\3W9=!GH@/DRA4U_8W^_&NQ M.,OUZUC D^I%J%Y::.6W"W'?]2^,61&27*?\!3$K\D[J5 AVO:?^:K"4KVAS MW0'=^V!!MZ#FJ0Q6K"AUNE!MTRW;_$_;K*\"PO;?DNYIAW3VN[M;:V_A?9]P=VV3;[W?Q-V]3=[9^+S7 MI5_A[^[N?$#8YL97UCG]>I)+@W8V8&YK<._>[O>MO4^TN[?SL_N^P[8V/H'% M^"ZG:A[/!81)$B)CW"(O!$?<"8>T2PFEP+BT3B:-TZO7H& VM6\:7'O9N.8\ METHD'X5CG#*A"9;.I2@2DTISW>#: ^+:R7R@*U%4IT@1,38A3B1%UN" @F(^ M>88#(>35:[SDR+_!M0;77A2N4:6C"%9R12U/EKE$HK&@JSF!,6_TM0?%-3R' M:X$F9@0)2!MN$&?8(*URG79!'3>1!F%8QK7%8YP&UQI<>U&X)H0-E@9GH@K< M1V,,!Z&/DPJ! -XU^MI#XAJ=PS7J"$]2,J2M!SN4.XN<-@Q%@#5'$N6K):>B];Q0AK,2@K*L>,!LF JZESB5!>=CB5,1TRB=^W_[/\^O%%X191GN M-OKA[Z,1#&,T>C/8=[V#0@]KU9GZT?#1!#5T>Q-X^0] R0?:6?MZO/[^P\GZ MQN?O6QOPG/UWO4WZ%N=[.N\_[ZV__W2R$-20 QCV-H^[&ZM\<^^#Z+[_W =H MVM_\]J^]S8W/>7S'6^\[?&OM7ZF[L4F[.]N4 IXXY',H;R#&ER(VA(&*E'RW&!A#5W95NCW1(^ M?C3TNW8$%^\,8[4$[J0LBMT?'.SDIX6XY(?]B,33ZMW4(7ZY36K@^E+"E:>?Q]H.U:SV=_/^N')BX_WG"6Q'!== M9Z#!EI0LW;QQKI8^F3@GXJ=.8QO&T5&_ZC.4-_I_C7( =D4EHRK9SN6UH MMP4?=H%>7ORF3C'A$"34U>/=G6/,$!X<)Q2D#'Q,EJH4:,)$4ZZN'.^^1']Y M R204:!\V!C"A%,<#F,@3R/:_=Z5G=.WQ]L>Q#X+BB"5)*@Z2@6DD^ H)"8T M3MQBP5Z]9LM>'?9/\E/M:!3'%:*?3\L8P>6#DL#1.\MU M!62P\/&'[1_%7(J@P'W.@"Y!9KY]^[P3&7=B<@-H_V. M2FS'7[9_;$]&K_YQ/H*V=X#FUG!^^A=CZ"^4V]\JJW/*+6&$4@,FNP=N4M%9 M0YQ/.&O#"NZVOU-N'V@KT7ZF]YIS,MD#2"ZP$/P. MYD@H_)@CJH=93L+?.X-!. ;.!R99S7G*)>$0)M_O3Q*F0!N;#&<8?_1B%;:] M,( B=6PD/.YH1AQ5''=I>F#(":,T@;Z=\-!'1 MY5EN.+"ASOI-@\$8-@KLLGIW?F?;5))Q.JXI,*02KPO#'&>]J]8'X6,96\BR M]BK:HA6):LTU*(N4ZQ2M4HD ;K-DDA/D(F?Z@I+XOAYGHP N4P [N6?SSC;W MA#-J.RTZ8*<(SR=>:[/R&_;FZ/QB.>Z<%A#["&P?GLU^!5?U? MX6AX4LHSO3 "V,3=U6TK01\RP2/GC4 \<8=L# PE%9CF5G"?F'=3%A@? MU9 PUR$8<&0(^L#8'NP42I@(^M%H ';YI)#7HMV=RYY,R@Y4A66RL-OM'4Z* MSOCO_<'.-6$%B#SWA$A46,N9,-H)K(E46 '] [E=V0A]UX.7%7=1^#"=ZVJ9 MZFJMTC3&YP6DYUGG>)LD+1*HY@C87 +V*(&LEP9QX;45TG"FPV6PYRI4$+GU MEAAKB>1<8V^E\XH"[$42"4Y73[UOJ. &5, [J]M!4.TS ="D9>[@HI&F\%%; MJ6*P"<"IA,\MUE*_L&C*QCES8VH:70):"@0%,!Z&8)0"QF3ENS)?:BL+0"\? MS(]:^W&\.P@Y:13 +U;E!ZW?_3/;096^=::=@2H4 #1_9%4IE_$"U;)V2M2J M7D'";""C+#"+ZS&5;NIY6J6T6']&^2M9H;E08CWH/('EE;-U2[V-(4!_'M*D0L6TJ$:U!Y-*8N=W9UJX;-[YL[B) MTP.+425?:ETX_NS!8FP8YAXSC).)G-O]0UC[."Q[54]M2@$3"_N< MIPE6.I=?R[!0R.]\=Y2DP"" 2$0V-VLI9;.$C"82^^HUQ1=J07_7O)A/IJY!/_GS$NI)Q5?R M*W*YECQKR.7ZY/*5KJ]N>R\+&>@/?KBB$9[X6":1)I&3!BUACG@A?*@O7!A%XQEP_$.',R7"H.X]=T]CAB,IJ3 M[N%45C>'W9_]+ZS .I'#:G2 D%WY/Y2\E?GC%<^;,[A MI"IB&KRSG OFG#*8Y'_3BB(/FL+DY;%YVV'RFBSZM\^9K2:KF /'Z2<9O>:X9Y:)6WH+" MZ71 W+N$;)(>VY7GSM41:0R[7)Y7)GY\TWL%>;\^;;I)0. 06'8E!D":'(N@3 0D)" MCDF%%,6*)6XYL.VESYM_F?5V:];FBTR?(X\_?>ZWZ7!SZ7.4)\X9]H!)DFM+ M- LT!"P]#Y@0HGY=U>068.2+WXWAJ!_7TUFOJP^9&$&IA3&>,Y-6#\*_SQSP MJY7__5'U='F0\B?'VWFM'>P?&$>4(:ZP0IH:C+"%#0+5D'-BYLN9/!W?T7PG MF9FVN.-?GX)=< SS1[%P!D&\4 KJS@"ENNVBE&Z16A]*UW M'B%FA5)ZE18D=,;Q MI"1(R5F_K/X)]S M90YS46J3L+>[[0JTUY*3HW$';;$%9U0:^NG-G%!LAN#(QHAB,FAV65VS0;.[1+-Z*]]6.PG7KV='EN#:[>&:R=+< T'K1)&R@B!./,!.8[!$I76\F"=M<)E7.-$-UK; MO;)SD>P3**OC)1O-[3)(=&(;MK^+I:-<4&:*X&-+7.%*T6A@6" M%,<:Y6@*9*C*VE-RG+)D#,]A@4*U#6VTIH?0FA8231K%Z2DI3F=AA8U3Z_: M;-%G3Q)CUI*(" 4]B4M.D$O4()&B9=9XK2A]]5J:-I:+^3:-RG2W/OM< F1< M%93)L2&'^XU'ZXG!V&0//_8M6(%53$79Q@;4;@W49CQ:W5-X_J=M9X0(5C$$ M.AK)#7$Y,@P,0D$#8U@)0IS*9J!B-V[UW>AF5]/-JJ)&!SNY*=@HMLJRY&R& MHU&CISUFE[U=AF[3W?R<)S1(7T>Q.8>\971;/(=T*2FGB46!@-[&4W3(Y9J6 MFN+D/6'*$/GJM6ASU9Q#/H3E>0,8:_2T!]+3RLYU!P=^UE_? -45@&I]T4E& M+<$\:8/R;B.>TC?=T:J"TZS"1U46LLD4@\(,Y#0M8J@3RCBG%* M>60Y"HR"^D46<.W/1O.Z,T@;YNI/(]NWPUX\7SKD1D&O3U5[?MRVE1ALCD;&:(BXE1X[@ MA+#Q6ALL$S6E_$F;DYN@7:/ 72UMM*Z0-%N:ME'BGC*X379TYJL&V&X/V-XN M )L4)&AO#:*2\EQ?3B/' T:>F\@T,513^^HU;RNUV%*]T>+NZ71@X&!,51&V MNH7'RPSK?V9@-]WF?^==7C_;Y ;R;@_R/BQ 7O16BQ0Q$HXZL%QE0)IIB:)W M/B8B-/,DQ_E3?A/(:U2Y:QFN$QNU&*Z#1]84(6*6YTQY&EH'M M:L!X]<12*IS._CFJ%],2&BWNCKB[&\>7[9!W5=%3UT*MJYLRV(0P.,K)6WE6 MDU_'@\._\OZ4EJ?5+\^Y\.5M+LWC%AM/7#,&OFBDP>U)@\T%:2"($M1;C2++ MC:$\#L@HXY#65@&"&\XU*7U7VUHM=@2Z7C3A;;#=C83)/TK=Y]D2_S-M *Y: M\O^I]Y-;7OG^]Y7LWPVJ7K/CW6&,K7UXPFYN:YX[&RVV8"U-1'N5$AA:5P$E M:;G@2JC$.(=_M&26&NV83Q%3$>J:^/R"_F$?NN\N 4]?<@/,TB?H#*@VSII: MCE:![JH6\VN]D>\/1D?#6.%6U73AS6 TKJ-FSK>5_"OU?L: 3N-P\(+;CL$X M3G>..WN=4T KUOVTG3PV8&9+Q#Q5N9B(029BAX@W47DPRHDUKUX?#!8[D,VV M+_2PZJ-I*%K=6')2E'ZF)^EHI36AU5'OY]4H]7P3J,>/U) M9V=;,6N4CS1':KG<(B(AS1R84Y;(*!2F2;E7K_'*HM=HVD3Q?&?O2Q/RI*MO M[I@V[2+7.VCMQ .PI/M53[:PWSOHC<;#TC?F[/"K5_7_!1(M K6\:32&_TS: M_E;NXY5%Z=>Z!9EVD7 LM.1%--$I(@AH&U998[@0TN6_E')$;7/S:LG;:VT M93.DO.N?OQD/NA_"^_2[]W(/GG6QMK,+W_=X\@&Q]^T]O_?V_=@M@[&WM%EV:?L!= MT-6WWO\+GONO?F=M:W?]V[]29^_#:7=U6PD@9\L3HC[@7(F>("UI1)@PKC@Q MVD8ZWTQ(44>9A%7W#,,E-->,$ ES#=:8$I+.MZ"9+'D+UKQ5%GU1M;V DR_# M2[]@Y:4:Y.^'?WZZ6%(BK2=.B M$G2*.^;[\L2_>F-8"G^)P4UIY/",1NX#EY:/IET9$,<#Y/MV-&W/F!LZ'IQU M?CW?=FC_J&_A-CL^:QL[TR4V3VN4IU4Z%$4+TK)Z-$@XD&^@^\$< 85 _N8N M]J4+TJ %=-4#L@FY;2Q+W-RL-0>;6;CD[ KBM^K3VSUT_,WB0S[:(^;HU4VYD M^\OYO.B.Z!\.LIY>=:E=1E!%I9]I,ESV8_F>P?H/COHA]Y^OR2Z6"C&E'W!N M?SVS27DG1W#E^#C&@]:;_,+*E%@MVUN^:/U]?ILF))%UL3?93Y%[#8]+R]$/ MH( -#P=#6ZEZ>2*[@SY9/7[(H>4ULQ94VWEEJK]6!%>.]/[Z CH\(QIX%'[]B2OV91] MW$D9\=\#.RPM-==ZP^C'@]*W=>UH.-FI2]AC92WA#U+O8OV"BAU[H05[,QSG M'L4S YJT7-ZODC'A_;^TW"8ZRKSK 7,KG+=6!U!,G3!2>J<)"#+)M30+?5X9 M([]Q/;PIZ_LE+^_:9+"3E^?60!]A0E-3"[\P36E];8=L"V9 9= :<5AHQ+D( MR,64$# ZQDIXE9SZM5/[@LU,@03I".4I@AKFHL.!!A&MC!C$=%)7]R,UF_F[ MS32222R%0U+D3 >#;(N&,0]$<80L"6$SY8R7S25%VWG,]S-K'\=?F8Z1LQ< M4I&DW!76$!X],<$X%1-VE55#)B1 &A*X(0ELK)YL$P[*OLT%HGPBL/':HVP$ MH,B9XDHFJ9.^%C][PK'BPE%)*;P#0%IC@862RHHDA*HWDTPVLP'GFV^FMM;I MZ,&(#9F?@]?(T2B1! 8BU $+:9GYF2W69?T%/[=;H'T<@G;0^Q%KG<4-QK6> MNZB7O&A-]^]B/"PQ&'9MUD1C]B7N'Q:-UM4*45:U#N)X$AYJ?]A>OW3R )UQ M=ETGNF:MN4UZI;&2L4K]DK55QWTOB_5 M?;W1*(?EAS,ML.Z\GG&]?O8P3J,@EEPWG!E>JCW[A[F3>^5:G;D4%,'*95J4 MS>K9E5Y[-MBLD5YLB>W"_.=6MI>5:MC*@UCY4\&,R#[4X]YXMS(M8 SNHHV" MX<#:[\#.Y/5)">@^[T36PP\'^3F]8FH4VS [<"=+7(V]/'Y^ LM6^PI-S%]D M[W'ZJ'J/WQJ(+77$7<*Q=K>^X+.FY/->X8)GJP>A9L!'U7S\ 3S%>'UU&TM- M<7 ,R4@"XHEZ9$/RH$-[$8R68 #QI]M\_"J2*,N#7XBA\\@XBX='H\HE4B/V MY5QNO_,79L-C5#=/'YWO>=YNQ9\^'HYG;93*]7#6#?U6%]Q<:KWG@G/FD:;N M>I[C;,1YA_\4FI],3W6)5XA0M]Y37:\0'FB^"P?D59O#Q1BVHEUE=W2+X?:%*W&% M,'2_8O7\N7PS RE7!3@NB3&]9'O=-;X;VO&%_+'[&+TY#5[9#5/26-PMH]5/[[DE/\JV:I79H GEL>U)7G_VR2G6YX'KR8]31# MAQ,OU]/(7+JFGZO.7'JWV]G[O+_^OH144[BVU]U8A;&]/>ZN>0[C@C%^_KZU M]WEO(7/IV]N3[OM-OKFW>=+=V\3=]Q](9^V[Z&RLYI!KT3W]2KKOX=WON\MZ MQL?HO,T]XP/.)="U#4@K1E!T5,ADG:8ZY^_+MC+BEIHU7$5.7"LYZ9H8/2_B M&KAKX.YV8Q\:N+MON#N=[R9(9.+8**1%:4WC-+*1,T22CD[S:#77 '>BS44# M=PWXSF('/)Q1$\"FPH!G' MKUXSUA;\QHT&&[AKX.YIPQTABC$/G(*=Y41HXQ556AL2I<(LA?E@R ;N'ACN MV!S<:<.4Y98@3TCN%0UZGM-$(DV2C=Y(2X@%N,-MT/Z>"MS=4]FFA_,\?EV: M0?3"2F\^I,OMW 8T.'7K.'6RX'3CS'G/"464*8ZX9QXYIC0*)"IEB:)O M91OSQ]1Y\+8/[%\\)]^Z-ZGAY+OFY'E_4E1&^Z@\4K!IB!N%$6B-"GF'J5"" M,9[8J]>4M(G@#2L_7U:^=4])P\IWSDD)UDCE9\Q*]^Z%Z!AY;MFY7D_0, .BX 9(IKQ[/:,R,6L:6/@\.3S MB8]_]9KI-M8W=GL^O.-O6\_!U#?AT)\_QZ,&OR]-?SM MOEGP;QC&.74!="?F::Z-+Y&1,2+%0Z0T4INH!%6*MC5;+([_2/VPS;%3 W1/ MQ W4 -U= =V\^T>2)(1A"4G+).*1"Z09CU% =^LNQ ;H[@KHYEV'DO)(!+$H2"L0M\HAG1A&L(?,@%(./_M7KZ5N MFZ=CNM9^Q;E*5:2J7W_;YP?-,Y[7,YZ#4[H\\5+5W0O25R6G5\]5+OKK6K4K M?J,Z-,]XA,]X]@&75?7+*Y00N\E9V'-3:I=-\?GHK4X2$6+BV;8+BAMB-=:" M4]!1/67R9D\6 $,NJ-)AUKY@U?[["M"","HV4M1AQHRVRA'FDK7 Z4)UXS ?)O*W8;775;3"K MP:P[;Q%.&0U<,>]2[EKG+=$4R%IJT+E!2(-9]XI9\T,6O^U,,FK)U,!DE+(^(Q4:09BV J4A=-Q$EJ#Y@EV^+F MIQY-P/15774+U?LOK-E_K:SI)8ORU+,ZJI6Y:^_6MWI?5JMMZ9:>"NNI:M"S M?K8K#7[=*GZM+P8O::J MS5G#Y<^;RV_=@])P^4-Q^;S_1&#A'*$$!>4=XBI8I*-3"/:;L^2I9D:5FG7J MUD)-&RY_G%Q^ZSZ'ALL?BLL72K4EFL *BR@&EUM9,X? %#.(*6VU >O:@[;A,&]%Q=O1P1(FJF"*818GBW$U!J0!NL+@4A@6FG+7& 9@=1CTH%N)2_X*:3T-<]H MTB2O#-5KO7[I2-$D2C:R^1$E2M9DV1Q.W5K]X$J2%[]J=RW/Z_LVJ%J.6)60 M2<$AV&&,+.$&4<^<2T82F^/)=A? M[31!EB6P0JC*K<^,0U%JD;Q1/H14TB5UDR[9P-:3@:T'3)=L8.L.8*L[U;8^ ML?6UG6W* 9^D=8@2(4';(A[IA .L+XM4*Z:#Y25C4M\\KK>!K0:VGG_&9 -; M=P%;)^=A2Y$4 9$\HLYJQ)64R)#$D,M1RLYH4*MI29H$H?6(8.O9)TV^32GZ M<6N06H>#<3P8]VR_%7_&H>^-8OZV>.Q:@\.\#]?K,_M2XJ]OW14*H:/]B1?O#H6%V %:JD1 M%=H@#ON*C*<"&<6$CH19X7@.O+ZMZK9-;L7CY.U;]P4UO'W_O#WG_Z%>.6ZX M0R @;>-)\@J;Y&SF$0FF:5.OWK-N&AX^UGS]JT[3!K>OG?>GG>2!.%=E)RC MZ%5"/ B-G*<<245S4K0-G&;?KFIX^WGS]JU[%1K>OG_>GO,D,-#)P:)*2.=^ M$UQXCC16'EEGI;8T^*@8R&UUX_#5IY<)^?#Q/W=FR7MZGCEOW57VIWK:% ME.[&%WI["-99\"I@;2-/S"$2DD:<1# ZE F($.= 5\$R,%<*,$GZF'RAM]UD MI6'T^RO U##ZO3#ZG(O!6"&"3@DQI13B7H&JPI-'1(HDJ+-1VF*&M)6Z<4\$3;EB?HB($Z^0L=PBF8SR&("4Z5(#13SL\4Q%^_?9_;S!GLJ:C!4DO&(*O!9@,%CBFL;;)9@<,K^L;J6X,]#?8\C[)+ M#?9<#WOFO40Q2BL2#X@$JA'W.B+8J(@BMBE(BYTAKE1>H@WV--CS-+#GK@LN M-=AS3>R9@MR367$E'(>:61Q4QS35,(1&?LD0_;)F &>VZEX-)E M/=?-,Y[7,YZ#P[,\\:_>&%[E+P'>;_IV-&K]?:[4TE\71ED]]8I:S3->6(6Q MJM%"4U^L21V?3QUGEA(I@_*<,AZYL<9*T$ MQ\'")W*']<7.EP-M#E4OHYOZ MA?, :3@S3,+V2 QVL;4<.X?5PYI^7+>/6'.G"%8'9D+R2!J2([@]1MKYB+!( M(25-=5" 6(2T]7,,[&Q ZYF"EC$F6ID$*$Z>)\>L]EQH3_W_S]Z7-K65+&G_ M%04S[TS?"!6W]L4]001N; \=5^+:C=L!7XA:02 D1HLQ_/HWZQR)11*[ E. M1S1@Z:Q5F4]E9F4^R:(6+.AGY ZK0&ONH#65I&H EJR(*%+LP,S2!CF=)/): MLV3 X&*Y^96I<_QD.HL*LRK,>B',LCQ@ZYG#T3LNF-$Z*0[H%%S"%"OUC,1A M%6;-'[,FMRVLC6 KF'L"J.C>_$H#M3\6VDB5:2:U0%-@C[F$.'5$9P A8U<[$)'/. M1UV81>(KJ+A(GJ&F?]X1H4K+7T_+)^)!FMO >8J@X!PCCAE%X&P%I+4SVB@< M*$Z@Y:Q.*JK -Z[FEH^%7-0EC-ED!,:5G2N&-(V$X-*;AE1CD8C M%W Q?R<90$^H\*U"OPCTM($ZF&B?"BK?.4"!6ZKW:8*@NY%-?"T8$X%0<\#01-A&<6%B8HP9)A+ MB+/(D85_(\*#H)H;)1W+$&06:>^H@J *@NX#04\,-%40]"P0-!DRTE)Y0SQ# MDAJ+N%():28MTHXD+0%_A%%%S>\;Y(6K(.B-0] 3HV 5!#T/!$W&LR0A6G., M-&8!<=8VJ&/+1=(=5.62U."]0 M.>0D64>U W6/%?OPTW3HE'+/<.*(BN 1#UXART6.I H?G654 KJ1"KHZDTB)+N4'& M!&Z3;U_.7JHZL]/Q%]'RR/C(&:DF(B 67MZ I05JI@)AP@GN8 M=^75 I945(J^O/61E:*_A*)/-T(5UML(BIZ80APGC2QS"DG#,%&4)2]D52'Y M'O3\I2HD*SU_$3V?"$ P:Y.@DB &1COBEH*>&YY05GX+&,"TM@NXH+^;Q*"J M2O+]Q'Y?J4JRZLSS&"AM3#-$958)&2P*)IM,Q"CD%""KQ4;ZF(0V3,ZG&VJU M 56!T!NKDZQ Z)$@-)6]DP(GX*W!"F$09S8B3;A!,N1.VL9Y(]Q\VJ)6(%2! MT!NKE*Q Z'$@-%4K22(Q(D5D2 2GDH%-9"./2!K'C? P/][/IS]J!4(5"+VQ M6LD*A!X)0I.1+4FDHH$CG7)J#8D6Z> #LE00376".6/S:90Z[\2:?PYR3A;\ M#JV?:^.':PZ/0<3]VO_ A^-'N7+MPV%_T$IG(S5:^Q_7^^?:Q0L4U[GUO/(Q M6YT0.Z :ND"T%]9'FO7Q<[=7&QQ$^+\78^T8CC_HUR(\5JC].>S$_[ ]F/M86'N%$B0CE">H@7;(CH<:!!@;D1, M)4[JCBC+9O/SI&*O=P:MD)6Y]3/^%?VPUQJT8O_3+]\>POM\[G6/_^@>GPP' M-C_=5IK$@?5CD+'!_:+?2XH1[?B_W\YV?X031[G<_?%W:^O+GP<[/_X\W#G< M/2@\&KH)>K_#=K_\"=?]L]W8V#W8^O%G9OO[U?BZQS'8@AX4VPD/=H9*(3=" MP#KD,L[?RC+TP$PF'2-F+JE($BGUDVU<&/HON:BM\-^ M+,X:0=9_UV)*<-/::7?8#K4#^S,?%CL@F(,6&DO%:JTVAL9^Z]>+ B,/*8*G MQ1RGDG-.M!%..R6-]9@DD^YPNBI@?%E=R,;5]U^-[9WSQL8Z;ZSO&:R%LS8B M;R)#W'F"-!&*8<%S$?RSHIZ+LGFB) %]8X##%#O+B=#&*ZJTSAZAPBR% M.\SD"B6?5S+$UM<]+#C!GC D0R9V],X@@YU 0IE@+5'!"PN(2ZHQ2)XLNM,-<**^DC+7@;5)W0ZZ+83YBE;-@!B/4N M)FR$9UF<^JO7@X[Y-EFJ6IUA8>T],@QY4SRSF&_^^_7AP6OED1]UV+0 MB\>/[^=;&=[Y[V*"[&U_AOKNM)BCL[L;G5N,X[UKD'8J=TTGE MAFO_VMUN\.;VP7'C?/>HN?%WNWF\27:.FT>-# J'FQ3NC7<3S5M1RBZ ^/CVT/ M+AYJM@\62KO=/>W7?BM"'=TA/$7H_^/#C8H#I^ZW.FC0/?DPXD0MN!_'FXW= M7HB]O-'8MB?]^&'\Q^^AU3]IV[,/K4[Q\,5)OX^N56XIYLM-Y;/GT2V__OVT M%08''XQ9!>,@[X2/LNE'-RZ_):O%)OG$#FCYGR)+P#@9C(_J8JYUJC%P,"+DV(&^^X?CG8:]3>'/7D?2A140C8,RPF7,M M^MUV*]3&3_^6_/[+FX UN>^N/.4N1)=D @\OF6"U8#2D@&FPD>YMWJ_. M^$("P6C[W/I51!:^]+K]>X877KG2\+%FW2@?R__:V=XDNQN;O'E^A!N'7T]W MMK_RQOG1Z<[A#MGZT@!S[N_6[O%N:S(?JWF><[G^/FH<[K.M',K8^'C0W-@_ MW]K^V(+[\)WS'0+W/MX]_C.-2V/@-]S#_]KZND>2D$$+@7)-(3@RV8<)V"'L M C$T6>I46%FC7-<%F1='R+V5Y)7KC2NPJ\!N NQPP,0;3+ER@I/@30+7B6$L M!77,VQ+L"*&,5&#W^F!W/@%V07 >L:1(F, 1YX8CG9UB26" ";4D60-@QWB= MR"<7XKP4V+WYFNM_1=N/F?VPUCH&?_]GS(;I5+^%>Y%#W#?9?ZDQ:EX&V<6X M;UX9]@JDY@M2K2F+S%(2I/8>29SL*$$^68$43S8EKY,.?F5-R3J3TQE 2U^G M4ZGQO$V-2HU?1(TG;0V%L7;6:"2"Q=G6,$@3JU$*D1-M/66Y,:'"=;-0Y7;O M@4+V,[)3C70#1M_PH6^E[/Z[W^W'P,0($Q77O MA\?#MLWL4\==&*OS8@>R@J"'0-#9E"7A@K(\$H:BL0EQZPVRFD5D,8>5PQ"I M) ,(JJCBWK(2SRUB42GQBRCQI!W!)?$4$!AIZQBX [F[J/,.N428MD$SEQ9. MB5\H)/&J*OCOF9D'__4?FA+Z^WXVKY\2H7A::'FI 6M>5L>-B4"5[S-7S&K^ M,65X,&MMT@8CK!/)M6TV4XXX%,$-\EIR;)-?66-4U*6:5PQC83:5YAC@>,8F\Z@,18#SA&), XL=S@TR!%J$2%,6>6L5LRLK!%#ZW)&EYU_ M5$&6MZ#Q\S)7*HU?0(V?-&RP!BP7Q"&=-+@W#!P=39)!DDLNL*6NL-< 3)^E7>;_#?_ 5KL96"1 M0E?-6"'[_)!].O>&!ZYLX P1G'?,E !DIT(A)2FW1+*$/2!\)SN00F<6' ML3I]^A[FPD#J/0B#9W)PW(LG>*1+G*ZJ7$Q\TNVW\@4^]"(XCJV?<51#/-*U M*R>.!@1?GF(=O/MP]9?^>?UVNY6!TV,X>3KWSP/2\3:/)O1X6Z&AHW;PKZU^.LD=OJQ5DA; M# 6%Z>PJ_/0HUNC:J>W7_O,!2\03*:*1F%PKKK[__=8&N9QKPQ,X)3Z=[46F M,%5,(U]PH&#KD W1(JDI99$*1FAFP,*KT[!> VEOCZ7K(7/]1)+G:JX?-==B M3S#M-851)=K!*IXT1=:J"(,3$TU*,U?THR2WS/5U#JO56FW>,/,@GKZ'@LP3 MZ?DJP7N$X%U2XYYM;7S"S:][@"Q1:*H1,2KDO1:%;,P9< 1X MS3&[Y:$_:QY_;C?//Q'P]%GC_"MM;NR(QL9!:^O'#MW=W@2O_Z -'C^>5-'F M^2;=^?$]WP\\?7\.Y^'FX='IUI=-L7NXVVX<@M?_)7O\WU)6U3WLG-$FQTF".$\L430H$XF$,Z*CS&@"MKH!_5923+*0C6>A MP.VM3*];NYR-6CD=]Z;#>X BS_2=[GSXYY;)O_Q!#,-VW$KC<7F_ NC%GG&< M1_ VD(%U&7'./')&)*18C"YJQ[B1=]+:+:3OOIWI^ ] S.,%.;_M]W..PLVM[(_AW36HUL8%(O3=^L2/>RE3,9U%.9\Z:9OY:( M2T^+52HK>KI78&2[0/V/MIW+CEZ#C.U5MT@NE[W!A1[71BJ,*U:VBJCH#J\5 M[(J@M&?2",,-^$B M-#>.P,CX^WCW\.LIN+@'._ 9/"_9.?^*&X?A>&=[]V!RCVSW<)\TZ">\!0[N M[H_=X^;&^OGN\>>#!OW<:I[_?=C<^'K6A&O!,\TB84M@JF C%1C.,H!SFUOG M:6(0UH2!I4BM][DG9ITR5==FNM?%VV8F*NZMRGV:18:E=?]_PU:YKU:Q$]T, M3)%B0P+5P1M.G7(I".>U!V/=.:S-1#CM_@A5#'_O>@^+"K7FAEK3R5*8P%Q2 M15$4#KS_8!TR21DDN".:4YVD!'>+2ES7\LG4D8M'<;*$L%1+MM6K_;3M(7AV M(7N\LSA^WWA:_R)@U;]'/3_7O<^^/(S@^L5T]"M<>@@N3=.>$$ B)ZQ'25"# M.-.YUT%2* ;K#2 3H=[EK8(G5QXO7W[^PKJTI")+>-7TR,K-FS";E4DC+I-%)FB.$HY>2 $F$\FID'5N=-WH]U827=E3;]Z>>FH2S6/MJ0K3 MYH1ITZ$K(1AV/& D!,ZUD#F]FV&*E%5,60;+$LV)8;2.-:[LK5>SM\;M?FJS M6OU4A3M5X<["UD)6ENG<47PZE,<\MY*[B)P6#L'2G)##B: 4=<38:FN9SY:I M(*2.Y=NI?+Q'FSSN06*%O_5^AFG4M&V\\._WR2@KWS/!YV(-0I1 MJT!X=3#()"Q05)HSS:T*9*JMZ@+VMBQSVUJ7N6VVF-\L5?U6/Z? =U.1X5,F MY.1\G_NFY#PL?_6E\W-@:5G%Y?+RT 0=2E>%?H9FEWA5&/$LS2YOONFC'Y:L M*KDT#[M4([M4#TM6#7GL [W"R$I\OY%]:@8<$4N: G>KR_:N1N+VS8+YI4@^ MQ-Q<\"$KV$UK?XQ3AM>+E.%["-&]AN!]#>550LSU^_!?5J-YRV@VX^ 18OD^ MQZI2XDJ)%W(T[U+B-T^2?(.O_N$^XO2D=-S[R-FC:5RKAZP>\ET\Y,LGIK\> M5/T!1^0P?5'V=]+K[O?L\31R/24/]XUNZKW-;;EH0BXHD8)ARHG!)B4J23), MR>!)4 _HZ7?3CL02==9XTG;=X?KISO$F;1P>D<9Y0S2WOQWM_/@J&MM_'NZ< M-\[A'-8\_'K6W&[PR>VZQL;'UL[ASMG6]GUBFOE']#UN7+S7@J< MV&1GL5!,5T(NZ0!V$^:Y=7M$A$LB?& BB)#=/%4WE9M7@5,%3I6;]Y)P)2:; MY]#,R!HIHCE_G&,FD/'*(16=)CPYJI+)?!"T3O T/V\%5Q5%Y(&9@*2AN=>!=PCJR-#W"M/0(UA@ (\DZE?-B_:OZ1[]/9:X\ MHN=7[\F-+XDU-E$[9+T$JX,HA9P7"5$,YJ+R1)!$5]:XJ1O^9(>H4N]WK=Z5 M!S%?59[<*,)2.I4H0Y%:@7C$#AD&_Y3*DFBPC0*;E35=9T_?)JHT>7$UF6IB MO4[@+2K.'7.6LN1!JCVW5 8GJGV5!=3ER7V59(()DE!08\<1YR8@E\,"QFFK M+(V9\A.L;EDW[,E4%Y4ROVMEKJSNYU?OR7T(2;G'T4C$9 J(LQB090G6:Z.Y M84%[QK+5K>J4+!(E6:7>RZ?>E=4]Y_C89-Q>>AZ"CAH9&W,*!(G@02L-OC0V M#K.0E$@K:Z:NZ"*MU"_$+OAZH?KM[L"V:]W959#_]1^:$OI[)T[5*M_U_A71 MX,L-T)N!^7D1#58NV8L!_0P:V:1T]($B1Q09-7(4.97$INA%2C;IG.JF<)T: M^6;H!U\H\Z2"U0I6%Q%6*^?X^8%VK"@J\(*Q.[M-ZZ2AFDB&B.=BJBDID M&,-(!A>YM,8:D_=I%:]K]>2=G I6*UBM8/7U8;4*"CP_T$[NF!L=M#8B(HGS M+AO!"ED*:*NT#$%@0I)Q*VL,FSHC\ZK8_71;LL;Y.MT+7"5N%$.&2X$X3@99'QB2QG/G M6?0X!P7UZC3C70TDMIWG.4O!0R:?Z1@Q@K>]@[>V-VFSZ!/:H,W3/>93@8]N)5#?A4*L [[\B[\VO/ M<2T8A]F6D1/$E<'(L. 0-2&I()5@BI8JW.H,8UC/"A0TH=YX*82GL&Q$QQ-C M(AD/ZNP4F^K@^R/"!P-0M$'VJ>R@=AIK1;?[ _LS3O3)M;?!5"KFL78"DM0- M?4"D +YM[A/E(IP^W6-WPIF=[IY[#\]VU"4W>^$3E#QEMZG467OTO5YY&$]^*Q!1P#1;B^ M).=/)GMK3G4:?7(-V1('J&>]XIL),;]$@N_TXOBMD$4 I=S4/AM(.]'VWD,< M^M.O73@&[''6W%C_M;/][;"YT6S!#)ERW03=)8[O!&S\V\=:/YL$.W _NG!K3'%.>.FR#CPAR)MQ_^S2V?\9&85)5J]C<5K'6U"IF8,D201ED5/"Y$-PBQPA& MUC/)I<3>VV(SM_&DXS@6!<62.F MSOB3<;.>"NZHR>"N#][EQ%XZM<'=NN#L=W]6*R*BT0MA%@CBU"5D#X$M$ MI!& 5RBN 'NOR74HZH/:%79B07C=X+910KBF2NOM.L0AKT(I4T:F8EC5D=O_S+W_WW MZR.%5T4Q#,^;6[@1W6"CU??M;G_86Y@TP:T_QJBQ?[;U8_.T^>-;:_=+(Z/& MK^;YCMC:^'2^N_V)[!RNGS)R" MGDP4%#%&'82U&J9 2FYU:>/>P M3DP#XS$Y0VB(G$>/G3 V(ZJ:(,4RJRL;75J?P[;9R4XTU'&=SWG:8)"% GA MN;2@%_N#(MT2/)N:[\70&M3L?B_&(A'\M^V#5B_4UJ^<\&U\PA_EP>OC@_]1 M.VT-#FJVUC\;Y7#F//)V/K/7A]^AYLYJ'VWG*'^\7@B"K=>:J^NK]9KMYU)( M>+)P#+9!?]"S.<<='@2NNUJK;1_$V@.>Y%I:N]V'C_?STYSTX//6B6WGA-1A MF>8^/,FE.P^JM9$D*,>UQZ E8 _!8N!$2CQ$Y;RS>K81M-G\/(E$_P+)V$KE MLW^VOM5N#'C\L=OK%:FS?]@3^&9P=C_;Q[P[%#LB>U$PH1B+2 FG MP&/4!IQ%KI",26%F9:!*@.4RJZS"C3+=CVT 6?MI6^TB>7=P .;*_D'MM]8_ M0)H?5/VIB;-<4QJYY2DQXQBWWD5+C<.4N5>4C=>N@GAQV3C?9'L\2B.QHPA0 M52,>F$0&7'Y$B0+7Q4B+,9AP D^S%UU40?3BSV[[9T[5'8%C&DW'&.T>(A\X M:*LU5MP8<*0TUHZS"#""K7$$'J^2CQ>4CYWS/Z\9!G^W\'INDX]V' QB+R\E(_GH#UV[=9Q745BB'B8>-FIE4K!,!,J#P48D M)K&)43+K=:S$XR7%XXCOI0B6F,MK";<8\<0$YAT3EL&G\5*0EY,0IH; M#;8GF9 J<8OW>[:@BUSE.XZMU]QX[L#T[5VS:;HU!^?#>9UL!^?WW;.\M0-GBPO3TRI$MVC7X\L;UL<>?[%0\#!]A:-NV/KUG?+RKZX+@- M9LM]?JY*[N\K]X='9WO""6G VT& @ Z,[F"0#EXC%96U7"HE/+T5&1_AU,%\ M=J][=MYW>Z$H58VV*"(L"A%/0"]:@WYMV,\2:7L]V]F/M5G1P1M"!R-OG=-R M(^:DVV_E$SZ49 \_XZCV;A0^OW+BJ'(/7YYB';BUP\'-I\PJ/7R-H 3AUX?C MZL^#WF5X9C\BUXOV"-D$#_O!MD_M67_EG]>K*UL=-#&&DZ]_-,7 \TO?14%'Y%1N!QZ&1<*7O2 MZ_YL]?-P '3F0%D>&L!3WST&@<\ZTA^IU7%6A^RCA%$4YL& WI^.'9C+I4RMC"(QK^FPQ'8N9O^R&OLG MG%#8!'F)[A>AM]B.?E ^#J FG%@P9<'@Y;,O;(H/L(;_J]L)((";^28NQ_*V M4H*A^);ES-E^>=':21LN<"ZE,@)\(RV2HJ#8*L@[>&UFV+TY&KW9Z0]ZPSPE'VV_U?^K>+:MSM^C M<R)1\ZWN.:B8#N,8RY!6>*H:L,A2QZ&GBAC+'B[ :G$5A/]/!/-&^M[22<*RV)$(O.# M<,_ F2'@8V!%$K&"8D[!A:&K,WR8_U>H?*CE%2GO'G0[!9]A@7Z#HD5A.X)7 M 49#AH56]Q\U6,DF=@#^NS\;-QX+&0KS7)'$A0J"6QZ,,)00$HAC%FP&44G2 M2M8&I584-)5$_T\$YU+VF%=<%129&6"B4[$(/#-9E0E%P0NUH9Y M0,;J>S8YLRV?PSS]Q]CPI1\,7D,\L6>E 9I-R?QII_2J1A@C68590'WL#V\K'=DKGH_\(-[X7_V_8 @-UY)_#?4_:H\V4S&W6 M2BTX*\$C=GRK<&Y^1OA[T*^/?/^";;'P<;*EFP\KK-3QLUT7G_XH"G]-SO(E M+P]Y;"0B@Q'%^_90Z-U'/H#O*?:^"7M?#!^U6[)0OF[^] M]$>SWC@8N/QH^?)'F1?S)URQ>)O1)];#"Y91DO(%"Y]JD+\:OU[YF"5P9$E; M+]0@'QO NQV)P4-X-8ODAU/PCFJ%$(/@M0KQ&7O<_2L#-H$[,W/(9@!(F;/V MUG!H=CSF[O@**!8,]D/93 TQ/"7GM+&$)\H-!E?$>*^Q4H3<2+X^Q2)X-=9; MQ7)G)U T?H&OAR4GAG""P(RRB!OBX2_LP 6@*7J5@[WT08G"C\N1J6;PT3.H M592!NH2HX QFT.I,-T20!R](I!B]E21W$,&KTR;9S5M3W>$@AZ:*A6QLL%U+ M@B@"3X.: Z2^"7?'U0*CK\J2 7(1IRQV'*_L4UT$FZ[$V&;><\;M'LR:_ Q2 M.MY3^C;F?*MVE>XIQU\QR'&2UF"G0(ZCT8@+BI&&U0!%FPCE*OSG%[8SM9/(7NEQ)4)'?TK&1V%7Y)%\OE3?68(5_DX M8_G:NE3)]6(;M1*GV>+T_2S'MEABSE**8M"YJD%SY*2B(%,Z2>R(L9X!+-XB M3" Q!RV?C?4P]( \A2%F'(%\2+5"G]<>N7KG?#'&+0\R-3"%3'0QD7I4SB"[^%>G\0._<2W-G+C MGG7>^)'+F<)A\_#@J'&\21I?&F=37,K9S^/UTY_S/U-C>S[:/\Y)3^!_6#!L1UP6GNE8H&+"(0"6"]F1R M:]A$+;7G+FFXJ1')2&9EI#CJ",:N]Y-%#']@='+6 ME ?@+_=HQU&9^BCJT2J*#TX/8A'.R.M#]R06H:=.?[0GW('%)4>:6N.DELFP MQ%0X:# 9&>S%=OQI.X/:Q;CDS+'K3WWE@2&7:_J@.];/UOMXBJ]5@Y&M@L+ M;+167IWFB] E?)KRH.:33B*<4;@!+N:#RI!5J U/LD4&1Q:/EY^@'6WQ-OUA M/U>2%BY-#ZPM9\LV!\6\C_C';WK;(HAW$5Z#,6W8#@A'<8R+[5:$$:W!8G\ MSH<-,$TPA.TL9* '/T?#DX.I -7]6(;ABHB;BP43>J\%1DV!'_?O:=-F(J>-3'BE-;'Y912KC@6?$X180KYCFR<,O#;I$1,DHB M*()VO2(8FE,%\JG]B\('6)-,*7V=;LXE*=,-;,B0<37-Y)+8>NH"E!2BW>D. MBM?T([DJR.'MY35C2EEI1\[E9=1WG$!5'TE1(:M7U*9H3= _J*5,$5^&1Y\P M*^\\L66SA+).]B/:,X$LUXP54=-<"U'BU#A(>ZDR(Z0M,?>DU_4QAC+"[-NV M=5SB5B:^'PY&^2J%-&2M'TG[R8@4O;2D^T4DOPW:VRHD[D<<3VVI1?F9033* M%@0PLSG1[G)7HU]D016>7-&6($OB,=CS(RI+!E.=^+(^."15$Y3(*WU&.;]_1OZ50&!LH5$])>%QE SV+TLV'K MP'@LM^ ZG5B*QZB8;FQU =(/3F/L9&MK.X(\-3XUU^NU?_WKCV+A^-.&4Y@L M.TI$++>S ;BWKAC6<-@54PT\1V^_/$=\L[B.Y=!'$ M$%&P MZ L!^E;JT1]@G/?_.@#;ZV/.FOGWR!E:E(!/Z MM?&5 P3!?7;.&MOK=.>\V6H>?SO:/0R'DU"UN[';WCW\UFZ!0*69$D(#DL M(T0J8G, YWK 1TFGB>#.1%O,E(;I((EC9F#6P J<#/C\-8#A/>BV4Y!YP/Z*/M>NM.(]&SK@]P:"Y_M[F;5'NZ!0YHL!!-08Y? O(M(G MZ4"[338&"*D+C>MX5O5I*0#97O^C;?O]VLO7 M#ENM%1PST[NL@S+O)_]XF @J8542+O( OJ'@S&;%49)8;F!=I>K>]XKJG-[GD?8X M(:XX0]DQ1XGS$' 26B:YLD8YKQ,RHYOL'?)@^[7!:#K*3\H$UH=)AG$D29N$ M-V"(1Z.,ED')0#R-3,8@*]1X1A'Q>,^)2!-+N?R;<<0)2(=16J+H=&8Q\0IG MGHR\&LFZ--/5'W>M1E= XYV4 \PV=]>]SW&L'$[)T8F;79'W,$0W6,+#7MZ^ MDE=C/YN=7%J?]X/_W88G^BU'=?)?_R@R!D/LPWN,8E:#(OJ4X_[%YD:QL]2% M4_,6PU$\J\7CDW;W+,;Q#MC@[*24V[PS%_I7$ADOTQ>+FXYX"ZYEX/?K8_D^ M*6)6]8NT^]QMNX3'$4/?M0\S&/9KOWW[ZWO_'_ <8^>T?(+]GNWD0R?N7VR1 MQ\&@7>[>3"A<:;]-&G>U]7*3Q<7]5J?8YH/CH_4'1<_$^N7%B\+T,-[=+/:2 MBHJM?/SH3I<#DR6W!2Y!$0FTPT$W5T?XHO@9!BFO!7EG]ZP@>"B)0O+V7?OA M!6)!K(ZJW1PE %1EH]-2=ZDC!?I.W>L,GF#8S)Q^5D"DS)' M&>^$M1D4)+EU.6*K,YJ$Y_JZ?(&5M?[@98*ILY%X/"TGO?BSJ(_*H &@DEU& MVQG:WIA=XLE.XP(I>K.0OJVT?E$-5=J1Z\/!0;>7*1\J,W(F!FR#&4D#(2G!#&K*Q)0NJ&\6DC\DH%VDCU)W@]KZT\U]?'8CDO M@A*:NX0= MSKU*?+!$)(M5T"DD*G* 9"%YA>P%!A7R?*$)%RS(KQ2.>3+85A![O_C>IU^- M_3T<8;8/RRG[N]+_D=*W&>+WZB^OC^HUMF4VRVE?9?_Z$I M4;_71LM?6;)U^3*%/UAPIL'M!E>N?YUM(K3Z'K[/[PFGAUC2:,31DX)[W^H7 M#09\K->*!.YT0_BVC)M4!G;=0AZC7=W$*\Z.^?1]EB)0'N@P@I0$Z[O7S@@SH-!!*D M R;G=SSXXP>QD;C?1RI%"^PM;I M.:Q%5BB-N?-()ZT0)]HB%U)$05,LJ*+,*C"M^.H,WW6<0ID%XR%BP'2,F+FD M(@$7.21#>/3$!.-4! >E3$$C8S$@E1@\MQ@T3_>X%4&YE! A5H"%K21RU!$D MJ?316*5\5%D,IHV1RZ+C$3=0ZV=LGQ59U84AC$KNK&NK;BQG!-;/,00]F!'G M40#TJ.3'2O*>2_)V\!88Q,WSK[AY"%+X=0]F(02I"?*:2\1]D$@++G(#:T,P M-DYFAFZ].F/+_K%@1(ABS#M+L;.<"&V\HDIK0Z)4F*4P B-2@='+BP1NG.[) M8 --6",2(T-P]>JEGX4N0DC+,R1C229="PR(>X1AIP M!U35B^BAOYS8JSR#)\74]Z_864OKZMU+ ;;MKX^Q$U-K\+G7/:Z6W7L+_1%M MKN]%020L5PYAD>LM ;YRBU6*6.),ZXR0T68JY!E-"1?&%:S$Y%G%A#6^[BFF MDL#$(F9B[C^7>U>"T8Z$A$FCEC#F=!:3&;LP-UAD)3EK]QC@R?ZJN7)JKI9E M7@M8CNVWRPRT'+O,\)AW!G.GBHM:RGS>.+ )IST@4VWY7=-*$U[*3]D_W_JZ MYP(%P8\)B3&1P\W0O2<982N!V MD&@03[#H.F(T +L 7T_5HF0K%\%60I MY6;>=?D8TX>=V'[N;[Y^[=O:?NMG++<\-!P653D(^Y]I@Z M!P3R9-CS![F5BKT@YYE.PQ[ MR>]>+&!&3K'A"B-5DN^$ M5BCN7"1>%.Q)XY=Y!!U[3@8='7$C0_ ;%_=[,>T,^Z-TK8]M"\[K7QXD(O91 M R8XD["4\I*G,$_ <3?$]O3^=+*M7NVG;0\O=N9'M0+=4@C'3>**B2WGNJ!, MRL97I]\:"^"P?]%,;.;#E'=OI>NM ,H%+#^EBQE.KY8"C)1@E-!3% _ R+=\ MV9>L4[+*E9<]+0C=7/:W%]ZZ>/!>ON M&?;A(YAK/RI7 (3.4NWBB+\.GNRLEO'YV%ZMHVCURR?)&U=-%88H_TC M^Q+ TY5-*HY=H9+7)^Q53=_"<'%W)S6YR:2F$2[_70S,9J>,G'V&%_L[OQ>I M+)O9U71'YXW]O>A"\%X89"R-B$W0"N!.>E M!0<\)VXES)4/*!?1(^X\1DYG'XH9H:GB(9B8S>";PT[7S>#GLCB?EU3GKU'> MU2BC9]MY07JWO#K;Z[]RX@)-CC##D$TJ@,#[ZP^-CF_/%^]>-[Q'9Z]D% =B=INJ%6W>/ M-?_#C1H%#[/?ZJ!]..'\1^_9X[-MCW[T.H4 M(U&<]/OH\J-2DAEU8\4-RZ]'917&K,)2D"LK!CWX/XQO/"JZ6"V*+OXY"-/? M<;)JM+[Q:[Q*;OSNMLL2NBJ4?-1E;_].,%$]['(]K+G79?]92&XIO: ?6?6* MC=CK7%P?<(T4V#2^WBV'TI-?^>"K^ED66$W581:J]/), 44M5//"\2^+"BY0 MY^X7?'-C\:/X!Z#Q^JCMWZ=QU.[?.?3QGH=F_:(.9[,S ->U#]9886;7"J/M MM\)![P[A%J'_C_<\4%,R=-'?Z8)_/>?V_ZN5KLO3'?CCK#_:[W6'G8!&;^)] MC"G]?LOH9-[ J;6[>_+REA6^#,*. X%72^CMX,)N0=R\SD5E/9,&F&X$=QP'KQ/(8#+ M;E@J.9+Q9$_$>5:IC1RF*_05S1'KQALN3SO8.?[5WCK^^[BQ\9UO;:^?[1YN MGC?.OQV#>]7:.?]XL+71^-4\WCW>VE@_W?WR_71\#MQKN$N_2[C7:7-[7S0V M_CQN'#;.FU]VCYK'?QXVOGSBX)K1W>,=WMCX>+2[_3$U_L*__K7]:0"_<0/& M 1QZ2G#D(4;$5';H;>ZY3*1''@OO(F7*6+*RIK2H@WL_Y=27KL>DTLU-T?*W MA<+=7]%N61#NQ,+)1>5Y 6,6S+XJ7OSGL\WC ^9OH8!RV,\)F05:S04MZ3-B MY=B &-D/8Q.TL$ KD'P82)Y/@"2S1-'D/<+!")29:Y%5C"*M@Z#!$Q CNK(F MY"J;+G:H(+*"R+<-D7.!1L2>$1LO?,_"];R?/;FDR?0O#95D BJ-<5HS:A") M-E>%.8ZTU&!>:B&ET2%WF%A9HZ(NJ7EG6/F0:]SKG:[=X,&!@%3\-W. 5,E] MM+ Q@;%Q$Q[E[L]X\27QZ'][H$L?*38D4!V\X=0IEX)P7GOMF'-8FXDM]_OX M]K?1[5_=];R8HL7%QJW'.-A/PZZ'>]K].\S) M,:+UQQE#E<,]/V";=+BU-5(*Q9'5.3T$4X4TYQ99087%N<.CR$0G>E5.P]H# MC<@*VRIL>RG/^&F8-G\7>0K3MC/#=>4M/QO.37K+R7KAI N(N03>LF$$Z>@5 M(@0^]30*9S)A1IW(Z48X2X]S3[[&G/:^E\+E_:,L\\JMUCMA1"3Y./=WQB!4 M[N\]W=\GXNWG;B_%5BX;Z:]WPJ<\B67=WAA_*V]Y;F![-N4M.TE,-)(@YXM: M>$\SDRL#L W&6N:8BF%EC9*Z4M-U#_=WEF\!F07=I'G+!N6L5UQLE%L&9_FI M.%?YSO.#N4G?F4>+"IK>X'$;, L$ M=6_F&G/:SEE<@_9!>9WD*1L][SNO$P=,O,&4*RHTZOJR0;OX@51*RQ[*U@V%PRKTBB7$],F-X:HB9PY+1&CF6[.^\PT MIQ*RUGNK.<.4NMQUBCW=B5\\3*LVAEXL%_+=; ;-G_>_RH5\1<2<+F1,/E L M',ZMO6DFQ/8Y\1PCJ02G443N(EY9,Z9.=;6[\U8LP'>QN_-$Z*I2(9<*UR:] M6XNCDR&XC&L6O%O+D0M&(NV\9IHQ*:P [Y:NDB>G0E;85F';"WFW3Z41K5(A MEQWG)CU>EBM6E$O(J2@1UPHC)\'WQ8ZR@#U6)H''R^I4S*O&>H%P;E&VBY?" MXYU?*N2[J01\!N^W2H5<&K"=+APDV'%-!MNJ;'"1@."][I8LBJ]<94(N#LI-NLXR<*Q(+JS1!B/.?4D7\5OL(KPS5SC?3-<9H+OVIC;NV*W?&P6)%.>N85^R656QU">'N9EOX<9A794$N!]1-94'J9)0G$K&BHPK% AF,%<)<$J<2 M)=0Q,';Q*I[NS;/T\=,*R]X*ELT%PZHLR.7$M,D]H:A,Y%199(D'+YY+AERD M&B7J)(^.Y9YU*VM$UND,>K.E![4Y.;L+J__/UIUM+HT!RW!=S"V2M[OYHYOM MF(M6'5MYP9+Y)6B8.)0"7 0 M#'**X7 UQ6?D0'HA.XP MMV&[E>]U4<)SU35>)5SYJ@!^/6(YZE%?= Z<9\2R"DJ^5%#RAA7OT^7$5K'* M^:YN6],)[(89P0)-B/'D8'4#8]?FXA\1@L:6F>1%7%GCF-6YJESX)4#)]^K" M+W8X\FZLJZ*4\P.YR2@EY=KC% )B2B8 .08@YP#ND@Y6RJ@P9K*HU<9OD)RH M@KBW G$+&J6\&]LN^K%64;AYJ_&QNYA@V[2W2_? MCINTF9KP^=;ZGK41RV MPD1[Q(7-M,4PIHQYZAW17"< U @K\TF>W!ZLX7=, M=XFFK4X H/A = '2+XR;-./F]D$$0&FWNZ'QL>W"1?@WD#I4R M 0]V-/1CE"OV7LE.43/ME#)T M6^NF6DE- [OSX\WC*T ?S#*X/QOPGOO/C.YAMZV3GO'VT]6.'@,%_U#@\ =@%\[9 MS:UPIY+/J2"*>X:"\>#W2RXS?9M&1"6F8,W7,5DP] FO8UDEG\\3-I8_3OH> M^H:_ 'GO/!!S(DSR!2XPV+"#F$V'4?"TPLF'X.04PY&QN2.\0H9BP$F!\YZ0 M$,@H%9-0V!,9 "?IZM.)RE\*)=\3'4<9:*SX-UZ!?^/)X>'*&GPFE)NFW!!: M2$-21#'1B#BU!.F0YSM0C8444LG,4B[J9(8Q6'%N+)+R5YP;S\^Y\61HJ\RV M.0/:E-E&I(^8&&02V&X\9RYJ81PBAA)%4\!@R8'9AE?QDYW;.8+:>Z(&OR!* M>V=9V$MOG%WXGM=9A"I[[=G@;9HZPAL?F$\>*8P#XBJ8'+UCR$NI++=@KQFQ MLL;KC/**3OR-F&MO*TEQ2\3!9$.:&XXB M%<)&[YS(R=B$K@JS0'F);[XSZFU[LT\OKKM><3K*5)E1=/J^-V[G6YI7;=PN M+B[.Z)T:./4>"X&DE 9Q%QVRCF DJ(N<4NJ2R$4JO"[4G%NGSD$=JVA?%>U; MEC*^:GMV =%PTDH45&C/P1L0CEC$L?'(:D-1 *>!><4##^ ($[Y*G]R88=YQ MON=)CE^*+.OOG5[TW?T.G)*!_5+%K%MLXTYZ%[-N;99Q_JU4]NO M_>?S5\")25CX='S2[I[%^%?L_6SY.+L@[D+W"T#H%YU:KG[_1[<_:'8'.Q$> M;CP&]S.8Y')"Q*.+#> 8T=C?\RX9G;A%DG P>*)@R&"OD J&ZA@U$=*NK.'5 M:06O@>BVLVR O'33C%3\>NWTH.4/:JU^(7A^)'$NR]^%?'9!E6NV=CJ"7IU@'-OAP?!!076 M">@;HH M)31W"3LL+5<^6"*2Q2KH%!+8,6&!BJ2**WYH 8BT_.VE"\4T?@/H :'/^%G0 M+XT'XS5$ZK_^0U-"?_\.PU369/V[;3N ]+%V - -6)^;X@+ 7SQQ$<=:K=76 MISXL#8Z\/,!KY!/SGF5&_#(L U>W@YJWG4YWD!<-T#E8#^"F8.;W4^SUX#KN MK'@&6$]:)RV8-[!3!JUV\5G&ZUQE-EI(BLJM/CS'M\FG&#TRK$S'1>U#L9IU MA[W:QVY^//C'1@MN,.C"-_FB-1"X?(/;UB6G!+=<1LMUY,1AJY,(+EA)72+2 MJF)=(N-UB=Q8!/P80H#BQ]_EVY=KT.Q5Y[0+*UGLO+N%YSMI?MTSCDMOK492 ML]P%R4I8>)1#UL*<""&HRQD,MTTQYCY&J34CFO-(@[8Q$1NMPYI[R\Q]Z[RK M*7ZF*4XN\DAR5VBA)/QP'!FI/?)@(@9&+78.;(MN)X[*JR= MW_;.,B9D!-C/ 8=: %<*<&7[X-*OFNET U@R.+V,<8 M:2[O4TNY:.UGCFV,'V*,K]MW'3@%O]DN_[^A;6?HRP?X-A@X@)C'MG<4![63 M3'HTQD)XH^-N9[PI43Y6<1_XOKCKZAP6HX.1'Z6PVI- N8 %WS.2), I MU0' UC^H''UV4.IRL2@6WO5.F/CD.]CU_:IX/1>O;Z__:@"P&J*2=QH)DRUZ M!:ZDTRDA8XVF 4PS)N*;+%Z?J6)V)!DU ./BK(,2;4;EZ^-RRY'?/*JY+#"@ M*G>_6NY.5XUZA@IRN\ MXZKB_;&)$U%HPI5,TEC&%:=.8:\3RXGB4481BHT ?-^*]\?X19_^;PB+[68' MIGF8/^QOP3+:VSZPG=DI%>\AE>+OUM;&GX>[&TVPY';;1W/C?!S83(EJA+X MJ@3^<3D6CP/1^5$EWQ]"WTOVQ8L!Z!1A,F%1>LN0H"$BSH-'QEB)7- "W.E MG),K:XJLDGEQPE?%\7-4_D(AWEUU_,-,QI!(D!G:--?<1V44YMY$*VDT."DS ML4_RJK9C,9\7S=LKTW%NR#==,*\=M2IZCI3%F0$S>J2]56!$)JP3=CJ%,"_3 ML:J:7R0#\%WDT3X1]5[0V+N.>97%-V?,Q7UK2<0R/?JJ[^I1F/WDU1_3(9=>5\5D;=W,%MNJK>2:%YRLU\C0-P MDRR )^LCTH91'##("J8W&G556?TB 4)55K^D]MQUN*OLN3E#WJ0]QZV)S >& M,#4!\0A^K(V2H"2U,-18Z:F>;P1O@8)TBVO$/7!+^'$DZ-/MG:^'5)?1$'R8 M'6@YSLFPB@3-N'#>"JVHIQ*6^HC!TWD8 WJU'[Q,8#BCM)YQ:WT0&)&D$^+$ M$V1E($A+BR-F (D4SSFH=S_EJ\)]5;CO.173OB8!71??>"N2=3T"> M\H:E@K+"$H6X]119FA+2B@GOM.9$SFNWMHKNS2VZ]S(TFN\Y[A>X2D()D;P) MG-MD&/;*D"02TTE*\C "S9>/^Z76KQC0>>QU*X1\"$*>73,*?S7W]Y0UV'GG M$+BWN?&-#,@I3E$*(GC.O%4N7%"*O 2=9A417'23\EU$!)<)(>]A1E;@.0_P M/)\ SZ 9P49YQ+ F"%QKCJS0!NF@K=$VAI3KY^8+GB]'O[GX')L/)>GZZWM_ M^8BY"K3JUW[+3_^/S(X%OVL &+5,N@6BE.EA2B.O7G/#0:UG,T[4;*T0A,P< MTXL^MN &(]*N5LD-DX:#82_3XA2\-*/OQM<=/=(NGV2]K M=,JC0K=XNO$+@1RV0,Q"[:3$S?Y5$H_K[&*KM:UA[^(]^O]=&\#,HI+#I[CT M?NP >K;;9_ 2W7S9C)DEB4YL9UJALRN\9S"$WT.ZG5 MZP_J,$JPI(P',1]Y25#4BOTQZ<]UCIY[L 05C_M49J K=VC'?LF-<@*OEAG: M+NXV'M\I=M""%@[^=66XKY,DP7O\N$(B>CM'4O%"EX,+^E#>+M^L$,3,7SJ; M)==F$#N[I&KJP:"T^JW!U//<#F!/)CIRSFMK$W>8))XGD:;FW7,:27Z_RU:<1@4"5Y1&"T-I]*I!A^8U .Y73$9SC6 3X;D/ M7(//[;C@SG%B"&.>"$-X\_ M'^X<[AXWM]?%[L;ZZ=:/SZVI2,Q&&X[_L]7X\OVT <\*)AYNGN_3G1_Y/CND ML=$^:FRLBYT??\YB,K*<^Y235K%T%G$P^Y 6FB#+DI':N!B%75EC7-:5F5>[ MO(K*:"%QMZ(RNG^4^W$H6N6]O@$$GANLU$D3#FU.K!@N)?1J$2Q"2:RQ .)=)$* MW]\?F]$+@=\TFU'*>[K6!V0I _ 34H'E*!,BW+ HM(!?F0B3R3KE%9W1FS(" MWT4VPQ-AKZ(S>BO -]5DGG,I1)"($JX1!^1#!H> ,%.:<<=\#'AE3>E5]62K M;U&KG1;?L*MJGMZ68??^:IY>"-^F&8TL]QQFWR/KO45<:8FTTA1Q*SP5X-L: M1U;6B*!U0J=+ *JBIT5"A*KH:4EMNO=9]/1BF#=%41D24<& 'QL2_)!.(Q<5 M_) 4Q,,)8CA=69-D%]8;/N8DHKRV[>*#>#JX@$ MFY)U$6D>!.)""^2,L\CHI#TC/DJ>0W:B+B1_@F%7!>L6R;"K@G4+9=B-$&\( MN%U9=7/&NRFB2JGN1NH6&KWLD M^CV.G[)*],LPX5*,VN#H/8'K!8T3B'LB4CGMO#851>4;AL$9B7Y2QXAE1*SP M<+&6R)#@4'0:$RV"=\ZLK'$LZDQ,VWT+FJA2A?RJD-^]BM(?A855NMX;P,%) M:6<:,8S(JN[*FV*J9%PHN9Y"O:BZX(*@VT[A[ M5-ELE8[WML!M.AV/>^R8RTR50<0,;A8Y8P0B.&JF3 []R94UBG%=R2H=[TW9 M<>\BPO=$V*O2\=X*\$VEXP6/$Z$*^:0UXA)<7,N\0CA*@35SS%J\LJ;)*J8+ M!'M5.EZ5CK?$AEV5CO=,^#:CP6!@6GJOD3$6#+LH)-*$&&2,M$B)4L;DEM>FJ=+QGQ;Q)F\Y;B0E)# 7%,.+!<^1%[$!,L9J:O2\2JSKDK'6PJ4VYI.Q\-$RV"#0%*!/<>U2,CP*&%X MA?+$""-MV3I0/LFPJX)UBV385<&ZA3+LJG2\Y\.[J70\IF+ FB)F>$)<)(;#JQ"I;I V*=YJ.]_2&,MI:4*5JS=GC)S.U>.*)"&90"1&C[CG%%DG)&(XV*2U M4QZ#3\- .6D,+:"+X M5[E6F5MEC>%"2)?_4LH1M2?5R@RF^=%;H0Q]'_A$S'$6A3_BX@4X_&=WH]D< MQ.,:72WG;_IGPW9LJ[^VT>K[8;^?\243\Z]W;/NLWRI:9WQN=6S' MMVR[]D>W$UJ#\3'?8G_8'A2';)V ]A:*_8!F/K=TP[C_9"D\:[)NO-E+3\0? M=IB'Q?;.:LWN(,*8[0,\YB8)X%!GI$3_ZG:/\K__&@#J%5@YOR&\\;Q%Z36Q MWF[#+<'Q^4B4:QI%DX*95\A$,>O0]L;Q%[[#$;RY/^W]Z5=;2/I MPG]%A[?[#KE'.-Z!,-/G$$+2] 1( ^F>])=[RE+95I ECTK"N'_]^RQ56KR M30 ;K#XS 6RI5'KJV=JNKC\'7QY#MIK)%\W*4S._0 1AUI(63:P".'NRL,^:Q/ )G MRN#SX:_QQ"9XE ILNKB;,+*<)(IP+ YMK&*E6#&]'2"S6 8X$,A/7!YZDR@: M<3,"K5-9*G'Z.,MF:R#&]I:U-?)\'W_RN!O\S0,%(7#Q-Y"QGN,-86G\JR-] M3][0KSC6:* _'OHBV*(CX0?0O X9#7BV&#@23PC@&DC6449> MW+?O8L$3,C%LA(+HIDP%60G83+(J3?OJ>3V];/(=(FH%" M-(1(0Y'?E1>U<2P4(E-$V],'U_/@Z>DYX3PL9F&1WA9H0\J)O ZC',$T]U2$ M*8THCME*JV2VB M P8)(/W<6Z;F/ZR(*]1VB^#(_]N/,H']@', 0#-NP+3$(X=N0QK@!1PUZ2(EY# >Z!:HP([*0 MNC+2=(S\MS/*Z5IA*OQMG&]&]]*\. 6[5 JY'ZS?\W"('$W: MZ+$]8,8MH6 MJ)$C>&XX1):.Y@U=BPP'F1"SGK#S'7G+#0\W&Z0:#/"(RPDRQ=%NP)B^ZW<( M4&,,$Y47+? "GKJ&'PDPAPB%##Z3'T2P088<1G !/(FFLXWZ'C)86#I,8H4S MW-():$$*FW4_OT M^;=P4 !7K5DABZ\K/!\5'4"( 5*WP(F.@"\LLH$1]+TA,UH\W:^5RXK5PR&# M 7(OVS)TFZT"9V\%L%_B-*AGTHA$0D^:P$E/D+<>SZ2<6#"]2QV4I_Z$IPY" MLN/Y. 6/IZ)&B1<33]7G(T D=;M ^'@F03K62V9#21$C4'@"YX"]N):Z1G53 M2=9/0;,&88J&I)*@[^*#'!^8.FJWV413>% /5"*P@N1 Z/F@AI^H9#CTQR46 M/"46"!=GL(*YT4<7*0USG:1'..* / HH4%?ZD5B0'(!SP?$..@.?4DZB)L0 M^=-:-'_58P<-3<+52I(*'2_+V9,Q6;X0, M*3>0ML2&I\0&T.FB1/LRM#*=:L6L$! >&!WAZ/R/DP\[M7T+M@_T"\<)I\CJ MJ+&W>W[8@2/M2^$#MY!#CZY#Q5O?0JKEV_0^V($4I*_$9"J50N"Y1#];.M*2 MH!*2W8+:()R+EMU ^,#%4(,AZ@(X M2AD4B_$41NGIS+0@*+/_P)5BJ=AFRZL36KU%\6%F+\/^DQ)55L8; $U<,< 9 ME_J;2 X3MB(G3]D9HR(AXE@XUWG[-542 +] 'R@/\[GH/NRPPC_D. E1.]AQ M HQIR@Y@T9RP"@ _4 TT7H122W_J@Z)9\9DN%H$>U MC3R!!V=8@! M^C ># MII6,!J#4$ZF5)[0J$0I2$PTC,HNGE6MV*/KR=DK+]L6(V:$6M/JX>XFVP6[8LL#Q*"/%Z)B3$#L[2C[%"^E.)@ZIG-T%/)D8/>^C( MMX3SW\1#U15I3P3:VC3*"]&E5ENRR$#JJR+?AH4^=>$XD215%[Y38S!(>^C! M7I/YOOTB-J3",6"ET- AU)Y*G"6%#BD'1,]5;$D2B@ M$R^="RMP-:4'D0;JM&V'(< L<,&LEF-E'EH43DA67R\,70IQP^EWX,,!&YE( MZP?6BS_+6GWE9PE;F*^6YL\L9'> 'RK2/KOT)V@RPQ #A*? *BG,-*9X44=: MF)BI*!T%>.E( %-U,X?!'?>A3S 9#%*JIC0;J?,HT \ +XX)&5Y(*Z.7P/=? M/EFO,RH4' %X5!@V0!,?6+#6IQ ALN Q7A%1'B;B"AX?G_/="*#=#X7TF5RP MO2"XX83A6;F8>YHU*.(8$Z' T&674] +"P(A6Z=$FJ=$&@P\>P[ZA4P@B0+4 M^8 4!Z'@;/O SZUK.4:Z5IBQY=/'A5!ESDN=Q2S5) [.PZW0 8PJ#_PI#WPD MK;ZXH00")%X.]#';9LN9\J))CZ-++ 7 ]0!'!%E2BB7_9,)>GGDH%/^%O)>A M&&,^-F8\)H@9F,GJ$Y5WTY!5MH+E*6V<@R ID>&IM0>B.>#B#AV:E@UIKJ71 M$5-KV_$B)QEPZJ;BS!9;>R-QM33/,W>>A[U(2DY1P"Q*- L(OU(_&6#1G#O* MXW_*XU=QZ%SW0Q\/S_>,"^5N^M;)3(),;3YR;Z =GT54RMV#/(;OTS( 4V0G M^]Q.>M]>=QV8QE3/%!9VNW V!4QO/2TJEZ(#Q05W;0>JU;K#0RAJ& MI,QAQ@#6Y1Z'@8Z?WU^K8&MQ:P:2G$--_@$:4U]+CIA M3-+E9 $$ILA+YMRQN,8$0BN$ ]$\ ..X0[H?#WSN\T%K]_ M>):J,J$98GC9"[C\F3)\L4Y _C>A)'U.M \GA)"==V3D$_E3H34"@;-LJNF" M142-M2XB.@?SZ\:3HZ=/_UQK8@-3XP;SKG4:U$XW=!+D4[%T^@%L ]@3%3@0 MTJ"L4@@VU&\P[X+B#Z[LRD!)FSR5/KPG23G@70/,.A_3729MRO%N/*1@2^!5 M8%@QJYK![ND7K?\1@>&!1+<60]*63*QO#6(CQ M+M*6@$<*?QQ3#H\*N_&(TC!P\V,%Q(D%*3?2#X>L>&7;CM,+)":'28 J1C + M[V5VH1/+V,S3GV66^3,4L:PU6B' M;U$3"^T!F& *3,ZPR;EPSKWRJ12F8^G ML[8XJQL70SYX(R)/!-DR-UZ4X&%CIF<7K]9/X=-)U3?,U@FQV!\.6) SCERU M/<)N^)4%!MB!?)(R<_?<", M!*QDJR1-[BQ ,_67R12FX01,\XR^GFFQ%(,HC'Z:-$SL!,T,&A']N6I2 M(O4+V^TH$W=@(;W4141!F^3 MB,/ZAH?JR (E*H])I\OY&3=:!EV9*I "9T$5./)0\]# ]#T%JB">,+!J--7L9^(77P@4!'NEYY'^YOS'=NI^E9FY6(0)EIDIM>. MR .)B$2I!4F,A@/Q6E=VP [:#,NSUF*M!8.V Y"B+@=XT08%\+ELI[G%9@[" M-'-@EU JKM) P2.6$6()J+SQPD1AOK/GFW0!7..27Q+5M\UA&\":NE M#ZPD++I)GO1<:,5W7@QXX2Q VU^*X9'75BAY'EBG8LP84&MP#SQ6BMD=Q*8/ MZ:Z:)4VZAAD[O@AR,R%6Z LNDT[%^I)$*A',<69[HG71*NJ(D4O>EA3;V(=- MIE16"SP9:$>-+NS:N:%$.P[!89]4-, MH I' 15A=4 G]+"."Y@;OW?%.IP.K)DX3/X96?\!G8&EFT_P,L:)9*[2AL3\/,A,FM6>+,4@6G_/LJ'(F@Y#T'WJ3*I M"%3G!OP(%$A\;9/5D#L&;0N9/A_3!PU[N9 8!8?G4!\5P+4)TK+-O0%6.9@- M9;7KN?IPTTSDC@+FQU,_%O1 M=?: W75AX.P3N&Z/AB&Q/ZQ[Z5F_;KY):-I MQ.4C"/Q%[JHM([=?I>J7\[=2>)4*/D'L8HZ=#N-YY.C)5?7@QA5E8 ;49) , MZ$*O&-2G,()KG +&PL.H/YIC5%Q"5>V%9V!%ZBUV>M,R&L1]@$TB@)\(G<%Y M(T'OLPMV>-\D">W$X8Y.%]*RG38]X]1AJ6D,FD^'P#EZ8'MA9\79K;?@ #7X MC,%*K1CA('TQ5/*=^>4 =*.A+\;OO(".@VXZT,MK*Q>?,#GJ$Q_(7VN+;W^_ M4F_OH]&G>][J!VM[L$+VX$3+-/ZN4:WLUFISOZY6YG]WU[+[E7;K8:O>_5VK MT2[W6NYUX_?:7&C5>[I@S^O(FC6*KDU=.Z/_*CO45M2E=$I%J&8JPH"%/5N( M))5-?^RYK;&7 ,Y^UO*VT(KWWF:[:PZ[+ZGPY-^L(Q*>!9#]*&(U)F&W4)?B M-0?%V1KSP_95P*Y$B=7B9/+BY'7 ARTJJ;0[T<%Q^)" M]Q5!\P.:BY%Z7J7E%<'O2^IE> P0;B2W6QP%2U'R6/CYPTKVJ]1HMEU&17:< MAPFLY:HWRP#NA0U_F@V&B^,_CL^^'O_0I)%RF,J*WZW=WK<;K?KJ)EN4(WPV M$>N:>W9K=^_%8]TR\^Q>X$0Z^+=27)M?UY$M2PQI,204G)MKN2J5^W= MW68IN-;[E!J5U6BTJV=*2QN>=TP\WN6,_G5F-4>AH@Q!4]KVH('#BTZ/7[^S M;^TV[,9N8W5#KA^(90]B1R_XF%IU>Z^]K+E3'M,S']->J[*[DC-:O=@H$61! M!%E6KR@19),0!*R#5K55\OGU/J7&QK+Y1PI+O13KX!./]>&B/W?@!1XU[L&T M?Y/5_R"#X>4:QNV:76V5[HLU/Z7FKEUMEM&1-3^E_4IM0YU,)7XL K/=RK*. MF1(_-@D_:DV[6FV77'Z]3ZF^7UF-)%X]&3]2+&%-3(3926SG7XXO#J].SCY9 M)V='YZ=3V6S+F,(+ISB^$-1O-.W]^@.]&[X45\=K.]_FGMUN/]"A69[O M^I_O@[W53WFXJQ=K)68]@FFSAF*AQ*Q7@%G;M8:]V]A]LTZ(5896%C^^^EZE MOO3AO7C"W["XRHGI0:FC*!L61-FNV]5&8W$L+WTVSWU C7:[/)ZU/9YJZ1@O M\>-._"@#:R5^W!$XL=OM93-X2B;_W,[%5FMI)\%K(>,-*\)(S0'NL;IA-1C- M94.X9;[G<\>Q]LL36N\3HH% ]8,-SA[;T6!U*)(R6. ME#CR.%R^9/+K>SA[E6=/HU@]X6Y"60474U@?+\Y/+5UB<7YV:;T__GA^<:Q+ M+:RKP_\<7UJ'9Q^LX]^_GEQ]LTZ/KWX]_P!?_W%\>75Z?'9U699CY-S8=7N_ M_D /QVM,CWQMY]OXO$U:I7]LASC@:&6-;&P9K_QERB\\13.E>^&D9EN'8O; MC6MIM5VKVM7]:NGF6>,3JMF[M69Y0FM[0K6-3=4M\6,Q_-C4'C@E?BS&X>UV MO63PZWQ C64,@=="O9L0:CD[OIK3NVI!(UW/-VW ;MATO$E&>KS3?C[\7_M MC*7%)Q(])FC6FU+J=7NO\6/AI!\"SXH]/R5QE,1Q1ZRU;;>K/Q:N>UKB8ZD\E,K#$QK;]N[N\FW0-DQQ M>($,=[NQ6UD^&/[BN2:Y4=[& G 1?KK>S2__A'_,GG(O\CU1L=<=ZTW_\L]. M]/:7=*7[[V.8>($K ]C('F'6$[T]K?C.B^'YSMWPJ",\+N2-#!+Y".^RSD"Y M$P17?6D-(V\@HK'E1AY@J\+)JV%"T>=("B7A%RMB2,%/7\3P]#A,/^I&X0#^ M<.!%+.'\-_&4%WMAH+ V< 2L(X@CX7GK M 52"7GJYJEC65=]3V29& C?653*V.N/L.EHP%NH:]M07L24!HBY]&$DW<>!W MY81#B>\T"J-K?*C"F'JZ@(V/\!.W\'1KY,$&;T3D(758 WAG^-6WADGD]'$W MD807C>0 7AJW^O08I+G-#JH*=-O!7 )=/5U-SN]]!OBL-X7E2@4]!38&D92:M5 M_9D(HKG_,V65Q+"AN!])P&O8?%]IFODM"23;'8VJ;=6K]3K=!;_4;'B(&L+B MP!_\\3W;"*E$6&^&MF%;H[[G]#6A24LE'4-I8:0IN.]%KC4443RVD+2& V(G M\(VA/64E"G8)T,#]P[/A5>!L'&G858ZB$:*-%K]UH_UH;_TE"KM QW/]V"; MP)R(&]*W5A=^,V?GAP!W.-*P%XD!_H2[^#7[@!?P54<&$CYCZ-S%/C0B->M< M&3X,F;>^,P\^&'ENW-?2/7^CUC:KV2VB [IE$L^_)4=!>*PR6A&]U/:+X,C_ MVX\R?MB3.QT@D>L=T87-OA/^2(S5UMO".PV\8&<"AI.O/Y^[E,R\ON"XQ9*_ MY_A[;P%XS63YB!1(JG"O+WMZ!;@U4,#5*"50DCAPDBAB3LAL +Z!NY$%GLJH M!^SEL =LCA@HL,:?VJ9 =[=QXL%R@7?QY^:'XE!"$;*W[R6WB1\K4+' ^[K MLC;D :L/>A[H0XIU/GSB#+WO'O&P"'@,.-UE.;<"ECH *0)? TCP1B4&)"V\ MD""&?/U9]+7E\76NH;DZTI_;$7S#P+84_7L30"-BUR1NWGL5?"K=%] X:(A@ M@Z'),TGE2#-Y:D;:_12-AWUD'$"R5Z>'1Y6UI)_5DBA$I8GFGP MCD!Q)YRO4<1E\V+J07I1M 742TS9\%1;VXGH*Z!CW MB%MAA\) C*W0<<@? JN-K1[L)[#&\'3;ZB0@^\#$"D)4Y@,%L@S%(8E'O&(G M#G?P)SRR"(T,21@H9+'4V&*I-Q_-8IGD3;CD[".9TD;@KVL)K^(G3IP(!J99 MX1;.C%9P95>2,H)B%Y@=:Q!#7P2VMH)4'#K75CC4J@7H!!XI0'T93,GJ(2@) M=)):7N-K^=X C:>0G^RB3R?VM 4&V#!?/2)N-DLI K"LA"R?/Y&,J/#2N[5. M&7^.Y^'/T<1!W']/;:,Y&Y)5-_1]%J'D0;>4!#0%L@6L,UY-YB*IK@P,PD6% MP"56@8$>$KLJAA_D2,RQ-\VV,@:8TZ:)+16? 3>FRC/>BJP1MJ:L#OR6<];: M>>5?^U& TI!-:9IS^J#D:Z?NC%.'I:;QIS+W"(&)], $Q^A6:YZ5J\%G_!84 M#H.#],50R7?FEP-@S&_OU^IM_?1 M]M<)I/K!VBU0(;? 1 B(OVM4*[NUVMROJY7YW]VU['ZEW7K8JG=_UVJTR[V6 M>]WXO3876O6>E/+[ ^.UJ6MGA+[9K[I6>>8HZ@OJ)V'7F(3=0J7W:PXX5!D62=]:Y(T7 MA]Q1*G%PE3BXO1EX+<-"FFD*_'Q4CT3Z&QP#A1G*[Q5&P%"6/A9\_K&2_2HUFVV549*=]F,!:KGJS#.!> M6$.EV6"X./[C^.SKXD74BS8#>,$E&[-><;WSUFMVH]FT]_9?_GC0$N]>%M[5 M]VKV7K7^XO'NE3="@7\KU;*748DA)88\'8:4LNLER:YVPZ[NKZ;_7\F6GK![ M_&MA2ALV37VR)&[#QJG7[%IS'ZVXLY"@/ZID/:J^U='?? MU]*XH$20$D%*!/GQ/E,->[>UFKG=Y2D]_7RI%T_%&S9:?8$ZZPV; 5*KM>W= M_=5X[4H?QL+'!/9"K;&L85>>TG.K@Y751$]7+T=*_'B::8,E?FP2?M1K=KNU M;&/:DLL_]RG5-W:FSR9,!=%#U\\^S9D-LHPM_-J&FN[NV;OM;VMIR?4,A[MZL59BUB.8-K42LTK,>I*9 '6[45]B2O$KEDTN(T'*XWGFXZE6EC4Z7XM' MK<2/Q?!C6>NBQ(]-PH^&W6J5=1AK?DC-_489.-F,2HS4'.!6JQM6B+%?)GRN M^0GMEB>TYB?T/_]OKUZK'VQH6FZ)(R6.E#CR*,DZRZ8VEYS^N4^HM;3SY[60 M\(8%"OK"M(P5O<(9MO&'Q@EIU-?ZLTENQ3-RR448,UO9X'J;[O19W M4HDC)8Z4./(HVF=95;?N1U3;;94=G%YQP06765@?+\Y/+5U\<7YV:;T__GA^ M<:R+,*RKP_\<7UJ'9Q^LX]^_GEQ]LTZ/KWX]_P!?_W%\>75Z?'9U619JY!S< M3;N]MX:YWF52[".%F*IVH_K ($9YONM_O@_N*U2FTY>8=4^AQ@,]XB5FE9AU MC\>L9;?KM;)0XV6:6=NUW>HOGM81J B<7MQG6[ MVJY7[5:MK 18YQ.JV8W=)81(>4+/[8Y;VC1Y+-EX,?V M7KMD[VM\/,W*L^M'JR?=UQ5GF?W&Q_]-O'B,LRK]4"E8-^Q:"=@" 5G<(I9P MSDE'>:XG(F_CIF>L,IFX]%(LX:5X;A=%>3@O@H96+T-*'"EQI,21DLF_^L/! M,9]EH.!E!PIFIV*='5_-Z7I[WUOJ(![O_ET##M@-DXXO*9#W@Z'.M;.DEIYI M^EC066]Z:37MVNX#.SP\$H16[!OZH;51 ;3>M-+>L_<;#YP6\GA >D&N MU"5N/D1 M*L8+9,3;]5JEN:'AVK>Q (R$GZYW\\L_X1^SI]R+?$]4['7'_&Y>X,H %MPC M#.'E.M';7]*E'[[0$X"#5GSGQ?!\YVX U1% %_)&!HE\A'=99Z#<"8*KOK2& MD3<0T=AR(P_0EV+<84(YKY$42F+T.V)(*?C%%S']I ^L;A0.X \'7L,2SG\3 M3WFQ%P8*.Y2,@),$<20<^&HD(E?1#%F@KE'RK;PDC@MKI*QE9GG%U'"\9"72LK[HO8D@!/ESZ,I)LX&)UWPJ'$-QJ% MT34^5&$>;[J C8_P$[?P=&ODP09O1.0AL5@#>&'XU;>&2>3T<3>1A!>-Y !> M&K?Z)T_"A=EMXIX$7[$S ;?6 +;<5YIK_I8$D@W41M5F#H6EP0!P0OC'\5EF)@GUI M_@G/AJW#&3C2"*@<%T?(-5H/?KN,@T^=B9C[XG@XKM3'J7P\:#@ULX,I?K\, M7WX@ZK\HUK# 7/F26^2X16\!>$TS$,0(E+QPHR][^G:X+U! .%3=)(FS.$D4 M,;&Q5(=OM&YR*J,>8/%A+Y*D\2 ^_[1K^@_"B_MX<4Y;Z<-+P UB$((I]#>O MI7<(7ZO0\2AODI0L#X@JZ'F@9BE6)>=H0_=PH$5@D\)R*1ZA@",,@$O!UP / MNDT,B!MY(8'+<)"^)"ZH$K 7E>HFO@6/"<(8>%/*7)B;PQOF3L5 9@+RQ/*B M$!0G>#(?08%/X?<#/AFXNB-IF[Z,,X:I)/!'U^H+OYNRH&4(ZA6RG,F)2VO) M7^9F@ZR*\7B34$,NP\J)>>U5\,=L7T QH.B 181FT"2'05(HV%5 "Y^B\;"/ M3 OHX^KT\*B2(ZRIMQV(\90QI_K VRRX<( <(KTE8M/84\"2.DE<4!#0;(XT MPZ@SN\RQ!397B?N%2:R *9))ZH< UX[P4>M9RK![B=)P26*>7Z"[EF3]7&1Q M#B@DNUW *Y1^ _"2LL#Z4F? EUTQBAB0> CBGFQ'( "#7*KCUC)JBO;]2C" M$Q;X&KR(LR)"ED#ND3!1^ 1P# 37M6L*^ M_<2)$\&0,S?WUJKM-YMB5^SO-UNM=@=_V]WMU';_;W=_:QDMYQF3 M!HE*WX.0]\/>HZMCZ\N7#N-Y5/0!U/U!1T;ZJYJMZ0HQJ\-P(DK]J5:M-*V. M,3C@3ORD;3Z9(D2D_6Y"]%MQ!=J! M-R#M@-@;\%%'^$Z"2@$2GLCSL8Z WRK6Q[!@)W@!N3^(#.%__7!$JP!])["& M?D'@XU(R&0-3]4.5 )M,R N!'SJ"F<26WJ&]13X4 8=%9L/6"7!@"\R9]XF" MSY3:,JZ6PR!(8!,7] M^EK3^V2$_AH*CR2,,X#V:0+G,26A+OI5_0XW@C?*)- MK5\S[+$++;'WHR9?(;2L1<69^ M[;#YA0I,&/3XK^SZ0$I7$6_J>@$<+P('%BR&*#$F2)$_ID?;&HHQN;AR+X38 M H0%B A/TC$VC4=,Q&0GPC.!U-V!!$SDG4L NUO:YC,P MZ2.=QT>$]_97=&.>!&^L\Q2E#E.4>N6PNU<<9F26XC&:AYDC/V\M$Q?/&+@7 MW(0>""_B2*'OHS\I=:0[\*Y@\$9$)X*P'E:#/0Q>.@PX(11$!D-QY'$+@2%T.A6& M["RNR,I#H[*?:@AD6K3;E5;ZR;*;FOIXMK,A=3'"(2^Z73Q)VDN9])%/^JBM M:]+'"@R9V2!BAQ*[![4/J1ATY 2QU.$$/$>K7BDW@6^8P8!0%D'!5V;,9)?\ M9.D=$VMJS M%P3D,0VTIH[W7<$^CQ+-(W\+.PKE&L?;:KLF44QE44CV;DJMR+H2M%,B$JUQ MY%\$?6]P#06M K(6.>W@*'2E#OJESD&BYQ89WQ0K[2B*H*(+0@J?ER*18GSF MVL^(8'9@O7R4DKV^<+'PW&G?.C_8'!J))#&$=6_IX !?C+C PW;T_!Z4J?@ M.LCY1].13H(;J4H=J: CD5 S^4!>"J"<2-,>M#PO K3O:$\6>LHZ8 EJ8\"D M^##LJ]RK- M26,^B[VR/]^DI,)K9#N'+U4R)%<=:W6 5U=&TYK()/6";B14'*%1%E>UVFQ2S';%H665^*E-F+E]M*:7U\KPV0MX9,8EC19IE*'S,?57;5)L =W_ M_I@QN9YB\@@S&?*E(2HF6P8F/H$.Q<.9F *'H4$2=3_8J2G@]SF[DPF]'GEJ59ZMQI ME-*P!GSKC?A0FO;ZU[;V! M=_NI50B#RKI4/Z -K9@Z?1:1?E8>$J< MQU2X=-OCK;1SB[M@YHVEN^-&8L3)571?2NB6]34-9=YSK9UG'>A9RL&"+2>X M+T!HAI'1%+I>I'!S 55!87Q*6V#+G9H^#@"YQ"1,LI;Y>;09\L0A@@P*9Y@# MW -PA7)J"@CC@%KF\D: 2QP\DT5)Y+1S^CR3&O$3PW D, MC*))WY,W,N_U1O55)T@4=)I$NV3(7,,$,< [D_DR! (!V7Q'4-O.4F-2QTX^ MYP8UJ%GA?A0CJ(XB;M/=^=)HTB. (GTI%'/X "!KZ=3N >_D,7/1ME-K?;&2$N>^$$%72"*968RD))+=]+PIP@3(#U*7G*\&A?.7#N M%E"ASM"F9,UAJ!26KY&@8$=E/M'*U[EL(#VR%!8[YV4%I$9336$^/N.C9[3W M3- P2:2W#$&!<#)S:.:W.M\E#>E/.+(GG\#:/AA#.CSY>.Q)/]6-\GO,G.^&)Q T!M:4M?;*2(," M7ZMSZ>U:(49O,RC%7HA/PMH%7M%J5RFI 39_-#='T112%[F[B=2YIA$'*LB\ MK5S"5!ZL=-@%8TWQ]M!8U6\58H:A2K5R8]$91_HS<,:-S#VHOYS<@[644P3% M#]JCO*$"BF&PE(632W\:42Z13_5"@KSR'OKT0.N+ -4PKF#\]3I[(.>^JE:: M-70O >,A91&3GZJ5QE[V63%WR>:J3>!&\$ S68<-Y,$ G8=8U,1:X@A3R9!? M=LS^2-.;V@UWE-"[?<0N. L6(+36N@#A""4[UF<<'7]YH M?RTOF^9/Q91XO\1&L\RF06H4A%?HSZJQNI/BMO \J=IJ]PE* MK.RTSA,;TGA^OA;^\O@HK6O)T"P(LS9GH.4%/<[T"N\%@X8T>HLU%3&N/GG1 MV.-',5?$F2^HVPD_KT%V24[]TQGP7&)B5=*2#O5BR MXNKE?+N L"[I%=KH2PG &PRQ9^'R['LYU_U+Q=,3X)L @/=);)T!]+X!$TQ1 M]_+K1J$HO&X._;B@89:*K9L5<((M)S)/(ATO\Q"D>W9-=V^6IEMH!-1JSFP$ M5#BW';QH1;A,DK>10N[YMW!0 %>]6:G6$1B_)^@2CW7B"&@[\(%O_OZ0EG2# M]M$)@?Q..?!XX:GK#:(ZZNEQ.^3B=M(Y"0H10"%M3PL?&S4FW\&( ]"H?&0- M@^ZN?9W9MH!,Y;YP'Q*BQ%*"Q0(34\'U8AP=-V?UQT/LOL@*6JWZ\^S&3?S: MHS#Q7<-W?L+."6;?1=XSU0%IB;JEY]#3U@4/_P2%(R2^GJ#V"XO<,*%F7-H+ M,+,Z"X:A_R/1S740J)'@\M@DPD9OBOO(!8Q=U+O.H=1UH?KY^,(]P00[/<$= M1"%\0!9>F'*1LR5#^6(S3$P1W!%XX)(2'6Z8Z52GO'SC5M=N9X_*8=#S33N; M]*8_@B/]21I,[-=>A]1KKI_4.\)T^]!G#/B"!08N"KG%>@[. ?I+9RY9K!53 MX]!SBN4MR/R1CV Z23 M94R,W32P,A#^AP66C) 9*H I*[HZ]F:A6 H#DE_H>:'J$+;C\JUMM%_)-6F: M_+S,I\";4=JK@2PUZ0R\&-E%YH,YOF7ACQZB?&LS@.3OJ3-[VBWQNTW]R;#M M&)>R11*YH71M?C_T;>!R TQH_SO-)M9.+.27QA/MI2U"%?%\K^MEC3DOCX_^ M 4>:^!K^^/)J<=A2KN=R "8(Y*&L7W.0<%TE%X\/!DE *<^NWPKJ&Q'3XCTF$ M[3ULG]1S(VAYRDH&G6Z>G5?;I%H.QV5Q^1<[!5MKW#[2.Y7-6,LP- MNLA[G-F"XX2):^E[_3!T<;UN0NG:Z/&.=5H6OR>>#!WT).!Q/WIW%"JC%L0F M8M#WY VW>526SD'LA=1;G;@E=7,(,8D"J5,_N^ )I[;+[&*W=='.$X@ XE + MK$PO:,JGX80RA-MH5C"_FU0F%%4RQ/+&-,J5Y?U@F2>EX>EH$)[R$2!.%P2I M8>[G.>;.WWU,F;KY;GL1R7"G5,A'B-_8^=B2O!%^PK(IWT^32GMARV4J23Z5 MI/%R4DE6!**?AL4,VP(DV4#H'E8V*XC@'K MQ!U&8^,PHMA(K@.6C28?:WP:5<>L/^D65A,WV/./9*:!6XJ1O!AISA":RSZ?'+X<65=7)B_<__VZO7:@?6^=6OQQ?6R=G'\XO3PZN3\[.G M<5_NO@[W96W]W)>?::[.%VZ,@E&=C79<_JD;=B9DF5$@3EN_/']HF,')!E,4 M.'' M:H)V)S*1#.\GNG4X_C"&[#^ GH--KLVB60X9\/XU+#8.<"2;0<8?E:Y M:KK_@ +V&:0$-R3T101J6>[1V$4K4%G;%^I,EF]IJ&>HD?<-MYFZ_FX\.>)$ M/Z'[]6+"$S7PIL98&#W9Z8<8'P+CNTN#>&@%G()FDM2L#_KY1^9QAPD7"_\I83V("0FT\&5&*?"O7JZ>"0WRFUR8E.F@N<.*->Q*))I&:;N MU6"^Y%3 7/49+3V$2QW2:+O2I1E1Z 5)3'(B=Z%-?1T!OY<51L6WHMQ"W;N$ M"OA!>7 YU4CKW+EWLK5W2,UZN>(+A.@)]4D[,6G1Q2?A$>0 0@( M#DU@I!%K $..)DMX0CB6LM"%=Z(Q17X%)>4U^UA-"V0L 0H#2K]4B<) L'8< MO(5'N+(CHD$Z=,,-\=ZTU5;J69A 'M+=M+N!>O\2LHTI^=*[\6AB%A@9 RJ^ MF;4[V 5 2Q?MO>7>SAP(GXN-&2;J1G^3>^HBSG!B$[-+JL;V=2N]339S#OVX M3X66-*V JU#3%+0?EC@/]06,$T?)D.:F,@,3K\ 6[>SM.F89JAD\8H@'$U6 MNW*Y0J@+ [(R62 <2DTEGS#HV84,9_:"P[W2HXTB%=]X;L)-SJ*TKL&T6['9 MX3B9JR5<[! B)_(F#/Y3M(C\6/#KK-SQ,-_R5VFEKR&96F6CW5 MVPZ!3//_8=(2=BE"4?@#7=/7C7+XC:<$MB:,/$YGR>.>]@GEXI#C,#'!'0=$ M!M8[CM-811H&02VBD'6M04VV1;UZD(F:U$> *QU4+^HM(F'S(D%ICG,_E5FR=$IG0?6*4"^ULBE3I+[A3B6QMG) M 6)VP;NNFPGJ2L".GN<8L4X'S(QNT!?I*[2G3S=LRR6F8><*4[1$WV%L]TA$ M/@#%^@1&U9".-'-W \J'+(HH M4%FV:V]8"W+U3+GBSK+V4EJC/L*6X,&8_%F[!XH)HQ_Z+J]6?Z/[)0P]8^!% M%EN$Z8MC"!O>APT;[BJ^S95X8Z[Q)^.#XN!A]TTNJ/GKY04UW-[FXZ>'L J) MP5!+-Q*KOX%]-/1;86ML)F9 D(IZP'0UQ,2C>+7 MI4(K254J:+J1E0(H2/HO3E"(PK[7X?>*[SYPY%*!L<+S,_<0E=&<$SDC9NHH MJ*5><_H-C2:@SRAKY76H5=AC>A.C'&P3ZG?-/+!9CWI#XQVT/4!1(DG:"OMD M?#]-_'@ 4J;DR[CN<887(;IVLNCT(#TB[23-,3&/*/(34W>QT'+IA)@.SEDR MAD9!LIAEE07\Q[G&,(/*BCJXV0V X$>F *TE#S^99$T\>5,/G&9?&7"0HA= M@U+;2ODI)CD%[!E:G2WOXUXAI(D0VP[..@Q(*U$ >%6$1Y*$]\*([)!L^9CEA,V#.U%:FC"&V![AS_26:0 M3-P@T7OIL*:>.?=)2B,2N/DX%&;]2)$<385_DJ MFZ$8:V5+F5%;9*[F)3NR8\DB.2+EOV@.I*; ;']\A2?GO?F#I'\4";)PO$B M)QE@%;*#$35]OJ+@<.E*4O5^JM5:^9D=0F7#7^<8Z#-F>+U@T[95#-787-D! MF_1 HQ24&)(ZC8W?1CMR"CYC#@\&<\*"4Z$^VV@S$Y:QKF_3Z0A];ZBR[I^S M]2NNZ-;YCSYJWLBIBZ] PPRTNRF73T^ME+1@SO3\,@&RD #96K<\^A=,;,A2 M#],1$ICI@HDT0^(X1:+*^:CQT_>AB,BD_$#&)$8+UK49,J_\DZ(J3HR:V (FE<6)G9+?%97RG7&EG9K&R?GI.L[[[# 7!J@>$1@ M=X(HX?.!EPR,C(VHLT[! Y+Z-N?ZW *=PI#;!ES"?^=V.>E&814 L!7'07!0 M0@.HZ(^N6*=A)-$5SBWPF6-AB1MQNP"S9.!J:A0+<$UH"F5NLD3>A;UC]$B= M1J?-?3]4:H(K4:*:;JW'3ZHB#EUT!+9DY;4BIT/&'*A?,GC$+=$9@I M*&9!)C.GK^4X,ZE, DV4#..BH"@($F-.WR%XTE3)UR3ABRD#TQ;!KU< 0>Y[##C@G+XBLP#N%<13UU)Y; 4U,.(.;)?F9\I5(3. M/#-D/HJ;7>=,7TT7-%)IWH8PZ8NYI+SUN-GXG/55@HTC;:VES>K\.3?BP='> M(I;0S:;L56]3919\E\NC85< IZAC@G].E\T_3])=E2$)XL M1%@I#_2XY EFNDGY%7_J=*M4")LFJ3KYGK/2R8'";T=BDS&4N!N9VHF8Z=2;F"RE"Q+@N9 MIEDZ/ABW%*GE.5+<*\+7-<'&93&'/+X_VW_('7;+?E_FZ]ZNZWJDVW5A/[ M5;=:;>ZY\)]L[]?^[P.F-U1;M<:.^66+FF<,0%?[U]9.:\L*Q #M#SCN=U]\ M$9QW^7VOLHU]E/(+'.7[L=8CMRS.4H3GW\;O0+_><<-X1Z^Z96&Z':S8WN(D M5+?QQ[CS(;SY7+^X^=8X3=SOQS=_?=K_?CXXK?UUY?O?OCNW9U?'K;,/%_VS M^G'K_.KWVMG57]ZW*[=_?N4TOGT_;GQNG/G?_AY^/_OS:^NO/T\:IU=?;^&Z M*E]S73V[^EK_-CAN?+NZ;IS53V[/:GNMTP_?;OX*?NO_!?>=?O_K&M;T3P=G MW\^NOE5//_3&YY^.FV??^]?G']Y[?PU^;YS"S[/Q?O6O__2KSN"/0/RYG\ > MQV<#V,_@Z_A;_;1V]OWWT?F'D^:WJU[]_-/OS=-/OPW^^N",3C^=-/[S]VGS M#->].H2UOL&UW_YO;\_9[]3E[DZW+EH[S8ZH[^S+9FNGVNG4V]W.?L/M[&W] M0GZ6?[XMGOHOV;B_UYNB=S4KR8.&0*I)K8>"?S)?#3&5S4%]CL:4\0HWTV03 M(G"'T-9+NQ%'8ZTYZ#PQFHT$@AYV@.DODT9>7V D2U"CI7M35#9)M,P\/61/ MZ.7/AD/JR"RU_@8S%<]R(0.>Z.AD^7_CMX+FC17%FPW75#\6!V;AQVRZ.&GCKQ M+4-WQE;VD>D<5NS3HK,J)KD(GU\ZOC1Y&):)/-3! $K#(XE'9\FZV7;>>\?:&>C9#E0UXF9!+#TCFB M^Z*)SF1#+I ,672L4*6C9F0Y!Z3G\E1=I&2=(THC>J?)/:VX,%14&%!\1_8H M=W##/>2RUB>93T[:@B6/\I.\"],II\2S>8KQ2/HWZ62HQ4YE7C3J=?;P-T:8 M-OX1/C$6&)-OR1U,QC2IH/6?Z45TQ9Q_FU>/Z7 MU %Y;>)LD+)RB3.&V/&=@1U-Q+ ;8YX8S8R,TQ2%(0XC=W*J8]9VI%"=H.," MZ7QXK#8]!MAK6@#UI/ P-)[1Q8BC@D$@4F4YU][JYVH#EJL?L:7;?>=. ;SX M'B>Y]=EL@OMBWFG1Y_>2,AI=4(M+N&FCYOL0YOTK63H] M>7"H%'E.H6T!&%@M37CT0%_?1H9TVX_1TP;>;TV:V@ FOMMM5)[T'>U"J<2/>3.^7O=VZOLM^=_G5_V+<&!80'@QF/[UQ;8O$7< M?5 MII67LP!RSX%/N\*P(7"W>W '')"Q3=%>.,P+I!EPZ':?AFL!('AS+G9@)Y[T MCHQ]O KV)&;*/\F@.ECY!JU^A)ZJ?AP/W[U].QJ-*K#-2B^\>7L8.7UT;;^5 M;D]$;UT1B[=[^_568_ MD/5*[9]OQ:16,!_S[T6%!:CGT='I(>9[B6G/C&G%VF+TDB(W,GD8/(Y,D"U3 M+.^G) 57EY2?AMC1X[WG.J%MG01.Q=8?:=OK,NGPYW3/J0BN)%A9)X%VBI.A M>!1&0_WBY-33?\+C,8L%S+P.-LRBF9Z.'H,>R1ZUN<+2^R.VJ2;;A^SM_)LR MGJ>G8^(E]$IM73L^A^"69L(Z'E$RX6!&9])'HU;=1_IH5MM5UY5= M46L*)I%:57/CC8?$__Z@4)H@C0<)I1\DKU(HK2.^-5)\V[MF5"/N#5+G$&23 M:\9.9WW3CSC?"<,<*%(N8^#D(& P% /?9D*M*$GN$B'_^!$9LIN.Q7L<&5(J M\JO 9 P4[U3;C2J>Y:V\;=2TDM0 VY^BA:V#4BTO\69AO#G"(\ <3&/ESQO_ M,'O(1'-;O#%1A,MLTF)^Y 1^#9RTR9.V!M08[]&X4*G)K@EB)'(^+''-8S?0TF?5D-:7"LQ;89#C-(_&94MO9(*196-FY:];5/.[4>;&* MT#,'@BFV5*O6*B=GEPM$U]9)-TBC<=-!:!TXWKMKE,IS _F$ MS6?]Y??+9. M DY^M#Z$3L*.AYAZV^N/7?.Q&TK.)Q+#(7:RU@FGY H7/*3M@X@%4 96.TE. M0<*0/CTF%CW./\.^UZY;G$:!0\?(EL^.CP<\F&5XB'1\)W3+K39R^XQMDCCXN5 M+Y$[?CC^6'+'%6+E!ZPW\9X0*5\BJ_Q\^+YDE2M$RL^B(_V22:;X^.7BN&22 M*\3'+]Q6ZREE]\MCD\V213XE@(]H9O07+)J<;9-O"WC)XG;X_@J(DCP@=>G1Q MOJP<.R51]@4Z]S+(4IDE5:!3PD;>><@CTEK;XLUVXW&@_])XA7;A6X2WG$6) MWJ+*=(KY6RK26+2N[.%?KJ(B;6;EU-J4J>T^3IE:8TW*U-9E]OKER:>SPZNO M%\>7GET='_UJG<"/"^!I)^=GAY^MH_.++^<7]->L@K$).5O3Y9M/ M#M_'N_09D6*A\L'UTNS>C]\M8 4N70VYNA=ZJ]YRB?+TO_\^_N/DS#JM6%]^ M/?G\^>3+Y;P+I_]=II;R!0$+;%'Y@^>_7NA\F/3 YK=T:=EK>K,S,5CHJ+0R M@\H/O ]UCW,ML[TU?-O9LNK?\L8+B%3[V-YKJ!Y"@!O*TJ^\V'\*JGZ:"O<% M$>*H+[P(5K'O3 5#-Z^'!M6/.B9*4Z(T)4H64VJ-\.]O7S^<7/UJ?:Y8[W\[ M![OI< FU\1F4QV?BRJ7^^,+?;+/TQ]\2%VMKD6B_AU$@1*E KEZ!7!TZS"D1 M6$!+7$6<:6U"2GOS0TIO.Z$[AA_]>.#_\O\!4$L#!!0 ( $Y( U4;M>&7 M* T ,R, 1 ;6%N="TR,#(R,#8S,"YX?[]/X=LW]QYI MH4T;&*"Q(RAC0F(# =/.?34YB=M:2^S.=H">3W]L)VG2)G&34J#WIA+:VL3_ M!_OW?[+CN!__? H#\( 8QY2<=.R]7@<@XE$?D_%)Y_O]A778^?/3NW 1BPGXX2/^"XP8#<$/RG[A!VA9GS31D$YG#(\G M O1[_?[R77;L[#NN>^CV+-AS^I;C[GO6(42'EN,XMG]P-!H<>M[[\?'^/NPC M?^!:CGW4LYS1@6T=V8XOO]K[Z'!TZ/C[KF;ZQ(^Y-T$A!+)CA!\_\9/.1(CI M<;?[^/BX]SC8HVS<[?=Z=O>OKU=WNFDG:1M@\FNA]9/+@K3]H*MNNY"CM'D( MB5AHKBX@;[+GT;"K>ML[&/32QHH5-C#'A M(/)1O[V?L\XWWN_'-M*DOF"5F M4\3+VK;5MSL "L&P&PET05EXCD8P"J2PB/R.8(!'&/G2# *D M@%YHD+LM(!LC\0V&B$^AAU8/Q*=W "AX<#BE3 !2H!Q![FJ-.1.*S%;*#J2R M,:!7U(-"6ZEJS]-!*5!U42"X^F9E//:>N-_IUM<@XM88PND:6N0I8TV2*\VU MR=FK?71TU'U2!EBN1ZE)Z?:6^FC9_69BJVRSOFSYS4KI-J%#YGS-=$CIGJE# MJ1-56<0J2OV=UU2CW/-K#D)*H'J_WT0@1][>F#YT/1H1P6;:G%>X0!E)^D4; M_SKR?80UH]].3>D9@?IHQ1\7)4-"J- \U)7DVG2*R8C&%^0E93;'J>WV^),$$K]%[17TO[P/LGW2&5-;&-W LM5/7O]]>5A8Z M6FK6/F6:LLWT^=23U:?\ U9635M 4P)%^K&[3+#$*N+(OR:?].=E*T^(DR8& MPB7SJ$VW.*ZE9,G%=""-PTM\1"2Q_,!I@'TUI3B#@:H:[B8("5Y[W%'/0+;$U ZDBP#I M@D4I;<=U/GZ.??T=8S.;--H9Z M'5EF,]CO]0[6,H-8-, $Y(7_&\3BL]8[V\CA!?GD(J"/S\K'Y0S-*!_T>A_6 M0EGR!UI BV \1]QC>*JXT9&L0LXBZ6&(\V]4H+K(F7D8P.K;/=N.)R28>P'E M$4/J2\9/X2(Y@I0E^(]F^D>+$#J#'$OKO\EUH@DXE>1F7-3?,BZ:E4(DSZR% MB-PP.J62]BMB8\2:@%%&:<9A8.MIQ0(.*1<0LVD] N=(0%Q[WE=.:T+!Z3E. M,4H54$A8M0F'6_2 2(34 UB96 6#GN#JP>PPXD*6RJQ1&JG)S.PO^[:>P"T@ ME3".GQ//6<=/D.?,6^A%*P?\'KK!YN!+N)GP&ZA5UX*GU<0OYK\#,.\QD#&I MXP-J%B*;\S6'SP].L9BH!^I*E'NYI M*W-Q,$*-N%@4J8U*Y"/PJ06B&/[]\B#^$'71=MV"1JR3(;ANWHU=@U#",5 M'B_1)^DA)W]G'@8OOD4AE%+)^ :Q$66A>A9Y[09XK/5_F<):>\-"IS;BU,<66#VBC-&1@84UV_/R@^1JF"I7WI MKFQ8RZXUWR34A*LY/@X"8KOG MWU\H]1]Q$,@QN183Q"YE3\@8R\ATRCD2C58*Z_$RY[5]N[A6+0/;+OX6$S1MK H5]V^10\T>,!D/&3(Q^(" M>CC 8K9F1=>$H]G=^HY=F%O%,,WY@U@ 2"7\T?I";DC#$ O]XK&,2&KOD1PF M1#R,&LV-5[(Q>YARL67H\B/20 M"@6YOFYI,2 OIX6>W0"%1HM>S?D:U[\&!X/BGI/F\+9O+:R)EZT7NY\CP1R] M/SC]0F9>PZ5WT;LF/-F,5&]$< OW%=6U/I"$GWIR2"6S%[.5YRAC-JM#I[^! M3)&?)FL-+;?0ZGU,#Q(UWX-4T9TIUD;_&R4/B*LSD-0@OZ+9F06;3>S(Z1>> M=#_/Q*0V5JQ.LHMH9TH-$;VN""2W6V)1/X+G5\\WQ;0R>S:=I.O_"\\Z72;L$TE;KML<^/ MW<4S]>/O"^?NJU/WDY\8T=:K3.=G>KR<'$P7DP1VCXX)_AOYE[YLBT<8SA]1 MZ-%R)<)RXN8.M,W=^]ZBE0M3L972**6O34H[1FZ M7+]Z>-(9P4 =1ZY^FN"D\Y8J$?7TQE5GG0L6J0/2U8_(',OVF/KW^@CS^"NFH W@D>X5%I!A^832:GG3BEEB@L /B<]#C*R$ETB;9[%+> M42^W-BKAUPJKJ3/TN[A M4_XAV(W6KW+L:E*O[KL?,4W1J)LI48UNJG J!X4(?EV^-_YTOC?^;*965"D9 M!I#'>YGT/_DQB'L1#\$F.&]@?'QQ/)$MF1>YZ+(P4BI[D'&-<:HX$B16%CV) MLT!FGTISJ$F]<7.8_V35L4BEU.]K_EWUA5?598[20\FKH&_ X(4\H#:N-S*6 M7(_B(PWO$0N30'>!T W$TC#CT^HK@:U+WJ2;KQGEE@ZXH>J=_VJ'+FO[@C;K M:Q%U0%PXXO(TT;ZJ'U6MW]H42P\>,X98$\7VA,Z[R/7FIO,5A2YB51TJ;;H- M%K;)ZG2X9=5R(WVVM52>NT)F/XI3W51EH'OKL' _04/(@EF -,=+XIE]J+K] M-CA2MBA6G?]D_^EA-B MO3JTE&9[*M&7K9I2<'.7WJA^*]5D6\/>%S:;3BBY1]Z$T(".5V8] \$V!(I5 M2P)J70R2ZF16FWY;UQ24TE<4DGDF-I>K%:VW DH9<=1SH+&L+DX]_1O+/"LU MOU&1+O/>TS.9MH) ?_F!Q023:X+^BR"[10'4#7(EZ@6CX;ET9T_<056QTN]W M7]2ODI+0N-3T)LHTB!H-49C&_6F\2'7ZA"MG ?D3DT0U"1"!2)SN&K"81M"V/>]N[W,G\U]*V^[ M#;TH+:#KK^U44+WURLZ\3*-<.@]'[*':=4O;/J,">)75N,H'0'5F$ZN(MV=: MMGIQ^=P&M 90DFYD;PN^E:3H4IMMG5"-*1RE! .W8AQ MI9_9M*I:;X.9Q;\C>TG4?AS()Y=ZGZWTJ61_EFF"7(=T:\/?5ZAGIY?Y%=DA M95,::V,&M";QJ^*K]Y5Q;X)"^.G=/U!+ P04 " !.2 -5F,ZS)PH< !N M( $ %0 &UA;G0M,C R,C V,S!?8V%L+GAM;.U]67-;1[+F>_\*C>[KI%7[ MXFCW#4F6;CA";2ED>?J^(6K)(L\T"/ "H);^]9,%DA(7D 2)*O*0TV&;)D$0 M)[/RJ]RJ,O.O__GU8/KL,RZ6PWSVRW/^$WO^#&=IGH?9WB_/__ST%MSS__S; M7_[RU_\%\-^O/KY[]NL\'1W@;/7L]0+#"O.S+\-J_]D_,B[_^:PLY@?/_C%? M_'/X' #^MOZCU_/#;XMA;W_U3# A+OYV\;/2*D87&02F!*BH$[B #I12/!M? MI$OI?^_]K'40F&4$Q3T#50P'SU6F'[E&5YS*.JX_=#K,_OES_1+#$I\1<[/E M^L=?GN^O5H<_OWCQYLR/__;7YX].UZ.Q7R*'[$\J___\^-OYQYY$&8K M3/L_I?G!B_K[%Z_GLXRS)6;Z9CF?#KE*^5685@;^V$=<+8F-]<>NOAWB+\^7 MP\'A%$]?VU]@^>5Y_5"H\F9&LDK,?VSQJ2]^$)S"-!U-U^OSCGX^^>Q*7EO: M\>L*Z2^.U^KTX=-Y.O>F:974?''ZE],0<;I^=7*TA+T0#B#G+YU\X\\Z)U\9Y*Q.8B+1)#='K,67(.EBIHV8FARYKL!/9Y]?L# A?+M*S M^2+C@C3D\V=?L.JS$V5YS$-8I$OH/+]53][Q8GET<+#^3!A6>'#Z]U5SML+4 M:OY0DCS&%G&Z*_@^+/ P#/G-U\.ZFT\7P><2A7 64B KH2QW$$O4$!POR'5, M9""Z@&HC.=N 13PZL.R^\LU \'ZUCXOSG 6OIR,&E53B0=84&1 M>PA.20Y:6X'1"EM"[B+^C>1L@P#UZ!"P^\HW \'+E.9':VMU2L?ON#KE4:QU M3R!#) M%"P(-.&T#N&*RDR)DGV,?+^L:JK:!A'YTD&@FAW;(6/,VR5HR@]Y! M5HPB0T=N24C,0Q'(??9<,M4) ^OGM^'B="%1.N$M1;%19EI($P5XKP-@XD$[ M3JK6N/L.&\;@ M]*RI>@>^T"+.]=QB6 M^+$NY_ORY_*8SDEQS!K#)3!F%1E0023%K "-UXDEHV00?6*:Z\@:GW.[$SC: MB:!ACF-.1*V^?9B&V>KE+->DRV'-K!-P)S+PHEQAH(,DG$I)-LMEA&(L#S(' M+*Y/#O$ZJL;GW>Z$B68": :)7[$@>2KY]?R@IE_6ZU"I.V'61BR>>P,R. %* M"PG!: \:8RS23!(\Y@95<&K26U$R?W7V&B(;\_,@2Y74)XMR:U+'E%EIK6OZR*N=HS6?[7W"Q<&[88;ORVLB>%A- M8@XQRD1.9-)$23("HO<$=>FL+EQE;DL?UV0#-6-*L31S3G9=];9AUEDS^ ./ MD>L@I6& CI$UM%D1'LD:%L5\D*B$4MC'[%Q)TYCR*LWL31L)] B]7L[R'ZMY M^N?^?$I+NZS9P-6WB<^V<"_(-S($5N6MA.AB)B\INLQ3*++3H=U-E+4,.K,4 M/$50>=HPK+=47%-K':KA6^&^0W\*"9\ MLM) (7K(R9,.8C;$68Z,"&2"J3[GE#?A>C2A6'L<["B&GG H/J(N0I.&YP3+ MI#7X' HDRTC#)R41^^B#]FKN929O@R0=IA_"0+'PZW XK,)THAV2S"CZ99:" M&54B0LWNUI2?+XESQD6?3,05!(U)_>V(B$MW0W83$;9GO+ERD='=1EQDQA[) H.)%<:85)@$[$J_*&0RPB0^)"1QXE:>8^ M]XQOIFU,2:C& &DLF);7D$_I6()Q=?3=?UISJ^_(I?)W$ MA#Z9S,"D8BNJ+824R)ZKHFPPDGP"V^MF\FT('5,BJK7)Z2BR9K@BH@[FLS/J MD+FBLU+D/F(M= TD86=I 9#)E$V4TI74!3@7*1E3%JHQ,G9:]!YIA]/S.BN4 M,2$2%\96IDBU.6;(.3(E"N:T<9VNBMYT0GKWNHT/X5LM%CCE,!94)M@,3#%2 MWJ8$\#7$24EYIY$)H?K4A&ZF9TP>]XYXN*I@8P^UB %= MO7E)X+5$DZJ7&DP00!9!6&%SP4[78J^G:TQ.>6.<-!1(0\=IMEJ$M/K'L-I_ M?;1WN$R9M-$I(2 Q73-H5E-8:3(X%XKAI5C12:ML0]V87._&@&DNG)9Q MW.)HHZK3PBB1B<$L&$&9'#_R 4GSN>1%TCP;6H)>GLEFDL;D@;=W3AJ(X0(J M_OKBXD*]HY];=L#Y8T5?UU>$Y^4X@CQ/R@YM<#9\=*]>.#=QT:@ASG>K\2/6 MGA03&;D. 8JL,;:M>]XI#H8;G[126I3.%[M^$+-[#O$SSHYP.>'D4HL8)=D_ M'@BR18,C+PEXM#;(;)C1O3*%QQ2,*8K95>J7$X)W6.6&7L9R];[4RL'UX1\N M/@\)EW_,IWF2N#?!10L^,?)Z@D1P7%G@6<2>UDYZL-*V"UC7OPVR^ M(%_Y-[+G"US6RL3SGW*T%9)""#&2OM36HLF1 MJ=BG/=8],MDLOW &="(%'05*8@]IM401X*/2D$K@EERW'+'/%:\;'9.'->=C MQ>Z5*8H[RK1E2X@UUZ<:!UD*TF4/-K),3-7RM. #!;U%ET#\!NQC!BX0,BK? MX+&@:A=A-D?4,;OKH\Q)1GI<),-%]).-C*C 2_JN&%\* MKC&E3A\+Y!I*NAGZ?L?5&7L=C#/..P\EPG2/C M,7G[WKKL2G9@LD90F>(EKZ,'EBT3F#5GN<_YQH-Y^P_K#=\=KYL[;(X/)>V; MMYXHF%<4F9>AEJ2K@E@<9*UM/3&,$'BT(#/W,MB0O>L)V4L$C]V?&)=?KV:1%FRY#6NF"6US^=:(;\?X^.M]#W-4-G3#&2 M-A'6/NK(.7C:6T#;*$K%@LR=BJKZ\#,FWZPY9C<&4 \+B9;7SB^R\6.-K)3& M)@:E&%M+LCB$K!.4Q%A*$B.J/ETTKB&J<: 92F;";#;IY6>+BX9^Z^[FTS7#?I!61>TJ8+H',]%\SH(3AAP I>:XTT M>M'GV*Q5C+Y\-S&4EX<-B_GD@&;_Z]N>R]I#[?LCZDER;S\?=*T1. M)A3#2*>7V@JWJ-HJ58'UQ4>+1B7>YX1@>QI'96C'B_<-MKL'"%H>'FRB[SAQ M<9X^:9WATEI(G%9@G2*)]7*1EH4)+9Q+N<_=[NUI')61?_0@W14$O4'Z=IB% M63I/7U'>9<[)G5&QSM=##5'3EVS(L7%<6ZO[V*;M:1Q3$O3Q@W17$#P$2%,Q M117CB3ZM0'$F:1,YA&"B=5YQGD2?)/U=07K[U?@0OAT?TH+?SQ1_[88&OPO)\K\M)\,ER;Y'B65:')*I$LK,:F+!&)"MR-GT2)W>E M^):.4?>SKQX@O#3PXSZDV[!/S>$)O>\+A76X_-X[D]8@<<,L&.UKFS"6P&6* MA67V)9(WAC+WR6%=2=+83E+O TUMY--RG%!"S.O#O OD,'JX10XY*EN=GPB^ M#H$T,DH>B55O^UQ#O9*D,?D2]Z5[FHBG"UK6S5#>'ZYOGKSYBHLTT I,G!9) MQB[ OQUJ/S/,GFQ M9!.U$1FD(5=6A4P<2B,@:Z.3\MGU&M&]@9A;5E$_";.TJTQZ1Q:;2@0 8>4M9.:=OG2OM=$XF[GD**K!4+T0-/+-!NI2\>72&=;[2T M(DB1NS$\SE/(3FBY_E#R-F)H.-OB<(%I""S!>KX5_'@8:*1F6#!H15 M=9(M0XB.9>"1]GQDQ3#71WE>0]28LI/WA))6(FK7HWES7*J]C$*F !12U+(1 M0WI=XYA0=VZULCI8%@^@W?NG#_ER?EBF("^#J+$64! M[PL"IEA<;6!>9)^+#C<0]@C\^?8*IIVH6E[5OI 2/ZT;.AG1<3)UL11O2B9< M:U;'9-;F/U[7%F"*E\0#)O1]CGVW)/ Q>/VM =5#=CL#JUXX^=X/K#I<'W&) MB\\XB1)S017!5/FJS%4??LNI.8]:^DT6N&5. MZ?.PI$5Y.U_\.C^*JW(T/>U$.F$IE<(HFM7)U!/8&H+RVM&G7A-3@17>Z83S M.JK&-,;XGA1%,R%U-#NG]'PD=31\KAUL)[P8*ZPS@)X94([X#G5,5)).RRRE MR;'/+8YMJ+OE9.1'K7*Z2:TCGCXL\# ,^;3<65MA?"4H&T$H-UF3FTZ@KY=$ MF$T8..\U0/UZRK;!D7_R.-I!6ATQ=*88]RS K68J& ]%&>)<*G*G>-2@2XE% M2(NEW)=:VDC@5AD^]N0AM;OP>@=9K\]YZ:$8[7A.@()$KZ)/$ 5/P*U5TANO M;*=AE-M0MQ6F'OKJR#W%5W<76T= 7=W:?2(510&,Z#)"DELGL8"7T0$75F(= MA%%\KXY4VU.Y%<">6,:YFQ3OP4T_F3(QP6!MLKH>G]3,. H#(6<+A1OCV'JF M;['6&T:7;X),22790!A"^Y-L1R$&SA$+V4PC*EP[W% M>YOHVPI03RQGW4%RS5N9I7K5^R1P" %MX(K,KQ1$B.4<@F1UPB 7%$#8R#K9 MN@W$;(67^^KG?T]XV54F'57.M3,J)BEB(:(0LE4.E$ #,6D)I!:9ST+S@KT: M+-Z*T*U =5\#XA],";6395]7Z<+,BXG.-C#AB:AU.XI$RM)'I\"SDJ5F)3#> MYQ+W-M1M!:TGEAEO+K6>.8/-4YDFCEG2K\E4A>KKH 0),=IZ'Y063B3-;.K6 M86T[$K="EGOJR&HAO_MPR??#8H^8CU;$Z$4"QUPB+>H]A*(X.*]52,GI$N\K M'W6!M*W@]/1SYKL(K'=J\SOW)W/?:9'(+"<;O&1DEJTXGO-0^U1"4$5ID3#[ M3KV%MZ=QJVN/3S]UWD2$#U+WCS&@XXJV +>@%$L0O"Y0;"A%V""C[J.S[EKW M?_?RBT_SE^E_CH8%TC-)4JMO'Z9A5GO$UJKGP_J6"5I6"GN$ M].S(1^$\@N.&.R$LU[Y/:FX#,8^A[K079NXJDTX5IX6,Q?)H$68)/\RG0ZIL M6FM*,5*0[7&V-H]5M6>] PR>H:XE:[(35&XB[1%<56^.FZ;BZMEC[63N7SGI MCEZS.\LO9]([RS_2/N:C*=:NN,>__W&LO_P55V&8WJG]6IL'-^C,UF$%&C5M MNWS+J\+W=,"\8EHJ)D&$Y$#%0.Y@()]0*LZRMOXZJ7=79<$KM9 R\I!;196NS3].-*DL94T=<,*1<561N!-#.# M?\[BFJ SA)QRF1,+)GD#)==)+4Y9<&@2>%LC,1YS87WJLZZF:4S5?-T0TD@D M[2:/3Z?S+]74;KAT?>9"FM&14=R-RV'=#>*'4_#A:)'VPY+"R2%AY2BMG[.#:W2GYS3PA';G MKY'C\^IH6=NV+%_/#^(P6S^.X##?FPW_(F\]$^R&,E1H'%\&/(GG,\7P9\Z/ MZ'='!YAK_HPG;H(N"802J1;F4,CFLH6 RNH@"4#8YQ9Z8T9VGJ4\G^M'I*+X_;Z-*D(T)U".#U2BW MR]7):&,R]\8Q\(EI6OFLP$5R@92SF)AT3H4T^AVSTTG$?24'G^J>:8.M-B7J M3=?X>\7]F=^=O^[Q/DZ'O?53EA.RIB5;&2$I@11&8!VOAB0='V4HF'E)X2;7 M_(%YN&7[CJ=O8AX3ID9I=\Y559W-[YG ,5IF(>EJ457.$ 0/)!*;A"J<<];G M2O=]<'?+MB5/?AN-%ED/:G3")K:^ZX*/%1OS\N?RY*\FBE.$QK, =&)]H; V ML5<1M">U4**V>+&A7%O[L+9_,JJ0 M':^-ZATG^ZLHNP]#MVS)\^^-<8_X&>5F..<9GF]!0^]? M[_@32^E$\,+R""8+#4IK RZ:.O",N)2)RZS[E <^"+NW[$GT[XTT&NR-+S=V MV9)>:')QPC1YHPR-+3F *#:#8MJ"%\F UTIDQK(V)?8,6W8C?UQ=E\:P:QX) ME$:[98[?>;&!56*QCCU&2*%6TV>O(7B?R6XPG5F25EZ<97Y_NV0CQ;=M'?7O M??%@>!GM5M@J!>XR"U;5^PG)!(K-A"%9I Q&\\B+#;9(/@+[L=.9"O__ZMS^ MTV7SMHW GOZ^ M&C_:1KFA-G?7%\&(2!86F*R7@J5TX-3:RA9,!6-$YD>_B>X\4^'>&IX]U7VS M.ZA&N5=.!G*?&<$]09VS-,*!CG4J@O/CI8DH095D%.2L(GF57A)[/(!,-M311L2O&$'4OX'TV_;; M>_IQR2. 4,^ROC=A,1MF>\L/N%B/&/Q1^G;Q-Z_"K6HMPYQ*_ MG9_9H-RO+=^-2O_^G.5AN5H,L3[HE(Z)$M$10"Q8*P5!17,(1ANPV9'?H4KP MKL^5B8WD[#P\<@.'QB(621QZ7LOI,07P%(J 44[&; L3ND_3J W$C*H[U.Z MN#00N7(<'[&1=C#WX\.(B[J /FU:EVKV^7[H]5R1?J6^)WHY$*T MF6RCE)R(U/1='7F"W&;O2W3)]2G5O26AG=;ETG/6MF@2,Y)\3 'M$]:)FN3F M%,G(Z[',F.)5$/>Z*IO)'%.5KH[U M375T/\U_3)P^:03WFU'8*4VSZB04RR$U>-0I KRV5K?(W9 M,,V3!YVJL@I%0=0$1IZ,$^BLX*;/V>UU5#7H+KGYL_]K4?TD(QC2/Q$TECJ^ MFG9<9(7<+D%NF%.!V=*GO>_U=(W)NC;#S(9.DJU$TZ[%5DI'!T?KJW^_XN$" MTQ"..P*13EFO_RR_/)@O5L._UJ]?77[N-'&.9.]1>=*E3@:(V4<0THK 64F2 M]^E9VHJ#4;7\Z(;!!Y%WR]:YU^T@&YS-M%W 6^M!\>1JFU=:)RV=#3:4[+L- M2]]:N=V>Z[='%"ZOCA;U5OO;X6O];GG,<%*>_E4D^CJ%3FF+]:J5AJ25338F M*3H-F+B2I$>AR&^/EHO;J(U(FNV+]R3RKJ:IK&%+%TQ$@CH30#R=MA5OLSKLE:US&__U[' M_ K+G+#\PS:1(!T0I,M&4 0GDNG3/N*N%(^I$5%/ M)70? NT9]YYVR LGU5H_*B./#R9_G&)M_/4.X7"C)S>(DGNL0:/@F?!%V'XW M?#Y;LWK\V/4D&V-=)/ 9DU*S-@('AWAUR@5/<-"W_12"]?0U4!-7O7IQUL6 M:?MHRQ-8;B0H[PJX1"O@A"GT32JE4P?2FR@;D^_5$#L;U%X[ ;6TKE=1=94: M+C):SZ6N*7)-:MB0&E:Y@$HIZQP3*YUN<]Z>UE$%QP^#K192W-*8GKQ>OT2R M[7_[R_\#4$L#!!0 ( $Y( U57<\)WU&, +"#! 5 ;6%N="TR,#(R M,#8S,%]D968N>&UL[+U9DULYDB;ZWK\B;\[K127VI:RKQ[1DELEN9DHC*;MF MYH7F !P2NQBDBF0HI?[UUT$&8V$P(DB> P:#DE652K&(YX-_?@!WAR___C^_ MG(U^^(S3V7 R_MN/XB_\QQ]PG"9Y./[PMQ__>/\+\S_^S__XMW_[]_^'L?_] M_.VO/[R#%%F&/^X<_A_.,/_\@X^^++O_WX M<3[_]->??OKSSS__\B5.1W^93#_\)#E7/ZU^^\>+7_]RZ_?_5(O?%B&$GQ8_ MO?S5V7#3+]+'BI_^]V^_ODL?\0S8<#R;PSA=/8 >G^>7__ Z&O/3\H?TJ[/A M7V>+?__K),%\0<^#2_CASM^H7['5K['Z+28D4^(O7V;YQ__XMQ]^6$H.IFDZ M&>%;+#]<_/6/MZ]N(QV.YS_EX=E/%[_S$XQ&A'CQ"?.OG_!O/\Z&9Y]&N/K> MQRF6.]&OEEQ!F0KG?]1/^ZDSIH\$9)K.(S+Z+HZK@O>(<=.G=\=\^5DL8X'S MT;Q'Q+<_NU>\DS,8]BG@6Q_= ]K%![$S/(LX[1/JC<^]AG,%? M4)^U%Q#\,L=QQOSC#\/\MQ^'$ISU442KC-0<3CX>3P?SK^^&I?)] PN%H*OYG@V&^02,4F3 M65$R,>WHX G!8.$2?E >+B_S>=LI1\S3'_Y,/G\$SV%2)7B7[K^E2W_NF3U MWN+U2U GIG<#[I07Q+;@C\CS],IAFG?_N1]T'C_SJ'Z1RGHZ]O M\=-D.A\XH2!@T,R8[)@V.3,PQ;*4M?/1E)QCZ8W1M8>?#+E=A'J;9]$'SV]P M.ISDG\?Y)1F^@\"-DH5K5J(,I'@QLL#1,AMX$9D7LDRA-Y9O//ID.-Y?H+<9 MEKULR%,@DZ,N\D+K1 HVR! 8YPYHA9A9D.2L2&_ >"MIB^GO55Y_^LGPW$FL MMZE67:A>+O.7X0A_/Z_"&'"N-:I@*@+:6$*R# -<\F'R*U/CL>>[(BKISYY M:CN)\3:ENCNE;_'#<#8G39O_#FI2I^9!.N#I_^)U-V!OO/Q)\)X5\'>9MOWQO8+ M^NOKZ?O)G^-!2LE%50++P54O,'D&W%DF'/%^G^JV'GQ;3>PKU-L^A M-YX7!\WKZ9OIY/-PG'#@:%L1T4EFR,9@.I&#X+DB$R0+!843:VE#Q+8+V6L( M3HOQ+N+=$%'I%#J[ >S-9#:'T?\=?EI8%\DI1. $JSC.-*; O'3(2K Q*Y&U MESV_XC>>?UJ<[R_:#8QW"J+5_>;9%&$!A.R().F_+ +YB=K8:D(8 I*3<<8& M)$NR,\?7G_CD6=U;?!MX[!0JJY?1HS/-^]B7<# M[SV$M%Z-YSB%-!]^QI+('U?Y-YX\(F0N[\P-Z2)]!"V^OD,IQ_H"/G[=/+G_..+R=DG&'\= MH"F)2QGK98ABFNP%%IVJV>PZ65 N*.UZ(GDC@!,AN[MP-Y#>*7)UH80?<31: MP5$ZN.RD8L(ETL%>>",5[BW(#LYUB61>6X>3L MK-YR3](_WWV$*G\]KO4;U_@;"@0@Y(W,YU1M/0RJ(M'!4TH9LHP#;5W;0 M?3A.A/G>1+U!$SI%P)Z=X3C75+5?1O!A8$T$.E@X*YD[I@49AS%G8,$K$0/R MF#7O3/J-1SYY?O<7X 8J.P6^5DF'OPQG"4;_!V'Z"WUG-JCA&C"TGE)$($\/ M:%%D)#)?7 Q9QB)$]_/YCH<_>7K[$.H&HCN%Q6YB6N82KU Y%Z6A341R6J6) MEH4HJB*B@:PUBAY+*FX]_L3(WE>P&^CN(TI&N*8P>C7.^.7_PZ\#3X\FDS"R M'!7!\@Y) 2,PHYS-A1). ;&+X,S5)K,J#3#6NZ1< M9JE:_II@L"BR8%)+KTMQ&'O(";CKZ4^>Z%[$NH'K[D&P(<[>0QSA0'@;'6;' M5!":Z< %\Y:<@LAS-*+P9'UWB^O&(WMD]5KQ\V%>VKW$MJDHZH=E)>M?TV@R MP_RW'^?3<[SZYF0\QR_SGT=8#X.__3C##V>WXL+;DWX^8Q\ /@T6:4CU@UZ, M8#9[71;>P+,OP]E AI($2,XD>8!D3 3/8HWQ(!D23H489+BOHJK +"[XN7C2 M0A-^PM%\MOK.0B$8"6E9]OX_'H34HY+<4XV^06GV8WC20M(]%M.M@%W'\W*Q M)6Z%:+!6$]^K#MS&U.>^?U=9_Q7U/9,V:2+QP^B"S=**K!PSX,D$21@8")L8 M8O;%2YX5WN>I';\.W&B5\(@JL(N@6U"_B 8M<#W[;6$2#:3SSF6G6?(U!I0) M3'0IL@@$5)N@5&Y$_2TLAS/[^F)HG?!NXNVQ6'X#HN<7B)RJ25)%,"MMKFXE M,I^X90*C51H4QV);$_[\] C?1[QWON'__M.:1,B,_>?>34[(T1R3L4E_F4U& MPUQ[2#V'46V/].XCXGQV$\ZVW4\>_-0^VJ+L!GVM7XI5 90S'+7E&JPG)SMX M*Z13+EA5\F"+S^_)\KYR0Z0GSR,9SJRII1^VID$X$5G*7)3@DI3AOO!)#R;W M)9:NF\NSV8Q$]"S6HM4T'Q3+1?9!LZ X&/P MFTI'EM!7JPOGZF70PPAH8J,]2 MJF7/A#@A82)__'>$3TA6QQ;F7US!V=U#8!0Y\*1J4T\D8;S#VHGK2N M]";N'KO#K+"]F>(G&.:?OWRJ1_0*E*63FX=BF$%+&ZL#1>85_1&#U]E9&5#? MEU:_OPYLA/.DR>\NX!X;Q:Q U3X(9_@>ON UI20OBL $A\RFY)D63K%@2F8B M%6/I7-7*YB:L;X3SI%GO+N >>\FL0+V>?\3I!;K M:925*-%%@>'>9E_[4WX;RY/FNZ-H>^PL,2LP?Y],\I_#T6A0D/QLQ3.+.BBFM!KV+O\>N,5=VY.033N=?WXQ@ M/"?GLKJ3GVHXA, .A*]=BJUB+KI:.$\V!13G65(>DA,*"]Q7U]S%7K\;U9-6 MB=[$W6-CF4MC@Y!!K?7[%6&&;^L0@M?EC]E2>0>DG34$*YC7Y%_H(.NJA6*< M3J8D )3U;;:)>V$]:67H3^!]]IM9H7N)!E]A]MF@9H.;^?MDG"Y\ MD6)+"44 ,]4AT1DR\Y[V(R=11,5](KUK[<1?P7G29'<7<)\];&XND)P4*852 MB0DN:5M!(5CT251 P0I-:VST*I_ CKV'"/OL7+."\>L0XG"TR(,DHW*1(/%Q M,J(/GU4#<_[U.D W R3VQFF0?(DAN>19NM8C.>Q]6' MO:BZX[ZV@YP;L/_SV:?1Y"OB6QS5!*IKB[Z,26.]<\B2(2V::3H@&=3*Q52" MS"H&E76;7>%!:$]?)_J5?H.+_!>3\6*5_QC./[XXG\TG9SA=H?QZ=2>54G$% MF$NU,*HVM_=:1V9D,H4L69=,FZUB&W1/7TEZYZ#!U?_-6-8M=,F1MJ:B6#$E MD(=+MC'4OSDT"K,#%TNC"^%[<3U]W>A1[@U2 ^C(FYYOW-9 >2RQEF=E=S&? MS!NKB$'O,86BD[ZO)4PGZV(SI*>O"_U(NT'2P 9$M613BCH*95%:$3"RX)2F M4TYHG8HPA=_7KZ\75^-DB.\HWP:)!+].QA_>X_2L^M2ORXLIYN%\H#/WW/G M$DK%M-*.]%%SQJ7$5%+60=[7'*@#YQO0G #K767<(.-@=8-QF:AV;='UBK-X M.H)23"QK2^M-B;,:(6,68O)<@=#YOD[VW6^-[@#V]+6A3\DWR#.XPTZY%@T' MKH(!$9@MI+0:N6<^><-4C$9(B.#N;>G9NXGXF%?5\9L M+=$;EB'F:X"M[$]/0UI"=YM\A:N(9J MP%4=W)4EB[(&25RB74ZIS%!*@RI:!8VXOP;BZ9.]KT1;I"[4(N[A,HWBV;B6 M M=3#L>I8D.?%3FVP)*O)@\@T&H#V3U*Q)I)XRRV26*^!]2)7FOU14.#"/;] M*]8I!L^*6>3>6F1>N#JE)&?'=28SJ%4'I>.Y_SZ(?O1$0H/ ];4>N_\)HW,< M6)Z]HQ71IFAHF5"0!7*=6>(Q1 3MO&Z3#K..Y#%2(?IA:6.CC3U%W.+".^>% M(&'T!H;D,+^ 3\,YC 8R630UH=)C[=GI:W=6K0,Y0B9FXZ*/]X[QZA"3W@SH M9!2@#X$W.!G>3\D;/I]^O::9:&UVV=:"G=J).=2Q;R- MY638[RCF!GO^6YR3/##_#-,QV2FS9RF=GYTO;N#)U1VF88V?U\&^=61"B;IV M5R>CA7O#T%DIP3I72AM/X6%L)Z,8/=/0YOYRA6CAX=8 R!0_UL9TGW$9:?UU M,JOQU=?E/7P9!.="2J;0AA9I0U.DW-%HSZ344A4I0-HV11$[ CT9%6I)4(.+ MT-M2&!CRN$4I=4H+6J9331T6(;(0-9@,U@K1YL2YC>5DM**CF%OO*ON <>VS3V>PC9B3JDO1+2X.2YS$I?]C4NNK:^ M,XI%R,"J]I.EG( YLIB"*3X:T>:VXR:.UEW ;SWUUUYR\CL(\_C;@+L(27IK M6/9%U@%OM=^7I^TMZHP\%.]UFWO3HVD#W@?-6_<"WT7A^)'T87L KL(^C"] MP#W8[!0JPB'=\D;/9UJE@A2L2TIIV>ZVZPA[@>_$T,.]P'<1[V%Z@?N0@5M- MYYNL]VJ"_)KH968!53 !''+7)IWR2'N!]T3X/N(]DE[@;Z!F7'S$^3#!J%%G M\+5G'*)/^'W+6NL:'I71P2#/*47M.'I5D P]P.BDUW*;KN%K3^N]ASA*ITJ4 M@6F)G&GG)?,FT&GD@TZ!=#7$-K=,_?<0OW:Q1U)[/5T\(2]"_&]PNAA9.H! M:_4\,LB)E@NZNM""MM$0BE .M$@M=ZE[P1U%L?DN^G#/S6HO!#0[N*[-L'UV M/O\XF0[_&_.@8)#%RL)D-'2F2G L)+#T-RF23=J04=9:-]9!G9).=!)X,ZOU M&K17L]DYP99R!)T38DAMK*,-8)X\^5T%W/Y>0PFON?6.K)&4:4/* MY%^I0&HH94)N0A2VS8B1H[G7Z,)O!V$>_[U&)B^EYC%W$?*):]!:)O_%YC)]*V"&KO(?'#Z (GVR27 M3'A*#<858X M##@>E6QTAWF<]QH]$;Z/>!_O7N-RPYM-RC*/L[?KC T?W>@6XZ%%K%U>R)"$ M2$)ZXYS.*D6(28$064CR#7SL4V#M_[O+-[B9QR?U\I5GB6D)%D"IM2)ZHLG)T]Z3N!M8CW_',4YA1*B>Y3,2:\T3G@\_X\64Q %& MHQS4E !K.-.<%@RY^'H1$F*P:()J4Y[Q + GKQ)]"K[!O<-E^YNKBI!!+!ZQ M),62!UD;WB3F13+,6QE%;N<0.8)\]_5P$WF44ZQRG.YBL55$5F;TIA MX NIH%&&@=&"80:+6EDLC3K?KP%Y\EQW$6R#"X45G*7F+8K !MDHF:*0##ED MVF2$8>376B:0;&GA-1U.;6X5-H Y&;[W%7"#,KH%B-\GX\G-;6>ED5JA@:(3 M^;6VSE71M?F4E2Q;B#&Z M:T,?KNQ_7D-:%'L3GXA02Q;T)P3R(NS MB3SFYU@F4[PV0_FWX7@R';G[*L!?L-YQ\G^?K )DW.#B_9LQAX MG?="\O2T?%:*,MIE%4RCFIL#+O+)J^NQ*D230:\72[AX%Y^3/5Z&\X%"3V:8 MLZRVW2-80;'HHV.8E"U.AY(:A5+O '0B.M5-T VZJVZGI'1D&Q>D8M9QLLB5 MK"6M$5EMQUA*3M;)-C?JW^)^TP<)#1JM_H[S:SY:MEZ5K I+6M8B9Y-9<#XS M$)$;P[E#W28&>@/&DV=^?Z&VZ'VZ:J>RR@!_#K-ANBR:1T7.6@!RTB +IH-7 M+-052[+HDPF1*].&\GMA/7D5Z$_H+7J@;D0W\&B2K)Z[RK6DS2'AJW_CV;H8 M398YMPF);(1S>!7HD;-MM&$G>;>8]+4&ZN5P=#['?+G@C"H7E?R%^CLG&3EN MO,;R@Q7%Z,#=0=1A#=C)[0U=!-^BA^X=^ 9<6U[2=5NPD]0:[Q%JR*4/!DCZLV-8^3A1J8CJF*C M$$ZV:I%[) G:7=[\#L(\_@1MJ6+46">*1:N9%L&RR&-@!946O$"PL7'N_I$F M:.]$\]8)VKN(^S!)N=L@^L83M''LW'TD?AA=T+PXG4&R%%'608.6@:-= MTBJNO4E%YD9NY=$G:/>L KL(^C )VM%!$-)$%H#7UHK*,PBTWF2R$"IEXV4; MO^%($[1W8NCA!.U=Q'N8!&TC8\B1K%Z@DXSIG L+FBQ4LGF5<:F 2&WBR$>: MH-T3X?N(]S@2M#=TW6V2K;WI.0=(W7YP>6MYW"EG[F(4J$723N98P'AA%>WU M9 Q*?#B/>],3>T_J#LKQ!-XS&VRAC:70P02)LVS(2H7DM;=M:JKZ3^J^&8 7 MLCK0R&L*DB$/FCPV2%HQZ5 C&..U;3/!X_AN-7;A^/Y;C5V$VN 8VJ:[]QN< M#NME6ZIE[_@2E_]_&:PI7JM(\F JUI8G]88FNB*8#PIC"-R%1IV(NF-_\KIT M8/H:&+[WK>"7R12''\;+VEC M$!C .\8++4CSR!EHB\R0*:&@D(> C=*0FZSG\(IZ:,W:0;$/I!8'5O9+C,77 MX7[),,LC,(UUG(M4EBG,)KD4+#1R^8]UPL7!=\R=*&C3SVD=WB4T4EY0'H$I MAZ$Z19)%[S+S&HQ(SB?ZJI63>!>H)Z\4?0F\0;W%6@R\]I$R((%!O3#1LB"# MF )+5EB,QFC5* ?[:.Z-NO#<09B/?6\TF\ZOX+]+. 8Z>Q>!4!OJB'%.SH-< M7(MDQ< $J+-=?)29EK7=I!MZPC5UH*_65>%."$=R/[03G9,^Q=JCJ; =('C MC_'L$Z;%#/"+D-@VH':Y&MJ.\[O@'/96J">J)JWD?# E0.DYYT(Q6Q0GN]K1 M#NBB9L6(G+3)5=^?*OEW7 <=DOM=Q'LD<>*/,/Z L^'X]KRERU]K$SC>YL&' MB"3O+("UT++++JE(9K\1U:Y#",9+"(I+591WVX26MX'0>ZS9EL2S,8JL'VEJ M;9AC7G'-1*97@BL>/#R5IN?K8817&R3Y=C(:D??_)TSSP-4F& ")[')RU#2& M.G)0 :N-EZQ$SG.C?N\[ CT*YV@7/=E0?]&,F 81[0TSY[C,BM>&3"YE1RX< M:D;O.F=%:J4(C2FZ37^*8QC[UY2^AP=$[B+[)FF7A&C9I?OE^70X_K",62Y: M^=-6_IF DO1?E^7?YT/R(]YAHM^L$PS)HQ"2&T"F_UI45O]\Q>Y/-(<;$)*@Z&(X.;WHD,JRO\0;=)9Y.?P\ MS#C.LX%6,6FN,^/:5B?!!W(2 F=1)C+(; IV_CREQ!.F_;])-V@H4JCM Z, M3OCB29%=C00'BRP$8MOJ8G66D(4X? K:4\KV.:0R'H$.-&@5LR'T47CTF+6O MF0-TNBJ"%;VB=RU%>N=D1 U;76L%2O^C9/QM4$7=S)@0PI>T=[0N0U9::V MPL^>M#_3?[BK@FM\*[$)UI%D*>Q$]UV:TUGL+?I@W,1T<9NZ#:BFQ:P;83UR M/6MW^M:;'O0F^X,IAA+"JR#)[R 43"=9VUIR9(Z(+:DZ/VM=< 3#L;#$)"I5J.I+D&Y1%ZH'2GZ.Z9 MI'O(M\%5[+.<%T*$T1L8YE?C%_!I.(?1JAZS6"-K$P<5@Z"#L"9R(IG'A2:;_A38#J.Z%=0J*T)_<&^P"-X:G7D"2QMIL.+":PDON9$%RDL P68?E>FTU M]VT\I0U@3D$!NLJXPU$VA9=DO:0^&$:9=D 7GE$9G*F MO;#.3_%1Y,7X5:Z1HRJ-FN<<>Z.LGE5@%T$?IE$65P&2YX%)5V>?Q2Q9,(XS M&Y,-PG!5?//!ML?4*&LGAAYNE+6+> _3*"MI(2%+Q7*N%3HU:2]P'6J RT: M^J%K-7WR*!ME]43X/N(]D@(HF'W\933Y<]:FRNGRTP]1RK1Y*6OU2F3XHS$9 MC;)!9V-BX=Y:+:S2$B#:+>J5+I_3>U&2DCK(:#(CW\ Q#1P88$8F>,Q>@DY1 MM"JW:- JPKJS712$VCR\Z]_D$A?C2_G,CY+\^'G16;Y9=<3G;-S4H5ZS5^8 MKOD1GCPHENAEDB*K"*9-YYG=L1Y%:=(NVK(AG:TE/0U.LYL)>$E$0)^ >526 M:72%Q9@UXV!STAA#3&U:/3]RRF-KWN[->MQ%Z T,V&OYNN\G;S%-QFDXPAL0 MWT]VE8ZU62]B^D[4C/) UAI$(&%Q8Z1%)8II$T!OL9J3U\='5X$&X9F7^&F* M:0@7N7K/SB;3^?"_EVGF$,ASP"!9<:K.YL+(O 7./&1TY'WR8-KXYO> .KR2 M/3[KZUG!/5'6JE':[R0A$L=J#JH%FV0QLK9WB60H9,4BK95%67) $1T9P.V2 M?&^"^:X]G2DZ7'6E3U: +(ZA*73@*^M9")'<8W)R@X\D -\FT>!8RI&.3G=Z M(*K!%>5++#B=8KYK&*ET24B1"C,5HU82F7=.L."!]DKGLTEM,M8> /9=H7JE MKL<[S!K^J:&8Q0*K5-[B#*>?<:!\!DA"D0\2,M/<LXAN MQZWN^O!O6!UZD7>#0L?%NNLUSB^3Z9R7\]&SE";G=7)M"%F8:!2]]161 M+I[\40QD>46?//@LXS?E:T5H0U*.&\C7;T4)$<I(30//_C;&-U/\!,.\ M\B')SC;S9[,9DF$'FCP$Y04SSE5/$07S*7/F:NS*":^PM&DEL VZ;TB#.E+3(!'Y M-L95U.'%1YA^0 +(30D^(..\) )8%(LU&AIL4)',0<+?9G+'@]"^(<7I0DH# MU_\.S:Z!\QO*+;C(D#4GF#;5 KW":*>LTREMD$H'8[?KXM_7OK,.\!O2H.X$ M'<3C7]GV;^#KXG0U3@JG=612I5"S_@4+0@@6,R]H?2'T;=*N'H3V#>E.%U(. MXJS_?/9I-/F*>-$K[M"+\]F>[+6:*B\*D5X;> 5F'M+G, M.)KK(OD=Y^1K^BRM 58BCTR' MXICGY'"BE<8J[ARQ=\A@P :,WY V]4+3!HWJ'-#>/FU] &!E 0W,":5(^0FO MY\F3'GC- R]"-LI=VQ[CR6I4(YHV:%3G&/<=4%^-/^/LCJR'HFOTRW*F"&#M M1(+,D_HSVDZ]0(<1&O5>WAWKJ=:[]45/@^O^-_#U(LOF6?K7^7"*A)WT?O[U MS0C&\V?C7#O;?*J_,M!:@@FQ)LUP\CDA!!9\(#E)@47EXK#1]>WV&(^F,JDW MQM=SWMK0U4*QII.$F&>_D,A^'1;:NV?G4Q@G?#,9#5/=2R4A@$([J"1$3%M4 M]*))S5+1,6I1P#6J%WD0VNFK4:_D-$@I6>EY'8TR*?,_88J#8)-#"X(%I6M* MIY#,.Q2U0E04)S0@;Q,*V #F]#6D(P$-TD.VE\ T =OHF+!BD+X+-F%:#@+ MC@[VA$$IT^:HVA[CR6M0([H:)([<@?27X9BVQ,V"R8EG$9-C41K-=%*YWN\$ M9F)2.CGM2&R'5+![L)ZJ4=T7/2U.KQO'ZQAGK\N+*>8A DH]F'>N/S7EMG7S(:6,AO\=/%(?NZW 3&=1 6N*XY MWXJ 0621Z\(\[86QH!3>0Q,MN1/2R6M)/V0TM(1?EZLA826#M5Y;5K(CU\YH MM;VN8)II87Z47M!!@MN6_9!.8- MYW5P9!VCC"Z%9C6+]T,[?7WIE9P&YNY*H7>>1LHQJB2)]I)SK"-)R4P'>@DR M:!ZY+2Z+M@[X\0^6?:2]J2F5;0;+;BFF@:!MMI18I]]Z6P=B2@89-5/@LB?? M5";3QA;:'N/)JUDCNAID85>8]7\U#/X91LMW@R0P3/1ZU!\\&^>;W[CVF\NY MX+0BACMDLB07):?$V"*$5 MJ"S;% 4<=IU//H1PQ&K1P#SLM-H!6'I]HP:6I>5,? M/BVGOL)HU>SYU;A,IF?+AG^772M2*#Z@9RC)9= Z<@:JINY:8:3U,AC9YIIT M2X!/_LUK0423 K,Y3DD9Z\BXFMR6, DE$C!ABV):6$&O/ *SUCB18LD\M^F: MMP;D$?AO0=BM+,/]I=VF*\>J7G^%*).5P7WA#&V=7@XVUZZ.P-!;E<#3 D6S MOD%K6$Y5!3K)O,6(I8N57G3UO+I*'><-OMC+X:R.'#^?XJ4XT'INN"=Q&/I# M6Y^9Y['&LI/(Q61=L,U9TA7YDS]D#DI=@T+5M\,/'^>O"SG^BW+KUW$YP_#5 M>.7^_#*9WE4>$JPFZ1C->%217D*MF!?T-]2:%\YYO7 M7P>BM\4UZA;0EP+$->#.R605O<]*U$&[NM2V2;2O*QF%4C8KP#86U-Z0OVME M VI[/*B7_4T7T%Z-;XGL*DHJ42&"28Q;K+-^$PE%ASH!7">5)-DL92T_[:[V ML@\^ZQM1F1:2;Q":6QL$&K57Z*5BQ>8Z);:.JS A,\?1:$GF:6E4D7@31X\Z M J/1X1SW_86YZ1SZH2XJS_]:U1'SWWZ<3\_QZIL3<@B_S']>.AU_^W&&'VX7 M'&RO#[/I_ K^NX1CF XGBVF0 54DTA(SKE88>8?D8I3(0,1 _][;L+XU;%8) M>L(U=:"OUE7A3@A',B1W)SHG?8JU1R-E >@"QQ_CV2=,PS+$?#$79%AFK=BJ!\QO./U0VYC-<:^IF)L^IOOXRP?!KF=S99549$Y M0:H37)),%%(!3\:&R;Z)074?JJY&XU)VUS]Z1K8T&675T;T[#TQ])S^ M]3\'F)3(B[OGVLA5DT/$(!1>VYV7$*TNW+61Q7YX#^^H]*9)ZX;I 0AK,/KR M7?J(^7R$K\L&P?[WVU=)"LQJ=$=RQ>@?"-*]#6Q**6AV$JI"C%J!-E=6N M2 _EWS13J*;4/+8O=(_T%C9!M,$* ,>,U)).<%?KQ*QD/(<8.2^"AX/MZ8_J M'S55@DG_9#0(]FZ"M2R$QPM[;QN N_A4O6C-#8B'];-Z)70+)>G.QJ.H3)!' Z,5D^FDR77SQV\*6'-"I[03RPKR0Y)_6"Z\HK:]36'/(PH8H M^$.>V_:/.PJ3N M'DZ8"[M$&SC@<_(H?8/3S>#Z M+^HJE"6*"[7>!L<69L-VI%]_\F&M@0* M"[0#,\]K7QOEO%'W-1\^%A[O.*:;T;B+V/H^@=]_Q! M+W$.PU$/(>_5!_4=]-X(<"WL[1 XCS)E#5Y'X6,PTJ,IR'5*9, ,-G]D3[D# M5S&E$AQX;^I [D772Z59M(*S*!)"BLH:TZ9RXC:6SKFMD[.SR7A1,/T&IJ^G MBR?D_X31.;[!91GK0 7R.'2I38A$;5M.9B<$*(SV-I$3UAZ@;:K:MP!W%!FJ MN^C#K0S5G@EH$*'>8)LN<+V9#A,.G'91T,O'A*II0]D+%B1]F7+A(L3"K6^3 M$'\OK">O%_T)O6^#H?:\?%V66^Q[G)X-EV[E+X@U7__YUUKQ#N.O ^2T0B0/ M1=&6S711G@4G(LO&0G).:K1V*_MARP<^6H0%"W:](\XUDO*GH^'IH0C& V>UT65M+"ZT[D:-/^ M%UG1.M#Y%R4#[BSM@CDZ P*];#,)XDY(3R:$N),BW)7ZVXF0!C=-U_&L(N9; M(&IZ(WD;T^-<0?9$VKK?TH_$#Z,+].S@I25DB#7%A\[16#LJ:V=$R#QC:+1= M'$H''KA7/)@*["+H%M0OG.D%KF<7<3E3..ABD8$PA>E4Y],*2 QHF9+SI%$W MHOX6ED>H">K(T,98Q=[B;1":N(;H^04B)[@,,7CFO96,GN\K&& V!R5LK7O! M-I;G;2RG1/@^XCU02DG=Q[0*6DBN&"]U'ZNCA2//AGEN1$K<%&@T]?*I9ZMU M,0?[(*-!OX:'LRFV ?@]6VU/0G?./]J'C4?)5G,.(0*!8O1"":=+-R08++8+O[Y M9+/5=N)H]VRU703<.%M-9!<<",VRL'2&)B^8STDPL%%!=A(C=_=L":>=K;:/ M;=%5R#T&OV]EC6R#XT2SU7:BX*XTIWWDUS);31GP,3O%4NTIIR%:!@D3\X4G M&:,7 >^[NCX6'G?(5NN%QEW$=K!LM2R45*;>C2FL@2R=64S*,0$*?5@ MIM.Q9JOM)/"MLM5VD=9!LM7>XF<-&09O;GQW MF%8;X#-VR&3;_2'=L]PZ+FPM \Y*X037T4M/-C9W4:!6Q5O!R;+V* :[/Z[# MR[CA83>>]>OE5:=0SAJ9:B]N[Y@6F;8<[8$Y!ZK0IF2-VRZ7=.M'=H\L+C_] M']<^?=$.Z\7YV?EH(<$7,$\?__CT+/\7_7S1065R 6_5$>DWA%IL_+J\F4X^ M3,E@&H#%4&*N3IZMZ1N67KR<)#,A9>L@!U4:M8)LLI[#;8H-%>YVU//1J6\0 M*O_]O KV=7F+Y$W-JWW^;GE+3PY[UC9AX,QD(&2<#((0:PO];(M)($O@;7K/ MWXWI)!6K)PJ:7)R-$]9U5QF_'<[^^8;N3/][]??(9I^.ZC=(K0N>HSZ&^$W47I05[!9$YE8300F,V:BLS\S'0 MGY22/@T=:#&398/Q>-D@]\7Y=)'-JRS/&0,P8PTY]"ZY>HF>67:\1.N%]O%P M7L ZNI/2PV:T-!C/=R_&"S'1:S#Y,![^-^9!X+& K=:BD20.149!C(58MQ%H MP] M,>/=H@ED8"&%PGR)-4_=>ZG:Z--6\$Y2C?HGIL<9%%O)X:(MA=2_;!^[<.-&A]F_X^3#%#Y]'"88 M+2Z?%'C:]+@D4ZSJL>6T)FTM*ZA,RE'4M,)M-IC=>FROPSCT[7DKJC?UWNXD M\KY;+R]5Z3JDU776%J#Z[[]]%YQ'[+_=C:Y)*UD?3!&$*%X4)5@F-XUTA\N(3I5TKV9V:LDBXM/7/)\\<6"Y@7!5\\[G)W8H^ GG:36I*YB M+1#]_.MS'*>/9S!=U@U%$R,/23%)W@P=580T"B-8T248%>N$EV:QWGN1G=CQ MWH20-K<#:_A6Z%8M2;? U[8<\P&$CY-QWR^O#RI-#Z02#O_G%U9A-#3H MB7,+6@6V5Q,$FV:5SP([0A,E'V)G+1DX3B*)2Y^(7Y=_7@AJX:%$_<^\ !% M%-LO>*V@HL0Z^4 )IY757F=O? XJ>NF$4S[:APLJ[GUT]YO7FY][=>MHBQ/1 M2F"D@S6;/!H&SM&7N42KN;%&;5=D?/]S>G+79@,N-;TIPK$@8IW#%14CMZ'0 M>^I!J.2B;M2'9X7@<1((^J#O#G]J-YGVZ"+=O;ZEO5^$M%PC$!A!:W/TMX#< M,X^)2P?!T>KV5\V#IP#T26&?HGOLR_[[PVPXJ[4OP\78^841%R A*LN* M3Y:69B6+PB-#B=86+4*V;48];8?O,?WGSIJP179:1T;:N$4/H%RY<5O@;.U, M;X7TT3SKWMG>6:$Z4/68JN5T<@%B8+7FF6D!G($HN4YO 9&XI15L-07\B:G4 MP[[XT6C4+@SUW6S@Q60VG^+P+)Y/9W53OO '.3F;-M?B/,TUTT%'LKBD8N@! MP*$PP6QG>F_^_$=QK1N0,>E7D@UB_+\,OV!>#%1826 US,<*)*9T M^$;N-3,E._(5 85N4_%X%Z(3TXE>"6AP?KRGK?+9./\&]1]A! MHW+W+70M(A>EBMD:K\G/T=QR7V3FV7D$:1-(O4M$;NVQW3:%94N>?PPSOAHO MJC068>*KN^V?ORR:UHVNZH%6D8)HBA?*!%9Q!1%F_UB M;\B]A?V,05ZD-DP&03:B*>3&%J2W$ZT0(!0/N6E1T0'#?H?5DSN#@KM(O(%- M==4D<%"<,,)S/(&C**^%9):%N5.]Q^_N.W#7TT?9CTQDO/M3&_PQG)Y0:F5?W M%J!Z+Y*Z$\[ABZ2Z\C1I)>2#:8#.62;A%'F^43(==6#!2\FRRG8-40IG'(-4:N57S,QG*(P7[USAV=*B MMXHI;OKTP]9$]23U29\BZ_OV>U'"!Q]PG(8X&U[O5K[Z)HPS.WVB(>>U%NH)T=CM VQ-_&1W_L#*\^*+PSG+.+5)OE>-UMM+&SBY8C$4M,X!O6@[M73>^)3#YGGU262_ GSLB,;%)>[U37!IF7M9O+61 M1:'IZ%31,S"T&L>#M@6<-NO%_7=>A:]_]N,F9'4F;-*?X/I/:[AQF%VXPEL MVAQOV(K1QP@C]"+[NWGL(+B#,(K* H_1,*6RHUW+%!9*,JQ8:^L%@>=EGW?S M$<("AR%R%WGU3>";*0GA"M6%B^)=2?6$8=Z3=Z(C@8DF6:9*\";2J:-PNYDF M&S_^P.92=YE/>A58[R&!\YC6\22(*L42F),JT(G!"P.?"_/""T>+S=[IK0C< M\.%/FKZNPCHJA_S^]HT'<,^W W X9WT/@:R[[B47CQ*\LEHC)LC.N\"5"S*2 M=OBM7??MH!R@O>IEJ^OA&?W*Z_*.OCLK!'M)PH6G(8/-09+2NY!JC_],)B9$ MSI1$+I.-D9?8TH?N80V':59K 5TVM%G0OIZ9=LK5OR%M]R9$83V4>^;[V.Q\KL>@Q%[/M=V%\AGIX/.A"/[H4.Q+'YH>M"62]'*-+3?Y&C53K8 M6L0"2>M:^^CIC^W+$;8%\]T7_>Z+?O=%O_NBWWW1[WKZW1?][HN>N/(^MB_: MI['^+/WK?#A;?,JR2F6O6Y\-G]+=9'X(VIK5:X."X%TA\1NME H)E #PB"'0 MUSC8\'G==H_GYS-2R-GLQ>0L#I=YO!>-H9^-%O_ZALJ&HJ*KW825!%OUA?PT M611SD-%K!47R-K;I3C#[JZ6\FB7X*M<\YC+$O!A)/UL0,:6OQGDU@'"(,_K9 M^1F]<)69]\3M<_K8?PY4<(#>.L:S=DM;)^;,F0G9R0PH'6]=1=G+0@YO*K33 MSKNK)P_/>=-RX)4(K^\^VIY$G#A@N=*,ED02'8^,%!!,>M"$-Z;Y&.; M3OV[(CW40?\8JM> JV.)(&]8VB+R!\J'A(FS2&%N98FWHJ!K*V6%!)BP-N,@=0EP?Z##Z.MNQ"0M]YON]_ M>_;B(MTQ&RL-2L^\@\4B/8L8'4LY^R"XQ"SM0Z[BVF<^GEWY-+UNL7S.TSK0(C/7^2RJJ%F0C\Y 3T]Y#G7E:F!2%&\MK&++-%<9M M+'V9 M>]KU$V;?9M[H 68%Y#U^>G4VF\^%_P]4%WD#Q@* Y,NER M/5^Y8R$*LGJ"%=H"<.7E5@;%5H][LLPVDNB=O6&[])*(SLS\:CR'\8=A M'.'-$*X8 (\BQ^!HERFA3CAS+$9O&?D_W,7"LXIM!N-L@^[)*DDS"FZK2>=! MDDN,OV[ ^,<,R_GHUV'!01(ZBTSN3TIUUH^%1"8W6>#9VV"D*:&4EFIR/[H3 M49,>*;BM)KJKFJST]6ZLLW_@\,-'VA6??2:CY@->PPZYZ*0Q,0&.7&A72,4# M:7S(WJA2(MG_;:Y5NJ!^\FIU,,INJYMIX,*\PT] QC*.OE[=32[,YF4JQ^Q9 MS@M^8/1R.*N7.N=3O!Y*J%,@ZL$]GF$>30G-= J9@=>.N4*&MS4% M"^I#>3U]+NS)*^TQ$7];K^W!;Z0CQ"@K5*D+5.L@DE2!' >N3/&@D^-M!I<= MZXUTS_K6E)!COW;V.4>G=&0Y6!*<2I9%GP4S#B2@12]$F]SQIW[MO),2;'GM MO L9CW)_N W []?.>Q*Z\T7B/FP\BMJ0 YMI"^8LTUO!M%:>1:T"$U)%=#(H MD]I$$9_6M7-;;=F%A(;7SCI'&\BS8%Q'7Z?66A9B<@QU#B"%*2FMQ1&>Y+7S M3M*^X]IY%U$=[MH9?4@&G& !E"%3BU05>$V.0+#""S*ND]B*P"=U[;PWG_T( MLL&V?4],X/G799_L$8 4BYA))S:!.]V0'D M-V$YMB*MV>7#1JA70&M7]E5BQQ9PF]J6.P)^'$NSF0)LKVB]L7?836TC;,,U M9+"&U1$?3$>3F.<^LV2E,;Y8+DJ;R7A'H6P/V*G'JFN[D-9 QU:-%=[B:!&< MG'T??$ M1H,LFM?U:E\CEI8W MT97[<9VVNO3(R<%305>6YJ2\.9^FCS##Q>CJJS*LGE)$MWY.OZFC^RUO+:4T M!&=Y\?3::VE M7?PF?0K2(FL[@P'G(?*:.ZB!E$\UIWA B^$^EL0L M3X9I 21X7QQ+4>O@T(28CE^O[US>=RUOJ ZW==X]A@,%FU;X^M.BI'[\X6TM M;9J4/V87_XK.IU#():132=32#Z$4\S('%JTRB+YV*W8MO:?=X)Z A\IM[>U MUQ_3CKVPE'^?C--U\WD@Z>7T9%,Q2\<1TU);.HT,,A\U*A& &WO\MQX;EW8" MBGZ<:G!;S\,QZ?F%>WC]!RE-SL?SV1OXN@R&).!% *>W.%@RP^H\'"XM$T[0 M=X-*B&UJWPZZS._Z?P#UV' MTBU%ONU2?S[[-)I\15SD->$JY#T;Y(!*^@RL M*"7IF$,BIR:L)%T$#TER'K:;R?TH\$] TY\(]QO4O5L-3]LEKT977?L6O=WH M,]EPS+HZ&J=X6QMR)I:3L5F9(+.)1Z#J&Z!_5_-#<+Y!Q8_N%N_:#RY=EU\1 M9M>FD\P& I112#8^ M ^QSC2]QV;+S/7RY?HS)&G&*)3+0:)A6];Z3@V%12:><*<'!\5]S;U[;=V5O MI0@;='WO*]'>S[.K.-161YJ-&C#30IV7-8LE.@9%%99U[76:,/E\>)-FMS6< M@*(_)2W8H/U'=8WZ.\X'(4 LA4ZN*$-MY%L'0W##F; \:(A&XGKPY0BW=5K( M":CV,5"\067WO@7=NYU 4KP()R1+D=?4< (<4&56DDX.1 #@C;K6'VE[N&:J MUI2:HV\45YS/.2060:O: $4Q\+0J+ 8QRA)4A$/5J3VI=A\[*<&VC>)V(.-Q M&L5M ?![H[@]"=V]4=P>;#R*VHB<(T"]P#,QU;H^R[PT]-8XH>J !!=RVXJ? M)](HKJFV[$)"WXWB[NZ6Y:WGM34O8:G;:"B"14_;*'JK005RI"5LY5 ^J;9C M.W&Q7=NQ701Y9^ULGRT.?H9IG=P^>X/3=Q]ABE=5^>L_>0ZS88)Q?CD=G]F]]4&_RUYK@U ",5RDL>G=YPE0&Y9 MKA\X_(SO,)U/E_?>7]+HG!;Q"[TIY,]].I\O_+G7MS!=L^>5=4YDPUQ)M!5F MXK'_E0T:.QY \RSSV0-U#C'^PG)X6PR?C>? MI']^G(SH6;.%Z3# S*4.-K-29*@CK@P+-;D'?2916,BB4:7ECD"_ZU;O=#:H M3U^;5_3[>17QZ[(0R.SU^7PV)UN5I+0$*Z.-5OC(#,=26VA+\I31,VM\4<4+ M[UV;"YN=8'ZCFM>.R@:%XQO=HD$A&++. Y>6DW\>Z3WP$ )+UFLO0Z =NDU- MSD8XWZ@>=:>F02WZ]MOJA6,]L-+(E(*IG3Y(P<$&!DX8,O="<$9QDTR;:MR= MH7ZC>M:6T@95Y(1VNK@=A-$%QL76^FR^=#66Z%>O#.8W\+7^\K/I%,8?%O]N M-A N%N]$8,XX.NUM]BQ(.O+!IDR[+@;CVQAOW;%_HUIZ8-)[+ 1_P"ZX>*EN MF0<#X4..Y"M78Y3>,LR"@ M&*//+J]/GG]=;LJ+GN:+!)%EE@CWO.B0.7/.DTA,!!:X02:]U_1]+95:N\>X MXWJS.Y9#Y6D]JCH]!F_'DN)U.3]UL1ARN*OEND@LD""-%T;122_K:%S:>B-R MQ402SGONM%!M+@/NA'3H-*]'T8OU/,->^&DQ^>0:GHL$A6T0-4WTNHWI<3*[ M>B)M?;I)/Q(_C"X$;TH!2(QC7G3@(;?!%V" (+DPN4C3)D7T4#KP0+K6P51@ M%T&WH/YJQWMVD514HN+*\<1\FW@:9 ]<0/;] Y(H*214D-WO5;6$Z)\'W$ M>Y Y1*L6KW#1SL_HGH37;5EK27<98N9)1 0%.DCA M52RQN&0%H#3<#G9^6K-AB%?.4X+:&P^ F11(<;F6+.2@ZNUN@IB,:36;>QMT M73>N9V>3Z7SXWQ<>Y/IC!L[I1/ZA8T&H0,>RD'0L)\N41&EM0HF^S8W+_;B. M:@+;?IJROL7U2$2#\^W5V2<83JOE=AO;4C2C*IJ!BT:5@IEE:Q))@%L&'!1+ MJ.B !N^$;W/H;0GP!!6G!34-3.*KJK![)+*,#,B2?$K1,G0.F"Z<=%U8RXJP MX(O@HFC=1(FVQWBH"&!S[6E$R[$$\G89T*LY:&?!,)NX8]KHP$(@*[5^5WN0 M2I0V.>%/:H1[OVK287C[+G0=P1SM;>!^'][>3 $Z#M3>A[TC4+I 3I9>-(Y2 MGJQ&Y9"!KU:C4ABDHS=4E]-5MAZ'MQ]2UW8AK86A-BGS/^NU,7[&T60Q]^ B MY*(56@D26;3(&2T[,"]0,]39<<%E2+F-,W@GI*,RY[N3N6Z;]<+$02I4'XK; M7!5/;OQQPY#8ED]N'RC;1P1KX;,472G96&.\UD5[+PI'[7PN,CH1Y(/ALRTQ M'""HQH7+6'O+I'KGJWUV#%RNA7\I%V$XV8UMLB8/$52[YQE_G];Z).F]4RK5 MPPA<6:?ETX&) I)=&H)OUH>ZG+3L"]!,^7KWH3 R'R S5YPL4M"AX-JD<^Z.]=M2J#X(.ZS;4!NZ MN5)!!T9>?#WSBV$^!L=\20ZM\-*G@[N"3S)$>TA=VX6T)NFER[% YS!:#/E< M-:Y+RI( 5&3\(C%.,R\Q,&-!NQ2L+Z+-\7@'H*.RX+L3>2LIL3L+#>()=T>- MBT=:CDSD>];%UG$ZD&G%*O%4P$44MDTBVQ..WW=1D'Z8.$CRZDN,\[?X>3+Z M/!Q_>#'%/)S_ JGV?O_:1][J+A_?/1*_]V+6PNVB#A,L,DA42CN=/"AKO> I M^60!_&"7!W5[J:LG^;KG-^N;6C)T>C\1%J>)&H"3XC4#)\TV2[$6&Z!2CEY[7 M,J3"K(A>&YU1N_+09K?S4T]!+=J*NH$-7??N5^/9?'I>S^5:LSI[]VF*D%^/ M_Q.FBWDH;V&.8F"4D-Y:RZ)3I+LY21:\H:,[A>)E\):@-]E9MD5X"NK3E)4& MH?+K$AA@*,IQ+5@J/-+N!IH%)S(3&(OTPKKHVMQE7T=Q2EJPMW0;=%/2G+^LJF-2+FW7J%6<#@[Y&Z"X/ M$84#Z6I1CH2LJ@\)\TF1IGIHG78'&6[MI3RH?ADH;6[&A14B%>\@%\>F\:TO MK)0!R&!JL]Y\U'WX'?MI="3_KD:T,YDMYKF\OMY&HZXOF0YGF>;3< MSU?/.'X/0T\# >^K]]%[T*:5?:;,6Z+AF"=&S9NBS"Y2G_-B*M>_\(38V_-# M[-O!XS^LSLOJ_'L^2-8)SW_[J5;B;:[)]\/W7_WT_OJ]0<;$.UV(8+,S8"I% MP,0NLRRCE%D9+62?H&$;\:8/+/?UX_WX870G='@7;+ULFTC7TI!$+T@Z=EKA MM)J4AI0I 0NBO T8J'2:5GI'CH/W_1YF[;$=/!+I;':]6G.1E;>Y%NZP7-0F MY:0 LE;=BL>5[M2&_RF)7E3K&B&^).$\\>(X M_MP")'L[8Z)-Y(Z<(4J=(B\-3U:"$2GR)L>;9LHA\[Y7R(0^/*-YP/)"A#D/ M5H;X8.P9M%]QD+.J[WZG]6G&#W^=%_[K]@0T6I.N+%,;.0/&Z0#).0W9H11) M^^#J=D^HSWW*0NXB=W;(JH_0U?(AJ5905*EG0+BL.8Q$!?>LV0SY'GZRS MI4\'Y-<>0^QIZPYO7W>!< >YNY!.7Y,-FD5 M"6$02+0Y%,X0I,+@-S$YJ4I04?;AKD\'@1?._BD0,,3*'3S_!,'QYE+#&1:A M*BA"MKZ[-D$B[0"#C$)Y0X;Z0.!9L69H>+NWYU:]S-XA++AZ/KTY J]EPJP2 M.1\ -\.;6QNZ%!*"-44ZAS$:W^>9Z3%I7@$"]C;RV&'_$Y#\T.@5+23Z887G M-]=@0C@1+36]"YCB%02=VIQFXQO/PD<;MTH"MO_, _9X3^N.>*FT$?,CK7]O MHMS;D!B(EBKCLGK+&U)6&6)UB>72OA![(SBUE<,?__V'[MP1K#9B?'^Q9KBU M87:;@,7K4BD[!:Q8&P[4L>,OUI>3L3U<<-^)>]AOQ+/VOCC6^9)44" M M[_$FM8NEHCFA\+%($F3%=H3 9;CQB81J?"\.,=O(WKNN>;@YK6M&7X4 Q&I9 MF58&4TV I*H-@6*LVPV(WVW"25KFV4S.GE9HHOGI=6 MP\WQ-9WG4[JX2KA6U\'!&'6ONW_8_E6P(REZKR96Q()*16^2]"98BJA*9FRH M:'6R1I[L_K$]*V1EEDBV==8B#&"DE1"+0,8BULB;B\'<9_K6LV)UKR4@3:2" M)Y"M6;$I2D&TQ@%*74VQU=;[,U/?:"W!$'P,KB48XH4>EW5/9CR(T<2@*MAL M'1@OV_@]F4!*3;5(%_A;;[&68"\TC&+MI=02_+"ZN+BSAW_UUX]X^7G=5+S] M]M6[1U$Y>>TU<,3&1C-&0_(N\1\F:"HI%=.'4+B]C,N[LTRZ^Z4)2 M_E+2:RFOK]2V$:TO >UIX6;BGG7RZ[/PV=\I$^,F%&^HAE;&B7C50B=I6Z!4 MHJJ7Z&?SPV6(+SK Y&=:U]6:$Z!,__B,ZY8(W22Q.93<)IN! MK8&3V#85"Y-'D%X9*3&K:OO$_4_+-$/H.Y;K5EWL/@UMC8I)/@4)KKCV8IX5 M!!4%.(F2A(E*U#Y-&@Z!MK9/&+*GK3N0WA]]NMM&IK=+6QODL6U(2[N8>RK: M6D*%+F?!'E(:3%(1&/\"8B;AC$U%VCZ#_I9,6QL= 4.LW"-V?(P]4VQ.MIUQ MV;0V[#%5B%(1Z)AR=M95#)V"QN52E ;Y:1N*TA C3W3=M4%X%(8R*PM$K?Y2 MLZ."QLC'70E*!8P^40.G.X4;V\AW+(';T9]#RYIV<<8< M)7#.IS9RK8((KNV:!2&8: $+*N$23MMR=;$E<%VQ,L0'TY; N>QK,I+WS23Y M!+060B #.FF*/E@3U(M/QX=8 C?((=N7P VPYB3#+C]]_\+K93/[:'*L[40>&?\C^E($]%;M'%7!6IRC14[6* MXX;2NM\7TMJKG#4:=3+\X_;LC/\)U_3@5[];KQOK9=-O]*^_?^1G_*M]Z]W_ MXKK\(I*U\E6=Z4[#UI M/ANK;Z>D@> H@RZ:HZ'BLPQ]&DJ/IL)4+(UEP7DBER^%^G$E/O_P)I /.9:- MX9(R'-JI&"!1:<:L/IM8#/G8!;1WQ)A_MMZD2%B-Y9$.&?+NAOA;C?/R\QF> M?S%M9QN=NE[%]-!JGNN;/DJT478!(3DI, M-8OJ9%O-3RDM6LZ>-8W> MLG#!Z*"BP3U_R M!=RD-A=]?W'QFGY[_^3.O35=E\:B-J_LG^9)$V_%W^^K*-*/U F7_T M\I0N3E(-Y$O6$&,+A]K+" 85PU!H M5[__OCK?Z' E\1=U;2=>.>4(FS R*$9!;;\I2!;G29_$^)]6; ]AH M+NJ0HWQ<$UY\7O_UA70G2D4B21Z\MZF-Z/$09? L5TPI!..3[T/&?T28-P>6 M?1W2@:>]LT5X(\W\-?Y*/]4O,'^59EVU'S@AS]%3C *T#:Q;4 62CI5C8O1( MUGNE^I0^]]3JS:%V,1#I0$S<6;?_53?E;+Q/IY=K>=WGR\_K=:G_T?E M)%L;I0VV79FQS2.RS;WS8#@9S()J(M6GLKNC4D?PSP20#E,P]U;M@4).^(R! M+6L"\F)6JK'. X'"F%0.61?1I_OHZ*H<<3XI&#I,[QQ+H3_Q]*R]&G^W6O^C ME5>>1(\U>Z4!2QM4I(L%-%Z 4E15UC7H3B4,O30Z8GT.:#R$O-N;+7*V^1DJ MCROX[7_:EW32X.5,2N"C%IQQ:-/F+CM0IBC*I+'&/G=7V\GWYN#8P6T/P>7W M!=>WO_]QMOJ+Z .M_SS-](3-KE39W*B]I[SZ];P=!5=W;E^O+BXOOL8_3B_Q MK'WWNC&3)IFTK JT:^\F6K'E4!"P.C84C,'*/FCLI-";@^\2@/$0[V$2O'_$ M_WQ%Y^SCR^_8+8^MVEI059\?3]^=4"_0Y/U__$L\\D3VK25KL0 M(3O?J+Q50*Q"0\T:E3+>EMAGA&4OC=X._9^+-MJY?[8GOF: AN5 M+CZN^,SY\O_;6?3CZO+?=/GW*7623'*QVMBJ\R48*Q4'^(7-;3G,+S)DE_M< M8W=3Z 3V>S_R==/L>H&OUM??:C\G3TS54JC6I*)HRU&9S) P.)"; MH3AD$^D^5WS3ZGE<(,N!T2.K9KYGS\T?[0R\Y9+(DYADSB;G1BID901Q9HX! M0;+-(7XV"#R"Y_W?,47+K(RLG%>WKE9 M5(C6B4(R5F(,9!TG)8HT:?O M]2NKC!R$A&/5SDF.E9&#JB,7!QXASAXLLK(D*B2:..G@N( .8C,D8ZJT*8D M:Y%3+K8>*R-[>GJKRL@A;AIYVMO'T\L6PGQ_7D[_/"V?\>RJ>5U5FG0A<*5- M9V4I(&93H4UZ==D:)>)650Y;37U[5(2W&=6-XY$1">N/"O2OT\M/[^EL8X^+ M3Z=_?%Q]>W[Y=UO=;40=?0CK0"&G']0Z@EN? TD'GXP\&G2HR*X@+YIVKON( M8'P*$,VFE::KJ+*U*FU%Y#X<^#PS('9>] QQQ9T39G_^Z;#=E'6EY1! MYM+>?2Q!R+)=XEC22F8,<;R)W7<_>]IYI%U=M!K%OCU:S5WBY>9L_?H,+R[X M#-XTR]L,\*$8%,=#H(Q3;3!=Y'B?$GCEC/9*QUXO8$^*]#8CE'$]U:&VZ$MY M;F9Z;2%1WP$H#V2:Y_YG)*?=+\8=Q^(]9J \E"P61GPD3MD".98L9DA6"#XR MM2"?R*G2Y\YZ*@R\<(LR&02&&+J'ZS<5XANYWMUFV=YR>K0 ?V?S=NO:L)'HJVN)'']T"DJWF,AS3*0# M!S.*HV410DQ.HY:=UOH#65Z3PW&!0Z=;DQ2MKJN+<=)$<^)=U6^"[R+AH'YL-/S)<>EQD]-&04W:9 M,W+*[HQAM4+U@.0J_Q-5"&S[Y/J$-)T4F@GZ"\+>-$MC$'!Z<2KVKG^YIY/S M2=28!6>L@C,.FSS$B!FLL=4I:D/\EGDD/*;-<25T*9G: S*]^GZ-8?+K?[.= M*YT^5+/@IB]NA*BH=0$1%:*.$DK@8+S4I'*GD=\3*7A<++V.C1&!U:MQ6(?3 M4:F4,O(^D$72;<(2;PO6%\A4,FL::PP=AYOU#JMFM/._Z/373ZUTZ4]:XZ^T M:=CR#5[2;07KNW1QN<9\>1(I6.\Q &&[37+*0A"F )H9!.U*]AKJ-ID.A[P<=\)L;,M ML$%P6^#"^N>6:I*E)$-!#@%,96]8U:;G&:#J50PB$X<$BUQ56RIX7%*=EU0/ MH!U21OJRYMY&GP([)I0LP>BJ *N($+!:(8U"5Q=^ESE8Y^.JF^H@ZPO'):>V M+VN*!M''4"&8UO>XI,)?>0O))!1DC<#:IRIHKHAQULK^:%U)'"\9'SAY(H^0 MV@1GIX13&+P(IA-Q]0U6]N^5I,[B\F56]N>B;,V9P!>9> M'@A@D0JTED4DZ M2MEGRLUKJ^P?@H1G*_N'>.10:J*WT>E8V;\5LWL/L$Q1'+V+IP\%Q89CPU#) M@_-1<-QHS%4$*4+6P9ODG5)O'+V#*OL7!]XA#EXJS_7Z*'L0>]^K1Y^'_KJC M<+.P8LFD(BNDK7H% >KRE6U"UEV1S%GY]#JF*EZW9K8 ME@(F.0U1!PN>JN.5II4*,VVFTW!H=Y'@"A+?G[-G/V_VN)\N/]'ZXR<\OY\V M?\DV4#%XDM9"H&0Y/G7\53 )?,C12)<8@!V?O"?3\R#?6H>L@M$:+/:'42^> M;5]MKY@5')VF',BUIH'4>J<2 @81(6=7LD!=M._XS#J%B@>T5"; ZO3+:@>@ MS9$C[:SHYI;VXJ:'_8F,4;M8 @1+[2&Y9HA14R S4\KJ=9 MUM,>,%O2I-\7];P[$N+$"TH1.5QPN6K64RH(6@A(;>Z)$ E)=N3/3:#A<3G- MLISV@-F2)@FY;P%?:DU 8T9U*MO7TLL1,U<"DF."[=>9=N3\0>9O:_ M#4^\FBI+@NI#:<0^!TD@@>680Z GI>I6?:D7M&H/D5G.$% MAJ]%K"$Z)UH:14!E4 M+AUYU6,CX5E>]1"/' HC=1N=CKSJ'7C5@\ R!35U%T\?"HI=5&U"<0!K*H+) M(G"<)1SD%)1$9;6I??;*PT'O(%[UXL [Q,&334PSV08A4@ E8P5CC(0@DP>A M4$>=?,72)[I_S1/3!GEZJXEI0]ST).UP]M[36W&T?V'9YFI+O;. ,W6L'L>@ M]_GY16*;SB>S+B:%'((R(E;];,^N=19V?H^]5U;7M8%A%>WII1;:N M0(A51IVS[#54\LUQ](VT3AI,$$O1O,O5Q@B*&4JMBM$8'8DC1W\N@L. 53 S M1W\(C Z:HZ^\4L6S3W*H'.(J)R%&39 Q!.D"286'1BE^:QS]05B=C:,_!&@' MS#XX81^$ZE6 HF1[Z_ ;.F0$JD'+@M5Z>VBDXC?&T5_F>MH#9@?,"#@1-BFM M$R>L 2V8V*9K*I5; T5%55-*/=MR'SGZKW4Y[0&S@WJEO^WF]O?.(:I4UFK M$'GG*)6C\&(]H G.UTS.QT-CZ3]0\KBH9EE4^X'MX;HRRUU7]\-;DC&BR :$ M2@F,EJRC=0BRJ!J,RGQ<'UK8]TIJ7YQ'&ZW/0"[PULZ@@S:T%4J1'"C):+4[ M-,^\PMJ715X-C0>L@\IH!S#[HM,Y46ZL$NW D,Z01- @9<1H2)4<#RT\/]:^ M[ GU)=:^#,'I0:W5H94$R@4=U M:GLB]H!ONEXVA-">DR8LD$IC(_GB(*O67+9%W:V1*HD'Z/G*JM4&(>'9:K4A'CF4.I]M=#I6JYT.KU8;!)8I"GYV\?2AH-A)9Y22 M&;*4'DSKX!B$36!R*<)D5R+-1#U=#'H'5:LM#KQ#'-R_6JT5AER\__#+33E4 M(1LKA_4YL8V,9+F""(ZM)9)2)5"JU 5]SXJUP&2YN^>?KU[;PVU#J]BNO]W^ M:%5&__U?_P]02P,$% @ 3D@#5;#[@3V#N0 ]!0( !4 !M86YT+3(P M,C(P-C,P7VQA8BYX;6SLO6MSW#B6)OQ]?P7>GHCMJ@BABQ>0!'MG9D.6Y6K% MVI+'DKNFHV(C U>)TZFDFIGRI7_] KQD4GEA DR0HB?>V6V7+9'$.0^ !\#! MN?SK__[V. =?1+',\L6__<'_D_<'(!8LY]GB_M_^\/GN'<1_^-___C_^Q[_^ M?Q#^YYM/[\';G#T_BL4*7!2"K 0'7[/5 _B-B^7?@2SR1_!;7OP]^T(@_/?R MI8O\Z7N1W3^L0. %P?9OBS^C"%&*J0>)AP*(:,0@)@)#A)#/XU2&F+&S^S]' M$0D$#RE$?NI!)&,?IC[BZI]^)+#$B$>T_.@\6_S]S_H/2I8"*.46R_*?__:' MA]7JZ<^__/+UZ]<_?:/%_$]YP?-I/T_27\K?K M1Y?9O@?59_U?_O/#^UOV(!X)S!;+%5DPW< R^_.R_.'[G)%5B?E1N<#!)_2_ M8/,8U#^"?@!#_T_?EOP/__X_ *C@*/*Y^"0DT/_]_.GJ8)/I+_J)7Q;B7O?L M1U%D.;]=D6+UGE Q5]*77UM]?Q+_]H=E]O@T%\W/'@HA]W]V7A0OOJJE3+64 M?JRE_)=#C?UR@OB.Y%WMRNI N%+=:UU[">T*>9K?/3THKO?:1^059/KR;YU^O%C(O'DLB M/Z?+54'8:L8E81%*"$R)ET 4BQ@2G^J_Q1&EON_QF,]6ZZ$^$POX^;:1JFRZ M5[M_L,!A=6 ^%V*9/Q=LLQ(^SO='H20IVI//J)WYAN=JB M/:W@BW[46]J3 %GE)PV\JIN4B'\ ><%%H;;H>]1=3Y9EL9I=JT%T(S^0_\J+ MB^?E*G\4Q=O\D62+&57;:XXH@A[Q4X@PY9 RHN@6B<"+0XI]&IHP4VR7?X;EA@60WR3C#9V!*,8?&F#:,5.\B"?6!%D&H?VV30W<+HU"!D9+- MQ#=[V&Z:-V3R7JS4%+J1ZBS.L]4'\4A%,1,\QBSE:L.1L!BJ\W6D=B)J$\(3 MFD:4IR0-DR6DXV3OQ--M0G(K2P%/='B#KG4(7 M DZW!7L;&G4/T*7J]H+?^:S=M'\DB]7L(G]\RA=J_["\D9>D6&2+^Z4Z@=X^ MD$*\(N/BH(? [Z56_[?Y[[@]QFLS>KGIGU+/O1!LVCUX MI@Z_;/ZLKRK W=>\[M8/8O60\Z.]:KR\.>Z#:B74']7+FSYV>>7BYJJ94=9! MQY@T2Z;KS_;;5#R.+F27]B^5>Q5%)?+2J#\8QBM1<72*K]3&F(T6RUOHH[2F*XO[\#5]<7-ATN[ M)>,E9#*641CS%"+F^^H<[44PC3F'0G#A)XQ':6IUT]YXOHJ#YX*"U6QD0-K%2JXZ6[Q38S'80O:$8 M>)G7&%2"@9^T:#^#\]6JR.CS2F_7P2I7BWJAZ,[=HKP7":]BJW MO0;M?ZC?0G'S) JUA"WNWPNU8GW2WGPW\O-2G"^78C5C(?9XQ!FDOL00>3&# M.";J+!/%:4I\+R(>LV'!SM:FQHIK8<%<2PLJ5\=<@F?U#Z(E-C0%FF%MQ@/. M$!R8%S;@E8*>@5)4F$NHA 6EM.XHP0@4IQ31W>*HE&&D_#:%F+W4CU(N'Y_F M^79>N[4Z.06WV-LUQEC,S!!T7BST5E4K-W MA6J#U\T1)T RM+6Q+QI6WD][=#_9WZG]S=$\G/8HTO9IVO?K?GN!=]DB6XGW MV1=MV5JISV;J5%AN,I9J#7Q^?"ZYX/PQ+U;9/ZL+4\JH".)0PI"KXP:2-(4X MI0+Z<1!3'B<88V*S.; 786I3O24F:,MIMT'HT15F.X9A 1Z8."KA82D]V(A? MG5#4)L(:>^M=17_XG&XS>H@QZKZC/TS;&Y$3OM37E5.=L1[R.;]Z?"KR+^7* MM/RUT,8_A,(X"52'^#A0FQ4>$)BRP(-2IB2.@Q0ETLK D\"*P9=;F!:V"*VB#5EO(,E'*Z]/$\AH5C3\^#S8WL[WE,[5VOSZ-OV/$$ M%]GL5K#G(EM]O_S&'O3N2[N5S[ 7\%00"1./"XC\)($I)TCMC!+N(B M?UZLBN\7.1C['D)+0@R'U9$BI8'$4F,YG@_:F-KTKD<$+ MF<] *;6"&=22 RVZ^9PWP?TX!3A&K&'2QF@D8J%PFU-L M7IN:!^N[O) B6SVK@?J;T!="Z@ST113D7ORJ/KYZJ]1X1[+BKV3^+&8R].,X M2E,8,.I#E$0A)'% (0E0S-,T%"0P"C>=EEI3(\Q:=NT?W\@.:N&!%AJ44D_% M,]9J )F=SZ8A[(28?SROVA9 >T9?"1+0*)D,Q DYWO;I]Q_$+==*M?\F3KM] MNG,\E]Y>TO7;%WP27\3B6;Q3V%_DBS+/Q&_9ZJ$)25^G4&$^"Q.B#QX\B2 * MXQ#BA"/H:VLCH5RFH95?JV&[4UM9:[&KM':-X%6^NTWFA.,I5T[J"K,E< " M!UZC'&%KO6A8(N64U4W;'I5V+0'9YD7;U_L1U^<%SY:5Q[#@35#@C$1$R CI MG)"1@(BR".*4^#!)L"]B[D?<(S81"WM;L2*E$2(77@@)1"VE'?GLA].,:DX& M:6!B>8E/(V =3NR.1SIA<,H:^UL:E2,ZE=UFA.Z'^\W_-\_+;"&62[7WHMFB MW'I]$BR_7V3_%/R*JVU5)C/2NJ%5FZY"[:,6;0\R]3NU ^.U(UGK%^6.;)9$ MD@0I"B"6*(%(X@BF'HEA1!&E)$"$A&*VDZCRZ'P9072CV6>6T',(_]7&5;7T M7\W+4R2K% 'SC29V##;&@##CPZGT[SCLVF@+6NJ>@8W"H*UQ[1\#&IW+ =!2 M#M1JK[UP7[KFEKJ[8^P1.\HI_X\A]ZBKR8@=L;TVC=ETSU K_8VJ]6L%9^V5 M+QA!F!,,!6)J;0H8@VD@0R@]X7M^XB%LEKBQLY6I';\K@V.O&*J]()KQ^!4ET(N V0VMO2N(%17!/2@9I5RR* ZPW76;*\FF1BR-8CI,T^2N M9-EY66*7/\Q]MQM>DKU&9PY]SS5N/]I?4+G&W.T=DS/IQKTF<@WJSDV/\P9& M=N*X?M8Q.;7XR_,O))MK<=[E17FA-/-PD@;,BZ&D*88(RPC26'#HA7$4AT+[ ME".[%!Q#B6K#->-D\_@D=*28CE@_O[\O2EL*J)18DY ZUC9ZZ/MQ<*6."[KX MST@>&,=Z?V"?"H<].GTOB8Z>EZKG2XTGX.]@V"?3\& X)NR/X9-@"+DS+P/3 M]OHM1;I.A?Z?]F7X0N9ZY?LDM(V?K92DZA?G"_[R!ZTGJU1E5PM6Z)"(MZ+Z M[SIS:^-9_4E1Z:64@JUFD9N M^%.[,-1YNR[^O[^\OKNUFYY&GE$F"U: MT^WG@9(WL@JC+HFOTSW;"^4K2=$WXN==-A?5$CU+4)(($25W="9/<^,;&*I770#3,) P1)@$$<,XCL:)@K$0>G)$4LNLSMP; MN\M:Y%$C7&RZ?F!;RT =.GV[RSK^9*WZ)K'[F?&X&,\ TZ.CIF&,L1'\QS#, M].@*9T::/FWW6]A^S7/^-9O//ZI)^Z#$.&=,!Y>JS>TY_Z_GY:J\O)B1)(YC MRCPHL8<@2D4*J4\DE"D)HS *? ]9Y94Q:G5J2TOIX[/,2@:2.DKMB\8?D+7$ M=NN*&?)F"X-S/ =F]D;>,]!(##8B@Y;,[BC9"B*GG&K6\JBD: 7&-JO9O?PZ M^^U6J)PZWU]^>\JJ\/DUD\XXXGXHHPCB4)^N"9<0!S2%@A+?"P2))/=[.'$/ M+OA$7;@O],7E?%Z[[@HMM]AS[S7NUOOX*!AGW^VF4W^\37=+[W)8M#2?5'TE MVVZ:U);[N-0_U'[;N!-<;[;-&^ZWI*EMNU#?KFMM5($CF*(P1H1!R:1:A!@+ M88J]" 9Q''(>89GRQ&9?O:>-J>VB&Q%[E;K9AZ$9A9^(S,"DNP:E$L]Y1$N' M]DZY;%\[H[)/AZ+;?-'UZ.O''KX54A3JEW?D6^N7,X9Y&B54P#1*"42)5 ?Q M%"O"H!Y/,6.2QZ\=>KA?\HEN6QMA:S8"*_+M-0,,#_2Z&<5-I!-_Z/#"]7A0 MBK>?F&9P87*3EGH&%Q3U9U*G*+]3^-Y]GO-I+ M+_A'-8=%7?+]1KY3\B]81N9E5L+2[K-.1Q-@ROTX\:&/1 *1"-76EL=86UI( M)"/U_V.KHDQ.I)K:9KBMU!EXH5;)46W%M!%EK1K8Z-8[L9";?C9;FT;OO8&7 MG[$ZSCXDTR70;D,XG4@V;LBG2S!W0D2=?KP?U;>K4MS([?(5,R)%RH)(IS>1 M 42*SR$-A(0B3 D.) N9,$HP;=;PSOE7.SH]@C69CSJ#L&!";(_ M>-:49X:)4RX[TN2H)&6F_C;[&+[5DU;J/6M':9RM!):?ET(^S]]G4LQH@OTX M]&+((N1!)'T$"4MCB"(4A$$D)?.H%>F<(,SD**DYP-9UIN:'ZDSM9-BM= ): M*4O:.J4O#4EMI!X:FO(&[1Q[6G2 JEO2/$6@<2G5 70[A.OBFW9T_*BC>#^) M+_G\2[:XOU"-9ZMWA&DKP??;K[I:<[80[W.RJ*MU,I]S)'$,0T\0B$+J0TR# M"$KB^XQ*$7@^,F%>RW:G1K)KR4$E.FAD/P.E]$"+#[3\X/=* \.#MVU_=+/G M@"@/3)23 9CGK,RT7>Z"7@/H%P+\&( ;KT,]8:N6'/VR7D<"3VT%RU7$]G.C M+!@]=6S6AKZO]]R5+U89S^;/*[7VU-6J,K&\_*:#V=2Z5.9E?GQZ;JP.34+6 MCZ(H_2;4B>%9B1O[01P1B6"2" 813D*(/9]!+XXB#Q,BT]C*%=B)5%-;0MI* M@8U6H%&K26:^5DP?D1O5M%]4Y5YU!BKU+'?L3OK9<.L^=N\-O8/L=_,N M@7:[K7Y=@[FSTG7Z\QXY_@-2EU9-WVCE"?4ID7\I\&$OJJ2T5I7B@6,L'(#B6I_,5N]S@2#+% MCOPQG5&:7->-W:@:*AL$ICA +(Y44QPH(QW(IC9@[ YU8W=^+X^CHC?=,-+:GA% CP/>ZU-!&[EGBQ[%D',&0Z(S'ODP@]0,,/R:G]J>8W\5K;,UJ7S77%15W=HH89GVRZY_S$Z;PZ$^\ ;!+>#VB;)Z MX>8VT96=".,FJNH%STZBJ7Y?F5K=YC(+Y#KFZ7CE7<2QE\34@T0( 9&D!%*B M,]=PF00!)G'$Q#1*-UMJ-C72+B7\06HWVPXB,_J?C+P36EG&J^!<8=1.G_/? MIXQSS_Z?1ARP<^U^C'CAH3IUO'K.?04\+3JQE<;F_%NVG 5$2C_D(4RI\"#R M/ Y33S!U/N*>'_DBM,KHYP#9,;8J@^-JME]P@-98AF,+H'I''!Z M89 PP>VV7B6V[X#"AP+R#CW>CVXORP2DOV5<7"UD7CS6EK1U#>S+;VHF+LA\ M%2$S,,X2F(.8YZF$"6>A(0+ G7962&(2$ED=*UVLB13HY47E> ; MJ5M%X$LOIE)R2YKIWU=F1#1*#PSOM'ZNU4BL)Y4@?A@I!H.8I!(BBCG$:91"':8ADR 2,3)BM2&%G!K] M524ZM:B6K#=H3SJR< _

/H).RV9[ M36YM=3VNI' M]1TA?.^>=0+)=G#UY3Z3!!J5HEU MTW%3KYI M7QCMO1HG\X\/^:*I[X4B+V0)"J :V6I7S+"$1% $J221[PLAH]0H3GG?QZ=& MB:5\H!30NC#:#G#=!'?G]I$/[^]O;0M@KT%F-F$[@_# MT&:<*AYIB!W_?IW=QBN_;&+R;Y\NR M0$8SD@5!S N0#R67(40^)1 CA& 0J%TY9W'"S+;BHT@[-29Q66IGHSAH:=X[ M-_"PH\:1,7RLL3 PG4YC&(Q>;Z;A86TD\;0L\"[ =UUAR:S1?LO<)^T\ M?2,_+RN#U U=J6VNME-=?F,/6KYW>5'E41;OA9)O'9DUDSP@@GLAI(E:QU 4 M89C&7JS=H2FC:81$8G7'VEN2J2U/M9!@KJ4$.9UG]]75.2!%MM1IPTI?L+Q4 M4/^ST)IK-XEG]3SID2*Y?R>:K2BC=,W JT6I \PE_+RLC?6@T4/'YC2: )D7 MH.G!4IE-L*F[->!D0)WR>W]I1N7NDT';YN73/SCM(-19%$4A"T,!(TK5*8-0 M"4F,(W7>P!%-N? CFMB%J(PEN@UQC!/S4H>13C-2=&*!H!.B_=>+\YS B:%G MMTWC\& K_(]QCNC9):\57'GB2M>4/#]?[-Q\;XXR=^+;ZHT"]^^S(,&(Q]B# ML602(JDC># -($*8HY#3;9 _T9QUC*F#&8I E26R8601R' <1I& 1,Q(3YJ;U; M='>C4R.4;I?<=?[//A[11] W8QC7F [,--UEF([#V=-=V0R? =R2CS3\"N[' M9E#L=S,V?/=UG")NGE=+)9D.4*A=:T7(L1"$0TD]=="3:02I\#",PC ,L""( M2#I[*L^BMRM2K,9QA]B1TV9Z;DL[H'%KI;:I(&\L4)6H^B*I5&YY5ENB0"G+ MN(X,>WI:)!QS$D)?Q&JE2E*D>EKXD#/)"$)QP-.X[NG+!?]A^KF1]?5[64GR MVGT\CH/*2;TV?7OSVJ+O^X)TP#>OQ02E_##/Q,9!=NY@<;JBG6XFH M[E*;*BUUX;@4,R'2F,)0<@&1SP*H)I3Z0X8>\I*("V)EX-W?S-3.)XV4ZX)' MEMX=^[$T=-TX&:&A_3*VP7%82L\,!+>^%/N;&M=1HE/='2^([J?[&C\?'[-5 M><%TON ZQ;?ZM%BP3.R]7.!12%-)$21AZNLR PSB6,0P8"2.(XD"3]@%/EDU M/S6^:$E?7D>\D/^$&Q_+3C$UGPX%]> &U2Z4![_PZ8>;8\NKE0@CVV+[P+-K MG>WUE9[&$7U.NUHNGP5_^URHAJIS69F#6#7]13%'IBO757]?:>O,IL[=#*.( M1TPD$/MA"A'S"21<,6(4DDAR''LQM\I>>9(TTV/$1F!P,2?+)7@#5GG]UW/ M5"^KWRRUQI8GX).ZS/"T.U9'#'VR+H)IFAX_ =,#)^!K+=-R)7AU_KV1E77M M4SZ?O\L+_> LD#%&:41@B#P*$9*[]K&34=&/^OI*)WEWIPZK-CC MVU='Z8:]!M=Q6NZW'EXM6*MZ*ZK]7BW/&=(GL%U5G"4>!%#&DG$N(1"HA M31(*/1'&2>A+WX_E;"'NB1+TSGQA,VG;B(S2BHQV)!C2'-D(N(0+87EI:H2Y MV6K@#,)Q^+P1%_S4"/RSCH1H9 8N:^GV@<@IBQHU/"H/VD"QS616[PX79'SS M)+03W>)^*T(U3OTPPF$$!458)\G!D#(O@E1MMWD2^XBD5DER3I!E:KOIM9@3 M"S4^U)6&-U;C=-#0UUH6X<:;?GS5@.,CH(X>*&9I MQ 6+TQ0F.*#:MR>?L^L:A>\<$ MD\.Y!'L8WXY!4[;923 ]SXYC*=7Z?<25);4,QK]X+@IMU"T/T3,2!H&/I0^C M2"?TC&()L<0!3"CR ^%)G['0B25UM^V)6E*KC 6LDK27K<$(^+[FU)XXOJHY MM8*T%KJ.QQO2GGH8HX'MJ7L:?F5[ZF$HCMM3.]ZU8Z1'H@Y?=Q_.+VH7\"0) M I'&'DS]2)V[98(@9K& S*,)3S .9&B416#KNU/;.&G)S)AC&Z!NE8TIG^IN2GPXM KF6G[\5'( MYX",#;\<^G4/"OE %G>"/5PMROK#56K9B[QXRJLT!@V[4#^(XC"% K,((A%3 M2' O%AN\D!NT!.\S3\TZ0 JNR%UASU'( M(:)(I\-2YVC,&!)A$OM^9$[OSN$?@_F/@N\<#[R?4RLW!7LFI\:?VOI MRU" ET6LSL!:!;#6 31*V!D)+/O'S%PP'.H#<[U;P*U-"/UPU,C4R*X4"H@E3?Q(%6&IA+>_D]P)J>*-^*DP#L\\ZA%\)6'G@GX%2 M1H>WWET0N+VSWMO2N#?.7+IZ7 MJ_Q1%)M8\5CM; A*/9B&PH/(\S"D!$>02)G0 "542LO$'F8-3XTC:KDKM\M& M\B7XJF0'C?"GA/ ;=X@9H0P!\\ ,9R *)$_MVW#02*EI+_V,D6NS;*>,5 MY#DD0(][WWV6HP_9(GM\?MRUE*:,2D29#X6?QA ETHPW ]#9 M+BV' GNDNTN7H-O= M9O8!KO-2T^J#X]UM]M'SQ15GKP_T.R6_>5ZJQI9+M8#1K+I.W8247'$U'#.9 MD9V: N=J^U_')V9BJ7ZG1BZ_%JN93&00AKZ ,BUK',4QQ#&.810& 0DCFL8! MF:WR%9F;'8$US*RE'/"0(QHO:4!JT/U[+;W=R<=UOYJ=;UZQ MMP9>JAK-0$LU?<':* ?:VFU732F[M*4AJ%54YY2.;"/6AY2!T'=Z%'$MXZ@' MCH$ WCY6#-5,OQ7B8R&>2,8OO^D#CJ@]VFQM96J'@EI(("HI+2-;]@-I1JPGPS,P/3;(U *>-?$J[LBM$P&G M%+6_I5&)IE/9;;KH?KAG#5^1WQ?DZ2%C.[7N:B]/#T4A2A,?1ES7H/.E@)2Q M!#(O0%&:I#CQF579WF,M3HT,-@*#W3*-EE5YCZ)MQA).,1R8,3KA&Z %1U.(A!"0\)3"&'D24ECXF'H7<#W6M(S^!.*8, MQD&8<.Y%B6"Q6?C4](?6.*%8 PPN\'F1K=SD$)["F)O,U?-_VZS3?>^?Q\I) M/7JW_FBWTZ^;JWKT[GF%>VIW.:RW79K?9O-GU< ZA5%(/8^'%,$X2CR(J(=A M2I(0"A)R%)(DY4B>$H:PU=[4-EMOK]Y_OKM\"R[//UU?7?]Z"SY>?@*W?SG_ M=/GGTV(2MG$V6U8 M_[YS4W!].?-\+_2D(#"*X@"B(* 04Z[^B%">/7OJQ[S[?)>I8YB [[,O^A,;S:=Y(;JG:R9[,=J6]8>](-T# M^) 7I?N:ZVG+9 ^"/\_%C5SOCLN%[)RMLB]J.WVG)6J5P8W],(PC'Z9)F3P@ M\2%!)(6(,!^EB8ZJ]:QLD5;-3VU!:*371^>6";#4 #0J@-]+)4#OB#K++C*T ML P&_- 6DI>8GPRYO1&C%W)NC1!V(HQK1.@%SXX1H-]77KDPXV]"%TY0G/U% M%.1>_*H^L'I+5N(=R8JRQ.3ZO(H]@KA/J*)0S"!*=#R>\"7TT@31-))^Z*6O M4JC16(7)#0??Q9F^,F.JNF;XO<9 MVTW'TP!&GM?KSFF6B#17X\$PRX7NXR8]N MMBB?((T1#[[,F#[P^MI0FQK$RXR+VO]IE8,5^0;(\^HA+_3.6_U,U&5!EG\$ M5#R0N;1;#4_I0[-E;>A^F4AIGR:]=UG!3>D'6@J"FW4E/G?KBP->@ ME#^&U\XQD)TYYAQMJ$>BB"895U[@W,@(M)/B]$M,F3?I>(+LIU@D\ U/D4,A8I%XX M%:&14BPTR)3'A!W8SK]E2P"D2NN1^D0JA\\%^N^FW0HJB M>$FY'U7_U;7%1!BE5$BU(0YIH(NZ!3"-/ []B!!!@YAXS"K-<7=S4Z._I@ I M6#X_/@:''6G9J;^]K;+\*V3TB>OD[-_%(5:!A29,;&Q$.E@71V00WMA'Q;@M5VKCT)CX"]]_!M]LT;E7[*E^N:[O'B;/].5 M?)Z?,Y8_+]1QCU/J>7Z((?=1 A'3KGK8T^6$N* ID]CC1C4N31J;'(41#I26 MJR:)E&T.J0Y8S3C)%5@#+,G\ M9Y?)IHYCY#CG5$>#(Z>>.J[Z;@8J@W=Z)J+*<_XUF\_;"0\XPP2GD0]]%D;J M6$R18@[,H0RDQWW)4R*MRBWN:6-JK-&(>))3[#XLS3CC1(0&I@I;<.QS1QU6 MWVVVJ#WMC)L?ZK"B.QFA.AY]G9B!OY9^D5>+JEC(V@_2GPF!!/%B"4,24W6" M"CU(.=;;#9Q0CH(T\>(Q(P,."3HUTC%QP_YK[8.]\;,>UU'_8*>;$=L4NG)@ M=G3I=%^I"[)%79''J-]'=ZH_UBF3,VQ;(ONGE^.(3'N05Y97 M7',& 7DL?YT6CJ7/CAGZ9<2L*T\>:_PZW7O, MOS:>SX^UAB\<@>S?[G<*N1:K"[)\*$T:7/ WWS\O]4)S589=98O[.EQ:)XYH M(C\#S"/IQ3Y$'"?JC\"#1 8I9#3V(QGX822QS?G"7H2I+0T7Y[=_ >_>W_QV M"]Y]NOD ?OI\>_D67%W_K/[WU\O;NZOK7\'YQ=W57Z_NKBYO+1.7]>@AL\/ ML+@/O&#H2C):>M"(K_?T/VD-U'9=X=XH 39:#!(1VQ]$I]OR'F*,NN'N#]/V M5OJ$+_6TT^1R]54G9E.,/,^?]/I<9ZF/98(#&2,88T]"Y$E%A'XB(4YC0D(> M1$E(K PMAUJ:'-^1IVQ%YF4RK&4MM*4=Y""HAH8,%U -;8FH900M(0?(]'\4 M"K?G_X.MC7N /Z;TS@G\Z MV[,!%-KM\*%=;;=X@"\.RE8&P"J^)TCQWXK<,VM5R="-I*Y:EBT[,U1)Z(VDOVI M-WJ]3$P=F)C8E/:]/KH1J4.'?5:CKL=[NO"2I?A$5J+>I(=)D/( >3 (D8!( M'8*T,QN&-. QH6% D\C*!/3R\U/CQC=D\7?M;'_^*(J,D3\N@987:(&/[^=- MX#0[\_0':6 VM$##WD5VK])NG6!?-C&NF^M>]78<6?<_U6\J5WFHRS34FR3 M52C8YB:$>=)+&970)Z':!7DL@90A#H6(DU3B)/"HE0^)2:-3F_8'$G8W&;_[ M!TX9]8 9)[C&=6"F< &I-8788.246(P:'I5N;*#8)B&K=_M14SM-^8*7QESK$$K2EHW M.]S\N;NY.W\/WE^=O[EZ7]XE@?/KM^#V[N;B__SEYOW;RT^W?P27__'YZNYO M=HQT%'@S-G()Y\!,U"[1H$LV5 *Z(QU3*)P2SM%&1R4;4PBVB<;XO1Z&GSM1 M/+[/R>(=8;J)[\UYQDMPE 0QQ-(+(&*^A(I+/!AB%/D>]D(/&273[FAC:KL; M+2708H)&3LNS3!>>!G:>TU$:F"$&!O ZY4# M1*UWN380.=WI&C4\ZF[7!HKM':_5NW;KP+)8S6[5RE]&&=PRL2!%ENN4?#-? MD 1YBGN"-/4@$@KG--*)D;D0OL QH]S(AG^PA:E13B/;L92$AOAUDX@35 9F M#%- C&GAJ-)='*!>;LU_]:_MN7_XZZ-,]*/*-;/Z^(,#I45?'DJ?6T<177X3 M!V@,-LY3;>KAV94@^#3I6GTZ1J$=@!JW\'C M/O/Z('TX;EIVMRI,*V?[(-UCG=!]&"GZEG;BF6Z4S#^2C%\M:B_V&4*2$2%C M&-(@ADB]"ZF,!8SBT*;Y\KEHA>&Z4:T6EZ3(W0'&3^J !+41 "0E8*4PV.[,6);1P,8DOG-0X M=+29?_W1-8%=_6L/K/$J*[GIUFG47SI1EVGM^(?M,&>UG!R),XR'V9H;*0T$ MESB"-&$,HC3B,$UII%UAJ4R]F,6A52T"TX:GMJB.[VMFN3P- >S Z\E^W[-! M6-X6G5'=T5Z'1VTAL75/<\145XNJ]FY3@_=JT:28561:AH=)B4FBW?/#-.0Z MSV,,291*Z)&8Q%QX,L%6Z0>.MC@U;EKG3'ZJY+/CH>, FQ&04]@&9IY&5O!3 M(^W/VIZQ!O+C$2"M^<<8'*?$<[S541G'&(1MJC%_L1_'7))"%P99?A15(><[ M\6WU1DG^]YF7B)@*3B'W"(*(A1[$/@FA3"0/$$<(G9T#31$ZX>V5&ZL3@Q3>=QY(?/ZH\P']*>&T\R/F8QH(*#P1 A1RD.H_H=A&.*8 MX91X@?09F^O?S=EB,,GQ'?DRGE&*9,IUX(= %<&C&(,"-I*%#,4KOR';823(T: M2R%!7DH)1.,P9'G%:MT-AI>C0X([]+5FB6LE/*BD7[L9E@J<@>J16H>UJZ'# M"HB]\7-[?V@MQ;@W?WU!VKFSZ_TA^Z"3#XIM'Y\?ZWA7C_@)HIX'8R_Q($H2 M#M. QI#K+1]*4^9+(U+;^?+4R*H6SC)4>!>P;OHY"8:!:<48 :NPDKW:GAQ. M\O*KHX61[%6F'3ZR_X'>%TGYH[@CW\1R4UMRYM,(>2%3%"1U'4#:B83K.Z$]+8U]#W18V3UW/QT/N[I3+GUO;I[*@LB+^]JM]EJL M9C$)B,\\=>R0H;X $H$ZA; 0"AJD@F/N24YF"W%/=.WX4^Z8#TE@-!W2:CKL MR#'*R_(M>A-)CCM%M-RM#@#2IDA;Z6/ 3CP M]?3!YE_YGOH8+,8JCB!F@8!)Y,=$ MQ"Q*?*MLM.V/3VT+\SY?W,-5F6E'YTK,95TDW-8'KP6?&>GT!65@6K'&HX<+ MW:[BCMWD6@V,[ JWJ]JNN]N>9TXYB>AJ]N_JLF;9XEFQ0DT/^6+Y1LB\$*VM MCSH(Y45S@266J_,%?_F5RN?N@U@]Y+RJ 53Z%,]H%(>$*;!3J8@!29) +-($ MIK%0E!#&E+'8)E/DB+);4OKB]N/EQ6ET5+YQ9JY4 BV=SD#[6*EV=(JC=-Z;?#[77VH@LEI!HWP?"'.! M/81A$ D/HL"+("8XAMP+/?4+S'P\3JBJ"VVFMI>_(&JZS.>"E\==H949/S_, MH,/'\!+U1QD40U_(GAYGNHXD;6%2Q1AM4)EF.IDQ^G@:0:=.-/HQ0D]==IZS M %2G0O5;U.LZ39_$(\D6U3V\VFT\ZO7@ALZS^[4CDG9+N\L>] MH*48V&C6\@2LE-/FI+9Z=N7=''>VV5HZ?A<.O"B.V'O6BYI;L)VN3HY$&W69 M<0OG]GKA^.M]PVC48O68+TIOJW)Y6MX\KY8KM453[6D8PH!S%L<2Z;L-NV":KN:F1M1UC$@E%9M=I>@);9M:$TGXMVLZA[' M@=GR5 A[A-N8('-BT$UG$R.'WIBHNQN 8_16S]*<=3UDU03-%B6+W8HGHC:S M8O[]DV#Y_2+[IV(TM2]>5D1V(,,*^\=SMBQ_?I$O5[4;/)_1P,=^S 3$/@XA MDBB"Q&>I+E[ 8NDG,F)6:08&EG=JI-:H"UKZJBFYUAAL5 9MG0\E@U(_WR@. MM.:@4=VR!NG X\9LOSJAT3 P-4]A(-B77QVG>]S6@$=AVSWP 7]/=\NFHC;-/[@%8CQUR-QHG M[HT/?'SD77&WBKO[X2//]ZCLN(>Q-CQUQ85J5F9D$_&IB:D0_'S!VPF]ELOG M1\%K-_?6+YH*/:T?S;!(/*IC)D@9J"FQA#CU(RB34*KC.Q.^D!8NTJ^CQ43= MK/M78GNEP=#-C!/NV]?<_+9VO&W]&R?P!H%M;W!0@[".1WGI*KX>.^]_D+%C M40QTTF-HI#JCDQU+=E5-7ZTK.PNFCB_5>+587PWQ%V5>7T^*'KNJ7XOO3P_Y MXDZPAT4^S^_5Y^H Y51()H(XAFD:27742@5,A0B@\+TD\3T1!69'K>YFIG;0 MJ@4%;4DMUI;# %P1Y_N@<1WCY35E-K7M1#42BH<)P&$"-/46" .4PQ)S#B,DHH M#5)JEM3B4 -3([\7(EI,YGW8&?#=B8@,S'0OI.M#_WO=A4KDCZ(411A"") MD@1&S$\H][W0BZW2/QNW/#7*VP2FS\O@]7SM*629@,P<>[-[TT$0'9@R#Z4 M6&-<2KXI6#]HP'\W6D/'^Q]H_;7#_;M!,8CV/_*!?KSUJUBHS\[5"?BKD8HJ=(HB2*(1$$1?$5)%5R%,98BLWZ"/M38VC:G%+ MRQ9Y(;".*=(26W+5,;S-&,HABD,?6EL OI2U\:APQT2&J#CEGV-MCLHZA@!L M8)92\.H6G&&PXP&I@O2G@V(@Y4[^((#DX9XE!;HS+#$86W&>'8XSV9 M8/W%&]F.*_LDYOKN6SLQ+7?"RI8MQHBQ$-C'$*<*9L0B#(FVDONQB$G@I0D+ MK/8B)\HS-69IETO[8Y,K0J^[Y2_@F]W8UQ-HZ,2N-*2K\3IH:(O6OK#B5N3Q M0#3G!C^W='BB3./2IAL =^C5T6?[T?#UL[9WWH#XVIONS$"LDPU6OG+5&S,A MO)CYB82!8-I]#4<04ZE]-Q))1"+C,+6J0C>XQ%-;2ZK$W:24[>3 4\>=:[:% MG527#;Q*#>0S70V"C=[UFX/&GP[31T-'H#J6^K5C4(?I!(,HU($:[IF%7JPT MU3;IL5LY'C#@CD*?(3&L2IG_I6F>F/-#BU M1:)*K'K?#JOX#IX7"F%0J]([@_TQZ$F*)/=2"FE(=2J=LN)8A"&-L1>&(O$I M2F9?1$'SUP"_W?!P\.]@W,X!!0(U-C]49.L!&T-K":IQDX"&@W?[B":6@/ 7N$K/(*'(.@ M=TZ!@Q\>+9_ ,=7:N02./MMO6]=*UE661IUAELA44@'C5!=#"R(&*:58WSLQ M/U!_C1(K=^CM!J8VP>OT<4LMH-WV8 ZR.\T,NJB?DC%[47\X'/CY00A>\^/C6OS)YT5.I>?E_5;,Q*%:8Q0!%GH M85TC@4":ZH+M ODI2TF475&^YG]0\;$^.(O6YPES6Y MOOQ!C8SKT?&I&1=*^V.FQM<:%\,G\QAN?/S8"3SZC9-1DG;TZ[(A$G582C+Y MY!S]D'61D*-GRWV/)%4DZ&_9ZN'B66W,'T7QABRSY8W4]2BTB>-;MIQY) Z( M'S,H$EVN*4PE) G6F3G2@ =8A-2N((19LU/;3JR3]GQ58H-&[C-02JYIH98= M_*ZEM_0J-NP)TW./:WP'/PVY@;;'"\:R>KL?95T^ M/LWS[T+5DH3_"R,L_R3INQE?YZN_B=6&DJOJ/._R MHOZ1?LZ?12*6&!,/)MP3$&%)8$I""F.9A)RIKI615:C6N.)/C4(/E2(KRW96 M*ET8>.2!9<;DTQTN Z\( M1Z)&=@;,V69P?#]M<%BO(:_31T[7HI%5&'5->YWNV5X;7TF*D8O#5I%W5XOE MJBA/_,O2/>;N@2SJZGAK#;>JX/VJ/KUZ2U;B'#VK$M=QWBUD:L_AE<)F4[-X#<^>,5A"!#1& MK>$X@?+$ _3Y-*H4NU3LQRA6/$!7.JM9/(1L/9-QY3G_FLWGC1G\[7-1%=-4 MR\+,"]5FD!,,U:M)57^'Q&$((Y'B5,:QVA<:940U:6QJ)I-6J2/;?%M=D)JM M6:Z &G@M:<0\VUSG59+6^PJ'>;8, '&;9*NKP7$S;!FHOI->R^2=/K'90HV< MQ4H1T8T\9TQ[X2[5^5=D7_2%FCHBKPONYF_$13Z?E__0=NEL<;,0?Q.DJ!-. MW.6;]Y;OE-)OE9QL=4O4/^_RS[>_YHKP%H]EI+<@44@2"GV&RQ2F"%(4"!@% M,@IBE- @C,PCO5]!@ZE1VP8#?<73H VZI3FO'7Y[54.J !K+$ %!E!H T' M*"H\]',M1( >R:#"!)2@Z <^_^GV3V"#C$W\]&L,/0.OH*D/J(&7@/]_+)F. M)9O(_HF/J;'R!$Q_;%GF('C%?NW.:/ :@HV8'^$5<7^9;>$U!>D?/9&MRD/J M^8*O(T"9KG1&<,Q9&L:0D-(_*>$0TRA5&[64J-.ACU(1V05E=K1F0U#CQ&-> MW'SX<'7WX?+Z[A:<7[\%%S?7=U?7OUY>7UQ=WMH'6AQ"V=3WR ER@SL;FD]A*AACTH=) MK,U*(A8P#9,(ID'B,:;6)A+2/FZ-6^U,[=BU=K;3 _^IR.\+\@@RM1HL[C.] MF>F3?.40Q';^BB< -Y*#HI*P<@,W*#_6VQGQ R#>!]NM_4J[H8'%#[D7WCH M\7[LH/8_SX_/Y6:FM'YK$WHA'L1BF7T15PN6/XKW^7)Y+58W\HY\FW&" R9" M"4,L)4110&#J80YE&*68A,07=D5L+-N?&INTQ =Y>?O&V@J N9+=CDML.\2, M8P:$>6#N:2-M"MD<7W&?:#T ]%!&E N=H7!1(2 MRCBD6 8X%:$O/&::?**CG:DQ62,DJ*0$M9CFR2>Z,.TF*8=(#4Q&E93 %BNK M-!0&2/3.1-'U[=&241@HV,Y'8?*XLX28^RJLR(!&B:0(QHGB N0CM>5)X@1Z M,4I02A)&";&SKY@U/#U32_LV_H0:$H:XF^ULW&,Y,(?L"]0=OO"-'4Q#)VY\ M];(X=G 8I%!T7S3GDUBNBDQ;GLN\';5) ?LAPUX2P A+#Z(D)I D?@01(UX2 M1R3DH5'"]!/A"BBQ_7I8&QWQ1WN6IWS35S4&Q M4?(,?'W(V /(%FS^S%4WT6P^5PO%BT>>%_M^2N;S_"M1C%E>ERS$"C!2%-_U MV?>+]GL&9-G(0\F\?'#Y(-1CG*S$GUR5I+?OP>Y2]1;?&[&$O;V6+TO;]WC? MWG+V7MR3>74D+U-RQ&$JU?$8P3"D6!=S%9!(YD$O(IZG]JJ!3+'9X7C/UZ=W M BX%!+49R";3R3[L4!#Z6(@$TLA7V$4$ZY4[@@F63$8B5N/6Z"[E1.3&6)R= MXG;83 -.(",DYYE! 4^-RJ M'LCI(DUMNE]*J?VJU4;]*5_IU'MJ"1+?1,&R97F<*'-2@_RI1YB=@_XS,\"- MVRL#LT]+&=#DPB[5 6U]M O\VVS^O-)^#IL^/)('7^Z9*V>ESOGZ0Q=SLES>R-+^66[2&2$H#K5GJ3K+0!0@#Z8Z?V;L M2<%1PM3GK**6#[8T-;(MY2OG:66'[Y$.\S"J9ESI!*NA-V!6,-GGGC@&@=N$ M$ =;&S=+PS&E=U(G''VA'RW<%8(LGXOOY?N1_M-],_UK4'+U'Q1U8*<28P2%&K_<.Y3M0M0?] $!S#& MV L(3<,0IS;S_7!34YOVG_=:^&[ &IH U3I_:5TZUG.Z8X#@6 M3@FAH[E1>>&XVMOT8/!&7U?KM_DCR1:S%+$$QP&&?H#5H0!Q"=,@EOH"Q*,T M\6(/&;I2;G]Z>E=%C8V_DL_"Q/H",4F(I[HC@3&E!"*9I#!-HQ@&"BW,/8\Q MS[@48E^\1C%1.4'KN#VZ+P8#4Z&I^CT\R5_J>J+K>/VQD7W%7ZJPZQR^]?O> MD7#%LVB7'VF6W)@EG$4>UY,.0>0A'Y)02LBE\$,J8N$A*Y_+@RU-;5+6@@+Q M3:?5$U6P>!WF5M>FGV^4L(YS.P"WV0['"8@#S^H&OY:0 ^QOCB+A.A#M0&MC MAYQU*[TGN.S("_UHXV.1,R%XF?WC?2;%U4*=L+0CU,=\GI69(WBH/XI$8A@$-PS0.DR"0LX6X MUV'YAERQVXK1:$^KT=YN:[A!OQ8-/)',LN["/A@-^: G-",102V=OI9=R^=P M_A]6WNW$W]/.N#/^L*([4[WCT1,\ZLA2O!75?Z\6'PNAQ_AE=8J?A3[&$8Y\ M&,=$G4>"6$WX&$70IVDLPP0G(?/M)ORQ)J8 01[?<),WK._RWE;Q[S] MA]J4J*W\_/LGH8[RJQG!@H?81U!Z00P1$P02'B]L$^3<"7'WS'<*W,#SO]A@MA$4K ; MS"(2W!5V(X5^GX"A77RU"2Z= =6='Q@O@MI$CQ68B*E/! M*(HD2 9F MQ#8:@V1//J"Z\PSK+UL9/:_Z7B7W95/?_V"_V?Q74F2:%#Z1E:A"]T,4XY1& M$*6QFLQ^$$&*F9K,GF ZZ0'E1-I,YNT&IC:7&_F %K!73,L.A&93^A1@!I[1 M5IA83^A#BCN=SSN-C#J=#ZFX/9L//M=O,M\\B8+H\@J;E,(S@@2*B:<#U>)4 M3>J$0BIB A,>4"H$\GQ.9BM=D=YL/N]IPVI*KUL:;OC>?+S\=*XKI8"KZXN; M#Y=VTWD?B&8S^D1H!I[4:^E>)A9W-Z\[U'U,^KL[E!T>X)W/7KB''^O M3:"-T]?WQL508(:D'W#(!?'U7CR&1 9JXGMQ''$6^BBR\NCL;FYJB_EFC,]+ MFWY.Y]E]>9A=_L]_P8$?_"]VQ$>Q#^:6[' RDJ,112GIV=K)\_L +IYFJ S# M'_N;?!TJZ53_(*MTO]638(I[LLC^6;9,'JZ=OL?I')C)'%JBY&IXL$UPYBK2SD?I"&7LQ@(J@Z<414 M0.QQ :-$DE P/PABHT"0UU)@:B3XABRSTM&AK>P)2!#"\Z7@V$-0!@@T [,;M^IP4"V* &A@&2M[^6IWH=D$96XEQEZA7 MZJ*=1>^UY.BWC"HALI5:F[\(?K6NP7=>EN [?\R+5:U)[;J@*Z_>?%:'F4_Y?/XN+[Z2@L]"P?V 20\23B1$ MB%&(D>JZ0/! A)XDD;"ZD[!L?VI\>,!EL:W#'T&E!?A=ZP%J12PW_K;=9$:9 M X(_,%D.@+L#]U$C] ;V)NV6X96=2XT .NYK:O:9_JZG[]06E1QM3([:U;V4E9[7/*"6U]SW= MAK.;G!R!-# !]<"GE_/I 01.=C[=_N[HSJ<'%-OG?'KHT=ZQ]$^B6'W_.->' MS@77!/)49BQ=9VA//FB9.1[!-,;X:.ZV#Z(ZV.'4QO!L*>8'K# M%WNF,EZG2=;59=4QKO(HCE"8^+HF1.0%&*(X$I!ZW(,AQXQ@7Q)B=U6\OYFI MT4RYC:MSC+.6G$W G&4^X_W0)@R%:ILF8$I%"!&+0G5T52#C@*,XP-A7#]@5 MUCT=W'%RPXT"KQEEGP[9P#Q])-W]&;A6Q$.6#^Z#$+NA<9M >G]3XV:/[E1W M)W5T]].G^]G6*?V25.(T12&,2(P@2@6#5#+M.\]C)OTHC5(K6_]N$U/CWBV_ M4JN,B!U FM'!:? ,3 66R)SD5[/+\]9-DD7.R_+Q9/Z1 M9/QJ<4&>LA69UU$>8<(3Y),(1G[,=/VM %(AA-IK<2:9EP8Q-RJ(9]3:U*;] M1EB@I857"U#+:YE8L1-B,Q9P!MS A+"-6;;&;( 0&R-0W.9:[&QQW'R+)LKO MY%PT>JD?D[P53X5@67V2$$F4!D$$0TF8+C83PQ01 D,2(AQ0GK#$ZI#6_OC4 M>*(M6VFT(*T+R.8 0HQUVE4= FII_K@7#XLFE.S':F\0-N,0_IB.+1UN"66 M.V[8IZQ3*GC1P*@S?Y]JVQ-][S,G!\ZN,R)]%$5YW+A0QSS-)#,?>

* =4'JV2==U!I3@5365,Z!E+U?& MWO&WA_O C 5<(SLP.[@!]93HW:,H#170>[CAUXKQ/0I%1]CO\7<=5+:J]]1, M2.Y1IMB():$V$?N0AI$'PY!X/ X][.G@P9Z5K:9Y6-FNWD16@.5+RTW%/BS- M6.5$A 8FD9?@#' 2Z5!_N-I6KW'JZ%"TL[:5DQ-&G1WDD]!V#^W[O,G*>K.. MF&M\/^^R1_7(C;Q5/UVJ0XC^W>V*%*NW3;P[]@/!<41@$D<((A1Z$".*%>8\ M9ASA2'K89*!4%;_MF+G \ M#LP8[O5Z=V!R?)V.M:;88?!WRLZ.11R5V(>!=WM-&*B5O@8K*8KBY779)BA5 MUU_-9":XOLVL(Z9Y2 @E+(1^0A*U8G@8I@(3* ,:A-3#1 16*X:U!%-;%)IZ M.H58957=:ULKEFT7F)JZ!@1V<'M8)3MH"_\BF'TM?W75[CJVO3=XCNUKME*, M;(3K"=*NI:[OAUP%L>P68IJ1*)24X!!&::A+Q1($B<[)(3T1,!8F@1=9Q;:; M-#I5;ANBUII1)YA1G6MH!V:W \$H>PJS#1E\B,'1T[GAS0J.^$1!4$EJ[A7?A8Y%O]W2<1LJTNX67 MH[2ZW>IW)M0]\.IXJ72[97^11/?(HRZJ*B[$\D9>J%U+MIJI(U',8G4*$H$^ M%,4\@22B,:2(8"X03DC(^E=3;+4TM0W"F[PH\J_JB+H$SPNNMP6EF$ =5L2;B'J6[:R'N M>Z%O;?FK16G4J4XR"W&U$H_+F1\)@9D?0Y[2 *)01# -T@ABGWOJ%U%*8Z/Z MA]W-3(TCZC+B+5'![UI84$IK755]+[+=_. .KX')H2]4/2JP=R%Q8CWVO9\> MN3I[EWJ[M=H[G^Z9BT^?DJ_S1?XRC6A3C"M(O(3((($TX00BGOJ0XCB$!*62 M(LXYM7,6ZFYN:I102JO.O%4RV]JZ\/,96 C;])[=*)MM&]QA-S ]5+"U)5TG M!*Z%=9D3V @5M]G8NIL<-W>:D?H[F<[,WNI?!DD+VA3\^9JM'BZ>ERO50+&L M"L]@P00A 8<1#V.(!)<0!]B#4M(D03)-8[,=AGF34Z.6IC!2N;UNQ 9:;K 6 MO'^YGR/P&]AIG(,ZSM7XZ^!I7T?)':XCF7FB!+"N;B8L8$HL^,;1!N85XY!K;JQS4 M8H.M5"1G+W.1N"_ ;0[8('6Y#9I_E7+=YK :EM9\N+_)%F MBZIFP_IJ)HHB[E.ICK=2@8]B7R='2@0,XD2FOD0)LTL V=78U/:BC:R@+6SO M?$B=,)N1DROP!J:CWKA9DX\)($[IIK/!40G&1/5M2C%ZQXY$EL5J]H%\RQZ? M']&CW4PAV/Q3@"6/?< M/PF&@2>Z,0+&$_N@MEVS6+W4FL'J7]NS=_>KHTS5@\HT\_+P _U6$W<"SNS]LUNNX 2!.E_&N]D9=Q0T4WU[$35[I M21\MS\V4,C]*_ B&<8#4*JXPQ&&$8!#$+*8$A:&(;8I7]O62':%HY=W-W?E[ M\/[J_,W5^ZN[J\M;2SJP]G>=IEOK('ZK0[NGOIH7JH&SZ>D^I>N<-SK1^9UZ MMPSV\U.UD99J$>>8H.90V*>AVJ>RV[13+UH8-\W4/N5VTDKM?6B, E37XMOJ[JN8 M?Q$?U*K^L)PEL9=*'C!(?:GF-PLHQ($D:B6F.)4I\G'L#U>):ENY:OB+N" K]O#YZ9S_E_J]OB>YR^MKXHL'G>GY:O&A M3.\A;N3'(K]7\V8YXQZE5-?!930,(0JI!VG$)"2)$"E5Q$RBR"X)V!!B3HV3 M]_L]G#4TL=$5E,K"YR>P45=?6JX3.%0JZW"Z6NFJFFZEMFW"L4%&B-D*\/K] M/O#*\-I=WB,=VI ]XCB!VB"BCIQR;4BX=Y.T#=I:OR7J6C6O$\05N4X;Q]]\ M_[S4*V5=(W=Q?\Z47*5Y8'T-C&-*"1$!# G#$(F(0AJB!&(2$U\F,<7=U=_ M+2UW?[9;(GKTD!G]#XO[P-2NA*_S4=;B _I=X:YC6;/%SV"M!-AH,J56(Y,S M<.EBP#DJ[S1V/X]01FHTE290KFKL[C,KBS6Z5*^SQM\\KY8K-<7+8+Q5D2V6 M&?LKF3^+&2%^+'A,82I(#!%#,20X\6'JHSB1S ]%:E799S!)I[TRYQNQS\#Y MO3KYZG 0L%8!E#J,NR8?[O1QEELG7?D#K:0W[3%@VO.C+XY'>V52Z]YA:7^H M)>THZ*Y7J^,-]ER(V(/@SW-Q(VN[WYOO'\A_Y<4Z1O#-]T_B2=];+>YOQ7T5 M>Z,7QSOQ;?5&0?KWF0A#5I;L#3R= (:F A(?!S 40D2,QX'@5C?SIXLTM:6E M"8=5O-,H44>_ BTS*(6V].%QT'&&J\:HW3'T\E KHV]36KU2*M0*358_6NL$ M&J5LNLQ^%7"&LENZ/UVL<7G=&8P[!.[NRSV96N]/'_*Y>F.I@QQ7WVEVZP&]7+!QX.T:6Q00(7.*^T,2L/5^B1PAEY]6\+]$53B@?.5VL[2YU6YMJYR M=1ISF_7^,")N5\K=9L9=^0ZJN;.2'7[RY$*2Y1EF>;51 1/Z 8A1AS*Y?\ ^U,;;?_LK)A)>D9J&3M71WR!;"FWE8GPS6X MNU0/I$XI^;@/AZ&J/+YHZ[4*.^Y3N*.6X]['[;/%7BA..2\$NKH:&X,88;6O0F$:4*1HP8M-\\.V/SRY:5\N9DHXH*4S3P#[ JSNF7T* M!$-/93/MK7*Z[E.U=Q;7%Q\;+6_K/A7:F5KW_MY9PII/@N7WB^R?@E]QM:?* M9$8VSNA5^AQ] =8*R5._>WX4_**J@U(]^;$03R3CM<>Z>K[,!UG];D813V-" MU0:_K)PE>02IAR)(F,\B/Y8B]8UF]ZMJ,34JJ65=5Z@Y.:7." /!;$\R^>X= MF";W)0'2!1H;"$ ;@\IM?-DD+ZM\.EHX@!H([5A>U2VJ7C@#S0"JX2A?K/+L M5D\,FFMHO X=.HG1")J\=G:D\3K+(.W2B,+T6V-_S7/^-9O/U4>W@[O>9DLV MS[6K_,9O78:$ZA4125]"E 0Q3",OA#R@7L@(10)9A4U9M3ZU-:T1ON2B[:#) M)=@HT#N5G%WGF*U7@T$^\#KC%&WK1:$7:D[)W$Z"44FX%SC;Y-GO(WWKOIQS MKB-_]&'EIKC+ORYF <5^0J,$>DPGPHD3"BD62)OYD?H_3&1JY"3>T<;4"*PN M8U++J?9<^E]Y ;2LMN5>=@$]?O!W -/ I-,+H1Y57@YB\/_*>]<=N7$M3?3_ M/(6 !OI4 220ELAL8(&VG=R?&Y?2QLVIC3OT(\&JK=V2$.RXNNY_^D+K$ M/12D@E+(/6CTKG2F)*[U4?JXN+@N5[9X.7[NP/U=SBIVW-SE_*77>0]*,VM9 ME"VYK3.P"N[?X*27% ==]GEGQQM;!_^9L^V M(VWMK>Z2F=&.M-\V^FK\AMKN>D/7>2/:"DDO&\;3(]YD8]>J_+D-6/M-H8)5 MMKLBQN-<< Y2J; ]#X" 2YX"R3'%.<]@)J57N.#9H<9&)'V$K7CN9\* -9XP M@5ZV+Y=!ZCERX#8;D\MJ7XXDZ#<%MGG7!:94IU0#D0L%4)QJP"F2@"N:H41B M3G,6(,=EK#1R*G5A&TA^9WNI"9NIWGA_NSI4+LR"(^,$P[9OUND!UE#)(+W2 M3_N08TC+N$1#;G=UHZ+'F5@H\^PWJOKOX^R-TFJQ,(.983^KY21%7&28:,"X M+>VOA02$4@DP1)2J.(<(PPYMC2X.[/3M#-_-Z.'EZW3^0ZEHN?[Z=5I^.VP: M+=FWLJ'V5W-MQ*RCRH^++D^#&QV%07481FIDC7YII/W5%H1J!(YJB<.QCS,X M00GH\JB#7'$L9E&&X&C:?GAS/FT^%QU=/GG?R)IDO[;=&[^ M:$1Y\6S)>Q%[-_H)BFC/]+,%LQ3V;A-Z\*.RA2J! _;F=<4F;'O>BZ,.VZ'7 M%82C)KW.-W:U@\Q74]9'J+I0*YW*-!80$"VUX1H& MSXM MQX%W09FLL;(H=G^)%;V>:ZATC"G3\:, M9!(DB')@_D$!%SRSE=&1PIE.488]W#ZWTV2D?J2 M'O#MZ2=O$<^Z?\M8N)W M_GAWO*X\_"PODIR+=>E+M>/]Y"_4GB[_M[Y8SM;*[>>TLGFL'-:02>,,QJ49 MJ==9]F'SFPYLUB)!!"46S\28X J MK0&&$&DJ-,ZXE_?:?>BQ[3@/>\QN6LQVZ/7G,0%N&\U^8.W9QNB(Z)4M>UW MZ;&#;^OP-VSHZP)+>W]?IR=T(ZR&!C^IQ;="J-.Q!<_L^RLU4[I8O36Z[OZE M\>XF.M-*XQ@0K'* #+$!HE4*,J[,!C%+M9-K6#R#$F\@T08EY;!P'A)VX*=W(_./:L6, MR2P?V,(6MC,FL:A:7RGYQHPJBM6$49TH)HR9R3(-D,H5H +F9H(YQCJ'''&O MZK67AQR;M=E('*E:9#]*=<#8C2[#(M),B[^]UFQ6G[\]/MO96/F"XM*<:-?C,#+7Z,_*Z$]-[;M M<+M23B 0>V>;J_#K0#8.N 3FF;81!Z88!^6/V<7EIJ[)=(:DK(']I-ORZJ1B M1 D.<@090)Q@P)0!6K&<,&/)V"::?GEU#J..C6@V0MO"NR?SR#HGPSA-@AOM M!(>V[WU?"%0[I.%YH!0X(\]EY(&3\SS .,[3\[GY^D8BAV<22CJ<2!PTIT@1 M3Q6*(5 Y20%*:098JA700F4<9EHP#+MV%0D@W^B(;Z^QQ=$)IVWRYW:^&;0Q M28@7P9%2;S>]?9/O+6;VJOXE ?'OK9E)"!EOUMDD(,!M;4Y"#M.U]-3;8JH6 MK\WR]7F^^#&AF>:*V+0FB#E 1"E B3(F;\I%0C(M$]^R4WO/'QNIUP652AFC M1DC?6E/["+:S:0!<>F9#/T@Z%)"1HNMA)Y5H\Y"ZF8?!0&JYV^[QJ@14 M/JH-=?&&8&7FWIE?/)KMZ7*24)+R%$FST:,$H(1BP#E"0- XD:E.N$SS*ZO, M;08;'3^NL#< MD>H.]>6.[^E8"L%>^[3XL)C+M; /?L7$/Z;SS_7ACQ00"J1SH(@P1!(G!)", M,) I3!E#>O (3I5F:"XY FL>& 00RUH2D M"A H)*(ZAUAX.AWW!Q@;"=0NMJV0D972U^UX **KW[$[-,,X'EU1Z>!Y/*WZ ME:['@X<.['L\K=*Q\_',=2-KA+?K=8LI3V)-*"!"I0!!F >IPQP@6(D8LF5 MW_'T$$*/C6@^=G:&#C'#?EZ2L0C!_WLTHG-Q M;0\Y=M=(\J]5=M7R25N7F?G/:R-"L9I0P4A.VV!ER'WE 1Y!O$ MYCHJI;0_5'*&#!R_ $7@H/%SHPT<,'Y!Z>-@\4LW=..-#XNY4$HN;3)=&>CY M]+6L??OP72U$L51RDL6*,XEC !F& '$L %4\ 5HE,1292C37/F;KQ1''9G,V M D=V&B-5BVD_A6696#&OY/=5"B<0;AD'#<;^Q&/&^+6;%2[XIOZJ@=Y:L?O['_F"]>3]ER6589T2G! M,$4$R!1G &4\!A3&"BBD&,MP3F"2^E"0Q]AC(Z-*=%#*?J)+*_\1E?)'I0*= MJK_X3(S"-.&);:/#.0.(Q69B>$Z!@AHBJF3*,9Y\4PL^O_'4[,KP?\ODN"T@ M/0'>\U(2%&GOE:4#9D'7&)_Q!UUM.@!SN.YT><0U![G/['M=.*(N*S&12<:Q M8AHPHLV&&=G5!F%N=\V$YB*A"4Q\R]2?'*G#3KE_4_=;L;01#=I\/$5U8KEB MWSL4JSX)K<]9;C>X!CW+M25KFM9>O]12!JS?< &''@YSC\>ZP6'N685/'^:> MO[P;+=P+,5_/=GUS[]6J]MI-8J$2C Q\:8QBPPUY C@2%.B,82*4R!CQ"A-K M&VQLIN>.L[+NC#/S;7HU@$')6H7U0_9VND>__B;^QI"V&I\\YD]I"@=$(@;VT@+#)*$,H!@ ME@*>"0Y2DFF"A*!,HT[E94Z--K8/M*YRLA6RD[^G'6"W53T8;#U_TMZ(=2\/ MTX9$/V5A3HYXFW(P;M,5'=OY40_F;7'85S^VE]2U8^__8@M9GT2\ MG\^^J>5*R?=K&];_I,NK#>VDFLB,*MO(U-@ D") 4W@!.%&*B P"GJH$(&8VZ8P@!K*$ZH00\]U='7=K;]M3DI/EN:VF=\W)?-FXM]+V^ 4(N#3W.R5A M%_6>9!W6'.@7\"-#HN?ANB;N/+/O30"G*$6JGC])9089,GN7#"H*$,UCP!A# MMO9N(A+!F-F^^&7PG!EI=/N6*FG%'FWLBUM__+Y)/>< ONQZ" 9;W_N6KHAU M2/BY@,:5F3_GGCYP"M %)8]S@2[=X$\.;^IV&)(2 M,=!YQ@#2]H!",PD(Q"R#22P4<\KB:1UE;*30"!I5DC9F7RFK.R&40 M$>9C%SH'FF?4N[H)/#D1=V^U]=6+EMRK$S**I;_>#;/>3-_8<5L MPA((,2A(/BAW3AD13^=-XJNN# MXQT HA*!:&4@V/JQ-RA$Q:S>FP7V7P\[>>%]V@/)/[R?>]B).>G['EB$J]M& MO2UF;"8*L[>>5X4X-P794LY2P1,.*&'6K-8>Z.-U%$C=HB64>TR[J(D1]=8LZ/_"MFD5=A**E M5]3E>_V(Z87-5I/77RQ1/L[>&U78\LMC>1)8S#[?BU7QK:RM,I$DCA64%"0X MD39G*P$TMX$_9K\O,Y)F*<]<.,EQO+'142VI,6QJ42.VD=6-@%R!;N>>'N#K M>\M?"FLMPME@&,K:=UV: 4-BN3?P:#%UIG%/A"H&MS=96D[C#,8E*;L^9A ^ M]M2IH6+?VVX3L?E'&<'Q=U5\_F+^>_]-+=AG]3=;P_&-64'>LF+Q!YNNU81G MF"&(.)"0(6 87 #&% 148HYPDE$I8K^R @-)[O,Q#E.2X(\Z#!?IZS-JK@/U?9?ZI@ M0,\)"1TB MDZ.,;;]QF*K3\5SQ-*)NS'\U3CWSM#]$WC3:"D%0TCL]TJ 4U:KL(:&T7WSC M=*7+MH_F,)4P0\;J)1H@E4A 8:9 HG*&)<(<4GC##*:@YM(8DII:C.-1Y#== M?F,83Y,$911HL_@ E.D8L$39%PBE-%:0T03=+.6IA_?EEEE0+F_+[1*BQK*S MZF?V?Y;-U5[6U-$+T]30C#XL"C&B?97_G(UJ:^4A_D^UN_*?EMZRK_K>8Y4' MW%;&A?IBQ"R^J:K(ERWA\W:^,*//JKA1\>/9C+UD97NW^YDL_S6MU)+_L5ZN MK KOU>I)/[/O$\&PIHF,S2>;IC:;"P$N;2%\DB4QP1JSW*D?4[]BCFV7MR-L MQ#;2FA5PILI3VA7[[MDHLI_9=5O0;C]G/2]>5YV0L"TQ^Q%UV%::O<)]U(*SW]&N M#&]ZMVEL;79*BI-$ )UJL]5&& .N8@Q0GF6I2A U&ZA.P4SONC2^'C9TJ7NO M\!- >@8E=8)GL!"D?IJ!GU>^G^"B=[=I_'U>S;.!0\=7=OO W\UGGY_5XL4^ M;].11Z>8Q=!\XHIK;C[Q1 ,.40(RDA.-4@$3OWC%4X.,[2.W,@(ST$LD%?=T M6YT$T>WSOA::GC_P+2KE][UI9E3NUD7H1+\V,()^\"<'&O23;U/U\*-OO;9S M)?>%,EO7-ZKZ[^/L]7Q6AAW^O5A]>6V,"&-Y+)I>;#\F,DMSIGD*6&S/["#, MK:<]-;AF&DHD*85>A0D]QQ\;633"1M-MMSKO>N]>$^#&)CW"VC/1-))'OS2R M_VK#X39 _V7DCQH%[C8-+L\WH>M2.[X+=J%KRGO),'2M^2X G:A!W^DQ'8GN MY2LK%E6H]6%WC*IQQM0VSI@@&R*7(P:PS S!86+#$S0#*4(I33,"E?3:U3B. M.S9BVXIMU_JC-C%W4=U&IA3>D_$<9\*1Z<+CVS?#!8'6G];\@ I+9XYC#TMC M?H //:,_K;+6)6T?XNN M&OZ-\C@V'^U[\K,1V-U=C9\CO_OJ:0J6YGV])%U[QG]3 ML[7ZJ&QTI!GU@UJ8![_8]CE/?%I\KO+3TIS%&MLN#BHE ,4T!APE#$"<*9IB MDG+EU?+*:=2Q+7ZUT'?11NQH1^YH*_A==/]BV]SXMI-WF0FW%2@XOCTO&N&@ M[=!ZW@.JP&WH748>N"6]!QC'[>E];N[JY;4Q2&4(RB33*L<0"2!IRFT55@4( MQ1#$,>6:4!L][=64?N?98Z.>'=%\G;);O%P=KIU0Z-V9>AF #O[1(U4#^SZW MSQ_8KWFDV+'/\OB2#F497JV7Q4PME\;:X<6LJLZFQ/SSK/@O)9MZS&SC3K@7 M_[DN%L:FF^T4_^,!3;(!#M0& -L@:$:!>%ILEZ@T,9.+BC<%1#L:F=N_M'N\-O M7JX2D!T#SZ?,QJU>)X_:'3_!:S5009"QOUY^%4=N/*^M94QN)=MPM5%NC/Y> MP95;R](Q2&YG[*:D',*(B#3+ =50F/V4+;9"I3TPY@A*K+4F7A$Q)\88V[[J MW>/]J\=WC\^/#Y\\X^-.X.>VO[H2E9Z-@%V.[<.AWJ)]V'"X$^,,&PUW7M&C M8+B62[MLR=CL'W-]_Z(6A6"??LRD[8>C?E-EQR6M*8\%AP JF ,DS8?.$Q0# M+O*$R31+!'1RY%X<:6Q?NI751BG4TD8;<:,_*X$=#Q\O0^RRV0@$7-\[@L$P M\[&H V$WE-G;'4-/B]0!EW:SL>T! ]IV#GKL&V N-W2SDMXHOGI3+,5TOEPO MU&:AYT1RQG($9(PS0Z*$ 2)E"CC5F619KF+FE4EZ>IBQ,:B5,MJ*V;F\\1E0 MW:RGZZ'JF3,[H.1M1+6#$-2..C/4H*94N[J'UM2%J[L1P7/QHLR.[3=#+(N" M39=-?&^]?)%<\C2&&FAN=TX9-U858AG .$72%@!3VJGRL-MP8R,&*RU@,PE> M&GG]".$"N&[$$ ZRG@GB&*UM2D XD\ /EJ"4<6'(0:G#3?U#"G&\JQN55!&U M[VQ$[4&P[>]+I=?3=X56D]RP!U*8 T)3"E"J#*'$.08PIBSAB2**8A]"<1ET M;+12!X^70A\%E]]%E>"1E=R/;IPFP(UT0L/:,_4$0-2;@'P@"DI#3@,/2D8^ M4!Q2DM>]'9Q&918V^ZQFHE#+8F:^[\J5S:;-+\V2)>8O+S8(D4VM5]OZJ^HE M&@LAXB160!!B/<<$ LHY!3J)D< LT]2M'_+UHHR-Q$IEHD;PNVA/G\WOR^.M MK4I1HY.'>^6Z"73P60TV+3V3X'4STL7S==W4>+C&!INB@7QG?4^5GX,M"+JM M'KCK1AC.11<$B3T?7I@G=DQ,$U^47$_5DWZPC_WQ]T*JQUD9N5H=YI91K6\- M! _?2\&F34;O\M6/#XNY7(O5TFP7/JG%MT*HY;,][)UHR3+)A0(*(]N^ IM- M'X<92'(>"Z$AUMSK,+47*<>V6M9:1/9]BQH]-CGR2YLVU*A2?O6-,M&?I3J^ M^6.]3+S;SN'FT]GS*MO;3/JGAW,;S%9+E:3 MW]A_S!>;(>Z_%\M)C%FB4JR!M&V>D:($4$@1P,2L XPCF6JGQA"G'S\V^FZ$ MB_ZTTCFR\1GDVFGT>CQZYC]7*)SIK%WC-AXR=^YPD/G7(?^<>?0@Q-&N5O/% M7[BJ@[_C^8MZS1;3'U/UM\5\_?5Q)NKM%D=98JPU"7#"!4 PUH"1G (69XIH MA6 FM5O;L=9Q?%[589J$&4FC6M2HE-76C?V7+OO=\]C&(F$44:!S:-@PE0(0 M)G*@$1+I00@ WD'?%\ ML?R<'9=P:/5CG+UY.!?%)?GWO \7+[[:L< 6-B%V^4$MFNS_0AC+\TTQ7=MT M+FMX/JOOJU=&_G],XB3F*-4)0+']GP1BP'(1@U1#1N,<41V3CJX#'SG&1J2- M&C::KE'$9HE7E43NHE*96]9+G59KT+8"W;\4Z/NY9DFT2<,L.F:CQO]OD[_ZK\[95]A3A/'9_KL?\B9/;U>).^NPV_G%M0Y7 MQ[F2&&J2* 920F* "&: (_-/GJ>V:F^<*.VT81ABIH9> L3[';PF3JIA\4F*]*%8_DI0_%ROS*:44 M,2FR%&A>]B*1%%!N_@=IEC(>8Y0F3J$TIQX^-CHKA;*?5)+^PG^-&G'=R.HD M>NU$="TF?7M"/.%PII VO4_0PU*)?_D\__8_S6TE,_PGLC^"ZL>2#DX^<)!/ MO4V5YC-NO::;E5GE;D\T)!*GW%HA&MHN(LQ\G+:%'$X4S@C!>:(GJ_F*3=WL MD>JQ7I_EYN$]OH=/S_?OHOM/GQZ>/;.B:YC.]A)Z6EU M=D])SUS1;=5[/7]YF<\^V<[7I1]G>;]>?9DO;&&3"6.(Y E0* M#I*<2JQERG+.?;;F+6.-[8.M1(U*6>\J7Z?9#&[$]5LRVS!V6T<#(=?S!]X5 M-.]5UP&.H$MQVWB#KL\.BA\NVBZW7-'MX8IFTW^4G:;O9_+A^U=#:$H^S^VO MZB+8=M-]4!Y[4W6V2=9;LZGM,)88HQUA'4,(6!8C8'ZF@"!E_DFQHAF14*1> MM:O'H]K8B+%\D:)YI6:DM@J=*-Z_+?2\HU6';+[QS(9/2@M6X)82HYK_\*TFQJ'>\"THQJ'W.:_V^"3L6@/> M+&9FY ^LD._5:D((3F.2*I!R8>-ED@RP5'' 6WQ]CX/+R)Q4\+C%_^K)N7[UYPN-,S%_4 MN_ER>?^-%=,RC&2^LX?Y,I^:YRWK,)-)FN49%@D$D&8,()1+P#.B ,X2HBGC M$L72AQ>\)1@; TUP#)'$*&(P1D +&YO^@EL0I MDJ!UE+%1W*Z$T9^5C!X'*N?1O'RV$@2CGLG(#QZOHY:+ZE]]ZG)^A,$.8"XJ MN7L6<_EB_\^]#&:P;7JE,5NEV5"5R9(J1523S.R (#<[H)Q P,RW#CA"A!,( MB:!.G;#.CC"VSWP3*K,5TSOI]#24E[_SJP'J^1OO@(W7A]ZJ_]4?^>FG#_:! MMRJW^W&W7]CW%J>,J)^(F"3-EB,\RD5=N.;3_Z]0QV,ND@._]&< MT=@''J2S,IRF.6(8*$UM(@*7@.F+66CG!Y MSG!5)#RTVBLHX7-?U\XT7Q=*%-41_DS>O\P7J^*_JI<;"ZHQT0G(!<\ XA(# MDFL&5"93KG&:4*G\VM.<'6ML5+TK:AD!Q':$]6U3KLAWT?OY[&M5-:\-S [=;"["%+BES?GQ!NYK?Z($1(2+F6!% <5T0GG/AQL7]8%RS\04#N ..01^ M: 5.*' 4@QU>'08[OBIEZ7*F7Y40+@87()*!) MHFS-5@D8SA!()"(9@3A6T*_\UM4BC8WZKH[6COZTND6EN;2@6:L6S!\$)##![%?)];PP>=!8#P9-![FR=T(W6REY]-O-HA\H62Q>LN$ M;97]H\YX%E"EG"428!E+P]4) 8S*'*0"V5@GA7'FQ=6MHXV-AC?"1I6T42.N M9R:Y&]1NK!D,P/X=D5VQ\R8Y)TR"\E?[B(-2DY/RAZSC=E.'XX[&"ITOK$>N M#/@15"9YS&/ A;+>,B0 %5( 3+E@U!:@2YT2V<\\?VRDL96P=@-[1$V=@]#A MF.(Z8 ;::8;$Q..\X3IL!CI>\,3([_3@/ *MAP4G;AON;."\S'M' 2V7=3:( M[-G")KGN@UJ4+4^,Q$]\6GPNWX--BE[Q8BYYTI_,;Y>:E9Y;V(\,(-[3)&132$]9I MV.=WCA:VJ< ?%O-OA53RU8_?E[8Y\":W=9O:.C$@PA1!#'!N.PJH/ 4,80ER MEM($2X&DA#YU"]V']B+S 6H;VJ!581.H]73^5]6=;KY)!F:7DX&OG0DW#NX' MWYY9UD);YJ8W8EN'XB]6\JB8_=ISSK4_8J&#@%V''SK^UQ.6$Z&_OD\(%8:X M]=A#B50B10Z@R#E 64P S3($E%8HSZ4M%.F4W^0PUDBMSQ/Q6]Y'*"Y(.VSE MP^$WC-DW%'371AAV@G"HX,(=Q&X>5GCF[,77_Z?%U M]'#_\?WC^[]]BCX\?(P^_?O]QX=_];,-VU%V,P>#(=>TC#FK8.2E_:,NYW=2A!H59?M1AJGOE!6.<(''+_Z$Y>4O[[^Q-D1 MAJL_<4G)O?H3%R_N9C@')Z)]2"VBM^$@QJOW0"Y]">Z?:0 M,+NEIH =88AAG-DFD@(#)!$#+#7_I"1&TDQ+QO/DNGU2AY)VPQ!94TY0-6;_ M5_-ME?QUW1;)KS9@ +ANL"T*7N'O @R][H-N4JWO@L*7]C[75=YKGMKT!WP] M?^'%K'3"U56_[J?EG)E?;#V$+*:.]%$M?K25_XI4 ;_)<6.;WB#OF8."HNU-3IU0"TI9?A(,2F2= MP#FDMVX/Z49Z52F@9_9=+9OZX1E7+)4V:A9J;"OU& .(Q0HDF4(Z4W'"2.)7 M@OUPB+'1UV$5]K(.ULH*?%>6(#-[#//^KF?2,Y;@!+ANS'0=9#W33UTGK)2N MKM%N! Q9/WMEMX_^-[7X;#ZKW4;(]S/YIEA^ MG=?_-#^+Z7RY-N_-3MF55'&<4@TH5=1LCQ)JB$$D@"82IAQ)*I47,7038VSD M\6$Q-_*:K5.M3O2G=^&;*^?%C5/Z1[MGWJD5N-OKU5Z6MMA5(MK1PFTJO GJ M.B2#DEA'408ENNO@.B3#*Y_6M:#&R]>%^J)FR^*;JNC8L/"3-IP\84K',8<4 MY%@3PXK*UM"@ LB<*1G3C/ T]8G';!G+B_H&",!\_?3;AX\/__[P_M/C'P_1 MXWOS[P?OCIEG@76CM4!P]U+N5UHMK2=K8AJ)#;>M5HN"KU=-Y=4/;&'L M_J =-2_!%;JCYMGQANZH>4GQ$QTU+][2==>U,F]'8>:X:K5M'KMI<_2W^5S^ M54RG$TQRK6)C7ZDDM653$P$8)#E D LLXIAPZ973XS+HV(RKI]475?;%JB6/ M6"GZ/_\329/TWV8MVX[NN+MNT<*BV?NF;0-A)6]%.[]LNVLU0O\:M'F6,T:A M.VI='GCH-EO.4)SHO>5^;X> [0^+XD5M^#MUXCL_Q-C(IA0R$ALI/<*)3T/8SB1A@.F9-RI,=A*&_U L\V&"%]'YA(20VZIS,>(-7VQ-!C\_1L4FU_63JJI&@?G]0K&E>J.J_VX2EW1*$4LY!4G,H$T/TX#)/ .:$4EDDN0Y MHSY6T/4BC>GK^]X>/T;Z[^]W3IT^>^6,!YLJ-"(>=@9X)LO(!.GK0>\E. M"P=G4/8,(-:@K!H.QD.V#?CD;BS\;!^V7OPHVZ?]P:9K-8&(0DBD FSN3)$ M(4 D9V:#25"L$#*<*R8S]9FME'3CU>-!G+Y26GVENT/U][$V,E:]&?WH\02( M;G37$9B!6K@VB)32W46E?.&XZ;SN0;GFQ#"#=K''+@WCQ, Q_UY MW&X;N+E%^3]_J.6JJE975H-DV 8$F!VV92X>>SN':8K3@/HX&&:<$_#E: M9;1 &ZQI1ML8U^3JV#WM6P/%PW^NRS+ZJR]V5_O-#&2'7DZ()CR7 H)420V0 MCC- ,5(@0XJP-,\RLPOU3]^Y,.K82+X2TYBDT=0(KLH68VNCR&PYGQ;2[H.C MY9HO"UFPA?>YA=L\N+%R<'1[IML]QUM5<[7&NI(ZVA$[=$J0(TH]9 E=&OD& MB4..8)S.)7*]N:-I:W?>C\OE6LDWZ\6&_JI2#J_G9IS%TG#HDZY^7MG(MD]* MF$O+LSY".8IR$GL1V'7BC(W92FVB2IVHTJ[J0BAWT58IRWL[:D5;O3SMU>NFU-%"'6RB^K9)^YXC?R,T"+1AS<[K1!K6 MT P"WY%I&>:IUU6[V$FD*G]<*%4WH\V1DC+/"$A3K@#"3 .6*@92SK7(4JQC M+/VJX5PB:X'L7!_D(CB]U 0Y/^I-ZH!< M!.%<[8_+-P8K;_.W]8N-S;3M M-E8_/I@7;F6NL+N)KW8#,:%*Y"23UH2WU2$UA/9(K(RP9A FFJ=*75D<*;S4 M8Z/ 1M RQ5TU4EY=-JF'Z?9CS=%,XE#,NZ.P;5O5J!SMZEQGY37$+,M)W]$[ MJA6_BQK5S4]6^;ORRH>+KT>(.D_]35??]:%ZD/S6=:7ZFPR'>E0]#M[1YR2^ M*+F>JKIB*#]TV']4R]6BL$V\REV7&?G@-[_/"BMZ&97[H^Q[L2VP0D6J29X; M:SR+XZHN*&62 DT2P6(=4TV\EK,^A1W;*M;HNBG4>^*LSK)BHU\5)M4$N_^H M>Y!$G6OJ]/IB./JU1C+= Y[$;DY8M^=D)R;9KEQ'O[3*WG6:?W^OV 3$]9G MUJ? PWK4!H#^R-\VQ)C=EJ][(>;KV6IIOAO[V-?KA2W[,B%)QAA))- \)P A MG &6:0@RE@M$XSPFJ5=^ZNEAQK9D-%)&7RLQ_0C_#)1N5'T]0#V3[ :;6L*[ MJ)8Q'"NV8Q"4S\X,-2@3M:M[R"$7KNY:7LQ(:E-<2Q8JEO]X]6/3>UX@AG). M$=#04@#E C#"4J"43G"FE$*IUVEHRUACXX$]42,KJU.[>F^(W:@A$' ]\T-' MS#K4$;N(1N Z8N?'&[B.V$7%C^N(7;[EBN3/]^;Q;/G%-JF>+=6$2<)3&6= MY9P#1!@$3&42)#*G2DL%*?%*1S@QQMB(HI8NFMJ,KDA50G9(S3Q THT7KL2G M9SZHDB<;@!XN0-,M,_*T\N%3'0_&&3YW\;2B)Y,1SUS:M7Z-V7BH=\4WFXRP M7POL_F6^6!7_M6E3;P;[/XHMG@WZ:I(JF3!MOGW"F$T&("G@@C"0I:GD6&=* M<*^"S1WE&!M=O%&B+"02P>0N,B\<]JV!TVTVW.AD (Q[IIQ* U"J$!W6';PK M.:AT]^RJXSKZ4]/9PHZ]U!1S!NAT)X%M^CE_EL]649J;+!9'1H'J9]FH>G9[(/4_'J^1FE MV;C1RIXO5WJ5IN2MC,A6E&]H4)Z6:\3&92N0UQF:[8_NW"'$L$AY2GC4LG:" M4W,/1AQ(AB! "@E ,XU 2E.!*9900*\":VV#C8UQ*UF;XC=-]LM3UY;8K3B[ M.O+#H->[)[\K<%V:@EQ$)'17D/,##MT6Y*+J)_J"7+[G]N'9]=GD[A_V#R\G ME!%HC$,(!$US@)!F@&EC/^9)0HB0C))\4Z+L^3;1VA>5(QX8?LE1C;OM=(:?C\+,CC(T1&B'KXA/1@^V5:^1T8X;S0+830A!X>N8! M;V2<">"B]B>^^Z42__)Y_NU_FGO+3_X_D?T15#^6W_GYIP[R>5]4JOFJ+U_8 M0TFAP[A]6WBMK/K]=K[0JEC93L!FKYNQ7,(4\(P:NP!"8Q(@28!(:6R^_HPI M%:ZJD(M$8R,+EZ(UQVE:507%NO[^CG8!RPLY3:^;C3+HI/5,80/-5]A20SX8 M#U=MR$FJ\10<\@'1J^:0UX.O.2=Y/67+Y:NF$:1BV&S*!,@36^]-X,PP,TL M57F*88RA=C/+S@\Q-JHM98M>1:)R\7=HE7 "1J1B28C. 5<, :026S*(8, 9 M22&"*DU8XE>NZ3H@AZG/M']*4@-[-98^!TE=\1GF^*AYU<+'&YW7OH>CHKUA M;G! =$K-T\=")Z_TW\$^S%;%ZL?K,FUD^CB3ZOO_5C\F21+'A)J/.E76N45Y M#"A+"< TEU2D'$H9N^Y@3XXP-J:LA(QJ*:-2S,C(Z;Z#/0WDY1WLU?#T_'U[ M(^.U@VW5OO,.]O13!]O!MBJUNX-MOS!4CJ>:B2\O;/&/NO2<(C)36<(!21D& MB$FSDF,D00P9BLUG3[3VRMNZ-.#8/O43F8L;B3O6^[N(N>LZ'P[)WE?]:T , MD 5Z&IF>4T$/!KUQ/NAI""XGA9ZYKQO=O"MFZDF_7BA9K-XR84_A?KQ3-NBM M?O4)A21G6@ =6U,B31&@,L: 4(889HKEL9,IX3K@V.C&REM67BXECAJ1[Z)* MZ(Z,=0M4/W\5T+96T#0=L^L1Z57+>DWY@"QN"O_R@%J7_R4KWN%(ORPG"C"E* M.(@QI@#I++>)J[;H!8(9H1H2S\2L0(*-C<2LU/.9;=E@/\%&;.L&KES =]$K MMBQ$>=#]QNJO9/1G^<66ZGB26[#I=2/!6TQ:SV2YJ]).G?^H4:IJJ+*CUNEI M=9M#_PRRP("'33 +)=RP^6>!(3U*3PO]_&[$_U%]4[-UG5A1'2KH^>*%&8R> M^+3XO,F^L&<+S\6+N>1)?S*_76HF[-\.ZBI"D:0B81QH9/?"A,> J 2#!,HD M94PG%'K5/0LLW]B6@5J])ANJ/@EL-(RV*NZD455:EE4Y=_2\NMQFZ#?!;:FX MX?SVO&+<9FJ]EXZ>)B#H"A):QD$7DIX /EQ/^AIFX!ZY3U_MA;MY.1_GT^G; M^<+^<1(S)J790@#(=&Z[$R2 IT@#27(<$\WB1/B5<^Y%S+$M,BT-5&L]]K+3 MHC^M+E&MC&_1YGXFWFTQN?UT]KRF!&B9>\V,#]=!UVE"QM%+MUW4GZ.KKA/< MP?KKNHW6;>$YVZ5@IR> $JE@) 52:P90+G/ J!0 RS1&6,828Z^6ZY>''-N" ML->?9B/NU3L(!^S=>#PLHCUS\D%7E^Z8>K.K.TQ!F=)AV$%9SQV&0P;SN+-C MZ !;?GD[G?]5UY2L&O4:OC-CO2UFQC:W/U=5Z0NU?%,LQ72^7"_4/5^N%L8L MGR@),T%B&QHH*4!*QX!D @&60SCS.NL[UJ!QL9D37G4HE&D_/QTHTK$ M-KK\JV< PK4SYQB@,.!\]!W 8.?!ZG*W*5K[N#K+?&%3 MKB=$TQQRR8'@MFJ0S%+#WRH#*,TUS%&N!"2#N"DNRSHV0@^PPZV4MD[4K=IU M7DVT57P@MX;#V]*S;R/L.S!^!\>5TS^KF:OZC%1S4M95I^*;XNZYR8C,9*ER>Q2<8!XEP!BC(-F.9:F^5(RL2O MB-WYL<:VG#2B1GNR7LZI\<;8T=P/@US?EGQ'T/RM\\MPA#6\6\8;UJ:^K/B1 MN>QP2\<"QNO%K,P0+2WO[V6NZ-\6\^5RDJ3&@$TE!%++%"!&#'%HD0*:*VK^ M/Y?8LPO%N9'&1AL;0:_IX'T>5S>R"()6SU2Q#U0CY5U4RAFPDN\E*,+6YST[ MVK!5=R\I?51+]^(-@<]4WJO5A.,\40PG((-* 12S%!!H* -SEK,DESQ+PIRF MF,'&1A-[YR@;EOCG?R)IDO[;3'GR12O,B*E4Q7D,8I8EQH;# A"=(4!(+A53 M3,KG ,&^&_&\!\Y7G4Y[@W?)DJBPE,L!9U XDPYQ"V0''NM"W9['8K/[RW*:@3@E9FL(#7LSH15(9*:@XI@@"/U*3_@,[_.M M#%.4XNS)>/ S\5.S<27[7(GP3<_)=\^!ACTL;T%M&,(Z)< X"*P%&F=":WO& M%:U3=PK4V@.DNE6X2K,TCQ,,4,*-E01S"*CMV9!#Q40"->=0>W=0/3G4V$S1 MJO?7=#[[#,QP+]%T*W2'=JJGT76CIS"8]4Q&%5Q[%;RW<@9NLMJ*1?A>JZ>' M&[[E:JO:)SNOMM\1+IN^;!W.),YCK'* A3!\H1DQE@]) "<2L231DNBKL^C' MV)J]3NY^;R[IU([]+*!N[! "IIZYP0.A(!GPO75>/SO8S3/>VWJN7[R^8[R' M^*+D>JKFNJ7EU-MUZ3X[;CQUD-L6$P&A%A+$/(4 93RWI>I30 442FB2$:K\ MMDTAQ1O?MJK1SI[*5TOO89LXLP!7VNUUB6O:GE\=FAQT]MV8[E8SVC,[[DYE M:^._<#/J'Y+1 _1A8S!""CALT$4/T!Y%6?0QAG\AQ^<%L[DIGWZ\\/ETDL:" M$)YI0%(B 8HI!TPC90\[$DP1R47F%$1Q].2Q&8BU<%$EG7NYQGVXVCGR*A!Z M)CA'_;V*,I[4M7,QQOVG#5:$\:02N\473U_0S5P[K'>QB:M/,(IU0C3(I>( MD3@%+&$"0)6)A"J1Q=HK!?C<0&/[+$_5DKD<,.^'K9MA$P*QGK_A;F!YVQF7 MD AJ,YP=;-#U_Y+*AVOYQ>L#'W)5 39($$PXLC66,P40B@4@7.9FV98JBQ,D M-%1!3LO]HY=N?5[^N34RIPO85YY:C2VDZ<*I>>#()C=8ACF(ND&,DYOZSH=- M(:*=[J?3^5^V;,K;^>+-?,U7>CUM>B!^5$(5W\K6JXEF#$&F@!(R!HAJ!&A" M,&"$2I5BSC',.W3@=1O=Z7.Y0>O<1OA(SQ>1K,6/6"V_9\U"MWEP8Y^ L Y4 M;[#I)[N5[B[:Q[>NV_HN*!_Y 16V3J#;T,-6 ?2"XZC&G]_=5U7P6TYB%:=Q M689>IIDQ>D@,F$Z$L8%BJ1&,<9YX]4]M'CRVG=#'AS\>WO_^T*FZW7(".4P0 ME!AD"33[QR3/ $U5 K20D$!&F93"SW7?!:=AW.ZU9!V1?HNR=&=MK*._=V.G-X5M3,9M_>)F*S@1F4H(BCF@A&. 4IX @B@" M2"4_/'^LN,@^7D/'^<%MT M#_H-GQIGT,^Y1='#+[OMTG!!-N4QS$0Q9EZ 1((\R8C9)2ECG>1"@1A*+1 6 M,1)>E1#.CC2V#_[=Z>8*];%G@)B;9X_=3Q#4>N:!KH %"<%Y[FU3ZM!CY$?9AWC>U ]M%(AJ M#:)&A:C4X:YIT%Z*=K,BLJTO"84BQPAKH'1N.XN;+YA0G ,E$H@A)3A.FY?D M829_\E>DT6!T+X@1;)ROA]OB.L()[WFI[JD*\<4W9@0U>[K-V3CJ]WC*_G/4 M\NDV(3V6,G8:OIOM]#@3"V4D>*.J_S[.WBBM%HM]J2>$:$HD$[Q\FD'KD-R) MP"C'G"8@3YGM?IZGP#8K!3@E C'!H()>%=6_,?K M^:R,-)POGLUC#E)X4$R0L+'#.5&L<@_13.6 "L&(I+$A)JX9;GQG%Z[8 M!BI3VX!BQ8L^!@'%@T:O!&<@TO0#R8\<6Q!HI<)3]PU'?"U2[]%":\K7%ZIJBY8=,Y<;7WX M8(FL+BKNYK4Z7=^1$@JUK")Y2);*+*40B$0K@"B"@-,8 IQ EF8004*<&J05"G4,F.-GW06&(;YC%P3\/]Q#;:_[4C=/&_;3/%3BZ%L\NN V ML4A_J*4]Z)O)35OMN?U5?>1G!;S__'E1[A(>C2U1S):%^(--UVJ248EP0@3@ M(DL!@B@'%)I]C5GN&><8YQGW*II],TW&1BY[(2B1VLI_%VTTB#8J1*4.PP:? M=']IW#SZ/\6K,. AP;4!*A4>519PC4BTFI>_OHL>KGO!!H];N7IR1Q7)TEV; MGRJVY>I)"QWMYK/74[9 )[#^QI&7Z'LQO M;S)QCBO\4%/1MS%@)#/6D>6Z'0'OHJWLT881#W_WX$"._L9#"&##VAE7232L M21("O"/K)9F+_8UN+VT&BAOJC9LOBFZM\V%>152C.)H0+VX,76H*3&!$@Y0%A0RA*> M,HZ\ AO\QA\;56W$+RL;[F:H2\W2 C<6<$4F M*!==''10\G&%X)!MG._KNLVK$DNV%<#?K-6]-A_NTTS]'\46DQ@3%>>Q!APS MPR],:T!C9?Z')5 BRG(NO0KD7AQQ; 2SR5K:K7YO9(Z8%3IZ;_,\/\ZG4\L^ MSW^IJ5GE?S.W?/$]?;TX$Z[;O8#X]K[9FYE%,AM!N?='M0/W\5T779! MVYF)%2MF[+/Y:S4)5J_(Z!=R2^@(8^ -X:51!]X..H)PO!ETO?&Z!KI/;5T9 M#[+2*14H(R0&A I#9$JE@ F=@A01B;#,F@SO64[?*HCD71YS,YGYDAU(*S MV3^>M%8+)3^:C>R[QU=/'^M T01)S7BJ0,HE!HAR:8P^LY54MKE4IG/&!/0J MD.XRZM@XL1(ZVD@=U6)'5N[HEU+R7R]'H%XQ#6[L%QSOF3K56S&Y %2]\O2@S-^KO(<>YHI0:%5;N1:GP0JN>./E6W6E#8D+A5=.WCID[94VV0_*K[1>VK4"R[V49K:7'\S3 MV?3_*[Z^GDLUP1E.,DD8("*UO3R) HPD"$".C54&,QEG3OZV]F'&1GAU.9%: MU+NH$C8RTD967-_J*R>1;6? <'CU3()=H>I0>:4-B2OKKIQ\],!55]K4.ZZY MTGIUUX@&L[5[7"[72KY9+XK9YZH+11DLL2S_6&>Y-I7;Y21-,X01%4!"88RA MW/S$$RH!9BG3G%'.M.S0ZM=?$J$;U. ]-XYN MJWZ@_OFJ&33Z+6TU]PJ$D-$075$.'!#A+<; ,1%=83H.B^C\I&[D>=#('9$+RH:^,@Q*A1T!.N3!KH_I1H+EJ=V)Z#-;*/2]6CWI9_9] MHK30".<0F TX HACVW\PL8&P2.0(YCI#TH?Y7 8=&]T]VS&B>7G(*?9",J=M MH4[=07?CL]!0]DQBU2'QR9#67ZS(OQJK6Y5AKT;N<-SE@U)0PG(:>%"6\H'B MD)J\[KVFW878A/+8Q[PK9NIQI5Z6$\+,AA5A">(\30%*L #4_ X@EB8BRS*- M\]B_T\69T<;FXFIK&6"%CDJI.W5C.(>W@\\_)(H]D\]B"^!6V&C5)X!=.ED$ M '*@XX%=U")ML&Q#.%1Y6"^PW+I8G'O(#1I87-#G=.^*2S==&R-WNL;>[I[\ M7JR*;TU7[6T<5AH+G3%$ 6/:FHM: ![G#- \5UDLTT1"KXIVUXLT-E*_V *L MTN8N:M0)&$_7>5H=_92#3M: ?LO@\W1%T-VUT/84@]=9K!N%Y%T+X_D(O:N? MW+&(C.*KQS(XOJR!RI;%\I,QVYE\FOW!%H4=R@;>)!.IA.:Q)B#%2 .DH'G+ M:8H 9)+H-,DP1-J'HET''AL16[FCK>!W42EZ5,D>S6=1(WT9;^99H\9U,MR( MM0^(>Z;/0.CZE\'QA"ILE1S7P8MWK_8IB7_M=MDTZ:$ MO"ULSRNA8D@T!"G*#9U!K &+^:VUN2+NVVA_5UM[JJ,,ZO)(%FR#D@.E3O;)LI8,FH= MX/+(LW5YVM4536P-PK?3^5_+394, 7,MF)F;/,\S@!"U^VZ;A\NA3#()(5%> MV1AM@XV-\/8K:-C"G:6X(2J4' /MN!T.!%_?&]WNR%U3<>0L)'V5%SD>\%:U M1,ZJWE(XY/P]8^T>59UC3V",4I1J:NNP2UORC0":00UR&,-8I20W/#6N9E&5 MX.,CN+.]H:X,6QSJ37!DS1'.[X"NQN$:/E4P_$S=G?8G[B=KYE0+_]^L=]/^ ME S?JNE@_(XE;19*%JNW3!13&[7_O5A.2,ZU,9@92#1A9M5*&> J08!E>99D M7&/!O;P*QT.,;7VI)(P:$8WY9X3T-)I/ .E&^M?!TS,]>R+C7SCFK/)A*\4< M#S-L:9BS:A[5@CE_97#7XF_L/^:+LFG1>_,*O)F_L&(VH31G0N0Q@"JSX8\D M SQ3$N19G*F4QYA"IZBCCN./C1HNU7XK=:A;;5DMHC\K/3S9PW>6KO8V7HO] M+=V,G6 /Z6!L V\HS^))&<;B4FP#R,.7V/J8*_.(Z_^\*V8JF7"H%8&8 6;K M):"$4,!QHH&A0)PC'<\]^38YQ*>4.YM"?/+B;K;0>[6ROL0/B[GMG")?_?A]:4GG MQ:(^]!> M-#% +HA-42A;)?ZRMLZ78O:K^?]:ZHAMQ/:S=SQFPLW4Z0??GGG%0EN>.C1B M6T_7+[\W,&^$C^XOP^QMW_@C%M2T\1A^4*O&'Y9#@Z;#$[K1V>-,+!1;JC>J M^N_C[.FK6C [QFOVM3#4L#FU@XFF&&I'673PM&+<;;C,G__Q/)$W2?YM5B5E*:R7,1?8] M,63WG^O"%F'CZZ59CUU>$(WVKL78OVRGMH:*6_4UX421>E:-S]/5>EC MG\G=(!3#PT:.U8\/YAU<67^Z^8B_6F_[1.LDUIAD *(L!0C:HGFIL EVBF*2 MT"Q%B5_'R5"B.7VL@S:LW-$LDCNJE?3)=G3R(\1@<^E&EX/.SS!DNCLQNSK= M11NMRCG:#\AK-#,_6=WNJD/31KUP;!L:\*!<'$RX09DZ-*2'/![\^=U8OL[W M>VOT;Q* _UZLOKQ>+U?S%[7XI#Z7AZAJ)KZ\L,4_ZKJ4A+*,*DI!+E-L*!W: M'#QB)A]E,L:4Y1GSZK_128JQF;Q-+G5IQ&[:0OQE](@:1>ZB6I5HHTO'JLW= MYLV-OGN?C9ZYNJ^)\*;EJX ,RL'=)!F4<*\"ZY!=KWM8-RI]56]77\]?>#$K M6?NC$O//L^*_E'R49KQ"EZDL=01WO9+&* 5)FFEK/"- DSP!F,"<<\D%I)D/Y_8K[MC(N2H2(RHY:Y^$'^/V M/+UNU#R>2>N9PQM%HQU-RQ9,M:[1KK)-3Y)&W=+,WE$XJC6^BVJ=-P?LDW+E%.LBR%# (4BQ0@(3!@ M),Z $+G(2!(+Z!=.[R_"V!:/U_>?_CUZ^^[I[Y^BMQ^??HM^^?W3PYOH\?VO MT=.'AX_WSX_O_Q;=OWY^_./Q^?'ADZ>SNL,,7756%PCWVY[9;9W86RUZ\6-W M!W&(8[PV,<9PG.< D^.QGLN3!DY3LBZ8U8]MVGK%U\]?V&POMOQQ5A4=/JC! M^3?S_-4;ME)O6;$H.])/*&?,&/$:*9U^GA:#0; M&Y]7XM]%1^5OK<11*?) "4[!WR&WI6$T\HYHQ0F0(E6ALU.39%EWL%P9@(X2 MJ#8%YD^\B"52D87*Y9T<+I&JK_D?1Z95<.U^CE2LOB8U6*Y6;P)V#6[^]$5- MIU8)-OLQR5'"A8HU@'&J <(I 23A$,19BI,42R2E](MJWGW\V-;..DBW%#&J M9?0-8=Z#KWW%NAZ4GI<-+SPZ!"J?4OO*".6]1PX.8Y)-7=2C^;$]+ MG_1O:O'9T(5:O-3NF;=*?6"%V5LT[V!"),FUAH C(:Q;:F: O;'OFA]O# MZE$ON@=X!RH;'0IFOY+1GGBU5HYV?=9P!:0]M=NK(^U[;ZC0[*IYP#/[KI8? ME5#%-^MXGT@B#;$G,<"9L"#?W1$A<;QIK7;"MYGF'4K4CW'6)\>^\8! MUJV 7(ZN;K^]&VWMG/O5!WX3K E44G$@%"*V'5*9&LL @WD"ML0ZIE/=H3;!"V$8XWSJ@*T,9983O\]P0B U ^S*?V@9K;^>+T\ZP"#!H[?S6/5NQ[Q-:K+_.% M=W3BHUVD9:'];J7!GC9QH1_:[TPZ[(7.28Q$;GVBEXZ'F)LCKNJ/(\MS5G6[^Q6&>D$DFX4=AT^/9.3 M+S3^A=7.:A^VL-KQ,,,65CNKYE%AM?-7=O#?-T49_S:?R[^*Z=2PREY25'G< M-XD12BGF.3 ;IM1Z[S- B#1[)\UP)FB>$.'4$X$!Z>.F# SJ0C_[ZM]3/.^^%4ZMOWNU)PWGFO33; M\\O[W=F!LD-&P[\W4%3;\9V_;2)!WUD'W1.?%I_+4983'G.:I1R9!=0VIU D M!51+"G3&"(9488.SQ][YQNJ,=.N]C;R>E@[O^5;B^@!A.C=_-*O>BP='WO"M M<5C!1OX2_ P96??G,K*V>$1[3L_M>U9B$NV \G.\5QX+^L_Q?@UD)?P$[YF? M&7+[V6VU;6XHWG &T^WG8,\*&X$X74\N9^I)[U=/_XU]+U[6+Z_FB\7\KZH, ME?G+ZL(S\[#0=UAZ-5?\P"'[IZ"##P<:P_-,<' MM1V>,8)R'FSYI2[:](U-[4')A$-$86X[8^/4-BW#&E#*$I# 6(@X(8AIKTZ* M_8H[-CHM4X-ME8>R9++:"GK#FA['<^Q&L^.9N5'O(,_7]&C>A0>'U^"V)3W. MSLYX2WHA&=,+/X$)$SH&-NJTP)8[,C3 "39L'2*5*"LD%RT!V$'=NB=#^;K=DTVDH> M;<*"'V=-"\VGIH5F=/^-%=.2ZM[.%]&C>5N8^20&2CQW>1? M]/"=%\-L3W94KL,3:J5'D.;M,37CR-QV$?CG2,;V@#Y8?K7/F/XITW5$[=MB M*=C4-JE_F$F;CCWA1'*29RG(19S;=E I( G+02)2G&BL1*:=ZIVT#3*V-:*) M=Z\$C:RDD1&U+/7@GD9]%M)VR@X%5-]16UTP\DJMO@1"YP3KLP\>+,WZDFJ[ MR=87KPWG)+:_>URIE^4DTR074D.0Y<@Z/LPJ0#72 %*:)7'&D$BN]@IO1AO; MYW_&-QG]6?ZA%-DS<+,=[.Z.WDX0WL:SZX9>$%?N$2J]^VZW(][<67NDO(MW M]OBF;J12EGRIMMM-GI?.]#/_\0P@W[SY]4\_-!;KNSHTUH9 ML\/N1Y[+-'&22IIKP8$6E ,DI0;$AG6K#$H,TY2(+/'R0NT]?FQ?]4:ZZ,]2 M/D\+X [1Z]-9T3Z]K,X@^'O#CFI1E$N&".) ()O'#N,,,*((4$QEF10RY8E3EX*S(XSMX[4R M1ELA/6(33^+7_O4&0:7G#_@ $,_^-N>1\8BGO!:A@2(=O9'RBSML0Z$U(O#D MC+0G+7U]FXD]5#7M/BD%M\*H4X?^Y@QOY55<K_J-4VLF&22*$9)!!@GIA]%\8*$ DSH+&DMLL4XKG7Z7]ODH[- M"CQW.ESF'53:5:? R[NH+GRT>X9L5317KB*CY$Y E!^)]O=:N-'N*":[[]UI M>TV3H^F^VT[MC[VIO;-YK^N03JK>X0_*_OU).^AZT3OHARM,_P/ZK4G+Q6KR MT;[^]]\+8Q;S1$%(K#',-$"9%H!S8QNSG!J#5$,ML=/9WMY31\?U=E^X7!7V M;/HWL\JO%[6_R@KKN,W=AZV=7SN#,8"GK@,.SL1V4N\V$C(W[!"0^=P_ M<1"B.*E$\U&?_N-U%>=LJ:6Y7ID/7TVTYE(D,@?82 R0PA00RBA0.&GY(OIT"9K.==E.*-]+R;7=<6Y23>V$HN<*I9VZ](IP<'XYZH\? M1OWM]4ZIHI.?=!6;/$%4Q[*LE:V1 HA+"F@29R"/"YXJVGZ::*X#]IX>J3<=I]C=5M$7E;S(J5>E=\LUVT5D:.8I/<]%ZM)AQBR9,,@I1S 5"N.& R M0R#-H<(ZHT+;EL#NU9:0-1Y%NJ 0ENPM##DI;;NH?$I#C7=VHI*DL-X$Y1R17"!"1 M9 E(@>4"P8R&DO.LR1'V.LPH7GPV/Q!C5Q^G+"!";,LTUH2@-/4F-I)A@%5 M* :,4&PVZI00!2=?R[I\GU9LL>H/K,-!^H.NI3N,S1 W %'-/$^.-A"ZK41= M0.EYS;GX#7HO+(=*!EU"-@\?=+$X5.EP63CZ^VT<$IO3B_K?;^<+K8KC#6TF MN,":42"$MM\[08 CG0/-A*2"0,:QIW=S(,G'Y[9X;?EC.KV]Y\)U[H=Q9H2< MSY_/O[$]RJY_%6WT'[/3PW/21N4'<97]IW*->$Y(:&^)[_ =%SWQ1KQ([("AV54OLFO+1@[;@PA$&P;S*_$CQ_ZKT,2UBZ;!EO6(J[K/@1 M+3GF$K<7RM&YLM)TAHB).$ I1GQM1E&EKW@/DIAWD>QR+E+)E\ M4PL^=^60XT%\7OS=H?I[_]^HI5@4)6O;3V#U146;$G)_=F:/$_"ZD<9UD/7, M%95P95VAC7AN('FSQ'D<@I+#B6$&Y83S:AY209[;$+V9 M**;JO5I5S6C?S9?F][:NW(?%_%LAE7SUX_>E]>5NRC[?BU7QK:I"QY>K!1.K MB=8PQ7F> (99!A!!V/RD)$@)8PSG."9^=3?Z$')LYLN.CK:[Y*+1,IJI5514 MS9W-[^V_RD*D>CK_:QG9=RF:;^K*LXV:_^K'5+V\!FY<=^O)[9DM#^9UHZ ] MFVJ:=O]BE?S5_KDL,-HH:G?/OUA=S?S_NM,]8*MO]&>C<4#2[7-"@M)V+X(. M2OQ]0GVX=/0ZEG\D]R>A9FQ1S'^?+;\J4>A"R::M)H&7+^X<\6.=_F5_D(_%YR^K)VV8I0P">*7T?*'NA5B_K,MVOKL= MXB8R8P@1C8&*L66"C ,NC#$98S,.CF5*1.QC1W859&QD4>M1M47S/#;I/!EN MUMP0$/?,-PVZI0YW4:D%F&M@]*@"B^XB7JH2[>BRUULR:,S157"&CD;J)LS0 M<4I7078B@NFZYW7L-VZUG:VJ7?['8OF/5S]>J9GX\L(6_R@SN6"W<R*)J_*\N7AA:_F1WD9_4W\\"5 M+?K[EA6+/]ATK28,DB3.8PQRGF* )&6 *41 +*E6.>4XR[Q:$]U.E='1XS;. MII$]JH6/K-!1*?5(0FXNOR@WCL().OW_70)SCMZK$I:R=KK+*S:>=H&B_-QE^C:T)^6O(JJ-FN.2 J5RD$NE 2(Y!Q0D6L@0MF-G@(BUS,G M;2"KS]F-K%$M;/1++>ZOX6C($9B@W'-IS$$)QQ& 0Y9QO>V614ML6TTCE;#U M;>?V5SO-RPZLOH_*GIG9[M#S67E*OF;39[5X229(BHPH)@ F! $D];Y5J$3N]:-4M&.5M&[0@_L'0GXH@WC M+;G-Z_,3>4\J@*J&T35$-LC+_OINMRFG\TMIP1J//R7\_(_*OQ)0O9_*WQ)^ M6ONI2A-4PG.VQ>[7]L[\]+_^1_,;\S]6OO_U/_Y_4$L#!!0 ( $Y( U4% M7K4US'8 ,JP!0 5 ;6%N="TR,#(R,#8S,%]P&UL[+U9DUM)CB[X MWK\B)^_KH-+WI:V[KVG+,MDH4QI)>>O>>:'Y I?8Q2!5)$,I]:\?.!E[,"*X MG,/C5'5E28I@,'BP? X'X'#@W_[GM[/)3U]QOAC/IO_^,_\+^_DGG*99'D\_ M_?O/?WS\%=S/__,__N5?_NW_ OC?S]^_^>GE+)V?X73YTXLYAB7FG_X<+S__ M]+>,B[__5.:SLY_^-IO_??PU /S'ZI=>S+Y\GX\_?5[^))@0=W\Z_U>E58PN M,@A,"5!1)W !'2BE>#:^2)?2__WI7[4. K.,H+AGH(KAX+G*]"W7Z(I36/NW>^__4Z[>S;WWOZQ^>O76Q7C3&^EC^2__^[>_O)@1&MZ%3Y7:U6\OOW_! M?_]Y,3[[,KEZ[?,(S MZM/V(@6_+7&:<)D]>HHXWBT^N1G<;&"$0<8A.B,A:(.(PJ$)\C;GE>H%D;U2QP+37S[-OOY"'TQJ$?P? MJGX)ZR]78KGWR+5X]J/]U70Y7HYQ\3'$"8ZX,]%BMB!I/8#R1+LS0D)D.6I> M6#*.'4S[K4?>IOVF<8Y&9++9X9YNJ?HVR"^>,(@TS$1YLBQ$",*>VES#UAYAXMPV+F4.W> M!J"(3C:L8%C-%(%R;"8OL'R? >PB-,#RSZB M'A L5YOS]]?3,IN?7<8$^)H,\&*42\0D=(8B10)E*1@,EC0<$B;I?(J"N6Z< MV8W/'P8DW3@L'4IV8'Q<9A@^TGM'V@07LV40C2C5"")$B; 0"_^]YF-,G3KZ_QR^S^7)DN0P>O0*M:74HG3-%>\5 MRLJZJ$O.L72&ACL/']@X] .,0P3<"$;>X7P\RZ^F^24Y\2//M!2%*2A1> )Y MC. 9&C">%9Y949P_%@7OAI!;C]X*'_+$\+&_9DY%9"6:4-7\S.I\OY]Q>SC",4*&U""=Y92=Z39N"-%""C<(Z;K%31'2'E M44*V HX]*>!T)_@F'I\ 3)@X_?"BW^I-!RJ)!;0LH+^O+M_./LS^DHI62C+!ZRMS6R M3PX"LP:X92XG1KLNZ\J+N??P[7)J[!1ALJ>$6P+):C=].W\WGWT=3Q..+-D_ M'JT 34X8J$21FV.2?+3,92B,5)ZP6Z3

$F7>SQ3),_K_Q MEY7[E:Q$#(RX*):!PN3!"8M0O(E9\JR&"W5+CZ; M8UC138Y6$O1_B(&"?Z5-];$TT9V3MMIX)#?]\/JZ&T_<#A&GDHS=6Y8#8Z"6 MN$[>?9Y-+S-!GJ)]DS+9.%E( %%FB!2;$9R588Q^X/+AN=>[3]T."Z>2=#U( MI@/CX0.F\SD)A(OX<;R'4\FV'B33@?'P<1[J-8,/W\_B;#+*0>&!)A*#0 MZ<.-PZU';H>$4TFP[B_-1LS"JV_I3M0G$KR] -A%TO#B?5]FMCQ8R"[;!R6LG2#F3=!&9>3^G30EJ.O^++L P7;(VX MD$D*:X%94T,HS2F$4@$8&41-II$G//RJSV,4;(>9TTJ9=B#K)C!3#ZWG+\(2 M/\WFW^EUBJN=C% "^=,JN 1Q=4QI8O0E9$R\JSS8K0=O5VAV6MG2_27;!# ^ MG(7)Y/GY@J2Q6(R*]P*9T1#J51!EC()H@H$.T\J+[ M2[8)8+PZP_DGVB7_.I_]N?S\8G;V)4R_CU"7Q(2(]211@B)W"J*5]6*S2B9( MZZ5Z[)+,+@#92,!V0#FMA.CADFX",!\^XV1R2;U4WF8K)'";".ZY4)#&189, M8A)%6V-B5P[LS>=N!X]3R8X>*-< WDD>/;*8U>$M 6X]>#AVT'C5)*L M74BX*9"L+WA<,F%M%%K7ZZ,D%!T-^,@KYE&'K!3R#N_:W7O\=D YE<1K-U)N MPSDA-N9A\GJ:\=O_@]]'CB@E;SM"CI*X5M^'4_I86/:76;KZW=7G;&LL2YE&8 B M7?)&>#% +FR 5*SRSHG"TF,6NH-64(]0UUD'K'6OA*(,%U9+B(&<.D'-J?3.6TG)3_=.6T7B;> F?OMO%PPV4J41+>@:*\0\2Z35&1( MWI K)]6U4_K/UCEM)^T^W3EM%U&W!9;+=E[.Y\",(L,KC*NI 0/1B0R^7J3W MP2*SC^7\?^C.:1V!91]1-P"6*XM['5L*1^%DT@R,KA?/3*VSL3Q"RHP7;Y,0 MOF=W_XJ68<'2A_>RGY@; ,JSQ8*"T"OOOQC&L_,*O&0*E R"MN*$@-$K&=%3 M8-!/X\[;=#3BKNRIU5EG(FX ("_"XG/]\^H?Y^.O84)26;Q'8F6-CE9&$QX[9#Q@ASJ$[&'A=PA>[FYD M1U-> TA]EE)M]D$<)B0>R+;_CLO+*E,6$2G$8,",J,TRK8=@R,JC2P4C^7JT M@?=CV!ZA:MA]L$.<=2;Z!F#T;HY?PCB_^O:E)FXOF3#>2(I'-6@TM '80&%# MHK^B=RI;(SRJQ^X=[8^?C>0,TT6P!^ <+NP&$%.[#IWAQ_ -;RR D;!$O+<( M)J4:,5@)Y$Y2 )**-N0[*&ER+XC92,XP/05[0,SAPFX ,6^7GW&^%LHEYF-V M0<@8H-:!@!+:0:P[;I:\1!LY^D=;DNX/E_NT#--HL >L'"CF!H!RFWCM+4\Z M)) 2:R,\5@O?$WEET6:G&%=*]I,G9=J]>&U["W<_9$Q6X9))\CXZVR6 M_QQ/)J."5EK),D3E):CL$8(E#G*PU@=NA0[]@.*2@F'Z"/: A[U$VH"1>$WB MGGX:TSZX%@;YWJ^^I 4Q7W*BRHE+H'1[IMX"-*X?LS3HV0-U)*P#U>X M,^DW *67%X^M-[EPNE@II"Z1M;Q&T:>2K8P@LZX7NW0=3\$=")D-%ZAE4?V< M=#U.UT -"WL 4X?R;P!-KZ=?<;$\6Z6\T7BA9"E 4JC]QI4%;Q+%B-J'@B8( MGQZK23[$2[HB8J!&A;UX0_M)M@%0W$@=_#Z;IHL8L9A2?.$!= T450X9G".S M:07R*)E+!/&^DS37Y S4O[#?1,V>TFX ,A?6KZ 07,H$G FR?LCKP.'$*_W> M<$4BZ3,.<3Q9C>DCAWU5D?1Y-B&I+ZKSOOQ^76CM M"-_(R=T*/)//E1T$TBR0O&C']-5,/G:/;G^<;$MA(U4Z;SHIPNA%+0T8G9M\ M7;) TM$DESH.,KAU86/(-='-M?,ETPNVGZ.$#<0,6TK1C]8?@=8^*F@ 19?G M]^_"]WJ<=ID2SY)+5W("5WM$*A\8>6\F0V8^9,$TR[P?$[69GG:PM)>:'ZB9 M.$#F#2#GU=F7R>P[XGN)%E]#*K M?JS1DZ0-N\%UC:=N-=$ M%[,IBNI_&V\_/SB?+&'\DJOOU^>Y*15; MA4 M+[C6<4Y.J0A:)%TH2+!)]V.BMJ%NV#*=K@'6N3[VQMA7G,=9+VGI>_PD2VLC M%0E%%P^J!AZA?F512\PVV%AZ*LMXE*YARWFZ1E:'.FC ;M'&/C_?:("#=%AB MG=.>[<7<9*>-).T[A\D7E=1CG=P.\J4$$C)$%(M+BB.MMD4$V15[SNFQ*"F6\&$F!R3@:O\V#"FP\]0'R!LV$JA MKI'4I18: -4#?MR-(YW I->!>S"%%HA"YL EIT'&J+D(,=A'NZ5W[D[O>)C6 M6\W0D3SJ/371 +0VE1QUTT]F];6@74GQVFJK*#+,BD5(+GJ$@8, M)!Q/?J'DL9;=68/]-0AZ@*AV#E)Z.^3M2B5-Y+P?EY%*T3LH>G4WP2 X;NM$ MP)PMJ]U16#_Y[@/K4(YRBM(;NCI22 .;VHU9"?\K3,YQ9%AVEB1 UEN36$)! M\)@*)!9]Q*"L4_V4P]VE9.B>,MUH>&.GJCW%W0!O@A? MQK2+CD0RJ&O-N,/: ]W53OE*>0I1=OGI!S MH,AW!XU?@V:*GU:U+5W YCTNPWB*^5683\F76SQ+Z?SL?%4[\Q++.(WK.9#2 MR=5!826J.MN''#OF-* U0@1C;2G]1&5/TS9L 4!/L.I8)0W8IALH!!,9([,O'.@O.)EF/*F58,A3%.B(1,^\A- M/PUK3VY0S"ZH>&)0S"Y";\*1>FB<168Y>2\T$.^>&-'D$0J7:S.-K*S05NN> MQPPU/2AF)SUO/2AF%Z$W@)X-LPI8S":73'27>H!4N*$=&ATQA.04R"QB[NE, M[V0&Q>RDY*<'Q>PB\18P%K1?_BV?GR\VP^_B_,HX)>%",*B$A^GQ+! M4J@9#'TE>#)):>?ZN3?Y"%&-F*;.\720\%O$T>O%XIS8R*)8&5D!C7729'(! M OH 7HC"2^ &?3\7FAX@:.BZ@'[QLX?06\3.V_/E8AFFM7OSR%G#D%$$JH.B M*("\1I)/C& C$T$X),9ZW]SN435T&4"_*-I7_ U Z5:%S)J;4<9ZWF(U"%E# M ZXEA)(@6L[*N2>CLQ&O# M1_=VT/44&QV=;ZT_^NIA5X<722NE8RA00BTCDB5!C-+2[J20/!JA9$^-7!\@ MJ.-3+(:69Z4<8-(<%./DLS&D91!1%A,YMZ*O*OYV3K&ZT/T3!U>[R+F!3>GA M]+J0,2JLC76B(9EP;R"RZ*&@5)R5X$WL^=BSZ8.KG?2\]<'5+D)O #T;* M%:MR$) BBMJ9R4"P/ !M,\KI5$36_13(GL[!U4Y*?OK@:A>)MX"9^ZG*5I$GR.Y M[77J%JB<"WCE,GAOI+:I!)[Z*:@X@8.KCL"RCZ@; ,N&$)*YD J/$J2@:$\5 M=. C"<2J9*TVB67LN4ZMS8.K3KR7_<3< %#>XU>63E$D8;VU?MWG6%#3BHNRIR7MW=?80:P-P>#%;+-^6.HMO53.-\Z_C MA(L/LTD>E9IC2D5#X;[>>_0>'"H+VF8L66+I*S_W,$V-V)%N(-.1Z!L T5]Q MBO,P(2Z>Y;/Q=%PS"\OQ5[R88S["J*4-F($;S:K%#1!R>.7>* MMN!^DKT;B!GZVF8E_)5&'HA)$$@4HBBHA2B,@ MFQ!CM"48W8^+_#A=P_:7[GIOZDX%#0#J>H/]E02W;IQV3DQ=[,"SZ>(YEMD< MKUH@X^*W\70V'R^_7RXG\O!N?\KZ=NMON/P\RS=GC"H*0UG)#J)G=50@R=^1 MN* 4J97-TFO53YG[$9DKG(\0-"P?;-[P>-A0F_$[=MF29!CHJT7$HQE%/%( M4=L#1(3:<;F4G(P5_9RN=&?I^FN+W:NIZT(C#6SNO^/R1@"=C9,ERP))B=IM M0F?PUF4(/#*M&;.H^DFPWR)CX'[7'<-F?PDWL(==]O&ZO)/R/"S&Z;J!@*1( MV@>*H$/FH+R3X*N ! 5,2?O(9$_%(X^2-7 7[([ATYT&FFA3DV,0: $)^N=--0.0G(%O.-1A"*- M[^E*X(Z$=GR[I-Z[TT$$"-7J4R2"M%*3AV2XP:BUDCT= K1TNZ1/K#QQZV07 M^0^X/2[FRVO*/R2!\R )C6!G#WW.NA3NT.BXH/N/Z>(+IM54N(O:9A2.,<8EF"(9J&P- M1!L5%,US4CI7T72'D(?(& 8E':EVUK6<&_"T-\0A7EJ6@G-@O"GDYQ7B("0& M6 CFVZ^U,H.:YG,ZGV%L"7N/[WRITK3LE( M\@,9:R^/\S!=$(M5M=.\^FZR5G3^S_/UD>/5,(OH.?K@++!" E L,@C*(.B(0H:B M.,.>2HU[X6=88WML5.ZP*(X$D<87RA5/Q=79KTF#83'4+N89HI &)&:=;/(F M]'0(V=F4G6,F_?NVU#NIHX$#[@WL7+%""R5(AP&D15^OYPJ(SF9P*FB>K$OT M72_(>H2HYNYP' *HKH1_2H-/;F7%/X?I)UR,I_<'OUR]K9]S@&T>?)R#@9U% MT/U)P2.S?8K79,P(=E$;6;G::_Z#]F6=9]'RQM(JL11.VA[X>@<[#P&T#2'1XN M\MFRCA[RPM7)H(G\"5$OQS $6Z2/.J$5I9]L\$9R&D'.X>J^6VYQL.P; -"- M;K-7:;-] R;8NH>.!U(O0'L M;#':_+)G)&,"<^#@HHB@9&3@ZE\ZD4]HM4/7TV6*K4DFI&^S)M)O>21>(M8.9^#V0F M?4B.>1"V]GZ+68#7EH&)R7BNF2RN]]&7K;:;WDF[3[>;WD7435PGW= %.2DN M0A82IZO>%\^OUL,OEU-O\S MS//(UE;)(220-NEZ'F@A:AF@#IXV AG+/4W/7%QOR%+;TIJ (/W MF1DQ08:V#J2V*5M0#BE(+8[1&JTCCV+21?73E?@^+8-/ANI/]?>LV4%ZV!M) M7U;EI;1FYLON\+0>Z_GR?#Z>?EK7KZYF#K^836F?79#VWI;UU\LQ[0(?,-$[ MEV-*!I]+2C9HJT,_D=M!9 _K@1T=I4?1;@NF\:)] M":XN[.)TL5+IB#N37/5"C=2QSG>OL[(YB;..T;%":*UZNLV]D9YA_;FC@N]P M?;2 JD>6T.IG;[^L.EJ^^H;S-"9F1TI'PT*A*%EX7Z]S&@B1U].$8)6(BOG4 M5Q9T1U*'/=1IQ1 >KL4&8'I]KV/Q'E>'#A]G'\.WOXV7GZM B6,2XP,K4I/H M;"1)*IUS'1'%P#%A0#C%F5;%FMR/ WD T<.>%AT3NL?2;!,-3N_T14PF^Q@3 MB$"^A^(4#$:CD':.R$W.$8OLI^QO]PN^O?6R/R;4]I=^$XF\E^.OXXS3O!@I M&9-B*@-3IH9BSE,HYAE$DF/">4&\-" *[DAM558=)B5 MJ_?NR(^0Q$9TDE9VBK3"1405^BEAW#/%V%MC^H%3C+OHX< 4XZOI31M[[#N0 M8?'YU\GLS\5M9KJZZ'CUZ<>YS;B9F>ZO+%X]Z.I&FN-6(\\%R%L+-72M06ST MP$5&\N>,3:7GRWL;J.KX@F)43J(3$HK)M5!/DM>A?0;+4"OAA"^VGPX7C5Y0 M/ P%3]Q+W$780W>AV]AKS:.,I,\$VDI)/JI%"*7$VFK?T^\[X\M6R;D?I$?A M3OI\LD?A+L(=&AT/]LY+/N0D10 ?5^5./D 05M-J80&=U-*5?\(>A3NI=JL> MA;O(N0FO^%Z9@A2*?"Z=03ND>#F>Q3N8U0Z$G,# M0*&PKV[![^:SFA?)S[__0;[AZ^G5:-IG%#1^71VP7FW0*F=K1173:L)Z#14< M8P)2E@2 +&/0_;@PN]/:R.ZU)SKNYSO[5%4;8+R1T4T\DFE- 1Q*0]&H+1!C M5D"Q:$X*HX^IGPFQ#37,[%OGCZ;4=U% $RGU&X=/'V?O,K7KFZ_TZ$B_36AB4O.A^LDE]<#/LSGMD- \.AP9,ZDND)Z=Q MN$C]/CN;S9?C_UJ?MP9OBT,OH%A9Y_QA!&<" Q=U//=PC1 UK;H=' MS-WCJH[4UP 2+R=*)Q+?Y1AI$TP218O:'SR2.Y0E1)(-1%&R1QZM,3WV>[U- MS+"FL3GD':JN!A#W0)F)2X8'42R@+N362./ ^YB!(GSA722!N7X:I;188MD< M[CI06A.^Z,N+!S\TS5G8Q 5/!73E2DF!X*SEX%T@JVY=UJF?:J$G"!NVRK(Y M.':IQD%Q64\"1W6X?15)E>-[TNS\*XZDRR$D+BG*\QD48#WWXL'6/S8"I$]D?6H/TL;-]=26N>A7CU]G\Y>P\+LOYY%E*L_,Z M/-S[S'74DLQ.9405!S&B)RHVK8HLAF<-BY AMP\N[7N%Q) M[:(WVY7((@KMC-;@4ZCU*$'5OI,)2A9"1LVU+?UT%=J>QF$+,9L#:D_*;1*V MEPN0Y([CKZNCJ<1YP%BGT6KE*-Y"!8YS\C6D2S$5[EE/%>7;4-?:[=END/$D M ]44SN[^'W6WLWQ2QCGRVB?HBKMLZY)_SKH3WIR4XR@N$NCLT:;[$,_/?V> MHJRU&[%'0MX!ZFFB?OT^1U=!%=Y<3ID7(P*Q(W*DD,JD6$LM5!WFYA-RZV-/ M-Q*W)+"U.[%'@M_ARFK9]JV+Z5?E\LMGBP62(QP4!672<=#6UM >.;B4&=B: MYK3<22S]7(S8AKK6+L,>"80'JJEE!%YFFEY\#O-/2'PQ7;SS"(R51'P5";'F MWKWQ,I(772=V' E^=TAK[3;KD;!WB():!M[52<^M9<49SR$K1MR95#OB%R S M'\$'XX547IOMQJ-W9?WN$MC:/==C&L"#E-4R%"^#JW?A^\J[T%9PJU0$(9.O M'=PX>,XYQ,P*&E>(Z7YJ5I\DK;4;LT>.?O=14)-9EU=G7R:S[X@7S0K>C$,< M3]8-A20SR 1J2*7VU(Z,8JO,L"ZOVOR%LVR.U1#O82I;N^YZ)!QVI+8F(7EY M4%1[9KPX7RPIZII?,OA]5(+5S!E'3FXMRI0^0)3!@B&O W427/14?;TCH:W= M?#T2,+M37I/8)/L_/[^]WCQC5C)>0#BI:;V).BW79LA>>QFF?G^]J+B2FBIV MW9[&[4!YZBEL?Q,Y(\[Z1./KZ5=+*KIGZ1_GXSD2K[3$EM_?3<)T M^6R::X>L+_4M(Z5$T#[6HCAF2)#>@W>>Y"HX%IF+Q9ZJ';:GL@NWI5MZ3I#5Y?;DW)':JJ(:L8NT /2O+/TGH(V^211,X>*EJM3D7 MX"SRVFV %\M50-9/\F8#,<,6=@UDY_951A,EA=O+;!30>:>C!&]X(8X,^<^H M&7A+7DQ"+Z7N9Y_=GL9A:[J.C+^>5-=N)/+K>$K&>[,@XY<+5^)MNN1ZT>?\P/DW.ZP)^]2U]#M-/^)[6T:M2D)3@ M+9+\# 5JWM>9.26!%XR$93SG2@:913_WI([+Y[#N1L=IGX8A:PNPN"NQTTMP!S6G/OWR9K 08)I=# ML%Y/RVQ^ME;A5?NLY(OSZ %1;=*109!UEL Q@C+8\Q9)9[J<#\AU" M!A[/TH>R[Q6![R_Y)H!SU?/GDH-,WBQSA0&:.M0SF%R[@0= 9V0*C@3">VNB M>(>6@8MBCP*?@^3? ((N)7/12?ZZO&.:-^0:7HX7:3);G,_Q2GQH'-/,D?@T M_:6,R^!8K&=5B>>BLRK8S_YW*.7#WLSOP3T[FAH;@.W[\:?/R[?ECP6N.JR\ MC*I*D5L"@C+7@EP7'Z"I5BA3&6;$^#]@X@>MB= M^+CHNGM,?B15GPBJUP+'.XQ:*Y*19#LD][PVA:[-)FG_D2)R*4V6 ?OQ&/5CGH'E$'Z[F ?&\[J>_8N7U])Z(KT\N!$K$H!,P4T=)8R(A*F]K:4*229!? M=G=\\D.C#9Y\UK#%'X/ K0\M= :J?_OEGB+($_K[ZD>KG]3?>H_EI_KO'^]? MW_K\RAFFSW\AYWO]Z2]QD>;C5] MN\'&VW*!R3"Y\E)O#/R+*'U1'FCOK!W%N$_(-/ MU,.2EN7;AJDR.XC @QHRA>.IEC3^-V[]$RK)=X?'S= M.S0_3#L=SO_IUKP]#XOQ8E9N"G%OR_;@9W5AU+8CM"E[9DLLQ@@!$1V%",E' M",K3/N@P&L84JX3^L/;L(")N^"G3_&'\:3HNXU0OX:Z;4)*7<7D3\B.I_#D] M]^\C@U@LDG>AC29'QB=.@A<6/(;D2F".W(WVQ+T'IS^"+=YE;=R;3]DRLAIU M8^M5=MI'\F\X_U2[".]IXC=]3!?6_4GR#C3LJX#E]D.NH,B8)I5F 5;K4J]2 M*XI\F0!7?(S)::'N#@5](%3<_/D'GQ:GSYC/)^1[7/KQJ^X$B_'*"WG^_<9W M'U>->8U"JSFS4 ^60+$ZES AKUZ@L*] ^0^]=3$ M7-,-?#W[-EZ,HO&&AT#F42@!*MIZ79?\8I9):HP5SGP_&^\#! U\MMPK#F;= MJZ19;*V;L.#+V5D83T;&1\ZV<@2V>EQ[J#E P[->A3TH@#*.1V_P4YB\HNA@^7VU MME!SKG0,((Q.H+1,$$LIP&S,07O-:*$]8HL6F/[R:?;U%_KHE1GZAZI?POK+ M%8PV/'3@DI=C[&J'BGIPG*SIOEA (B34KM"*2;&&N+: )SL!CM763=(Z+1_K MCKX=2&X^<1B+YWFO)''Q"1Y7MU!J\,Z%2TN"+ZP.H^[^&A48;8?".Y';W,>\IYXF1U=>2>1 MA'Z)RS">=)"&OOR@[A/1&TGL,15= M>H2RV5J;T C*E'RHD#HE7*^@HQOY6O MT$@J.A8GHJP=B=X'"P:GH7?34P/9W M=9KW8A(6B[=EU1=F%7@DBC6B(/M8E/*@ F9F9V>SZ8J/9Q?QJRXLJ&(0R)07BHCK:%X>$@02"Y&0%*J> M,'./EH$O>1RHW;M@.4S4;8'E^04'EC/AHW?@G!&TZ2M7B0]@LI?]/] :6?43= %@>.N!3TBLNF 16:UI5'<4<6=;@F.8I4508>IJ^>SL'%(=X.EVHI%%DW3X$M!9#%BE!2M&!"JY =*R MC$33Q+IO_\^=-\3 #L? MNN^BC:'O:&UW"BQ5",D01T'6B=T2.<2H.0@K"M,DR,SM;7S]R$?N.^EW]R/W M780]('PV'2CR;+T-7$'FABQV7C]IU4]M!Q^R[R&WIS M>?#(.',II$9=K5O-0:@,,4D+/# LECDKY9.'"Z=PV+Z3LK8Z;-]%<@VXKAN: MG!1: \YI"ZA7PU&EHBB1,X@\84A1&JW[:>5WGY:!6Z8.DO3=3Q$-0&F=(5CE M&]Z%^=OYBJ/\O\+D'-_ANFOWB-SZ:%6I0ZXX+9%H- 0?R#-CAN>$=2YO/\, MMB"ND7SPGOK?F*[I3AD-X&O#(ESQ\6X^3CBRRD8>+2TV6=LO9-J[O:!O4RZ, M^UB8X4,+3?4P?1OBWKD^*/.#\;KX.]7Q%KC[CGW^M@ M@3#]/D)&$D&!4 ]D0!7IP%L>(6L3DK5"H=GR2MMV#VQN,MP^<.E-PJVCYMU* MRB-+_F0,UD'VU0T,PD(,04-VF*URWJ6R72YFN^XU>< MGF,5YXO9=%6HLOASO/S\XGRQG)W1H_>^6+SE)W=1XK4/$QWUE;AX]*\W'OVW M&T^^[LG$.&96[\0S4XM_K >O:\-848)P+FG14Z?5+0D\?'#@HX^Y+GK,W'!1 M;^!&XR@JU2F ]R22F)SC@5P]U9-WM"V%PSK??>#I_BS!'G1UJO9M%2_W8^ N M/OHH%FX3&T_9Q*T\@HMGQ.^7 M3_A(O[42^HUZ;BD*&LV 25$'+'D+KCA%#J4N3"<=T]UB_ ?=AI6:A=( MW'+ NA9W TF#ZQS>!7//O_\6_G,VOUK"S[^_QR^S>6U8\P$_K5K;W.$X19-S M(CZ%KV?1=>P0&7U?XQ2-)KC*RMT-M^P1ID3 M4O.@:DA40/$.FQ&HW= ]27^!G;; M"]F]QWJX6EO X7PUS6.:\&VL$Z@^CL_H+6_+!WIU44@,E^=H MU^Q'Z6I5*@)'"K64*0&"L F08B 4S-?1'WTZMUTQ,NQLO&/LPT-J_E2#X-_# MO-:5?<4#;G#N_I#CI/X>9>W((;)A.9E,0#:\=N!QOD!(%+SX8'Q,.=O$^KD_ M_]AFZ=!3;BP;^N[NDGF4C %O%?>@ZUG7@A\:/>NP^B8+%]5UG!?'B^20 M%7.@6%:TB0N+@N-+SYQ#9"+;U;X6"'C^GD#PJ ; MI"UCG7O3U]W-QRD;)H_:\P;4BUJ:A-DE-Q>K+NN CD6DM>92[;!&/E_" MO+K$@\[3R@G])/2?HFS@V^6=XN!)D!V@E 9 ]D20<6'RKYB\N!P@BN=2*@M8 M1WBIHA)M^ZXVH&(Q22>TR/V4/^]%;FMP/ 0QNQ5C=*"^!C"Z84'7DXNU UH$ M0YUH&7OR0E4INE;K2@B9"^55SKJGLH%'B!KF(&FX778O9;2(J\K(Q:)4D8A6 MVD 4U24MM%MXKP5D$1*/*;,D^IG5] A1K=FQ/17_%*#VU$(#@+J.C.XQ==EJ M)&>O4RK 0BBU)Y("+POQ9[2@7:#HQ/M)X3Y)6F/@VA<$LSXU,O2!]U/6_?4SI;0??AI.VN^)O/L;\- P:& Q_'Y> MMX-:?E>K[*K%N"RS&ZFL3$+/0.= G+#$P4=/SDXVM#T$BJ98/[[@PS0UG,CK M!I0=J:,!8-US/-[AO+X0/B$?:7*:14$/TM5)DH9-VIO7MYCL\*/>#M%/\/AODHV"A,))=6A'JAV3N$D.JB MX2X%BLX"B[V=1CQ.6L,^8[=;:S?*&3K\N%XE;\O%>-S%-6>_SY97=7&SY_AB M-IFLOJENQ7AZP>][G(35&VZ4BM;DY(*LY9;13)#4#],O>01 'X:>&C(/-]TKM^,0QQ/ MQLOO+\[GJYO@TK"5B\>+F.Y2MQ6&S0EBN#<5 MM0Z[JQKG-/LT'?\7YI%GL013O6DM2'R2')\8"R'&Q$ ;DT)N^[E6O1N=6T'1 M_JA0/$QM#8!RJ]KZD>#*)^LD:%=+RER]FYY\ 5=B[P" M@"U[ >PDW :VSTWR>1X6XT5-NH\3V>KU6;P/"5$:*"X9XLH(B)RB)!1H3%'< M9]//4MF.ON&/4PZ&PA9.VX%Z.0FT73:I5\GZ0"NS-@4F9R,P"+SD.MLY\,0, M<6H&PELC93.=HV-G .ZAJJ&3C2]F9/EQ?!;/YXNZ1"_*-5C(W.1ZVJ.8 N45 M[0.^WBMW(02+7'N]75/"S9_?.E;V4>2L6ZDV8)M^'7_#O.K6>BFQRPGAAF/. M'D%[@Z 8F?'(G )=LI7'16GWCJ5!D-@.KC^ R?3?-O@3YR M'":+.]PH9Q"S)0]!:D;K1"?PO,ZBCR2YS'P)J9]M[G&ZAFU:U MC1[H==[&%,NC$0&TJ$F]$C4$2YSI7*)1C'Q0N=WF]OASAB\>ZVITLWYS=WDNSNW\U'?GYNLF8*]6\XC^-L[X>KHZ,5@55UU3\>K;:AC=Y$9'PW?S63XG-=+N M_@'G7\F%O*C5%C(+(V6!M+H0KK0 QU6")+6RR8D833^WNGIAYS0RK+L@]>'N ME4.A8.#>(;=[=:Z'L!D5LTL%A)69J">7UUFN@>1HH]'D K.M[LANU33D_O,' MG@(T/"!FG6EG8&S]'LY(CK=XN+P9E;-(W$J*JZ, %94'[X0 RXV3)HMZF[/3&#RZ$ 67MK M"\N&A+155+GITX=3?D<:FW4IOJ'UOVK4%#[A-(UQ,;XY_??RQ3#-Y%&3K-(X M3+#:9GKQ*I,2#6:1P:(AN9G$P<6:#Q8Z1\>EM\)O!92#R!@F.]$3HHZGD 92 M%[MN]=BJVI8L'KY%+:XD7AR3L>4^3])%?W)GG@@7C-N%?'U7T# M(+_*'VF-K BE07AN0.D2P!=4P-%P'KAD/O=:ISBPAW\DA3^4O=M%^C]"]NY6 MS_ZC%B'>?N0P98B/L'WD?)[CV9O($%R2$10& UXG!3EKI;P.49I!.E]U6XB8 MKN2^O#J?H74F2J(56Z0,4"M2R!NB91MIW1EK@XUJIY82&Y]R&JFR74"P^:CJ M4 $/'6C<7ICKR-N)XDR=[\85N:@R.@B:&+',U[;W5NF[;5 ?K,RY^]DMG$0= MK+%9=^)K2_L7,1)*$UB,&J3,%A33A7;DI*$88^I.[5C91_]#YI@ZT=7#>M]# M<$-K_MU\?(;77%S$JRKUH23(+A(^ MW23(9;)SMFG.7)^ID*T>?)2$R.XB.'):)!N6K/6T)\9:A(N&/&(6!+!$OK+1 M*25WDFF1R\<\'T\FF#<(?^18G8LI(]C$R.XKDR&4X,!*BIBFTYC"? BP.M)' \AZ-IG,_JQ-&WZ=S5_.SN.RG$_N]V@:,1D- M1N^ UQN'*G@%07L-S!:EDE &F>@%9=O1=QHCF0]!7 ]ZVAU]?HV^*7Y:->/J M#H3WFX+5KK(7"\HQ&X*P8!@S=718@)!J)LT67R0/-O74TN$QJDYC9/-!@.M* M)_L;N=DR3 8_4WV\P>E3!@H[BM^6@"[4=%8M>+87]8_ B+XCJG++S)7N0"UJ?:N3QGB(%"5"G( M+B43(RNQS04Q\.G.C[08]H/#J2R$D0E(.VWQX'2LNZZT]2N$J+6/W+A06#\S M3[OK#MJN+=\3.WMU$-U%D:>"SL=D2[\PGF4^8JADJ@V6C"X15+&2MJ=5I;W, MGJ4B->_U0OC!')RXB3XBQKN&PXDWTMTJO3"ZXYL-D',9\?:R+G?%O,H14K I:5U<1G8LWC?0-ZR+U1EJ[AUI=Z^< M9BM^;B[PC^N2A0.-S\<;A0\=6I]-Q!W#_(B:/N2>5HBM 60@]R1*+R KM+$D M98/HYVBL3_-S?6?U\BDW1?W\^XWOUF$TX]8[)@6(4I>3$!E^T*59' M>J6?RIL'"&JEDT\?*'A@%SQ$)8TBJWXYQ\N+!,FAM8)\ Y5K[(FTA7MD$H*H M]Z%E4OR(&+M%6AO&[" ; &J_;4Q]$V,C[\]>W%Q@21K(S0*!\ZNYI,B&7>, M%E+.SG,F, OSE!=UYS/;T_X!FIH=+K:AM?W7^??,2PB;X>L="-4!O:9VZX?A=3LFM9 M8;H,?B[RG;[(:'4I(%="$Y$!!9,2;,CHE Q%L'Z.!WYWYD-X&=,8" MR\JNSXMBS@RTSU;D@,*ROEO"=L)(&SML#Y![,'H\OOX;/2BYE=@.\SI^_NLA MO7P>_;S.,_&/$GR,K%A)4024$C*OTTYS(0].*U6/[X2(@;N0^JGW:BHK%D,D M,7 %0A7:<#R+X *M3L*P+BZH9%D_N<$?*"NV"Y(.SHKMHK &]NV'(G"7<[12 M1)(J:DH'H,@=-051 @X[S?@IO?HRLV$XHV#(KMHM*&D76[8B.99DC*PPR MB0.4DA29*^F!"QG1"B]UZO?8]<2R8CL!8.>LV"[:&#I/8(L656'0"%Y@C:!#B'EXDO.OI\SYAV(/+&,V"&> M3E^J:QN5UXS5#O07ZU@S%7(P&NI$BWK1-X%C+D,R0FM7#..EGY;H.Q(Z[-[8 M&V"V!^;!VFL G)]QL@Z5/X^_7%I_Z3-JPS24R!&4L1I"8!X,CY;V&4Z; M0#^)UT>(:A9TAX/A[FSOCC33 ,C>5K6\G5^,'R!>GH?T=W(T+OM@IL1\X0FL MJPZH4AQ"Q@C:.:$<*Y%8[05GC],U[.Y[3*AUJ)\&T+::O%(/-JZ/,U*1=9H* MF?V0*5QV+H KKH#@A1'Q];Y'/U=O[M,R;&.;H_IT!RJB 2AMR"6_(#F-24FK M;S[.PW2QIHR/I,N>62,OAJA$4[GD%#NAL<(R9IWN!V2[4#EP\O1 1#Q]C-Z- M>AJ WE]GL_SG>#(9)17KZ036SF-DV+.NM6^<5B O6=3&9$'UDQJ]I&#@*+1; MR.PEUJ&S7I?7"2^)_QB^/3N;S9?C_PK7-PI'DGD,BB$(FVMI%+/@(W?@O.'* MD'\HW9W>+P]DP+9ZW,#[6#>HZ$FZ#9B/M?LXV>0^7M9>\%%@D>>XZB96!_^2 M>808G0%,=69F85G&?@;-;T/=L W9.C8[G:NC&8AMBE#^6& YG[P9%QPEKC+/ M04!*L3:J#@F"2 ZR,UX+77PI?4+L<>JV@I@^*8AUJ(X&(':Y-AX)AO^&XT^? MR7H_^TI.WR>\P6O(126%"7BP I0MM)P\K2Z?G9:E1*5L/QG^0ZC>"I+F1"!Y M-/4U -6-]94D=1+HY/MU(>0J)%DW@E@\RWD5:8?)]87?F_'XB]EB69V3Z0+S MB)EHBU:U!).B<95\AN"4!5LHJ#&Z$-?]-$#LF;&M &]/!/ M@> $2F&OAQN\ M.Y^GSV&![^;CA-<%R1V5R&[]G*Y+9_=C\!@EM3P&ZS$EH*"&8N!D%'A1IY ( M*QV%,R*8?"QS,EQ);9*L<,O)'8IU:$!$D@+*#"6I1$O,4UC74U[XQRFIW05) M!Y?4[J*PAIR">^5[Q;JG#5*1 J>@E ,5*"O8A(*K O1&)X19;]GH)NH.K$RRHYWM_V4TQ#0 M;GB=]R^4AGMY](U72E^$Q6?ZP2MZR]R@V@7.B'F,^LGKB*6D#(CMD M,ZD+&8@H(TO%*(]'2Q%TSEUSESD:7"9= .-'7BSOYO@EC/-%=I;>_W;Y&>?K MGXVD-UY%4AOFVG_/> O.8 'I:B\^643B_89?1V5WV&J0TUM.G4%GZ%BQ-PE] M#-_PYAS$(I-!7^?=R5JOY82@0#WX.@ [%&E]B7?/OQX(/8]%\;#U*YTOB7:U M_2-O,2NS,#*Y)&=K#Q[E:V&0R^!=*)"RRB'$2 (Y6F5QAWP-6WYS>IO&[F!H M8&E<%=PJ'4TLUH!4*8-*(8#7J8#S2:&)*BG33QN1G>J8>RNMZ0UN>PFX 6!T MN4RNJXH6HU!C=90*R%4B6=J4P-'2@%!R9JS.%XI'FV+0!4/#%LBDN1NY6X'?GPSX&]7S#[93K"*)WV?3=#.\& DR M!([\1C"T;8(2RM"NJ1%<5"BY#TR;]D_$-K*VW:$8.YE5TB8F?K!%?_(C MY4ZQLOM"\NN%-,5/H8X=;3:W?^,'K\Z^3&;?$5?];?#R*&0QRAZE<#E D5+0 MMHRDTMI\)*G"F4^5V2>+_XL9FW[=;+Z1V:-X:*X9=+ MYWOQ=29QJ^W81!4PDWBL$[7@*UH(11;(JC9C2YA_\#E]DR3'IK\?(JS*>TH!?OY"D86])=H*)NX:H&_$WVC7J'G/K2WP= MV)2/-ZX#=FQ4-A'9MU4)3C.'A?:NXFDK!X6XT3[Z,OQY'RY86HP!N&$@^Q9S8LK"L2(="#9QV!L]#+W4_*X)\&- M6J1=\/1P=Z?^5'2T0I^L.93::DS% M& WZPH_D.'1ES2A*.)M-/RP)YB_'7\<4'N2K9]2V!._".(^L=+3KYP2!*U=K MKAQ$7008;C4ZZT.ZFPOI:N[2%M0U:J=V07ZT-8'FU,E\O%N>87Q+'TT_KD0PKCA:K'[[] MLDH9OOJ&\S2NC7*-SUG3B@23 H)"DXE#^HM$GGW(D:3<#W!WIW78U@F]H+1G MA;63['V4T?=(HAS7R2*KMSW[,\QKAN]M^74V+SA>UD;/(^&B=@7)PPVI7E&HFH,/H"BA=#!E-D\$I;/Y][:^O!F"N,P>K GOF6%$^,[#625":_!G/-()PCBQ"5D+*_!0..Z*EU1AI M!\C<.@0^LG::<#DOYD*L^'A;UB:_M@D606C'M81@1!W!D#E$9!)XXM8Y9A67 ML:<-^P&2AD';(,!X:,#H05IJ &XWZ;]H-.R=+H6\"&"85[=3'7A7 @0,@G&= MB]#]M(B_3TLC,T,/4_+=G,]A$F\!,]?+Z=E%)^D2)9.6);!R-=T+B0-9:V>, M%24@9\;WZ%^9,3P;F'BW#)NKZ \L^HFX + 48$1 M)M'ZX"'I?I(;77$P##!;<*T&P4 #V'\YKEF>6,5ZR=/(9O(&88??585 QZU9%#:#LCVG>P(0Q0F3D"G*N$T52-A"5 M8) I:N?!FA!"/Z'E1G*&W92;0-KA:NJL0G=_K/V.R]?3-#O#-[,%+92@M5=% M@B?VZP!@ UX)!ZHDM-DZ&["?MN2WR!CVS*L);.VOEKTQ]17G<=:1!;M%_K.O M83Q9^1VS&[44GV<3TN-BY:R,,#-1SV6@%.'K@',-OEY81Y=)>"9DWE/WUQT) M'?94JSUD=JS:!O;>.Q.G?S^O(1J%?ZM#OK?GR\4RD-F??EHS)Z*)AKL(FF&A MY1@%!$?!OM&NR.*X<[:?8Y:=R!RVDW83J.U/K4W8VXTAX*@0X4(2W<*P1$N/ M5IT+WD,R3CGA/>TF_73LVTC.L VVFT#AX6IJP$)NOP%<)"!&1FB1DM=U/@,M MIV \!,LUN<3>6RV93KJ?8ON=21VVFW83&.U7O0W@E[B;KTZ,PN2"I]4F\&RY M#N76W%XN3\SOPO?ZYF?S>9A^6OW>8L1M+,[R_[^]+^MM*TG2?;__)8#BC)536__D92JR61XB%/\B0I PVW2I;%6+Z( MC,B,Q8/5EF(:DQUX08%-,"G3^8!>NS;AZOZT3SL-NPN$'Q@ '4!^3?1S8\!/ M@J S[GR.1H@:KI-%8^801(Z02V!!22NR,H<,:]<1.NUTZR[ W%*U'5Q//1;: M[9DCT$KFB.[@@ZV\*/#!D<@8&N[%:H+*04+;(8%#NQ'274!Q#%V-F$V-6_=Z MNR(A/-B.L//D@O6_;(Q*U2U)':D$=>WNB+O"PLQ5UI$2&F297$Y.AL[)VEY2 M9-9!6/38II3@1=+V]4YK/^"GV44Z7UQRS-RR3>_4)HB2#4MH)",P94%X8 MJ5U60JO#BN$9*J=]0!P72X_]4S-M'973VGTVPH;?ULIM-9R1\#+6A+%1%&FA M9(=T;@D+(9H$VF:,S FK0IO'L.G\UCW^M;>8O).$?^] 61')QB+)@GG)4*A4 M+#\L\T?CHX;@9FL?M9MF.FTB>L[4G_O>'CU#0S^BE0?;FJV#N35=T'GO!:3@ M,R@9Z B5@8,621?A,A?^2,.QMU>4@-1.._KE;V=_K7KN_K&L#^B965MT<4"Y M3 +%@@>?4X3$=;&F2&U9FY>0M23U[L2&H.2Q$QM'#QW*DX")*+11=RB&V"@_4T35N2U192(VFB TR] MG7L_U8Z/,MT\+L83>7. MT[F/% $89@!=<<:0:)EHDS_N2O&T95R-7=PAM-@!6M=*\=KV*!"-M7&=0MU, ML2A+",%2TJR9D,E9K6QLFK?]<#7,6 4L.!9A .@M4LN P%7 BR>(2%U*U*2/81-6T95H3^[HZQ(S)EW%GF56Z#L4HJK;TQM7"#FW!.LM-C%K;1B7J MS:]-'KKD,ZY=0@P!#,9";.H((<<()=@0K.8YVC9-F0^IZ/UR9 @6GO2G[2KM M3N]R_[%8Y#]GYR2KZQW1O]"OG'^:W:TTV/F1?+M?/(;7V8&%D=S.[2<3RAY_ MZ/VCY/W\=\E4D$C)8JHKMK1S0,&0([2HJ(K(+I@V;S*#R-S7'6WU80^>0V(N MR21= T$-*@LR(4VIM>!9VL!T\*I,)Y1.'JW:X>RQ>VNHO2-U@+L_N&_YFP_A M AL^Q _#IA19EY 9(433B2D%0C3%0D0;N,"H16[S>G50'W@_&__V8^]-1J'A M'(EO-)%R8$[A0DP\@D!E&.=.(V]S"FP@ZIB\VQ $K=]9L)]>.KC9O6?E[6P^ MN\1?*<-Z(KY'JQ<4*AT,)=LYQ5EGP"H6E#5!@TF, M8O)ZL^"]=%"_JUP0DC=:]#& R(GGYS;"R=-ZF29*ZQN/]XS]%C[C[?10Y87* M*4.2SE,\9!&"HUA$2HE>6!)NHPO+@81.B\MF@-D>F'MKKP-P?EB4RS]K+R9^ MQ?/%ZA7K9NJLDFA$6 7C6#>A! ^.HP)4V3+.A$^M-F"N(ZE;P.T/A,>'\RA: MZ0!>&X3VZUU/<0KHO X!=/**\BXEP&-M/5K8_;$0>/ M"_W&4TH'$/OE\Y5U&>V:AE*9@A&UTOEIB!P(*$A#)*%ISE MKLV;U)8$3NOCFH.NA9J.]*WY_K[T]B<;7@.N_[!#W =NR>HD%X.1D2"UE2!T MC(2T:,&)+&J1 W=,H/2BS:CN20IUWB_.S]\NEG7CX9G7V@55$$RL\V,H*P,? M0P8K1=*9G+R.;&,<:^=+QP,VMJ^XBE6 ML%8 ZJ"QF)2%:W-A=TM!'Z#9695KH#%(KCOCXS9;? M;ET](Q9D%CY#\9XL1K((7A%O07)F,B]!\S8-N)NHZJ/H8&ST["W_CCS,[U?+ M]$>XJ/V9==DY\?,F_\_5Q>7U7,?DBM2J*,"LZ@Y,36:"JD#RQ5M1R!'^^L9F#JI:#*QD(4&2$S%\G9:D'&,_U!UJP'MME! M-D2N>QYD/\]S!XGA^15FRZRTRP$&8*O/0I! MAFBM@[-VR!.QR"$H%Y#D5HNS53'@=?9@6$GH%"K&VAS'IU@(,@@G>Q2"#%%: M%VM8AKXAR\R2],J#RY2:*TD6[B*EYJXDBQ3:"I?:N,F3+049!)D]2T&&:*\# M=_GC8KXZ3:["^6IBT<5-R4&2A@0F([";'<0*7)V H.F8LHCMB87NP#5=, MWT!;-TC2I>(4#PJD(QDJB9'\>;U-+584P:-!VV9'TW!:NSUTFX-Q#.7U#<\Z M.9&D#IY5AHEMDO>69)3)168PS&0ZW7EUGTJ"T\&YS&.D1/GXWULV MG2M/M?,>:\J8Z_*_MT1*./]O#,LS[EQ!*P)8D3P%0YH^ 8JW[N9.U=]K[Y!)87NL(7 K@_T5'Y\4\\_XK_7,PO_[@X,UHSX;4&$X( M)2A;=1HU<.3%>",DR;P#W_R8[FZO%D;&UUY>>B]E'QVTZQ'T\<_%69!2,,P& MLO.4SIA8*.=0GG(.KI71HHY'ZP#1-^1V>RW1$Y!W4>UQXI< B6=[VCJ,[# ]6[U&B^.WB:GDF7=;2V@0ZT E# MUFG!NR1 UHV1R2+!RCQ/"]+-G!6-B7F5(ULCZ\NT@ MHBD0.&6Z+$8;]>0,M+% M;/WMSUP1"*5$D:8.:K>>O!"IT!E.YVK45@9I=>1MXJ3GZ=E_!4I\=@M\"BY( M(1%X]?%^=?9 M_-./1-/L\FU(L_/9Y=]C#&D=\NO'Z-HMK8L5+.IA3#J!")HL(S #QF85!QHMH<^N] MEJ0NG=$0/#Q9,CR*\#L(NO\S+&>5[O?A$E=E\4PS%K,UY#_KFA4;Q2K8 E0A M&B6B];)-A<9C2J;%S$@*7HPH[<[0 M.\=7WKF4E'DA=UP/<^(##405'?!29)TO*&1J\Z2^CJ)I0=,FWAE%^IVBZ->: MJBYO#,QY+J,GJ5C4O YE\V059&4QN42&DE&Y-IV1+U'67Q0]7/];@&IG94P( MKGIO0MYU_N]%>?,9E[,4/OP]S_1_=[Y628FR$ ^RN'JU)1U$8R0D$SB+TCI3 M'LV8>GKY\^*G](>0W96Y:"'9#OS/,Q8DLM!,1 W2)$&!6@@0;!V#BS9Y&[71 MN4VY[HXG5[/*@C8GUYX2[PXS-];$M4#&5 !DI1#N%4+,)"'EH^$B.^%YFR[$ MYZB9UO/LJ^&-@-E!W!U 9LVE_6UJ:!217 1DQEDM)X@041H(CGLFK$*%;;"S MD:R>0+2+UA>M5- !GG[%R\O:?7#-RPT/(8F(9C7^LW:.U_GMT<4 6F5N3/!> MV387S,]1,VW2-3IZ]A;XU.'P&OA_^).^50_Z7Q=A?GL1P9AA7F.54P:5K0 G MHX*NUWRHXWOXSIPUT1D-+2TE/#:"/N/Q<27_D. GT&@O90*D#0542 M"7PQD?B0-F/&XHS8"BS/__YIZQ+'!<8($IP0!!=+@G:8?[I^@K$R%TQ& E" MUO%(=22PC2"%PV M9S)M=1],O_7!.4/_]?B,^>9CIT7#N/G0[O+L 00WV-7& MYBB< *[);:E8[Q"RI+C>^LR1H69QJQ*T[6$P96RZA\H>*WT'^4VL]G_.YK// M5Y]O3ZZ2@BV,0:@C454FPD-1#J(HVCGTOKBM9CUMI?AO/GIBU>^BN,484IQ: M_>&O!X0KD[TLR0*J0B>?B RBXAX*E])+M,JXK5*-[=3_\*.GR2M&4__.4NPA MZ7SN1OE^C HR0V<@I4!*$I:C+D!^L$! SBBRU5*I-K.0-I(U;5- FQO4\?30 M*:ANK.2'Q7*YJ%G3C^$+_\&(V\>DEK2YV-9\"58,"FD).40H1R.(RM MH[+#9Y_=P+$%[$;1U-29[;.,79_33QE+GC*TDBAE1UL7:"CRV90(@N'1*:TR M*KO=R^&03^VO@F$_2+45>P=>K19&_S*_N%Q>U9FO/X2+V<4'HB7D=_.'143\ M3$LNG#$&HI5D)SD)\$XG<(EB/^&=(5:;E+,F&NH >0\E=H:^ M2,L4AU18)"]<=U98GH%C+,)Q8Z-M,Y'W(17]7=J,?QX.DG1G*+F5RO50*W*Z M3[VO85+GJ!ED;039@%!0.Z#!UTMJ)U')<+BX:SV=_07[[2*OD;35 Q973VL7 MMPR^N[J\N SS7'?0?:[+Z,Y,%B)&RK.#KGLS=9V"%=!"U 91,.[YK MKJ=L*[R9(\3;F!KIM#/TQ\7GS[/K_8;$6MT"0>SA/,WP8N>>\A=_YQ@]H,,( M'ZGQ\\&'OGGTH<_T_WD=HC Q41K%5&0N@%AE$HS7!?0R@@Z2,E'D5MHV MT?ZF_$0O/).%-!)DRE;+B$8'H%SB25SX^A;!\LU.NBQ;X>>[5OOA^BD MAXQB<7'QC:!^^/NW4&J95![.*-CH.)IO:"9$H M@A">@>&!(U.^#FAM$W\>3>/V/B??GA+O#C,WYA2#""8E1DH5$E04'DA(#'Q" M9I2.F>LV0_J.HOUMD(:W:7\;(NX.(/-L]TS6*>KJ=Y.J>[=\+. I10'I8TI& MFQ) VC6C3CP3&$BX0!BG:0C2?=/>TQQ;2)2@'/P=1^4P;1T%=% MFURRB@%YF[1G,UU[E\K?/6+6.__[W_\>5RO;?UQ<7%[<4_![^'OU%'I?F1%= MB(D[#UQ4JV68(MWG5;^LJ;Y?& MORMK/F>YK#W**WOZX>\G-O;FS[#,UY&T53E9BY(2LF)K:J; &4P@LZ3T/5NR MOS;%B*.QT+?['("_Q^YS&B5WD-1<4TX_O+IFX'KL-Z?6= =H?X]T ,T21=FKB.QV MMF7R)IN<"5!"Q)QEM-S#@EG3 Z-.K?VTC6M,5%O>-P#Q5V M@,<7I;M.N/>7P=('Q3T%[HY5CJ.HIQ"=3#+DH)TNTF";*?#[TSXQLKL(6@^, M@!XP_ZW'QDX>8_G3/Y-NIQ]O7UPN[^30^XR$\Z#*:D^]=L"GGF$H(5. MGG)=YQM90T.N.H]$1D;HYFN&Z>#2G^D\4B"2 MH#0XF9I@:Y\RDTZWN.^0&RV-8&U>OD_RV6P0%#8^FPW12P>@:G(]Z0P77@<.!NM]CG84*I%- M@ZVEVU8D'_'[L]DNSV:#P'6(9[,AFNX [<^_P;A(U+ ZF-\)37^P!(&).F=* MH60IIJS;9$>OY=EL$$JV>C8;HK*)]VE\G%W6$^J7>:94+U^%\^OFJB(DRDPA M3ZZ[H(AJ\$D5J'NE3-)*,,^VP=Q6>S6>)>%4'@]V.;K'T4MOP/JOV>4?J]K; M>L_UQ^S+Q\7/\\O[-F.3 TFG'AG6!U V.O!JU=EG2A!):Q&WFK>U&^0V$S?= MKI\18+ )5"/J9&*X_31;8J*_ONTQST+;'!/PE&L*IQ% K.C[<7 M[MO/[@@L8ZIW,8JL.XBR/I R5I[[Q_-P<4$>?O6NM!KMA-X).J-!J#JPFFM/ M\2M&L,(H:87T*-LLKEU+TL17SETDL./HJP/@/:3_Q@)])JEXI(#3H2$.?(*H M&2-'+AG:B$;D-M,+/X_'DQ7_'QYBZYL)IRD@PE MU&W/DLEJ2PZ06+ 4%K <91O,/*%EXFDU>VKWF4G,>XBZ+[#\<,.!(5*C$[(> M\93;6NGH;!84.-87XVADD(TZD)[2,O$F]F9@V474'8!EA+H?C8[9H!)D7[=/ MYJP@,):!NV!)@-R;L-4M0:^UB$2.%JS5M2A-6_#<6>+#Q^BF_P&5JOK/<,I':QOMIEB-(7\!AL0&VM$&V&M[3D:N(8=^)S MOQ>X'+/I_'95,]MWY4W.L_I/POFU[WAS=?G'8CG[/\QG26O/M=.U59ITY /I MR!K*?X71B6&)*-JLR6G(U+3[.X_5<$8&RRG8S1,!&&93<*0)Y0(Y#B'JZ&N' M((*/(KDD,VOTPC0V*]/N'#UV&]D+&"=D&5_#[+S>8[U=+/]1]Y><>1M*LD)" MR#J!DEE#4):!$%A$DL7)1C/56W&TE9W8[W;2#B8C3C'=HSK^?/4S-XU53T3R M\U_U2SRKX#0J1K!>,LK)I*K;L@T(E04FE*'X-C>,V]&W%9C=B8*Y@0H[\.0_ M?_YROO@;\0,NO\X2KI'Q->NK>]+WF!:?YO70NKY)7HM_V5^[13>AMGR/\/Y%?*S M$J66QGE(QN)U][HO3$)),@BAK,Z^34U3*XZV,Y*3?73M 2?'#B MXX+.R(=_7\_.WQ:7_XV7]Z?J6531^*)]7+ M9BQM9S&G^A+?.M^G/\3!7)F:A[#;/4%('R!#$X W5%;D34 ML57)_V'YW,ZX3O7UNV-,=6!Q.RMG]4<]JN^JJOB9CSPEE5(=_:GKT@P%/K@ MLFXM4C:6;#J[OWV&B^VLY?O+^O&(\>@,F9DI)C!7@G=<0I6 R,"N4.LH=+[MZ@1O-/"B=>;\X/ZFRM'H79(YV"(RG_F,. MC9Y*X?I%LU; H+0,0;@20&$4X+27P%E4)M#1'&6C%H*Q6>D2^@?%9SN3V0$L M.UO+E^M^B,NPO&S?8_/P[/[Y+URFV44M"S,Z1H:U[L42GZ*V6T2M +EG3A3E MM&W41S:8UB-M5VB(^K;J[NSM8P_9D[ +SBZO:CW+//_\UY?9\GHNQ^TU]YDQ MR%U]$U+!>5">,PB%;#ZBS85;%HONK)1V6]:.M/>BW[-B7#"=CI$]/4.#1\ND M$I"R)CDH7B!2"@T^<2Z"9E*D/HUJMX"KOTNI?HUH/[#L&7#]/,^]6S3 M'_4"_"LNPR>\/;!_7\X25IV5&YTYCK)D9T 79NI,PP!T;"?(BC/$XE2RMG>3 MVI+7+L.]SO+[%K YK=Q_DX3.O#5<>2M!1.5 Q4 *1&[!%I>35MIZV_T!M8G! MD[DG:(+S:P/C)0143P4CJP,13#LJ/@O-%FTE8L'?=US(BP;7?P[(&A$S"F)QGN MJI+^D4PBIE*7E-1UW!R4)9D$4AJ@%*IP+U-4G96)#^#NN&]4^C6QT9'5B[7M MW2EYG8QB74/V<5&_M3X,?H]U]CE]_\?%?*72JW#^$9>?.:DVBV QD9\JBL)V M&R!DR2$G*[774C+1, _K0@9=AHN]6&X7&AJ$TE[L>P^=KI'D@ZUKV#L1;5U8Q"9.NYR1A;6N\!.#SN:Y1^3]4F"'L5EK?Y@@E%4(H" M_B -1?V),8@B*Z#(G[DD3"KZH&U!!^+[2$>GGH"5CH;&5V&[;SY]6JZ*5Q^E M#RB*9\DHR-EJ4-%I\+DX8)9%C"9@Z&W^Y+XL'^D@UQ.PV#$PV(NQCI\JKY!YNIF&S6P0#A'&:N@0G<8F >A KU%5\;\%(@A,A9BEQ;ZPZZW&^L MN0;CK=[SVN28*!6V[N8F*EI;P!! 17"6.=6HWFPL%KI\"]P%?T^<_21*[B 6 MNZ:>\C0E_0\;$*)L&"H]GA^^L MEPY M;O@[MF>Y]_/P_RW\!EOEN]2["-<00O&>@9*4B3DEKAZ#"+$+0H H4)4G?V M%O/KH+W([6H7NG#6!T9 +YC?(SF^2UZ^W=ORL-$[YE6G=P*KZ^1F9!:B$;(N M-[5"JR)2:'BQVI2W+L/H9F@=^5YE9.BT&\#PFT MTL4(5);+/@^DY[CIH.3T=&UI;_CL.U^I"R.Z4]*WO9!/!).#%%$+#UZL1KRQ M IZ23LA.*)Y+%*DT;"1JSV '-:*G:VHM0'9:UO=($$+$F +YG<0BA>[6DAO2 M-D/"G$@VOG@7^[:V':RK;97G*["N/4#44S/L&*)X]&J_6B_[$YG]W=*INPXH&\YK!^'D"=QHM('6*=UPO"BA,\-T ML#F1:ZH33%6AT]Y)J:%8E927)@>GCMSH3N0>I!':)S/.0= [L:N2EX6#&B-W M.5",H KI4 N(D?PM%BN\8PDI9NC2+K=DL(,3\/4890O0[6R1].EQT=M!^3@= M?EE65GL;':ER]=:N9!$0"O/@0M&,*Q%,Z?RU8##/)W(SR!HOJYH-Z@0 MK'<%G#*DT!PS?64U1!4#0ZU8* W'S?03[?9_P7-D1CHN]$:] YJ\,>'=FCV# M[TERRUEM]5C]^VGZ%78D;J(VAC%$>9CNAFQ3B3X4");5!:G,@#-" #=>%;Y: M3/JZNQNX-U(9Y!!"?6')1I';"@&DM%&1*_.J5?_ZJ^AN&(*_=MT-0Y3<023V M;:$S+S(XSB@;]*9V UI91<@@:H9!J"!,_-[=T 8*&[L;ANBE U UJ7DW7M2] M[PZTJIL;$W,0&=EXBD[P(+14Y:#'R\ET-PP"UR&Z&X9HN@.T/XK$_HG7HWV2 M=HQ%!X+[ DHI#HY'"TP$Z66T)>0V.VB>):?+@_N *%F,K;(.<#?"FZ[T"8N5 M#'S)&50T$KQT&BP6HZ*50KB).L9>35?-/D'"@1%PS)B_SK9_F9/=7ZVT\N[R M#UQ^_"/,']_K/*PL$MY9Y%J#PZA!64-?.17!NN05-U$'T[ 4[&!\=GXZC(SB ML8RH/:1>A\'=S$+,&)-#DR![),%(#! <\Y"2R8D%F:5M6)9R"!:/U,P.@//# MF^0.H.NK(*6)>%:/&/<+K[GWTOCLP&FLY3HE@?<L2GCO)6(;1!PIO3"J2),,%.%F'CN8@-:6M 7G#6ND# M<-A!K&VSLXR:$ Y'>M&>PDZ)V%$M$7QUQ"M]C<< M_I3,<1_0]=14U$0XF^>:HD&FG&602)F@C$-P+-7)^IKIPG@LHK/=>_LQ?*21 M;.]7...!['7Y"#)&#YD5\K3.1G!1*T!GK&$R2.[,D1GF4?4E]6XF MAS]EE\.3OT@4G@R$A\S$3*($0&;S!+*;W(_MA,?J (CO1T/DF[ M;XG>DS[DO[T<>%EP2N40L@]@I:HY52;-;WE\XV&>?,ELYCTZ:[_20;M@9!86/#UA"] M= "J-@T:W"@A>(+$N27SCK5+7T=0*6>FDLD>)ZH>._*&K4'@.DC#U@!-=X#V M9Z*QB_KR(#\@:C8W M<.VAP@[P.,;KN15%EHJI4%A]H:K#.4T&YPOW,B6>=<,I-]\;N?8,'@Z,@&/& M_&[U7>0##%BXQ39]T:N'JJ AJ!XVD:N(9 Z\4KU MQW6*PM(I:TF+R15RA<)P\.0#(07GN''(13BVOI'7W,HU".F3%<<. =VK*](Y M(\VY8H6#+'A]YK"K(F(/6)SD.11M];%UC[SB5JX^+7(/R)WX ?FHKX:R7"%E M+!3@! W*:P0G1*JST 46B3&VW.?TO97K-1CC'I [\5:NN['*]YZ*%2ZTEA"< M)T^5"V4=65L(RAE;$AKKCZV9ZPF3IUJ>A>>9>EL4%[;1.@<115D,>B MJ$(AY,PIPN=>2W-L]GGB799=WJ^.![+7\;+QO4.3DCRW#_-YE.:*9]%B)/02SK^X"]V7Q">.D3S'7Q3\"5$ &=:,>:.5T M,IIE9X^M^>)[E^71VGU+])[T(3^T3XU)ZP@"&6*NT]MMMN!K$343VFF'QLIT M;'=7W[LLC];L6Z+WI,W^YFZPJGB+>12*B\B2A\Q= *7K_K-L ]B,%#J%HGA. M1V;S0_@_U:OL8S3X9K@]:6L?LC([:\4#R2Q$[NOKG0!*DC)@5)A]S,ZGAENA MCR&3/\+;\6.T]$:8/4Q/]&5X M,S$Q+FAT;5!+ 0(4 Q0 ( $Y( U4)L9YNYP< $DC 7 M " 2\( !M86YT+3 V,S R,#(R>&5X,S$R+FAT;5!+ 0(4 Q0 ( $Y( M U6$6DL6JP4 & @ 6 " 4L0 !M86YT+3 V,S R,#(R M>&5X,S(N:'1M4$L! A0#% @ 3D@#525\R)6-=P$ &W01 !$ M ( !*A8 &UA;G0M,C R,C V,S N:'1M4$L! A0#% @ 3D@#51NU MX9'-D M4$L! A0#% @ 3D@#59C.LR<*' ;B ! !4 ( !/9L! M &UA;G0M,C R,C V,S!?8V%L+GAM;%!+ 0(4 Q0 ( $Y( U57<\)WU&, M +"#! 5 " 7JW 0!M86YT+3(P,C(P-C,P7V1E9BYX;6Q0 M2P$"% ,4 " !.2 -5L/N!/8.Y #T% @ %0 @ &!&P( M;6%N="TR,#(R,#8S,%]L86(N>&UL4$L! A0#% @ 3D@#505>M37,=@ MRK % !4 ( !-]4" &UA;G0M,C R,C V,S!?<')E+GAM;%!+ 4!08 "0 ) %@" V3 , ! end