0001065332-20-000017.txt : 20200428 0001065332-20-000017.hdr.sgml : 20200428 20200428164050 ACCESSION NUMBER: 0001065332-20-000017 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 49 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20200428 DATE AS OF CHANGE: 20200428 FILER: COMPANY DATA: COMPANY CONFORMED NAME: NIC INC CENTRAL INDEX KEY: 0001065332 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-BUSINESS SERVICES, NEC [7389] IRS NUMBER: 522077581 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-26621 FILM NUMBER: 20825687 BUSINESS ADDRESS: STREET 1: 25501 W. VALLEY PARKWAY STREET 2: SUITE 300 CITY: OLATHE STATE: KS ZIP: 66061 BUSINESS PHONE: (913) 498-3468 MAIL ADDRESS: STREET 1: 25501 W. VALLEY PARKWAY STREET 2: SUITE 300 CITY: OLATHE STATE: KS ZIP: 66061 FORMER COMPANY: FORMER CONFORMED NAME: NATIONAL INFORMATION CONSORTIUM DATE OF NAME CHANGE: 19990618 FORMER COMPANY: FORMER CONFORMED NAME: NATIONAL INFORMATION CONSORTIUM INC DATE OF NAME CHANGE: 19990504 10-Q 1 egov-20200331.htm 10-Q egov-20200331
FALSE2020Q1000106533212/31P3YP3YP3Y00010653322020-01-012020-03-31xbrli:shares00010653322020-04-24iso4217:USD00010653322020-03-3100010653322019-12-31iso4217:USDxbrli:shares0001065332egov:StateEnterpriseRevenuesMember2020-01-012020-03-310001065332egov:StateEnterpriseRevenuesMember2019-01-012019-03-310001065332egov:SoftwareAndServicesMember2020-01-012020-03-310001065332egov:SoftwareAndServicesMember2019-01-012019-03-3100010653322019-01-012019-03-310001065332us-gaap:CommonStockMember2019-12-310001065332us-gaap:AdditionalPaidInCapitalMember2019-12-310001065332us-gaap:RetainedEarningsMember2019-12-310001065332us-gaap:RetainedEarningsMember2020-01-0100010653322020-01-010001065332us-gaap:RetainedEarningsMember2020-01-012020-03-310001065332us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310001065332us-gaap:CommonStockMember2020-01-012020-03-310001065332us-gaap:CommonStockMember2020-03-310001065332us-gaap:AdditionalPaidInCapitalMember2020-03-310001065332us-gaap:RetainedEarningsMember2020-03-310001065332us-gaap:CommonStockMember2018-12-310001065332us-gaap:AdditionalPaidInCapitalMember2018-12-310001065332us-gaap:RetainedEarningsMember2018-12-3100010653322018-12-310001065332us-gaap:RetainedEarningsMember2019-01-012019-03-310001065332us-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-310001065332us-gaap:CommonStockMember2019-01-012019-03-310001065332us-gaap:CommonStockMember2019-03-310001065332us-gaap:AdditionalPaidInCapitalMember2019-03-310001065332us-gaap:RetainedEarningsMember2019-03-3100010653322019-03-31egov:channel0001065332egov:SoftwareAndServicesMemberus-gaap:SalesMember2019-01-012019-03-310001065332us-gaap:SalesMemberegov:StateEnterpriseContractsMember2019-01-012019-03-310001065332egov:SoftwareAndServicesMemberus-gaap:CostOfSalesMember2019-01-012019-03-310001065332egov:StateEnterpriseContractsMemberus-gaap:CostOfSalesMember2019-01-012019-03-310001065332us-gaap:AccountingStandardsUpdate201613Member2020-01-012020-01-010001065332egov:InteractiveGovernmentServicesMemberegov:StateEnterpriseContractsMember2020-01-012020-03-310001065332egov:InteractiveGovernmentServicesMemberegov:PaymentsMember2020-01-012020-03-310001065332egov:InteractiveGovernmentServicesMemberegov:OtherSoftwareAndServicesMember2020-01-012020-03-310001065332egov:InteractiveGovernmentServicesMember2020-01-012020-03-310001065332egov:DriverHistoryRecordsMemberegov:StateEnterpriseContractsMember2020-01-012020-03-310001065332egov:DriverHistoryRecordsMemberegov:PaymentsMember2020-01-012020-03-310001065332egov:DriverHistoryRecordsMemberegov:OtherSoftwareAndServicesMember2020-01-012020-03-310001065332egov:DriverHistoryRecordsMember2020-01-012020-03-310001065332egov:StateEnterpriseContractsMemberegov:OtherMember2020-01-012020-03-310001065332egov:OtherMemberegov:PaymentsMember2020-01-012020-03-310001065332egov:OtherMemberegov:OtherSoftwareAndServicesMember2020-01-012020-03-310001065332egov:OtherMember2020-01-012020-03-310001065332egov:StateEnterpriseContractsMemberegov:TransactionBasedMember2020-01-012020-03-310001065332egov:TransactionBasedMemberegov:PaymentsMember2020-01-012020-03-310001065332egov:TransactionBasedMemberegov:OtherSoftwareAndServicesMember2020-01-012020-03-310001065332egov:TransactionBasedMember2020-01-012020-03-310001065332egov:StateEnterpriseContractsMemberegov:PortalSoftwareDevelopmentandServicesMember2020-01-012020-03-310001065332egov:PaymentsMemberegov:PortalSoftwareDevelopmentandServicesMember2020-01-012020-03-310001065332egov:OtherSoftwareAndServicesMemberegov:PortalSoftwareDevelopmentandServicesMember2020-01-012020-03-310001065332egov:PortalSoftwareDevelopmentandServicesMember2020-01-012020-03-310001065332egov:StateEnterpriseContractsMemberegov:PortalManagementMember2020-01-012020-03-310001065332egov:PortalManagementMemberegov:PaymentsMember2020-01-012020-03-310001065332egov:PortalManagementMemberegov:OtherSoftwareAndServicesMember2020-01-012020-03-310001065332egov:PortalManagementMember2020-01-012020-03-310001065332egov:StateEnterpriseContractsMember2020-01-012020-03-310001065332egov:PaymentsMember2020-01-012020-03-310001065332egov:OtherSoftwareAndServicesMember2020-01-012020-03-310001065332egov:InteractiveGovernmentServicesMemberegov:StateEnterpriseContractsMember2019-01-012019-03-310001065332egov:InteractiveGovernmentServicesMemberegov:PaymentsMember2019-01-012019-03-310001065332egov:InteractiveGovernmentServicesMemberegov:OtherSoftwareAndServicesMember2019-01-012019-03-310001065332egov:InteractiveGovernmentServicesMember2019-01-012019-03-310001065332egov:DriverHistoryRecordsMemberegov:StateEnterpriseContractsMember2019-01-012019-03-310001065332egov:DriverHistoryRecordsMemberegov:PaymentsMember2019-01-012019-03-310001065332egov:DriverHistoryRecordsMemberegov:OtherSoftwareAndServicesMember2019-01-012019-03-310001065332egov:DriverHistoryRecordsMember2019-01-012019-03-310001065332egov:StateEnterpriseContractsMemberegov:OtherMember2019-01-012019-03-310001065332egov:OtherMemberegov:PaymentsMember2019-01-012019-03-310001065332egov:OtherMemberegov:OtherSoftwareAndServicesMember2019-01-012019-03-310001065332egov:OtherMember2019-01-012019-03-310001065332egov:StateEnterpriseContractsMemberegov:TransactionBasedMember2019-01-012019-03-310001065332egov:TransactionBasedMemberegov:PaymentsMember2019-01-012019-03-310001065332egov:TransactionBasedMemberegov:OtherSoftwareAndServicesMember2019-01-012019-03-310001065332egov:TransactionBasedMember2019-01-012019-03-310001065332egov:StateEnterpriseContractsMemberegov:PortalSoftwareDevelopmentandServicesMember2019-01-012019-03-310001065332egov:PaymentsMemberegov:PortalSoftwareDevelopmentandServicesMember2019-01-012019-03-310001065332egov:OtherSoftwareAndServicesMemberegov:PortalSoftwareDevelopmentandServicesMember2019-01-012019-03-310001065332egov:PortalSoftwareDevelopmentandServicesMember2019-01-012019-03-310001065332egov:StateEnterpriseContractsMemberegov:PortalManagementMember2019-01-012019-03-310001065332egov:PortalManagementMemberegov:PaymentsMember2019-01-012019-03-310001065332egov:PortalManagementMemberegov:OtherSoftwareAndServicesMember2019-01-012019-03-310001065332egov:PortalManagementMember2019-01-012019-03-310001065332egov:StateEnterpriseContractsMember2019-01-012019-03-310001065332egov:PaymentsMember2019-01-012019-03-310001065332egov:OtherSoftwareAndServicesMember2019-01-012019-03-310001065332us-gaap:TimeAndMaterialsContractMember2020-03-310001065332us-gaap:FixedPriceContractMember2020-03-310001065332srt:MinimumMember2020-04-01us-gaap:FixedPriceContractMember2020-03-3100010653322020-04-01us-gaap:FixedPriceContractMembersrt:MaximumMember2020-03-31egov:contractxbrli:pure0001065332egov:StateEnterpriseContractsMemberus-gaap:SalesRevenueNetMemberus-gaap:GovernmentContractsConcentrationRiskMember2020-01-012020-03-310001065332egov:ExpiringContractsMember2020-03-310001065332egov:ExpiringContractsMember2020-01-012020-03-310001065332us-gaap:SalesRevenueNetMemberegov:ExpiringContractsMemberus-gaap:GovernmentContractsConcentrationRiskMember2020-01-012020-03-3100010653322020-01-272020-01-2700010653322020-03-182020-03-1800010653322019-01-282019-01-2800010653322019-03-192019-03-190001065332srt:ScenarioForecastMemberus-gaap:SubsequentEventMember2020-04-232020-04-230001065332srt:ScenarioForecastMemberus-gaap:SubsequentEventMember2020-06-252020-06-2500010653322018-03-310001065332us-gaap:RestrictedStockMemberegov:ServiceBasedAwardsMemberegov:EmployeesAndExecutivesMember2020-01-012020-03-310001065332egov:ExecutivesMemberus-gaap:RestrictedStockMemberegov:PerformanceBasedAwardsMember2020-01-012020-03-310001065332egov:PerformancePeriodTwentySeventeenToTwentyNineteenMemberus-gaap:PerformanceSharesMember2020-01-012020-03-310001065332us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-03-310001065332us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-01-012019-03-310001065332egov:CommunicationsandInformationTechnologyMember2020-01-012020-03-310001065332egov:CommunicationsandInformationTechnologyMember2019-01-012019-03-31egov:segment00010653322019-01-012019-12-310001065332us-gaap:OperatingSegmentsMemberegov:StateEnterpriseContractsMember2020-01-012020-03-310001065332us-gaap:OperatingSegmentsMemberegov:PaymentsMember2020-01-012020-03-310001065332us-gaap:OperatingSegmentsMemberegov:OtherSoftwareAndServicesMember2020-01-012020-03-310001065332us-gaap:MaterialReconcilingItemsMember2020-01-012020-03-310001065332us-gaap:OperatingSegmentsMemberegov:StateEnterpriseContractsMember2019-01-012019-03-310001065332us-gaap:OperatingSegmentsMemberegov:PaymentsMember2019-01-012019-03-310001065332us-gaap:OperatingSegmentsMemberegov:OtherSoftwareAndServicesMember2019-01-012019-03-310001065332us-gaap:MaterialReconcilingItemsMember2019-01-012019-03-310001065332us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberegov:TheStateofColoradoMember2019-01-012019-03-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549

FORM 10-Q

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2020
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 number 000-26621
egov-20200331_g1.jpg
NIC INC.
(Exact name of registrant as specified in its charter)
Delaware52-2077581
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)

25501 West Valley Parkway, Suite 300, Olathe, Kansas 66061
(Address of principal executive offices, including Zip Code)
Registrant’s telephone number, including area code:   (877234-3468
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $0.0001 par value per shareEGOVThe Nasdaq Stock Market, LLC
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 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 the definitions of “large accelerated filer”, “accelerated filer”, “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer  
Non-accelerated filer   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 Act).  Yes  No 

On April 24, 2020, the registrant had 66,970,030 shares of common stock outstanding.



NIC INC.
Form 10-Q for the Quarter Ended March 31, 2020
Table of Contents


2


PART I - FINANCIAL INFORMATION

ITEM 1. CONSOLIDATED FINANCIAL STATEMENTS

NIC INC.
CONSOLIDATED BALANCE SHEETS
(UNAUDITED)
thousands except par value amount

 March 31, 2020December 31, 2019
ASSETS
Current assets:  
Cash$217,587  $214,380  
Trade accounts receivable, net101,814  85,399  
Prepaid expenses & other current assets18,375  12,944  
Total current assets337,776  312,723  
Property and equipment, net10,150  10,091  
Right of use lease assets, net9,901  10,778  
Intangible assets, net22,109  22,398  
Goodwill5,965  5,965  
Other assets794  404  
Total assets$386,695  $362,359  
LIABILITIES AND STOCKHOLDERS' EQUITY
Current liabilities:  
Accounts payable$88,056  $63,685  
Accrued expenses21,118  25,940  
Lease liabilities3,642  3,776  
Other current liabilities8,951  7,191  
Total current liabilities121,767  100,592  
Deferred income taxes, net3,183  2,463  
Lease liabilities6,607  7,373  
Other long-term liabilities6,094  6,003  
Total liabilities137,651  116,431  
Commitments and contingencies (Notes 2, 3 and 6)    
Stockholders' equity:  
Common stock, $0.0001 par, 200,000 shares authorized, 66,968 and 66,968 shares issued and outstanding
7  7  
Additional paid-in capital123,683  123,208  
Retained earnings125,354  122,713  
Total stockholders' equity249,044  245,928  
Total liabilities and stockholders' equity$386,695  $362,359  
 
See accompanying notes to unaudited consolidated financial statements.
3


NIC INC.
CONSOLIDATED STATEMENTS OF INCOME
(UNAUDITED)
thousands except per share amounts
 Three Months Ended
March 31,
 
20202019
Revenues:
State enterprise revenues$74,411  $69,853  
Software & services revenues16,708  15,327  
Total revenues91,119  85,180  
Operating expenses:      
State enterprise cost of revenues, exclusive of depreciation & amortization
46,271  41,978  
Software & services cost of revenues, exclusive of depreciation & amortization
10,724  9,397  
Selling & administrative8,064  9,964  
Enterprise technology & product support7,254  6,445  
Depreciation & amortization3,482  2,421  
Total operating expenses75,795  70,205  
Operating income 15,324  14,975  
Other income:
Interest income389  604  
Income before income taxes15,713  15,579  
Income tax provision 3,850  4,077  
Net income$11,863  $11,502  
Basic net income per share$0.18  $0.17  
Diluted net income per share$0.18  $0.17  
Weighted average shares outstanding:  
Basic66,987  66,670  
Diluted66,987  66,670  
 
See accompanying notes to unaudited consolidated financial statements.

4



NIC INC.
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY
(UNAUDITED)
thousands

Three Months Ended March 31, 2020
 Common StockAdditional Paid-in CapitalRetained Earnings 
 SharesAmountTotal
Balance, January 1, 202066,968  $7  $123,208  $122,713  $245,928  
Net cumulative effect of adoption of accounting standard (Note 2)
—  —  —  339  339  
Net income—  —  —  11,863  11,863  
Dividends declared—  —  —  (6,105) (6,105) 
Dividend equivalents on unvested performance-based restricted stock awards
—  —  35  (35)   
Dividend equivalents canceled upon forfeiture of performance-based restricted stock awards
—  —  (84) 84    
Restricted stock vestings228  —  —  —  —  
Shares surrendered and canceled upon vesting of restricted stock to satisfy tax withholdings
(91) —  (1,865) (1,865) 
Repurchase of shares
(241) —  (439) (3,505) (3,944) 
Stock-based compensation—  1,319    1,319  
Issuance of common stock under employee stock purchase plan
104  —  1,509  —  1,509  
Balance, March 31, 202066,968  $7  $123,683  $125,354  $249,044  

Three Months Ended March 31, 2019
 Common StockAdditional Paid-in CapitalRetained Earnings 
 SharesAmountTotal
Balance, January 1, 201966,569  $7  $117,763  $93,919  $211,689  
Net income—  —  —  11,502  11,502  
Dividends declared—  —  —  (5,402) (5,402) 
Dividend equivalents on unvested performance-based restricted stock awards
—  —  27  (27)   
Dividend equivalents canceled upon forfeiture of performance-based restricted stock awards
—  —  (122) 122    
Restricted stock vestings364  —  —  —  —  
Shares surrendered and canceled upon vesting of restricted stock to satisfy tax withholdings
(153) —  (2,609) —  (2,609) 
Stock-based compensation—  2,272    2,272  
Shares issuable in lieu of dividend payments on performance-based restricted stock awards
3  —  —  —  —  
Issuance of common stock under employee stock purchase plan
128  —  1,443    1,443  
Balance, March 31, 201966,911  $7  $118,774  $100,114  $218,895  

See accompanying notes to unaudited consolidated financial statements.
5


NIC INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(UNAUDITED)
thousands
 Three Months Ended March 31,
 20202019
Cash flows from operating activities:  
Net income$11,863  $11,502  
Adjustments to reconcile net income to net cash provided by operating activities: 
Depreciation & amortization3,482  2,421  
Stock-based compensation expense1,319  2,272  
Deferred income taxes603  1,076  
Provision (recoveries) for losses on accounts receivable347  (186) 
Changes in operating assets and liabilities:  
Trade accounts receivable, net(16,306) (32,464) 
Prepaid expenses & other current assets(5,431) (1,205) 
Other assets697  1,069  
Accounts payable24,371  20,008  
Accrued expenses(4,822) (3,183) 
Other current liabilities1,416  422  
Other long-term liabilities(675) (664) 
Net cash provided by operating activities16,864  1,068  
Cash flows from investing activities:  
Purchases of property and equipment(1,060) (1,484) 
Asset acquisition  (1,743) 
Capitalized software development costs(2,192) (2,417) 
Net cash used in investing activities(3,252) (5,644) 
Cash flows from financing activities:  
Cash dividends on common stock(6,105) (5,402) 
Proceeds from employee common stock purchases1,509  1,443  
Shares surrendered upon vesting of restricted stock to satisfy tax withholdings
(1,865) (2,609) 
Repurchase of shares(3,944)   
Net cash used in financing activities(10,405) (6,568) 
Net increase (decrease) in cash3,207  (11,144) 
Cash, beginning of period214,380  191,700  
Cash, end of period$217,587  $180,556  
Other cash flow information:  
Cash payments:  
Income taxes paid, net$4,391  $3,637  
See accompanying notes to unaudited consolidated financial statements.
6


NIC INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

1.  THE COMPANY

NIC Inc., together with its subsidiaries (the "Company" or "NIC") is a leading provider of digital government services that help governments use technology to provide a higher level of service to businesses and citizens and increase efficiencies. The Company accomplishes this currently through two channels: its state enterprise businesses and its software & services businesses.

In the Company's state enterprise businesses, it generally designs, builds, and operates digital government services on an enterprise-wide basis on behalf of state and local governments desiring to provide access to government information and to complete secure government-based transactions through multiple online channels. These digital government services consist of websites and applications the Company has built that allow consumers, such as businesses and citizens, to access government information, complete transactions and make electronic payments. The Company typically manages operations for each contractual relationship through separate local subsidiaries that operate as decentralized businesses with a high degree of autonomy. The Company is typically responsible for funding the up-front investments and ongoing operations and maintenance costs of the digital government services. The Company’s software & services businesses primarily include its subsidiaries that provide payment processing services, software development and digital government services, other than those services provided under state enterprise contracts, to federal agencies as well as state and local governments.

2.  SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of presentation

The accompanying unaudited consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the U.S. (“U.S. GAAP”). The consolidated financial statements include all the Company's direct and indirect wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.

Pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”), certain information and note disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted. In the opinion of management, the unaudited consolidated financial statements contain all adjustments (consisting of normal and recurring adjustments) necessary to fairly present the consolidated financial position and the results of operations, changes in stockholders' equity and cash flows of the Company as of the dates and for the interim periods presented. The unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements of the Company for the year ended December 31, 2019, including the notes thereto, set forth in the Company’s 2019 Annual Report on Form 10-K.

Certain amounts in the consolidated statements of income for the three months ended March 31, 2019 were reclassified to conform to the current year presentation. In 2020, the Company began classifying the current Texas payment processing contract in the software & services category. The Company reclassified $7.4 million of revenues and $6.7 million of cost of revenues from this contract from the state enterprise category to the software & services category in the prior year. The reclassification had no impact on net income or cash flows for the period ended March 31, 2019.

Use of estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the unaudited consolidated financial statements and accompanying notes. Actual results could differ from those estimates. The results of operations for interim periods are not necessarily indicative of the results to be expected for the full year ending December 31, 2020.

Recently issued accounting pronouncements

Credit Losses

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326), to replace the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. For trade and other receivables, the Company will be required to use a forward-looking expected loss model rather than the incurred loss model for
7


recognizing credit losses which reflects losses that are probable. On January 1, 2020, the Company adopted the standard and all the related amendments, using a modified retrospective approach. The adoption of the standard resulted in a cumulative-effect adjustment to retained earnings of approximately $0.3 million. The adoption of the standard did not have a significant impact on the Company’s consolidated earnings or cash flows.

Revenue recognition

The Company accounts for revenue in accordance with Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers. Revenue is recognized when a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration which the Company expects to receive in exchange for those goods or services.  

Disaggregation of Revenue

The Company currently earns revenues from three main sources: (i) transaction-based fees, which consist of interactive government services (“IGS”), driver history records (“DHR”) and other transaction-based revenues, (ii) development services and (iii) fixed-fee services. The following table summarizes, by reportable and operating segment, the principal activities from which the Company generates revenue (in thousands):

Three Months Ended March 31, 2020
 State EnterprisePaymentsAll OtherConsolidated
Total
IGS$48,187  $  $  $48,187  
DHR22,849      22,849  
Other  10,016  5,464  15,480  
Total transaction-based71,036  10,016  5,464  86,516  
Development services2,137      2,137  
Fixed-fee services1,238    1,228  2,466  
Total revenues$74,411  $10,016  $6,692  $91,119  
Three Months Ended March 31, 2019
State EnterprisePaymentsAll OtherConsolidated
Total
IGS$42,751  $  $  $42,751  
DHR23,685      23,685  
Other  9,352  5,534  14,886  
Total transaction-based66,436  9,352  5,534  81,322  
Development services2,179      2,179  
Fixed-fee services1,238    441  1,679  
Total revenues$69,853  $9,352  $5,975  $85,180  

Transaction-based Revenues

Under certain contracts with its government partners, the Company agrees to provide continuous access to digital government services that allow consumers to complete secure transactions, such as applying for a permit, retrieving government records, or filing a government-mandated form or report, in exchange for transaction-based fees. The Company satisfies its performance obligation by providing access to applications over the contractual term and by processing transactions as they are initiated by consumers. The performance obligation is satisfied when the Company provides the access and it is used by the consumer.

8


Development Services Revenues

The Company earns development services revenues primarily under contracts to provide software development and other time and materials services to its government partners. These contracts are generally not longer than one year in duration. For services provided under development contracts, the performance obligation is either satisfied over time or at a point in time upon customer acceptance.

Under its development services contracts, the Company typically does not have significant future performance obligations that extend beyond one year. As of March 31, 2020, the total transaction price allocated to unsatisfied performance obligations was approximately $5.4 million.

Fixed-fee Services Revenues

Fixed-fee services revenues primarily consist of revenues from providing recurring fixed fee digital government services to the Company’s government partner in Indiana and smaller contracts for subscription-based services in the Company's software & services businesses. As of March 31, 2020, the Company’s Indiana contract had unsatisfied performance obligations for one month. The total transaction price allocated to the unsatisfied performance obligation is not significant.

The subscription-based service contracts in the Company's software & services businesses are a fixed-fee single performance obligation to provide government partners continuous access to digital services. As of March 31, 2020, the unsatisfied performance obligations related to these contracts was $16.7 million, which will be recognized over the term of such contracts, generally 1 - 5 years.

Unearned Revenues

Unearned revenues at March 31, 2020 and December 31, 2019 were approximately $3.3 million and $3.8 million, respectively. The change in the deferred revenue balance for the three months ended March 31, 2020 is primarily driven by cash payments received or due in advance of satisfying the Company's performance obligations, offset by $2.3 million of revenues recognized that were previously included in deferred revenue.

Trade accounts receivable

The Company records trade accounts receivable at net realizable value. This value includes an appropriate allowance for estimated uncollectible accounts. The Company calculates this allowance based on its history of write-offs, and its relationship with, and the forecasted economic status of, its customers. Trade accounts receivable are written off when deemed uncollectible. Recoveries of receivables previously written off are recorded when received. The Company’s allowance for doubtful accounts at March 31, 2020 and December 31, 2019 was approximately $1.1 million and $1.2 million, respectively.

3.  GOVERNMENT CONTRACTS

State enterprise contracts

The Company’s state enterprise contracts generally have an initial multi-year term with provisions for renewals for various periods at the option of the government. The Company’s primary business obligation under these contracts is generally to design, build, and operate digital government services on an enterprise-wide basis on behalf of governments desiring to provide access to government information and to digitally complete government-based transactions and payments. NIC typically markets the services and solicits consumers to complete government-based transactions and to enter into subscriber contracts permitting the user to access online applications and the government information contained therein in exchange for transactional and/or subscription user fees. The Company enters into statements of work with various agencies and divisions of the government to provide specific services and to conduct specific transactions. These statements of work preliminarily establish the pricing of the online transactions and data access services the Company provides and the division of revenues between the Company and the government agency. The government oversight authority must approve prices and revenue sharing agreements. The Company has limited control over the level of fees it is permitted to retain.

The Company is typically responsible for funding the up-front development and ongoing operations and maintenance costs of digital government services and generally owns all the intellectual property in connection with the applications developed under these contracts. After completion of a defined contract term or upon termination for cause, the government partner typically receives a perpetual, royalty-free license to use the applications built by the Company only in its own state. However, certain enterprise applications, proprietary customer management, billing, payment processing and other software applications that the
9


Company has developed and standardized centrally are provided to government partners on a software-as-a-service (“SaaS”) basis, and thus would not be included in any royalty-free license. If the Company’s contract expires after a defined term or if its contract is terminated by a government partner for cause, the government agency would be entitled to take over the applications in place, and NIC would have no future revenue from, or obligation to, such former government partner, except as otherwise provided in the contract.

Any renewal of these contracts beyond the initial term by the government is optional and a government may terminate its contract prior to the expiration date if the Company breaches a material contractual obligation and fails to cure such breach within a specified period or upon the occurrence of other events or circumstances specified in the contract. In addition, 15 contracts under which the Company provides enterprise-wide digital government services, as well as the Company’s contract with the Federal Motor Carrier Safety Administration (“FMCSA”), can be terminated by the other party without cause on a specified period of notice. Collectively, revenues generated from these contracts represented approximately 59% of the Company’s total consolidated revenues for the three months ended March 31, 2020. If any of these contracts is terminated without cause, the terms of the respective contract may require the government to pay the Company a fee to continue to use the Company’s applications.

Under a typical state enterprise contract, the Company is required to fully indemnify its government partners against claims that the Company’s services infringe upon the intellectual property rights of others and against claims arising from the Company’s performance or the performance of the Company’s subcontractors under the contract.

Software & services contracts

The Company’s subsidiary NIC Federal, LLC has a contract with the FMCSA to develop and manage the FMCSA’s Pre-Employment Screening Program (“PSP”) for motor carriers nationwide, using a transaction-based business model.

Expiring contracts

There are currently 7 state enterprise contracts, as well as the Company's contract with the FMCSA, that have expiration dates within the 12-month period following March 31, 2020. Collectively, revenues generated from these contracts represented approximately 27% of the Company’s total consolidated revenues for the three months ended March 31, 2020. Although three of these state enterprise contracts have renewal provisions, any renewal is at the option of the Company’s government partner. As described above, if a contract is not renewed after a defined term, the government partner would be entitled to take over the applications in place, and NIC would have no future revenue from, or obligation to, such former government partner, except as otherwise provided in the contract.

Performance Bond Commitments

At March 31, 2020, the Company was bound by performance bond commitments totaling approximately $25.2 million on certain government contracts and other business relationships.

4.  EARNINGS PER SHARE

Unvested share-based payment awards that contain non-forfeitable rights to dividends or dividend equivalents (whether paid or unpaid) are participating securities and are included in the computation of earnings per share pursuant to the two-class method for all periods presented. The two-class method is an earnings allocation formula that treats a participating security as having rights to undistributed earnings that would otherwise have been available to common stockholders. The Company’s service-based restricted stock awards contain non-forfeitable rights to dividends and are participating securities. Accordingly, service-based restricted stock awards were included in the calculation of earnings per share using the two-class method for all periods presented. Unvested service-based restricted shares totaled 0.7 million for both the three months ended March 31, 2020 and 2019. Basic earnings per share is calculated by first allocating earnings between common stockholders and participating securities. Earnings attributable to common stockholders are divided by the weighted average number of common shares outstanding during the period. Diluted earnings per share is calculated by giving effect to dilutive potential common shares outstanding during the period. The dilutive effect of shares related to the Company’s employee stock purchase plan is determined based on the treasury stock method. The dilutive effect of service-based restricted stock awards is based on the more dilutive of the treasury stock method or the two-class method assuming a reallocation of undistributed earnings to common stockholders after considering the dilutive effect of potential common shares other than the participating unvested restricted stock awards. The dilutive effect of performance-based restricted stock awards is based on the treasury stock method.

10


The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share amounts):

Three Months Ended
March 31,
 20202019
Numerator:
Net income$11,863  $11,502  
Less: Income allocated to participating securities(129) (127) 
Net income available to common stockholders$11,734  $11,375  
Denominator:  
Weighted average shares - basic66,987  66,670  
Performance-based restricted stock awards    
Weighted average shares - diluted66,987  66,670  
Basic net income per share:$0.18  $0.17  
Diluted net income per share:$0.18  $0.17  

5.  STOCKHOLDERS’ EQUITY

The Company's Board of Directors declared and paid the following dividends (payment amount in millions):
Declaration DateDividend per ShareRecord DatePayment DatePayment Amount
January 27, 2020$0.09March 4, 2020March 18, 2020$6.1
January 28, 2019$0.08March 5, 2019March 19, 2019$5.4

On April 23, 2020, the Company’s Board of Directors declared a regular quarterly cash dividend of $0.09 per share, payable to stockholders of record as of June 11, 2020. The dividend, which is expected to total approximately $6.1 million, will be paid on June 25, 2020, out of the Company’s available cash.

Share Repurchase

In March 2018, the Company announced that its Board of Directors authorized a stock repurchase program allowing the Company to repurchase up to $25 million of common stock. During the three months ended March 31, 2020, the Company repurchased and retired 241,180 shares at a weighted average purchase price of $16.33 for a total value of $3.9 million under the repurchase program.

6.  INCOME TAXES

The Company's effective tax rate was 24.5% and 26.2% for the three months ended March 31, 2020 and 2019, respectively. The Company's effective tax rate for the three months ended March 31, 2020 and 2019 was higher than the federal statutory rate of 21% primarily due to state income taxes and non-deductible expenses. Additionally, the effective tax rate was higher in the prior year period due to $2.6 million of executive severance costs, a significant portion of which were not deductible for income tax purposes.

7.  STOCK BASED COMPENSATION

During the three months ended March 31, 2020, the Compensation Committee of the Board of Directors of the Company granted to certain management-level employees and executive officers, service-based restricted stock awards totaling 265,293 shares with a grant-date fair value totaling approximately $5.5 million. Such restricted stock awards vest beginning one year from the date of grant in annual installments of 25%. Restricted stock is valued at the date of grant, based on the closing market price of the Company’s common stock, and expensed using the straight-line method over the requisite service period (generally the vesting period of the award). The Company records forfeitures when they occur.

11


During the three months ended March 31, 2020, the Compensation Committee of the Board of Directors of the Company granted performance-based restricted stock awards to certain executive officers pursuant to the terms of the Company’s executive compensation program totaling 137,052 shares with a grant-date fair value totaling approximately $2.8 million. This represents the maximum number of shares the executive officers can earn at the end of a three-year performance period ending December 31, 2022. The actual number of shares earned will be based on the Company’s performance related to the following performance criteria over the performance period:

Operating income growth (three-year compound annual growth rate); and
Total consolidated revenue growth (three-year compound annual growth rate).

At the end of the three-year period, the executive officers are eligible to receive up to a specified number of shares based on the Company’s performance relative to these performance criteria over the performance period. In addition, the executive officers will accrue dividend equivalents for any cash dividends declared during the performance period, payable in the form of additional shares of Company common stock, based on the maximum number of shares to be earned by the executive officers for each performance-based restricted stock award. Such hypothetical cash dividend payment shall be divided by the fair value of the Company’s common stock on the dividend payment date to determine the maximum number of notional shares to be awarded. At the end of the three-year performance period and on the date some or all the shares are paid under the agreement, a pro rata number of notional dividend shares will be converted into an equivalent number of dividend shares paid and granted to the executive officers based on the actual number of underlying shares earned during the performance period.

At December 31, 2019, the three-year performance period related to the performance-based restricted stock awards granted to certain executive officers on February 22, 2017 ended. Based on the Company’s actual financial results from 2017 through 2019, no shares or dividend equivalent shares were earned, and the 87,241 shares subject to the awards were forfeited in the first quarter of 2020.

Stock-based compensation cost for performance-based restricted stock awards is measured at the grant date based on the fair value of shares expected to be earned at the end of the performance period and is recognized as expense over the performance period based on the probable number of shares expected to vest.

The following table presents stock-based compensation expense included in the Company’s unaudited consolidated statements of income (in thousands):
Three Months Ended
March 31,
 20202019
State enterprise cost of revenues, exclusive of depreciation & amortization
$358  $361  
Software & services cost of revenues, exclusive of depreciation & amortization
28  35  
Selling & administrative768  1,716  
Enterprise technology & product support165  160  
Total stock-based compensation expense $1,319  $2,272  
  
12


8.  REPORTABLE SEGMENT AND RELATED INFORMATION

Beginning in the first quarter of 2020, the Company determined that it has two reportable segments: 1) State Enterprise and 2) Payments. Prior to the first quarter of 2020, the Company had one reportable segment: State Enterprise. The change from one to two reportable segments was based on quantitative and qualitative considerations, and was a result of recent changes in the Company's reporting structure to reclassify the current Texas payment processing contract from the state enterprise category to the software & services category. The revised reportable segments reflect the way the Company evaluates its business performance and manages its operations. All prior year amounts have been restated to conform to the current year presentation.

The State Enterprise reportable segment generally includes the Company’s subsidiaries operating digital government services on an enterprise-wide basis for state and local governments. The Payments reportable segment includes subsidiaries in the software & services category that provide certain payment processing-related, transaction-based services to state and local government agencies in states where the Company does not maintain an enterprise-wide contract and to a few private sector entities. The All Other category primarily includes subsidiaries in the software & services category that provide software development and digital government services, other than those provided on an enterprise-wide basis, to federal agencies, including the Company's contract with the FMCSA to operate the Federal PSP and the Company's subcontract for the Recreation.gov outdoor recreation service, as well as to other state and local governments, including the Company's RxGov prescription drug monitoring business and NIC Licensing Solutions regulatory licensing business. Each of the Company’s businesses within the All Other category is an operating segment and has been grouped together to form the All Other category, as none of the operating segments meets the quantitative threshold of a separately reportable segment. There have been no significant intersegment transactions for the periods reported. The summary of significant accounting policies applies to all operating segments.

The measure of profitability by which management, including the Company’s Chief Operating Decision Maker ("CODM"), evaluates the performance of its operating segments and allocates resources to them is operating income (loss). Segment assets or other segment balance sheet information is not presented to the Company’s CODM. Accordingly, the Company has not presented information relating to segment assets.

The table below reflects summarized financial information for the Company’s reportable segments for the three months ended March 31, (in thousands):
 State EnterprisePaymentsAll OtherOther Reconciling ItemsConsolidated
Total
2020    
Revenues$74,411  $10,016  $6,692  $  $91,119  
Costs & expenses46,271  7,948  2,776  15,318  72,313  
Depreciation & amortization699  1  1,073  1,709  3,482  
Operating income (loss)$27,441  $2,067  $2,843  $(17,027) $15,324  
2019    
Revenues$69,853  $9,352  $5,975  $  $85,180  
Costs & expenses41,978  7,357  2,040  16,409  67,784  
Depreciation & amortization636  1  20  1,764  2,421  
Operating income (loss)$27,239  $1,994  $3,915  $(18,173) $14,975  


The Company's enterprise contract with the state of Colorado accounted for approximately 10% of the Company's total consolidated revenues for the three months ended March 31, 2019. No other customer accounted for more than 10% of the Company's total consolidated revenues for any period presented.

13


ITEM 2.  MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
This section should be read in conjunction with our Unaudited Consolidated Financial Statements and the related Notes included in this Quarterly Report on Form 10-Q.

CAUTION ABOUT FORWARD-LOOKING STATEMENTS

Statements in this Quarterly Report on Form 10-Q regarding NIC Inc. and its subsidiaries (referred to herein as “the Company”, “NIC”, “we”, “our” or “us”) and its business, which are not current or historical facts, are “forward-looking statements” that involve risks and uncertainties. Forward-looking statements include, but are not limited to, statements of plans and objectives, statements of future economic performance or financial projections, statements regarding the planned implementation of new contracts and new projects under existing contracts, the expected length of contract terms, statements relating to our business plans, objectives and expected operating results, statements relating to our expected effective tax rate, statements relating to possible future dividends and share repurchases, statements regarding the expected effects of changes in accounting standards, statements of assumptions underlying such statements, statements related to the ongoing impact of the COVID-19 pandemic and statements of our intentions, hopes, beliefs, expectations, or predictions of the future. For example, statements like we “expect,” we “believe,” we “plan,” we “intend,” or we “anticipate” are forward-looking statements. Investors should be aware that our actual operating results and financial performance may differ materially from our expressed expectations because of risks and uncertainties about the future including those risks discussed in this Quarterly Report on Form 10-Q and in our 2019 Annual Report on Form 10-K filed with the Securities and Exchange Commission (“SEC”) on February 20, 2020.

There are a number of important factors that could cause actual results to differ materially from those suggested or indicated by such forward-looking statements. These include, among others, our success in renewing existing contracts and in signing contracts with new states and with federal and state government agencies; our ability to successfully increase the adoption and use of digital government services; the possibility of security breaches or disruptions through cyber-attacks or other events and any resulting liability; our ability to implement new contracts and any related technology enhancements in a timely and cost-effective manner; the possibility of reductions in fees or revenues as a result of budget deficits, government shutdowns, or changes in government policy; continued favorable government legislation; acceptance of digital government services by businesses and citizens; our ability to identify and acquire suitable acquisition candidates and to successfully integrate any acquired businesses; competition; general economic conditions; the impact of the COVID-19 pandemic as discussed under “RISK FACTORS” in Part II, Item IA of this Quarterly Report on Form 10-Q, and the other factors under “RISK FACTORS” in Part I, Item 1A and “Cautions About Forward Looking Statements" in Part II, Item 7, Management's Discussion and Analysis of Financial Condition and Results of Operations, of NIC’s 2019 Annual Report on Form 10-K filed on February 20, 2020 with the SEC. Investors should read all of these discussions of risks carefully.

All forward-looking statements made in this Quarterly Report on Form 10-Q speak only as of the date of this report. Except as may be required by applicable law, we will not update the information in this Quarterly Report on Form 10-Q if any forward-looking statement later turns out to be inaccurate. Investors are cautioned not to put undue reliance on any forward-looking statement.

OVERVIEW OF OUR BUSINESS MODEL

We are a leading provider of digital government services that help governments use technology to provide a higher level of service to businesses and citizens and increase efficiencies. We accomplish this through two channels: our state enterprise businesses and our software & services businesses.

In our state enterprise businesses, we generally enter into contracts with state and local governments to design, build, and operate digital government services on an enterprise-wide basis on their behalf. We typically enter into multi-year contracts and manage operations for each government partner through separate local subsidiaries that operate as decentralized businesses with a high degree of autonomy. The digital services that we build allow businesses and citizens to access government information through multiple channels and complete billions of dollars of secure transactions and payments annually. We are typically responsible for funding up-front development and ongoing operations and maintenance costs of the digital government services. Our unique business model allows us to generate revenues by sharing in the fees collected from digital government transactions. Our government partners benefit because they reduce their financial and technological risks, increase their operational efficiencies, avoid costs, and gain a centralized, customer-focused presence on the internet, while businesses and citizens gain a faster, more convenient, and more cost-effective means to interact with governments.

14


On behalf of our government partners, we enter into statements of work with various agencies and divisions of the government to provide specific services and to conduct specific transactions. These statements of work preliminarily establish the pricing of the services we provide (i.e. data access, transaction processing and payment processing services) and the division of revenues between us and the government agency. The government oversight authority must approve prices and revenue sharing agreements. We have limited control over the level of fees we are permitted to retain. Any changes made to the amount or percentage of fees retained by us, or to the amounts charged for the services offered, could materially affect the profitability of the respective contract. We typically own all the intellectual property related to the applications developed under these contracts. After completion of a defined contract term or upon termination for cause, the government partner typically receives a perpetual, royalty-free license to use the applications and digital government services we built only in its own state. However, certain enterprise applications and proprietary customer management, billing, payment processing or other applications that we have developed and standardized centrally are provided to our government partners on a software-as-a-service (“SaaS”) basis, and thus would not be included in any royalty-free license. If our contract expires after a defined term or if our contract is terminated by our government partner for cause, the government agency would be entitled to take over the owned or licensed applications in place, and NIC would have no future revenue from, or obligation to, such former government partner, except as otherwise provided in the contract. In our state enterprise business, we also enter into contracts to provide software development and management services to governments in exchange for an agreed-upon fee.

In our software & services businesses, we provide certain payment processing services, software development and digital government services, other than those provided on an enterprise-wide basis, to federal agencies, as well as state and local governments. Generally, our software & services contracts include transaction processing contracts, SaaS contracts and, to a lesser degree, software development contracts.

In fiscal year 2019, businesses and citizens completed over $22 billion in secure transactions and payments through the digital services we operate on behalf of our government partners in our state enterprise and software & services businesses.

For additional information on our government contracts, refer to Note 3, Government Contracts, in Part I, Item 1 of this Quarterly Report on Form 10-Q. The loss of a contract due to the expiration, termination or failure to renew the contract, if not replaced, could significantly reduce our revenues and profitability. In addition, any changes made to the amount or percentage of fees retained by us, or to the amounts charged for the services offered, could materially affect the profitability of our contracts. 

SEGMENT INFORMATION

Beginning in the first quarter of 2020, the Company determined that it has two reportable segments: 1) State Enterprise and 2) Payments. Previously, we had one reportable segment, State Enterprise. The change from one to two reportable segments was based on quantitative and qualitative considerations, and was a result of recent changes in our reporting structure to reclassify the current Texas payment processing contract from the state enterprise category to the software & services category. The revised segments reflect the way the Company evaluates its business performance and manages its operations. All prior year amounts have been restated to conform to the current year presentation.

Our State Enterprise reportable segment generally includes our subsidiaries that provide digital government services and payment processing on an enterprise-wide basis for state and local governments. Our Payments reportable segment includes our subsidiaries that provide certain payment processing-related, transaction-based services to state and local agencies in states where we do not maintain an enterprise-wide contract and to a few private sector entities. The All Other category primarily includes our subsidiaries that provide software development and digital government services, other than those provided on an enterprise-wide basis, to federal agencies, as well as state and local governments.

For financial information about our reportable segments, please refer to Note 8, Reportable Segment and Related Information, in the Notes to Unaudited Consolidated Financial Statements.

REVENUES

We classify our revenues into two primary categories: 1) state enterprise and 2) software & services. Each of these categories are described below:

State Enterprise Revenues: We earn revenues from our subsidiaries operating enterprise-wide state contracts that provide digital government services to multiple government agencies. We categorize our state enterprise revenues into three main sources: transaction-based fees, development services and fixed-fee services. Transaction-based revenues and fixed-fee services
15


revenues are generally recurring while development services revenues are generally non-recurring. Each revenue source is further described below:

Transaction-based:
IGS: fees from a wide variety of interactive government services, other than digital access to motor vehicle driver history records, for transactions conducted by business users and consumers. For a representative listing of the IGS applications we currently offer through our state enterprise businesses in conjunction with our government partners, refer to Part I, Item 1 in our 2019 Annual Report on Form 10-K, filed with the SEC on February 20, 2020.
DHR: fees from providing data resellers, insurance companies, and other pre-authorized customers digital access to state motor vehicle driver history records on behalf of our state partners.
Development Services: revenues from the performance of software development projects and other time and materials services for our government partners. While we actively market these services, they do not have the same degree of predictability as our transaction-based or fixed-fee services.
Fixed-Fee Services: our state enterprise business in Indiana earns fixed fees from the performance of digital government services for numerous government agencies.

Software & Services Revenues: We earn revenues from our businesses that provide payment processing services, software development and digital government services, other than those services provided under state enterprise contracts, to federal agencies as well as state and local governments. Our Software & Services revenue is mainly transaction-based and classified as payments, federal and other. Each of these revenue types is further described below:

Payments: primarily transaction-based fees from contracts with state and local governments for payment processing-related, transaction-based services that are not part of an enterprise-wide state contract. The majority of revenues from these sources are recurring.
Federal: primarily transaction-based, fees from contracts with certain Federal agencies in the United States, including the Department of Transportation's Federal Motor Carrier Safety Administration ("FMCSA") to manage the Pre-Employment Screening Program ("PSP") and transaction-based revenues we earn as a subcontractor to Booz Allen Hamilton on its Recreation.gov contract. The majority of our Federal revenues are generally recurring under the respective contracts.
Other: primarily implementation and SaaS subscription revenues from our RxGov prescription drug monitoring business and our recently acquired NIC Licensing Solutions regulatory licensing business. The majority of revenues from these sources are recurring.

OPERATING EXPENSES

The primary categories of operating expenses include: cost of revenues, selling & administrative, enterprise technology & product support, and depreciation & amortization. Each of these categories are described below:

Cost of Revenues: This consists of all direct costs associated with providing digital government services for both the state enterprise and software & services and excludes depreciation and amortization. We categorize costs of revenues between fixed and variable costs:

Fixed costs include costs such as employee compensation and benefits (including stock-based compensation), subcontractor labor costs, telecommunications costs, provision for losses on accounts receivable, and all other costs associated with the provision of dedicated client service such as dedicated office facilities.

Variable costs fluctuate with the level of revenues and primarily include interchange fees required to process credit/debit card transactions, bank fees to process automated clearinghouse transactions and, to a much lesser extent, costs associated with revenue share arrangements with certain state partners. A significant percentage of our transaction-based revenues are generated from online applications whereby users pay for information or transactions via credit/debit cards. We typically earn a portion of the credit/debit card transaction amount, but also must pay an associated interchange fee to the financial institution that processes the credit/debit card transaction. We earn a lower incremental gross profit percentage on these transactions as compared to our DHR and other IGS transactions. However, we plan to continue to implement these services because they are needed by our government partners and they contribute favorably to our operating income and cash flow growth.

Selling & Administrative: This category consists primarily of corporate-level expenses (including all forms of compensation and benefits) relating to market development and sales, human resource management, marketing, corporate communications and public relations, administration, legal, finance and accounting, internal audit and other non-customer service-related costs.
16



Enterprise Technology & Product Support: This category consists primarily of corporate-level expenses (including all forms of compensation and benefits) for our information technology, product and security teams that support our centrally hosted data center infrastructure and centrally developed payment processing solutions, government agency vertical products, including outdoor recreation, healthcare and regulatory licensing, and other platform solutions, including our citizen-centric Gov2Go enterprise platform and enterprise microservices and internal development platforms.

Depreciation & Amortization: This category consists of depreciation of fixed assets and amortization of both internally developed software and assets purchased as part of acquisitions.

NOVEL CORONAVIRUS DISEASE 19 ("COVID-19")

We are monitoring the ongoing COVID-19 pandemic and have been actively working with our government partners to assist them with the impact. As the outbreak progressed in the United States and the vast majority of states issued stay-at-home orders, mostly in the latter part of March, we have seen a decrease in volumes for certain services we operate on behalf of our government partners, including driver history record services we operate in the vast majority of our enterprise states, the federal Pre-Employment Screening Program we operate on behalf of the Department of Transportation Federal Motor Carrier Safety Administration, and the federal Recreation.gov outdoor recreation service we operate as a subcontractor in conjunction with Booz Allen Hamilton, among other services. We have also seen a shift from certain in-person, over-the-counter transactions conducted in brick-and-mortar government offices, many of which are temporarily closed, to those we manage digitally online for our government agency partners. In addition, we have seen several government agency partners allow citizens 60 to 90 day extensions for certain required filings and renewals. The actions have impacted the amount and timing of the revenues we recognize for these services, and we expect these trends to continue for at least the next several months. While historically our revenues and earnings have been relatively predictable as a result of our recurring transaction-based business model, we believe the effect of the COVID-19 pandemic will not be fully reflected in our results of operations and overall financial performance until future periods. Further, we believe the COVID-19 pandemic may have a prolonged negative impact on broader economic conditions in the United States, which may impact our results of operations in the future. While we have not incurred any significant disruptions to our business activities or services, we have temporarily closed all our offices and shifted to remote operations to ensure social distancing and the health and safety of our employees. We continue to actively monitor the situation and assess further possible implications to our business and are taking aggressive actions to mitigate potential adverse consequences, such as operational contingency planning and testing, key personnel succession planning, enhanced employee and government partner communication protocols, and cost containment efforts to buffer potential revenue declines. See “Risk Factors” in Part II, Item 1A of this report for additional discussion of the risks associated with the COVID-19 pandemic and those "Risk Factors" described in Part I, Item 1A in our Annual Report on Form 10-K filed on February 20, 2020 with the SEC for those risks related to a prolonged economic slowdown, among other risk factors.

RESULTS OF OPERATIONS

The discussion below focuses on our consolidated results of operations for the three months ended March 31, 2020, compared to the three months ended March 31, 2019.

Total Revenues

In the table below, we have categorized our revenue by the two main categories included in the consolidated statements of income with the corresponding percentage change from the comparative prior year period:

 Three Months Ended March 31,
(dollar amounts in thousands)20202019Change% Change
State enterprise revenues$74,411  $69,853  $4,558  7%
Software & services revenues16,708  15,327  1,381  9%
Total$91,119  $85,180  $5,939  7%
Recurring revenues as % of total revenues98 %97 %

17


State Enterprise Revenues

In the table below, we have categorized our state enterprise revenues according to the underlying source of revenue, with the corresponding percentage change from the comparative prior year period:

 Three Months Ended March 31,
(dollar amounts in thousands)20202019Change% Change
IGS transaction-based$48,187  $42,751  $5,436  13%
DHR transaction-based22,849  23,685  (836) (4)%
Development services2,137  2,179  (42) (2)%
Fixed-fee services1,238  1,238  —  —%
Total$74,411  $69,853  $4,558  7%

The following table summarizes key financial metrics for state enterprise revenues. For the three months ended March 31, 2020, the results of the Illinois contract were excluded from the same-state category because it did not generate comparable revenues for two full comparable periods.
Three Months Ended March 31,
20202019
Same-state IGS revenue growth 13 %15 %
Same-state DHR revenue growth (decline)(4)%%
Same-state revenue growth (decline) - other services*(1)%(4)%
Same-state revenue growth - total%10 %
* Represents the combined growth of development services and fixed-fee services revenues.

State enterprise revenues for the three months ended March 31, 2020 increased 7% from the comparable prior year period driven by a 7% increase in same-state revenues.

The 7% increase in same-state revenues for the three months ended March 31, 2020 was mainly due to higher revenues in New Jersey and Wisconsin, among other states. Same-state IGS revenues increased 13% for the three months ended March 31, 2020 due, in part, to higher payment processing volumes in New Jersey and the new motor vehicle titling and registration service in Wisconsin, among other services. Same-state DHR revenues declined 4% for the three months ended March 31, 2020 due to lower revenues across several states, mainly occurring in the second half of March 2020 as a result of the impact of COVID-19 on the auto insurance industry and associated data resellers, resulting in lower volumes from these entities, who are the primary customers of state motor vehicle driving records. Same-state revenue growth for other services declined 1% for the three months ended March 31, 2020 primarily due to the timing of projects for development services in certain states.

Software & Services Revenues

In the table below, we have categorized our software & services revenues by key business categories, with the corresponding percentage change from the comparative prior year period:

 Three Months Ended March 31,
(dollar amounts in thousands)20202019Change% Change
Payments$10,016  $9,352  $664  7%
Federal5,464  5,534  (70) (1)%
Other1,228  441  787  178%
Total$16,708  $15,327  $1,381  9%

Software & services revenues for the three months ended March 31, 2020 increased 9%, or approximately $1.4 million, over the comparable prior year period. Other revenue increased due mainly to the recently-acquired NIC Licensing Solutions regulatory licensing business (acquired in May 2019) and higher revenues from RxGov prescription drug monitoring contracts in Maryland and Nebraska. The increase in our payments business was mainly driven by transaction growth in the state of Texas.
18



State Enterprise Cost of Revenues

In the table below, we have categorized our state enterprise cost of revenues between fixed and variable costs, with the corresponding percentage change from the comparative prior year period:

 Three Months Ended March 31,
(dollar amounts in thousands)20202019Change% Change
Fixed costs$25,591  $23,987  $1,604  7%
Variable costs20,680  17,991  2,689  15%
Total$46,271  $41,978  $4,293  10%

State enterprise cost of revenues for the three months ended March 31, 2020 were higher than the corresponding comparable prior year period as the increase in same-state costs drove an increase in both fixed and variable costs. The increase in fixed costs was primarily attributable to higher employee compensation and related costs to support the development and implementation of our outdoor recreation platform in Pennsylvania and Illinois, as well as higher costs in other states. The increase in variable costs was primarily attributable to an increase in credit card interchange fees associated with higher IGS payment processing revenues in New Jersey, among other states.

State enterprise gross profit percentage was 38% for the three months ended March 31, 2020 compared to 40% for the three months ended March 31, 2019. The decrease in the current quarter gross profit percentage was largely attributable to costs to support the development and implementation of our outdoor recreation platform in Pennsylvania and Illinois, and to a decrease in DHR revenues, as further discussed above. We carefully monitor our state enterprise gross profit percentage to strike a balance between generating a solid return for our stockholders and delivering value to our government partners through ongoing investment in our state enterprise businesses (which we believe also benefits our stockholders).

Software & Services Cost of Revenues

In the table below, we have categorized our software & services cost of revenues between fixed and variable costs, with the corresponding percentage change from the comparative prior year period:

 Three Months Ended March 31,
(dollar amounts in thousands)20202019Change% Change
Fixed costs$3,248  $2,653  $595  22%
Variable costs7,476  6,744  732  11%
Total$10,724  $9,397  $1,327  14%

Software & services cost of revenues for the three months ended March 31, 2020 increased 14% over the comparable prior year period, largely driven by higher fixed costs to support our RxGov and recently-acquired NIC Licensing Solutions businesses and higher variable costs attributable to credit card interchange fees associated with higher payment processing revenues in Texas, which are a part of our payments segment.

Our software & services gross profit percentage was 36% for the three months ended March 31, 2020 compared to 39% for the three months ended March 31, 2019, respectively. The decrease in the current quarter gross margin percentage was largely driven by higher costs to support our RxGov and recently-acquired NIC Licensing Solutions businesses.

Selling & Administrative

Selling & administrative expenses for the three months ended March 31, 2020 were $8.1 million, a $1.9 million or 19%, decrease from the comparable prior year period. As a percentage of total consolidated revenues, selling & administrative expenses were 9% for the three months ended March 31, 2020 compared to 12% for the three months ended March 31, 2019. The decrease in the current year, in both dollars and as a percentage of revenue, was primarily driven by executive severance in the prior year totaling $2.6 million. The severance costs consisted of a one-time cash payment of $1.5 million and $1.1 million of stock-based compensation expense associated with the accelerated vesting of certain restricted stock awards.

19


Enterprise Technology & Product Support

Enterprise technology & product support expenses for the three months ended March 31, 2020 were $7.3 million, an increase of $0.8 million, or 13%, compared to the same period in the prior year, primarily driven by higher personnel costs to support product development and enhance Company-wide information technology. As a percentage of total consolidated revenues, enterprise technology & product support expenses were 8% for all periods presented.

Depreciation & Amortization
Three Months Ended March 31,
(dollar amounts in thousands)20202019Change% Change
Depreciation$1,001  $1,025  $(24) (2)%
Amortization2,481  1,396  1,085  78%
Depreciation & amortization$3,482  $2,421  $1,061  44%

Depreciation & amortization expenses increased 44%, or $1.1 million, for the three months ended March 31, 2020 compared to the same period in the prior year, driven primarily by intangible asset amortization related to the Leap Orbit asset acquisition and Complia business acquisition, which increased a combined $0.7 million over the comparable prior year period, as well as the amortization of capitalized software development costs related to enterprise product and platform investments made in prior periods.

As a percentage of total consolidated revenues, depreciation & amortization expenses were 4% for the three months ended March 31, 2020 compared to 3% for the three months ended March 31, 2019. The increase was driven by the increase in amortization expense as described above.

Interest Income

Interest income was $0.4 million for the three months ended March 31, 2020, down from $0.6 million for the three months ended March 31, 2019, due mainly to a decrease in interest rates on our average cash balance following the Federal Reserve's emergency cuts to the federal funds rate made in March 2020 in response to the COVID-19 pandemic. As a result, we expect interest income, if any, for the remainder of the year to be insignificant.

Income Taxes

Our effective tax rate was 24.5% for the three months ended March 31, 2020 compared to 26.2% for three months ended March 31, 2019. The higher effective tax rate in the prior year period was primarily driven by executive severance costs, as further discussed above, a significant portion of which were not deductible for income tax purposes.
20


Liquidity and Capital Resources

Operating Activities

Cash flows provided by operating activities were $16.9 million for the first quarter of 2020 compared to $1.1 million for the first quarter of 2019. The increase was mainly the result of fluctuations in working capital mainly associated with the timing of payments to and receipts from our government partners.

Investing Activities

Cash flows used in investing activities were $3.3 million for the first quarter of 2020 compared to $5.6 million for the first quarter of 2019. The decrease was primarily due to cash paid to acquire software technology in the Leap Orbit asset acquisition in the prior year totaling approximately $1.7 million.

Financing Activities

Cash flows used in financing activities were $10.4 million for the first quarter of 2020 compared to $6.6 million for the first quarter of 2019. The increase in the first quarter of 2020 was primarily due to the repurchase of our shares totaling $3.9 million and an increase in our quarterly dividend payment of $0.7 million. Additionally, we paid $1.9 million in 2020 in tax withholdings related to the vesting of employee stock-based compensation awards compared to $2.6 million in 2019.

Liquidity

We recognize revenues primarily from providing outsourced digital government services at the contractual net fee earned for each transaction. In these arrangements, we are acting as an agent and the gross transaction fees collected by us from consumers on behalf of our government partners are not recognized as revenue but are accrued as accounts payable when the services are provided at the time of the transactions. We must remit a certain amount or percentage of these fees to government agencies regardless of whether we ultimately collect the fees from the consumer. As a result, trade accounts receivable and accounts payable reflect the gross amounts outstanding at the balance sheet dates. We typically collect most of our accounts receivable prior to remitting amounts payable to our government partners.

We believe our working capital and current ratio are important measures of our short-term liquidity. Working capital, defined as current assets minus current liabilities, was $216.0 million at March 31, 2020, compared to $212.1 million at December 31, 2019. The increase in our working capital was primarily due to cash generated from operations in the period. Our current ratio, defined as current assets divided by current liabilities, was 2.8 and 3.1 at March 31, 2020 and December 31, 2019, respectively.

At March 31, 2020, our cash balance was $217.6 million compared to $214.4 million at December 31, 2019. We believe that our currently available liquid resources and cash generated from operations will be sufficient to meet our operating requirements, capital expenditure requirements and potential dividend payments for at least the next 12 months without the need for additional capital. We have a $10.0 million unsecured revolving credit facility (the “Credit Agreement”) with a bank that is available to finance working capital, issue letters of credit and finance general corporate purposes. The Credit Agreement also includes an accordion feature that will allow us to increase the available capacity under the Credit Agreement to $50 million, subject to securing additional commitments from the bank. We can obtain letters of credit in an aggregate amount of $5.0 million, which reduces the maximum amount available for borrowing under the Credit Agreement. In total, we had $4.8 million in available capacity to issue additional letters of credit and $9.8 million of unused borrowing capacity at March 31, 2020 under the Credit Agreement. We were in compliance with all of our covenants under the Credit Agreement at March 31, 2020.

At March 31, 2020, we were bound by performance bond commitments totaling approximately $25.2 million on certain government contracts and other business relationships.

We currently expect our capital expenditures to range from approximately $6.0 million to $7.0 million in fiscal year 2020, which we intend to fund from our cash flows from operations and existing cash reserves. This estimate includes capital expenditures for normal fixed asset additions in our state enterprise businesses including equipment upgrades and enhancements, and in our centralized hosting environment to support and enhance corporate-wide information technology and security infrastructure, including Web servers, software licenses, and office equipment. We currently expect our capitalized internal-use software development costs to range from approximately $9.0 million to $10.0 million in fiscal year 2020. This estimate includes costs related to the enhancement of centralized customer management, billing and payment processing
21


solutions that support our business operations and accounting systems in addition to our citizen-centric Gov2Go enterprise platform, enterprise microservices platform and enterprise licensing and permitting platform.

Dividends

We paid dividends of $0.09 and $0.08 per common share during the first quarter of 2020 and 2019, respectively. The total cash dividends paid during the first quarter of 2020 and 2019 were $6.1 million and $5.4 million, respectively.

On April 23, 2020, our Board of Directors declared a regular quarterly cash dividend of $0.09 per share, payable to stockholders of record as of June 11, 2020. The dividend, which is expected to total approximately $6.1 million, will be paid on June 25, 2020, out of our available cash.

Share Repurchase

In March 2018, the Company announced that its Board of Directors authorized a stock repurchase program allowing us to repurchase up to $25 million of common stock. During the three months ended March 31, 2020, we purchased an aggregate of 241,180 shares under the repurchase program at a weighted average purchase price of $16.33 for a total value of $3.9 million. The remaining $21.1 million of value authorized under the repurchase program remains available for share repurchases.

Future Financing

We may need to raise additional capital within the next 12 months to further:

fund operations if unforeseen shortfalls in revenues or higher costs arise;
support our expansion into other federal, state and local government agencies beyond what is contemplated if unforeseen opportunities arise;
expand our product and service offerings beyond what is contemplated if unforeseen opportunities arise;
fund acquisitions;
respond to unforeseen competitive pressures; and
acquire technologies beyond what is contemplated.
  
Any projections of future earnings and cash flows are subject to substantial uncertainty. If our cash generated from operations and the unused portion of our line of credit are insufficient to satisfy our liquidity requirements, we may seek to sell additional equity securities or issue debt securities. If we need to obtain new debt or equity financing in the future, the terms and availability of such financing may be impacted by economic and financial market conditions, as well as our financial condition and results of operations at the time we seek additional financing. The sale of additional equity securities could result in dilution to our stockholders. There can be no assurance that financing will be available in amounts or on terms acceptable to us, if at all.

Off-Balance Sheet Arrangements and Contractual Obligations

We had unused outstanding letters of credit totaling approximately $0.2 million at March 31, 2020.

As of March 31, 2020, there have been no material changes outside the ordinary course of business from the disclosures relating to contractual obligations contained under “Off-Balance Sheet Arrangements and Contractual Obligations” in Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” included in our Annual Report on Form 10-K for the year ended December 31, 2019, filed with the SEC on February 20, 2020. While we have significant operating lease commitments for office space, those commitments are generally tied to the period of performance under related contracts, except for our headquarters. We have income tax uncertainties of approximately $5.1 million at March 31, 2020. These obligations are classified as non-current on our consolidated balance sheet, as resolution is expected to take more than a year. We estimate that these matters could be resolved in one to three years. However, the ultimate timing of resolution is uncertain.
 
22


CRITICAL ACCOUNTING POLICIES

There have been no material changes in our critical accounting policies from the information provided under “Critical Accounting Policies” in Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” included in our Annual Report on Form 10-K for the year ended December 31, 2019, filed with the SEC on February 20, 2020.

ITEM 3.  QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Interest rate risk.  
Our results of operations are exposed to financial market risks due primarily to changes in interest rates on our interest-bearing cash accounts. We currently have no principal amounts of indebtedness outstanding under our line of credit.
Changes in interest rates affect the interest income we earn, and therefore impact our cash flows and results of operations. Based on our cash balances as of March 31, 2020, a one percent change in interest rates would not have a significant impact on our cash flows or results of operations.

We do not use derivative financial instruments.
 
ITEM 4.  CONTROLS AND PROCEDURES

a) EVALUATION OF DISCLOSURE CONTROLS AND PROCEDURES

The Company maintains disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) promulgated under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) that are designed to ensure that material information required to be disclosed in its filings under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by an issuer in the reports that it files or submits under the Exchange Act is accumulated and communicated to the issuer’s management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we conducted an evaluation of the effectiveness of our disclosure controls and procedures as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on this evaluation, our principal executive officer and our principal financial officer concluded that our disclosure controls and procedures were effective as of such date.

b) CHANGES IN INTERNAL CONTROL OVER FINANCIAL REPORTING

There have been no changes in our internal control over financial reporting that occurred during the first quarter of 2020 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

23


PART II.  OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS

From time to time, we are involved in litigation arising from the operation of our business that is considered routine and incidental to our business. We do not believe the results of such litigation will have a material adverse effect on our business, results of operations, financial condition or cash flow.

ITEM 1A. RISK FACTORS

Except as otherwise described herein, there were no material changes to the risk factors previously disclosed in our Annual Report on Form 10-K for the year ended December 31, 2019.

The continued spread of novel coronavirus disease 19 (“COVID-19"), or any similar widespread infectious disease outbreak, could harm our operations.

In January 2020, the World Health Organization (“WHO”) declared COVID-19 a Public Health Emergency of International Concern. On February 28, 2020, the WHO raised its assessment of the COVID-19 threat from high to very high at a global level due to the continued increase in the number of cases and affected countries, and on March 11, 2020, the WHO characterized COVID-19 as a pandemic. An outbreak and spread of COVID-19, or any similar widespread infectious disease outbreak, could harm our operations in a variety of ways, which may include the following, without limitation:
While historically our revenues and earnings have been relatively predictable as a result of our recurring transaction-based business model, we anticipate the effect of the COVID-19 pandemic will not be fully reflected in our results of operations and overall financial performance until future periods.
As the COVID-19 pandemic progresses in the United States and negatively affects business and citizen consumers who use the digital services we operate on behalf of our government partners, we have experienced a decrease in volumes for certain services. If certain of our high volume, commercially valuable services we operate on behalf of our government partners experience a further decrease in volumes, such as the driver history record service we operate in the vast majority of our enterprise states and the federal Pre-Employment Screening Program we operate on behalf of the Department of Transportation Federal Motor Carrier Safety Administration, our revenues and profits could decline.
Several government agency partners are allowing citizens 60 to 90 day extensions for certain required filings and renewals. The actions have impacted the amount and timing of the revenues we recognize for these services, and we expect these trends to continue for at least the next several months. If our government partners were to reduce fees for digital services to its citizens, or allow for citizens to further defer the payment for licenses, permits or registrations, it may reduce or defer the portion of fees we earn for providing digital government services.
We generate a portion of our revenue from in-person transactions at brick-and-mortar government agency offices (over-the-counter or “OTC”), many of which are currently closed. To the extent the locations where these OTC transactions take place remain closed, we would not be able to be able to execute transactions in this way. There can be no assurance that a decrease in OTC transactions would result in a proportional increase in online digital transactions for the same service, and thus our revenues and profits could decline.
To the extent that transactions from digital sources increase as fewer citizens and businesses chose in-person transactions, it may strain our technological resources, which may require us to make additional IT infrastructure and bandwidth investments, which may require substantial financial resources and require significant management attention.
The closing of local, state or national parks and recreation areas has reduced the fees we earn for providing digital reservations, permits, park entrance fees or other authorizations for park or recreation experiences. To the extent local, state or national parks and recreation areas remain closed or the threat of COVID-19 reduces demand for future travel, the fees we earn on such digital reservations, permits, park entrance fees and other authorizations may continue to decline.
In response to COVID-19 concerns, we have imposed strict travel restrictions, temporarily closed all our offices and shifted to remote operations to ensure social distancing and the health and safety of our employees which may have negative impacts on our business development efforts. Most of our government partners and potential government partners have implemented similar measures, which may limit our ability to provide or sell our services to them. Our government partners may also delay or cancel purchasing decisions or projects in light of uncertainties arising from the COVID-19 outbreak.
24


Remote work-from-home restrictions makes us more dependent on certain technologies that allow us to operate our business remotely and collaborate without face-to-face meetings both internally and with our customers. To the extent we may experience a technological disruption in our work-from-home capabilities, we would anticipate a negative impact on our business operations. Further, to the extent supply chains are disrupted, it may become more difficult to provide necessary technology to our employees working from remote locations.
If one of our key employees or executive officers were to contract an infectious disease that impacted their ability to work for an extended period, even with an adequate succession plan, it could harm our business until that employee or executive officer recovers or until a permanent replacement is found. Hiring and training new employees may require substantial resources and management attention, particularly in a remote workforce situation. Further, because we are self-insured for healthcare, the medical costs associated with treating our employees that contract an infectious disease such as COVID-19 could be significant.
To the extent a widespread infectious disease outbreak such as COVID-19 impacts the economic conditions in the United States, our partners could have less funding for digital government services, which may reduce the revenues we recognize for those services.
COVID-19 has negatively affected the economic conditions in the United States and resulted in the Federal Reserve lowering interest rates to near zero, which has reduced the interest income we earn on our investable cash and increased the amount of fees we pay for commercial banking services. Any reduction in the earnings credit rate set by our commercial banking partners, which a bank calculates on non-interest bearing customer deposits and uses to offset service charges, could further increase fees we pay for commercial banking services.
The stock market has been unusually volatile during the COVID-19 outbreak and such volatility may continue, which may negatively affect our stock price.

The duration and extent of the impact from the COVID-19 pandemic depends on future developments that cannot be accurately predicted at this time, such as the severity and transmission rate of the virus, the extent and effectiveness of containment actions, whether the virus recurs seasonally, and the impact of these and other factors on our employees, government partners and vendors. If we are not able to respond to and manage the impact of such events effectively, our business will be harmed.
25




ITEM 2.  UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

Share Repurchases

During the first quarter of 2020, we repurchased and canceled 241,180 shares at an aggregate cost of approximately $3.9 million pursuant to our previously announced stock buyback program and acquired and canceled shares of common stock surrendered by employees to pay income taxes due upon the vesting of restricted stock as follows:
 
PeriodTotal Number of Shares PurchasedAverage Price
Paid Per Share
Total Number of Shares
Purchased as Part of
Publicly Announced
Plans or Programs
Maximum Number (or
Approximate Dollar Value)
of Shares that May Yet Be
Purchased Under the Plans
or Programs (in thousands) (1)
January 1 - January 31, 20207,606  (2) $22.06  -$25,000  
February 1 - February 29, 202083,376  (2) 20.33  -25,000  
March 1 - March 31, 2020241,180  16.33  241,180  21,062  
Total332,162  17.47  241,180  

(1) In March 2018, we announced that our Board of Directors had authorized a stock buyback program allowing the Company to repurchase up to $25 million of our common stock. Share repurchases may be made in the open market or in privately negotiated transactions as permitted by securities laws and other legal requirements and may be made under a Rule 10b5-1 plan.

(2) Shares of common stock surrendered by employees to the Company to pay income taxes due upon the vesting of restricted stock. The Company canceled these shares.
 
ITEM 5. OTHER INFORMATION

We are providing the following disclosure in lieu of providing this information in a current report on Form 8-K pursuant to Item 5.07, “Submission of Matters to a Vote of Security Holders.”

At the 2020 Annual Meeting of Stockholders of the Company held on April 27, 2020, stockholders of the Company voted on three proposals and cast their votes as described below. The proposals are described in the Company’s definitive proxy statement filed with the SEC on March 12, 2020.

Proposal 1

The following directors were elected to serve until the 2020 Annual Meeting of Stockholders and until their successors are elected and qualified, as set forth below:

NameForWithheldBroker Non-Votes
Harry H. Herington54,784,0681,963,2335,610,119
Art N. Burtscher55,516,0861,231,2155,610,119
Venmal (Raji) Arasu53,998,2062,749,0955,610,119
C. Brad Henry53,847,3142,899,9875,610,119
Alexander C. Kemper55,711,2511,036,0505,610,119
William M. Lyons52,605,0414,142,2605,610,119
Antony Scott54,002,5312,744,7705,610,119
Jayaprakash Vijayan56,431,956315,3455,610,119
Pete Wilson53,385,1473,362,1545,610,119


26


Proposal 2

Company stockholders approved, on an advisory basis, the compensation of the Company’s named executive officers as set forth in the Company’s proxy statement for the 2020 Annual Meeting of Stockholders, as set forth below:


ForAgainstAbstentionsBroker Non-Votes
54,773,6101,887,72685,9655,610,119


Proposal 3

Company stockholders ratified the selection of Ernst & Young LLP as the Company’s independent registered public accounting firm for the year ending December 31, 2020, as set forth below:


ForAgainstAbstentionsBroker Non-Votes
62,088,005248,09221,323


ITEM 6.  EXHIBITS
 
31.1*  
  
31.2*  
  
32.1**  
  
101  The following financial information from NIC’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2020, formatted in iXBRL (Inline Xtensible Business Reporting Language) includes (i) Consolidated Balance Sheets at March 31, 2020 (unaudited) and December 31, 2019, (ii) Consolidated Statements of Income (unaudited) for the three months ended March 31, 2020 and 2019, (iii) Consolidated Statement of Changes in Stockholders’ Equity (unaudited) for the three months ended March 31, 2020 and 2019, (iv) Consolidated Statements of Cash Flows (unaudited) for the three months ended March 31, 2020 and 2019, and (v) the Notes to Unaudited Consolidated Financial Statements (submitted electronically herewith).
104  The cover page from the Company's Quarterly Report on Form 10-Q for the quarter ended March 31, 2020, formatted in iXBRL (included as Exhibit 101).

* Filed herewith.

** Pursuant to Item 601(b)(32) of Regulation S-K, this Exhibit is furnished rather than filed with this Quarterly Report on Form 10-Q.
27



SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the Company has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
 
 NIC INC.
  
Dated:April 28, 2020/s/ Stephen M. Kovzan
 Stephen M. Kovzan
 Chief Financial Officer

28
EX-31.1 2 exhibit311q120.htm EX-31.1 Document

Exhibit 31.1

CERTIFICATION

I, Harry Herington, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of NIC Inc.;

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 and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

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

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

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

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

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the 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: April 28, 2020


/s/ Harry Herington
Harry Herington
Chief Executive Officer



EX-31.2 3 exhibit312q120.htm EX-31.2 Document

Exhibit 31.2
 
CERTIFICATION

I, Stephen M. Kovzan, certify that

1. I have reviewed this Quarterly Report on Form 10-Q of NIC Inc.;

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 and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

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

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

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

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

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the 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: April 28, 2020


/s/ Stephen M. Kovzan
Stephen M. Kovzan
Chief Financial Officer



EX-32.1 4 exhibit321q120.htm EX-32.1 Document

Exhibit 32.1
 
Certification Pursuant to 18 U.S.C. Section 1350,
As Adopted Pursuant to Section 906 of the
Sarbanes-Oxley Act of 2002

The undersigned Chief Executive Officer and Chief Financial Officer of NIC Inc. (the “Company”) each hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

(1) the Quarterly Report on Form 10-Q of the Company for the quarter ended March 31, 2020 (the “Report”) fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d)); and

(2) the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

  
Dated: April 28, 2020



/s/ Harry Herington
Harry Herington
Chief Executive Officer



/s/ Stephen M. Kovzan
Stephen M. Kovzan
Chief Financial Officer




EX-101.SCH 5 egov-20200331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - COVER PAGE link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED) (PARENTHETICAL) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - THE COMPANY link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - THE COMPANY (Detail) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - GOVERNMENT CONTRACTS link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - GOVERNMENT CONTRACTS (Details) link:presentationLink link:calculationLink link:definitionLink 2110104 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 2311302 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 2113105 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 2314303 - Disclosure - STOCKHOLDERS' EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 2415406 - Disclosure - STOCKHOLDERS' EQUITY (Details) link:presentationLink link:calculationLink link:definitionLink 2116106 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 2417407 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 2118107 - Disclosure - STOCK BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 2319304 - Disclosure - STOCK BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2420408 - Disclosure - STOCK BASED COMPENSATION - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2421409 - Disclosure - STOCK BASED COMPENSATION - Stock Based Compensation Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2122108 - Disclosure - REPORTABLE SEGMENT AND RELATED INFORMATION link:presentationLink link:calculationLink link:definitionLink 2323305 - Disclosure - REPORTABLE SEGMENT AND RELATED INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2424410 - Disclosure - REPORTABLE SEGMENT AND RELATED INFORMATION - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2425411 - Disclosure - REPORTABLE SEGMENT AND RELATED INFORMATION - Summary of Financial Information for Reportable Segments (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 egov-20200331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 egov-20200331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 egov-20200331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Other long-term liabilities Other Liabilities, Noncurrent Performance Based, 2019 Performance Period Twenty Seventeen to Twenty Nineteen [Member] Performance Period Twenty Seventeen to Twenty Nineteen Title of Individual [Axis] Title of Individual [Axis] Contracts [Line Items] Contracts [Line Items] Contracts [Line Items] City Area Code City Area Code Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Other reconciling items Segment Reconciling Items [Member] Revenues recognized that was included in the deferred revenue balance Contract with Customer, Liability, Revenue Recognized Prepaid expenses & other current assets Increase (Decrease) in Prepaid Expense and Other Assets Total current liabilities Liabilities, Current Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Title of 12(b) Security Title of 12(b) Security Prior period reclassification adjustment Prior Period Reclassification Adjustment Cash payments: Cash Paid During Period [Abstract] Cash Paid During Period [Abstract] Issuance of common stock under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Earnings Per Share [Abstract] Earnings Per Share [Abstract] Executive severance costs Effective Income Tax Rate Reconciliation, Nondeductible Expense, Restructuring Charges, Amount Share based compensation award shares granted in period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period State enterprise State Enterprise Revenues [Member] State Enterprise Revenues [Member] Recently issued accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Current Fiscal Year End Date Current Fiscal Year End Date ASSETS Assets [Abstract] Number of contracts that can be terminated with renewal provisions (in contracts) Number of Contracts With Expiration Date Within Twelve Month Period and Renewal Provision Number of Contracts With Expiration Date Within Twelve Month Period and Renewal Provision State Enterprise Contracts that can be terminated without cause State Enterprise Contracts [Member] State Enterprise Contracts [Member] Diluted (in shares) Weighted average shares - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Entity Address, Postal Zip Code Entity Address, Postal Zip Code Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Schedule of dividends declared Dividends Declared [Table Text Block] Performance-based restricted stock Performance Shares [Member] Employees and Executives Employees And Executives [Member] Employees And Executives [Member] Other Other [Member] Other [Member] Property and equipment, net Property, Plant and Equipment, Net Service Based Service Based Awards [Member] Service Based Awards Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] Software & services Software And Services [Member] Software And Services [Member] Total assets Assets Operating income (loss) Income (Loss) from Continuing Operations before Interest Expense, Interest Income, Income Taxes, Noncontrolling Interests, Net Entity Shell Company Entity Shell Company Cover page. Cover [Abstract] Shares surrendered and canceled upon vesting of restricted stock to satisfy tax withholdings Stock Issued During Period, Value, Restricted Stock Award, Forfeitures Document Type Document Type Schedule of reportable and operating segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Segment Reporting [Abstract] Segment Reporting [Abstract] Unvested service-based restricted shares (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Number of Shares, Period Increase (Decrease) Subsequent Event Subsequent Event [Member] Executives Executives [Member] Executives [Member] Shares repurchased Treasury Stock, Shares, Acquired Scenario [Domain] Scenario [Domain] Customer [Domain] Customer [Domain] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Restricted stock Restricted Stock [Member] Trade accounts receivable, net Increase (Decrease) in Accounts Receivable Current liabilities: Liabilities, Current [Abstract] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Income Statement Location [Domain] Income Statement Location [Domain] Dividend equivalents canceled upon forfeiture of performance-based restricted stock awards Dividends Cancelled Common Stock Payable In Kind Dividends Cancelled Common Stock Payable In Kind Statistical Measurement [Axis] Statistical Measurement [Axis] Other cash flow information: Supplemental Cash Flow Information [Abstract] Transaction price allocated to unsatisfied performance obligation Revenue, Remaining Performance Obligation, Amount REPORTABLE SEGMENT AND RELATED INFORMATION Segment Reporting Disclosure [Text Block] Equity [Abstract] Equity [Abstract] Basis of presentation Basis of Accounting, Policy [Policy Text Block] Contract Type [Domain] Contract Type [Domain] [Domain] for Contract Type [Axis] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Accounts payable Increase (Decrease) in Accounts Payable Document Quarterly Report Document Quarterly Report Commitments and contingencies (Notes 2, 3 and 6) Commitments and Contingencies Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] ASU 2016-13 Accounting Standards Update 2016-13 [Member] Revenue recognition Revenue from Contract with Customer [Policy Text Block] Repurchase of shares (in shares) Stock Repurchased During Period, Shares Income taxes paid, net Income Taxes Paid, Net Cash, beginning of period Cash, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Consolidation Items [Domain] Consolidation Items [Domain] Number of services with expiration dates within 12-month period (in contracts) Number of Contracts With Expiration Date Within Twelve Month Period The number of contracts under which the Company provides outsourced portal services or software development and digital government services that have expiration dates within the 12-month period following the most recent Balance Sheet date of the filing. Restricted stock vestings (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Common stock, shares authorized (in shares) Common Stock, Shares Authorized Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Central Index Key Entity Central Index Key Entity File Number Entity File Number Share based compensation award vesting period from date of grant (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Entity Emerging Growth Company Entity Emerging Growth Company Selling & administrative Selling, General and Administrative Expense Dividend equivalents on unvested performance-based restricted stock awards Dividends, Common Stock, Paid-in-kind Expected timing to recognize revenue, term Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Lease liabilities Operating Lease, Liability, Current Schedule of basic and diluted earnings per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Segments [Axis] Segments [Axis] Net cumulative effect of adoption of accounting standard (Note 2) Cumulative Effect of New Accounting Principle in Period of Adoption Document Fiscal Period Focus Document Fiscal Period Focus Expiring contracts Expiring Contracts [Member] Expiring Contracts [Member] Product and Service [Domain] Product and Service [Domain] INCOME TAXES Income Tax Disclosure [Text Block] Asset acquisition Payments to Acquire Intangible Assets SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Basis of Presentation and Significant Accounting Policies [Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Goodwill Goodwill Segments [Domain] Segments [Domain] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Statement [Line Items] Statement [Line Items] Revenues Revenue from Contract with Customer, Excluding Assessed Tax LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Summary of disaggregation of revenue Disaggregation of Revenue [Table Text Block] Other assets Other Assets, Noncurrent Basic net income per share (in usd per share) Basic net income per share (in usd per share) Earnings Per Share, Basic Dividends declared (in usd per share) Common Stock, Dividends, Per Share, Declared Type of Adoption [Domain] Type of Adoption [Domain] Plan Name [Axis] Plan Name [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Government contracts concentration risk Government Contracts Concentration Risk [Member] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Amendment Flag Amendment Flag State of Colorado The State of Colorado [Member] The State of Colorado [Member] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Consolidation Items [Axis] Consolidation Items [Axis] Customer [Axis] Customer [Axis] Contract expiration period Contract Expiration Period Contract Expiration Period Plan Name [Domain] Plan Name [Domain] STOCKHOLDER'S EQUITY Stockholders' Equity Note Disclosure [Text Block] Payments Payments [Member] Payments Other current liabilities Other Liabilities, Current Use of estimates Use of Estimates, Policy [Policy Text Block] Provision (recoveries) for losses on accounts receivable Accounts Receivable, Credit Loss Expense (Reversal) Subsequent Event [Table] Subsequent Event [Table] Accounting Policies [Abstract] Accounting Policies [Abstract] Additional Paid-in Capital Additional Paid-in Capital [Member] Local Phone Number Local Phone Number Title of Individual [Domain] Title of Individual [Domain] Contract Type [Axis] Contract Type [Axis] Contract Type [Axis] Accrued expenses Increase (Decrease) in Accrued Liabilities Deferred income taxes, net Deferred Income Tax Liabilities, Net Cash Cash Trade accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current All Other Other Software And Services [Member] Other Software And Services THE COMPANY Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Schedule of stock-based compensation expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Development services Portal Software Development and Services [Member] Portal Software Development and Services [Member] Prepaid expenses & other current assets Prepaid Expense and Other Assets, Current Entity Address, State or Province Entity Address, State or Province Income Statement Location [Axis] Income Statement Location [Axis] DHR Driver History Records [Member] Driver History Records [Member] Total current assets Assets, Current Entity Current Reporting Status Entity Current Reporting Status Customer concentration risk Customer Concentration Risk [Member] Operating segments Operating Segments [Member] Other income: Other Income and Expenses [Abstract] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Recently issued accounting pronouncements New Accounting Pronouncements and Changes in Accounting Principles [Abstract] Net increase (decrease) in cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Interest income Interest Income, Other Net income Net income Net Income (Loss) Attributable to Parent Common Stock Common Stock [Member] Current assets: Assets, Current [Abstract] Capitalized software development costs Payments to Develop Software Accounts payable Accounts Payable, Current Stock Based Compensation [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Weighted average shares outstanding: Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract] Cumulative effect adjustment Cumulative Effect on Retained Earnings, Net of Tax Product and Service [Axis] Product and Service [Axis] Accrued expenses Accrued Liabilities, Current Entity Small Business Entity Small Business Scenario [Axis] Scenario [Axis] Entity Interactive Data Current Entity Interactive Data Current Contracts [Table] Contracts [Table] Contracts [Table] Common stock, shares issued (in shares) Common Stock, Shares, Issued Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Total operating expenses Costs and Expenses Common stock, par (in usd per share) Common Stock, Par or Stated Value Per Share Enterprise technology & product support Communications and Information Technology [Member] Communications and Information Technology [Member] Entity Filer Category Entity Filer Category Total stock-based compensation expense Share-based Payment Arrangement, Expense Shares surrendered upon vesting of restricted stock to satisfy tax withholdings Payment, Tax Withholding, Share-based Payment Arrangement Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Total liabilities and stockholders' equity Liabilities and Equity Entity Address, City or Town Entity Address, City or Town Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Less: Income allocated to participating securities Participating Securities, Distributed and Undistributed Earnings (Loss), Basic Selling & administrative Selling, General and Administrative Expenses [Member] Concentration risk percentage Concentration Risk, Percentage EARNINGS PER SHARE Earnings Per Share [Text Block] Share based compensation award granted in period grant-date fair value (in USD) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Grant Date Fair Value The grant date fair value of service-based or performance-based restricted stock awards, granted during the reporting period as calculated by applying the disclosed option pricing methodology. Enterprise technology & product support Communications and Information Technology Lease liabilities Operating Lease, Liability, Noncurrent Award Type [Domain] Award Type [Domain] Operating expenses: Operating Expenses [Abstract] Other assets Increase (Decrease) in Other Operating Assets Issuance of common stock under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Shares surrendered and cancelled upon vesting of restricted stock to satisfy tax withholdings (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Forfeited Number of business channels Number of Business Channels Number of business channels, consisting of the Company's primary portal outsourcing businesses and its software & services businesses. Share based compensation award annual installment vesting rate Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Consolidated revenues Revenue Benchmark [Member] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Trade accounts receivable Accounts Receivable, after Allowance for Credit Loss [Abstract] Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] Cost of revenues Cost of Sales [Member] Cash dividends on common stock Payments of Ordinary Dividends, Common Stock Revenues: Revenue Recognition Revenues [Abstract] Effective federal and state income tax rate Effective Income Tax Rate Reconciliation, Percent Contractors [Abstract] Contractors [Abstract] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Costs & expenses Costs Of Revenue And Selling General And Administrative Expense Costs incurred directly related to generating portal revenue and software and service revenue, both exclusive of depreciation and amortization. Amount includes the aggregate total costs related to selling products and services, as well as all other general and administrative expenses. Fixed-fee services Portal Management [Member] Portal Management [Member] Total liabilities Liabilities Schedule of Share-based Compensation Arrangement by Share-based Payment Award [Axis] Award Type [Axis] Cost of revenues, exclusive of depreciation & amortization Cost of Revenue Common stock, $0.0001 par, 200,000 shares authorized, 66,968 and 66,968 shares issued and outstanding Common Stock, Value, Issued Shares repurchased, weighted average purchase price Treasury Stock Acquired, Average Cost Per Share Deferred income taxes Deferred Income Taxes and Tax Credits Proceeds from employee common stock purchases Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised Number of contracts that can be terminated (in contracts) Number of Contracts that can be Terminated by Other Party without Cause on Period of Notice The number of contracts under which the Company provides outsourced state portal services or software development and digital government services that can be terminated by the other party without cause on a specified period of notice. Total transaction-based Transaction-Based [Member] Transaction-Based [Member] Repurchase of shares Stock Repurchased During Period, Value Performance-based restricted stock awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Retained Earnings Retained Earnings [Member] Subsequent Event Type [Domain] Subsequent Event Type [Domain] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Fixed fee contract Fixed-price Contract [Member] Basic (in shares) Weighted average shares - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Subsequent Event [Line Items] Subsequent Event [Line Items] Right of use lease assets, net Operating Lease, Right-of-Use Asset Equity Components [Axis] Equity Components [Axis] Summary of Significant Accounting Policies New Accounting Pronouncements or Change in Accounting Principle [Line Items] Document Period End Date Document Period End Date Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Statement [Table] Statement [Table] Entity Registrant Name Entity Registrant Name Performance bond commitments Guarantor Obligations, Maximum Exposure, Undiscounted Total stockholders' equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Concentration Risk Type [Domain] Concentration Risk Type [Domain] Unearned revenues Contract with Customer, Liability Share based compensation award forfeited shares (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Maximum Maximum [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Net income available to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Depreciation & amortization Depreciation, Depletion and Amortization Forecast Forecast [Member] IGS Interactive Government Services [Member] Interactive Government Services [Member] Retained earnings Retained Earnings (Accumulated Deficit) Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss Repurchase of shares Payments for Repurchase of Common Stock Shares repurchased, value Treasury Stock, Value, Acquired, Cost Method Security Exchange Name Security Exchange Name Performance Based Performance Based Awards [Member] Performance Based Awards [Member] Revenues Sales [Member] Entity Tax Identification Number Entity Tax Identification Number Diluted net income per share (in usd per share) Diluted net income per share (in usd per share) Earnings Per Share, Diluted Number of reportable segments Number of Reportable Segments Additional paid-in capital Additional Paid in Capital, Common Stock Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Equity Component [Domain] Equity Component [Domain] Trading Symbol Trading Symbol Minimum Minimum [Member] Dividends declared Dividend payments Dividends, Cash Document Transition Report Document Transition Report Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Statistical Measurement [Domain] Statistical Measurement [Domain] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Development services contract Time-and-materials Contract [Member] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Other current liabilities Increase (Decrease) in Other Current Liabilities Income Statement [Abstract] Income Statement [Abstract] Shares issuable in lieu of dividend payments on performance-based restricted stock awards (in shares) Shares Issuable in Lieu of Dividend Payments on Performance Based Restricted Stock Awards, Shares Shares Issuable in Lieu of Dividend Payments on Performance Based Restricted Stock Awards, Shares Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Income tax provision Income Tax Expense (Benefit) STOCK BASED COMPENSATION Share-based Payment Arrangement [Text Block] GOVERNMENT CONTRACTS Outsourced Government Contracts Disclosure [Text Block] The entire disclosure for the Company's outsourced government contracts. EX-101.PRE 9 egov-20200331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 10 egov-20200331_g1.jpg begin 644 egov-20200331_g1.jpg M_]C_X 02D9)1@ ! 0$ > !X #_X1#N17AI9@ 34T *@ @ ! $[ ( M , (2H=I 0 ! (5IR= $ 8 0SNH< < @, /@ M FMC.60G/SX-"CQX.GAM<&UE=&$@ M>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1&('AM;&YS.G)D9CTB M:'1T<#HO+W=W=RYW,RYO&UL;G,Z M)R$;'24=%Q@B+B(E*"DK+"L:("\S+RHR)RHK*O_; $,!!P@("@D*% L+%"H< M&!PJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*O_ !$( #D J@,!(@ "$0$#$0'_Q ? !!0$! 0$! 0 M 0(#! 4&!P@)"@O_Q "U$ " 0,# @0#!04$! 7T! @, !!$%$B$Q M008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I*C0U-CH.$A8:'B(F*DI.4 ME9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:X>+C MY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! 0$! 0$! 0(#! 4& M!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< 0(#$00%(3$&$D%1!V%Q$R(R M@0@40I&AL<$)(S-2\!5B7J"@X2%AH>(B8J2DY25EI>8F9JB MHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR M\_3U]O?X^?K_V@ , P$ A$#$0 _ /I&BLV37--@F:*?4;>.13AE:0 BI[74 M;6]!-G&,;@X_*G9VN3S*]BW2$TW<<]>*HRZYID,ICFU&VC=3AE:4 BE M9O8;:6YRWQ9UR[T#P+=76G,4F=A$)!U0'J:^7XK^]MKP7L-U,MRK;A+O.[-? M7>M0:1XA\/W%OJ$T,MA,N&EWC:/?->2VOP9\-C4P\WBF*6TW<0AUW,,],UZ. M%JTX0:DM3SL33J3FG!G?:+KEYK/@C2;NZRDL\.9".-Q'>KEA<26]U&48X8X* M^M;)TFRBTJ"TBVPPPJ%BP>@JO%;66FYNKJYC"H,[G8 +[UYLES3T/2@^6"N4 MM4N'FOG5B0$X"U;T*XD\]H6)9,9&>U$13 G(4]C5+XF#_B MY.L_]=A_*N9DMY8H(I)$98Y1F-O[V/2OHHTX3HI-=#YZ524*S:/MA"'16!!# M#((KY#\>D_\ "?:Q\S?\?!_B->[?!OQA_P )#X56QO)=U]881LGED[-7A'C[ M_D?M8S_S\&N#!T^6K*,CLQ53GIQDCTNQR?V9;AMS9YYS_M"O'+1BU]:C+<2I M_$?6O8[#_DV2X_'_ -"%>-6?_'_;?]=4_G75ADESLPK2LX'UGK][%I_AN"ZN MGVPPPAF8G_9%?-7BSQG?^*+]BTKPV*M^Z@5L#'J:]7^.>J26W@O2=/B.!=E2 MY]E4?XUY'X+T%?$GC*PTR7B&23=+[J.2/TK#"THQBZLC7$U7*2IQ95T[PUJ^ MK(9-.TV::/\ O!< _G5:\T^^TB["7D$UG.IRI(P?P-?5%_:PV#Q6MI&L<,48 M5$08 %9>J^#K+QIHL]C>XC=2#%.!EXS[>U2LQ3E:2T-G@+0YHO4Y;X1?$B36 M)5\.^(6$TZK_ *-,_)<#^$^]>G>(=2_X1[PS?:E:6HD>WC+B,#&3[USGA[P+ MX7\!0QW;X:YW!!=W')W'@ >E==J=A#JND7-C<-B*XC*.RGH#Z5Q5I0E.\5H= M-*,XPM)ZG 6_Q4N8M5@_M#39%M)K&*=O+7)B9R.3_L\\5MP?$W2;GQ$NE1+* M=TGDK/M^4OC.*H0^!M'ANFTJ35IY+R2RCAV-C=Y2-E3^F*DTKP-HB>)I;NPO M9"]K,));;:,*^,9SU[=*;]G;0E.HGJ:.N^/+?0M:_LU[*YN9EA$TAA (1.[' M\ZJI\4]%?6DL$\UHF8(;H#Y%8C('ZU!XC\%3:OXKFU:?4VLM/^Q^7*8C\S 8 M)!SVP*;8?#K0Y;R/5-.N6:SD(?R5 *R8&,YZXXI15.VI;=2^A8A^)^FS3.'M M[F&W*NT%RR#9/L&2%Y]JS[[XI[])=]/LY;:[_=21K=+Q)$[8W#]:GE^&-O': MR+;WT\RQ)(MG;S'Y(&<$?UING_"V(:6J:OJ-QE77B%-( E+L_E"X"_(9,F17&_$S_DI>M#_IL/Y5[9\#CGX:Q@C/[Y_QZ5[=:3A0BUY' MC4H*=:46>'>!?$TWA+Q;;7V6$6[RKB/IE2<'\NM5_&L\5UXTU.XMW#Q2R[T8 M=P0#73_&#PB?#GBHWMK'LLM0RZD#A'[BO/3[G-=-+DG^]1RU>:#]FSVJQ_Y- MDN/Q_P#0A7C5E_Q_VW_75/YU[+8_\FQW'X_^A"O&[$8OK;/_ #U3^=8X;[9K M7T<#V3X]QM_9/AV3^$*RG\EKCO@].EO\3K'S,#>C*N?7!KUOXKZ VO?#V 6Z M[KFV598QW/R\BOG73;^YTK5+>_M#Y=Q;2!USZCL:C#_O:#@MS2NG3K*3V/K# M7/\ D(G_ '15CP_]Z;\,5P6G_$_0=?@BGN;I;.Z" 2Q2\8/L?2L;Q3\6+;3= M/N+'PQ+Y][-Q]I7[L0]O4UY$<-4E/E2/6EB(*%[GH7Q/LI[[P:T5M;R3M]IB M=DA'S;0W)'O7F]YI_B9M+9[2/48]%:\8K$X)E5<<''IFK_PS^*^L:[K4&A:M M:?:I'7_CZB&"H'=A7J/B;6?^$>\.7NJ>493;Q[@@[]A6MIT9YY M)>^&=>N?LUQ<)?/>M.L?&TOAR34;&TO+O4I$D MCCB^WR!D0MGYMP)XJWSLS]RYG7FDZ['ID5MJ,&ISZ>K74<<<1)??EA&6]5QB MO5_ ]K-9^"=,M[F-HI8X<,C]5.37%2_$_5=-CF_M*UM9%L[@P7$\#[D)*DIC MZG _&HY/BAK4.LQVITV)DB$?VA,_,2_(P3[8J)1G-;%QE"+O<]9P!1VKRJ7X MD:_]EN;B*RM-@U'[#!N8Y)YY/'M37^(^OR6]M%;6=E]K87!EWN=O[K.Z:#+L?+("[@1BG["8>VB>KYHW"O)M)\8:YX@\4Z/'YT-M;W=M*)(5;JR MG&172_\ "+ZY_P!!J3_OHU+I\N[*51,\<\?> O%.I>/=5N[#1[B:WEEW)(HX M85ZW\']'U#1/ D=IJUJ]K<"9B8W&#CBN[I1TK6IB)3@H/H90H1C-R.8\>>%8 MO%WA:YL&4>-5W9X]:>&-9C^ $VCOI\HU$YQ;8^8\BO++7X<^,$O+=GT&Z"K(I)V]!FOK6 MD-.&*G"]NI,\-&5GV,6^M)YM+M(XXBSHBAE_"O)_%_P;N]3NI-0T&(6]Q)\T MD#\*Q]1Z&OER6L1.#+.NU17U9+]X4Z+[E=CQ]1K8Y%@J=SC_ /P_L?!-B?*_? MWLH_?7!'7V'H*ZN[M8KNUD@N8UEBD&UD8<$58%*:X)RE.7,]SMC!1CRHY^#P M?H-OIL]C'ID?V:XQYL;$MG\2:BM_ _ARTM)H8M)B$<''O6Z.E%%V'*NQC+X;TD0^2=/C*>=]H(YQYG][ZTP>$]&\S>MC&I&_'7^/ M[WYYKC0W%M+%81I):,3 PR"F>M;>*=12UZC22/_9 end XML 11 R15.htm IDEA: XBRL DOCUMENT v3.20.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
3 Months Ended
Mar. 31, 2020
Accounting Policies [Abstract]  
Basis of presentation
Basis of presentation

The accompanying unaudited consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the U.S. (“U.S. GAAP”). The consolidated financial statements include all the Company's direct and indirect wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.

Pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”), certain information and note disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted. In the opinion of management, the unaudited consolidated financial statements contain all adjustments (consisting of normal and recurring adjustments) necessary to fairly present the consolidated financial position and the results of operations, changes in stockholders' equity and cash flows of the Company as of the dates and for the interim periods presented. The unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements of the Company for the year ended December 31, 2019, including the notes thereto, set forth in the Company’s 2019 Annual Report on Form 10-K.
Use of estimates Use of estimatesThe preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the unaudited consolidated financial statements and accompanying notes. Actual results could differ from those estimates. The results of operations for interim periods are not necessarily indicative of the results to be expected for the full year ending December 31, 2020.
Recently issued accounting pronouncements
Recently issued accounting pronouncements

Credit Losses

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326), to replace the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. For trade and other receivables, the Company will be required to use a forward-looking expected loss model rather than the incurred loss model for
recognizing credit losses which reflects losses that are probable. On January 1, 2020, the Company adopted the standard and all the related amendments, using a modified retrospective approach. The adoption of the standard resulted in a cumulative-effect adjustment to retained earnings of approximately $0.3 million. The adoption of the standard did not have a significant impact on the Company’s consolidated earnings or cash flows.
Revenue recognition
Revenue recognition

The Company accounts for revenue in accordance with Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers. Revenue is recognized when a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration which the Company expects to receive in exchange for those goods or services.  

Disaggregation of Revenue

The Company currently earns revenues from three main sources: (i) transaction-based fees, which consist of interactive government services (“IGS”), driver history records (“DHR”) and other transaction-based revenues, (ii) development services and (iii) fixed-fee services. The following table summarizes, by reportable and operating segment, the principal activities from which the Company generates revenue (in thousands):

Three Months Ended March 31, 2020
 State EnterprisePaymentsAll OtherConsolidated
Total
IGS$48,187  $—  $—  $48,187  
DHR22,849  —  —  22,849  
Other—  10,016  5,464  15,480  
Total transaction-based71,036  10,016  5,464  86,516  
Development services2,137  —  —  2,137  
Fixed-fee services1,238  —  1,228  2,466  
Total revenues$74,411  $10,016  $6,692  $91,119  
Three Months Ended March 31, 2019
State EnterprisePaymentsAll OtherConsolidated
Total
IGS$42,751  $—  $—  $42,751  
DHR23,685  —  —  23,685  
Other—  9,352  5,534  14,886  
Total transaction-based66,436  9,352  5,534  81,322  
Development services2,179  —  —  2,179  
Fixed-fee services1,238  —  441  1,679  
Total revenues$69,853  $9,352  $5,975  $85,180  

Transaction-based Revenues

Under certain contracts with its government partners, the Company agrees to provide continuous access to digital government services that allow consumers to complete secure transactions, such as applying for a permit, retrieving government records, or filing a government-mandated form or report, in exchange for transaction-based fees. The Company satisfies its performance obligation by providing access to applications over the contractual term and by processing transactions as they are initiated by consumers. The performance obligation is satisfied when the Company provides the access and it is used by the consumer.
Development Services Revenues

The Company earns development services revenues primarily under contracts to provide software development and other time and materials services to its government partners. These contracts are generally not longer than one year in duration. For services provided under development contracts, the performance obligation is either satisfied over time or at a point in time upon customer acceptance.

Under its development services contracts, the Company typically does not have significant future performance obligations that extend beyond one year. As of March 31, 2020, the total transaction price allocated to unsatisfied performance obligations was approximately $5.4 million.

Fixed-fee Services Revenues

Fixed-fee services revenues primarily consist of revenues from providing recurring fixed fee digital government services to the Company’s government partner in Indiana and smaller contracts for subscription-based services in the Company's software & services businesses. As of March 31, 2020, the Company’s Indiana contract had unsatisfied performance obligations for one month. The total transaction price allocated to the unsatisfied performance obligation is not significant.

The subscription-based service contracts in the Company's software & services businesses are a fixed-fee single performance obligation to provide government partners continuous access to digital services. As of March 31, 2020, the unsatisfied performance obligations related to these contracts was $16.7 million, which will be recognized over the term of such contracts, generally 1 - 5 years.

Unearned Revenues

Unearned revenues at March 31, 2020 and December 31, 2019 were approximately $3.3 million and $3.8 million, respectively. The change in the deferred revenue balance for the three months ended March 31, 2020 is primarily driven by cash payments received or due in advance of satisfying the Company's performance obligations, offset by $2.3 million of revenues recognized that were previously included in deferred revenue.

Trade accounts receivable

The Company records trade accounts receivable at net realizable value. This value includes an appropriate allowance for estimated uncollectible accounts. The Company calculates this allowance based on its history of write-offs, and its relationship with, and the forecasted economic status of, its customers. Trade accounts receivable are written off when deemed uncollectible. Recoveries of receivables previously written off are recorded when received. The Company’s allowance for doubtful accounts at March 31, 2020 and December 31, 2019 was approximately $1.1 million and $1.2 million, respectively.
XML 12 R11.htm IDEA: XBRL DOCUMENT v3.20.1
STOCKHOLDERS' EQUITY
3 Months Ended
Mar. 31, 2020
Equity [Abstract]  
STOCKHOLDER'S EQUITY STOCKHOLDERS’ EQUITY
The Company's Board of Directors declared and paid the following dividends (payment amount in millions):
Declaration DateDividend per ShareRecord DatePayment DatePayment Amount
January 27, 2020$0.09March 4, 2020March 18, 2020$6.1
January 28, 2019$0.08March 5, 2019March 19, 2019$5.4

On April 23, 2020, the Company’s Board of Directors declared a regular quarterly cash dividend of $0.09 per share, payable to stockholders of record as of June 11, 2020. The dividend, which is expected to total approximately $6.1 million, will be paid on June 25, 2020, out of the Company’s available cash.

Share Repurchase
In March 2018, the Company announced that its Board of Directors authorized a stock repurchase program allowing the Company to repurchase up to $25 million of common stock. During the three months ended March 31, 2020, the Company repurchased and retired 241,180 shares at a weighted average purchase price of $16.33 for a total value of $3.9 million under the repurchase program.
XML 13 R19.htm IDEA: XBRL DOCUMENT v3.20.1
STOCK BASED COMPENSATION (Tables)
3 Months Ended
Mar. 31, 2020
Share-based Payment Arrangement [Abstract]  
Schedule of stock-based compensation expense
The following table presents stock-based compensation expense included in the Company’s unaudited consolidated statements of income (in thousands):
Three Months Ended
March 31,
 20202019
State enterprise cost of revenues, exclusive of depreciation & amortization
$358  $361  
Software & services cost of revenues, exclusive of depreciation & amortization
28  35  
Selling & administrative768  1,716  
Enterprise technology & product support165  160  
Total stock-based compensation expense $1,319  $2,272  
JSON 14 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "egov-20200331.htm": { "axisCustom": 1, "axisStandard": 17, "contextCount": 122, "dts": { "calculationLink": { "local": [ "egov-20200331_cal.xml" ] }, "definitionLink": { "local": [ "egov-20200331_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "egov-20200331.htm" ] }, "labelLink": { "local": [ "egov-20200331_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "egov-20200331_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "egov-20200331.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.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/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 283, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 3, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 8 }, "keyCustom": 10, "keyStandard": 215, "memberCustom": 19, "memberStandard": 21, "nsprefix": "egov", "nsuri": "http://www.egov.com/20200331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "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.egov.com/role/COVERPAGE", "shortName": "COVER PAGE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "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": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110104 - Disclosure - EARNINGS PER SHARE", "role": "http://www.egov.com/role/EARNINGSPERSHARE", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113105 - Disclosure - STOCKHOLDERS' EQUITY", "role": "http://www.egov.com/role/STOCKHOLDERSEQUITY", "shortName": "STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116106 - Disclosure - INCOME TAXES", "role": "http://www.egov.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118107 - Disclosure - STOCK BASED COMPENSATION", "role": "http://www.egov.com/role/STOCKBASEDCOMPENSATION", "shortName": "STOCK BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122108 - Disclosure - REPORTABLE SEGMENT AND RELATED INFORMATION", "role": "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATION", "shortName": "REPORTABLE SEGMENT AND RELATED INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "role": "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311302 - Disclosure - EARNINGS PER SHARE (Tables)", "role": "http://www.egov.com/role/EARNINGSPERSHARETables", "shortName": "EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DividendsDeclaredTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314303 - Disclosure - STOCKHOLDERS' EQUITY (Tables)", "role": "http://www.egov.com/role/STOCKHOLDERSEQUITYTables", "shortName": "STOCKHOLDERS' EQUITY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DividendsDeclaredTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319304 - Disclosure - STOCK BASED COMPENSATION (Tables)", "role": "http://www.egov.com/role/STOCKBASEDCOMPENSATIONTables", "shortName": "STOCK BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "id75a8dd3aba84d9a8d33adba2d1784cb_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "role": "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED", "shortName": "CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "id75a8dd3aba84d9a8d33adba2d1784cb_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323305 - Disclosure - REPORTABLE SEGMENT AND RELATED INFORMATION (Tables)", "role": "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONTables", "shortName": "REPORTABLE SEGMENT AND RELATED INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "id75a8dd3aba84d9a8d33adba2d1784cb_I20200331", "decimals": "INF", "first": true, "lang": null, "name": "egov:NumberOfBusinessChannels", "reportCount": 1, "unique": true, "unitRef": "channel", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - THE COMPANY (Detail)", "role": "http://www.egov.com/role/THECOMPANYDetail", "shortName": "THE COMPANY (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "id75a8dd3aba84d9a8d33adba2d1784cb_I20200331", "decimals": "INF", "first": true, "lang": null, "name": "egov:NumberOfBusinessChannels", "reportCount": 1, "unique": true, "unitRef": "channel", "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "id75a8dd3aba84d9a8d33adba2d1784cb_I20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details)", "role": "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "id75a8dd3aba84d9a8d33adba2d1784cb_I20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details)", "role": "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "id7c843f4073748a48b61da9474ef0ace_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "id75a8dd3aba84d9a8d33adba2d1784cb_I20200331", "decimals": "INF", "first": true, "lang": null, "name": "egov:NumberOfContractsThatCanBeTerminatedByOtherPartyWithoutCauseOnPeriodOfNotice", "reportCount": 1, "unique": true, "unitRef": "contract", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - GOVERNMENT CONTRACTS (Details)", "role": "http://www.egov.com/role/GOVERNMENTCONTRACTSDetails", "shortName": "GOVERNMENT CONTRACTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "id75a8dd3aba84d9a8d33adba2d1784cb_I20200331", "decimals": "INF", "first": true, "lang": null, "name": "egov:NumberOfContractsThatCanBeTerminatedByOtherPartyWithoutCauseOnPeriodOfNotice", "reportCount": 1, "unique": true, "unitRef": "contract", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412405 - Disclosure - EARNINGS PER SHARE (Details)", "role": "http://www.egov.com/role/EARNINGSPERSHAREDetails", "shortName": "EARNINGS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DividendsDeclaredTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ic4f1e996224e4a1792c567d3d6ba9a6d_D20200127-20200127", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415406 - Disclosure - STOCKHOLDERS' EQUITY (Details)", "role": "http://www.egov.com/role/STOCKHOLDERSEQUITYDetails", "shortName": "STOCKHOLDERS' EQUITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DividendsDeclaredTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ic4f1e996224e4a1792c567d3d6ba9a6d_D20200127-20200127", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417407 - Disclosure - INCOME TAXES (Details)", "role": "http://www.egov.com/role/INCOMETAXESDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "iae335b69843e40888dbd5a7e3a634b55_D20200101-20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420408 - Disclosure - STOCK BASED COMPENSATION - Additional Information (Details)", "role": "http://www.egov.com/role/STOCKBASEDCOMPENSATIONAdditionalInformationDetails", "shortName": "STOCK BASED COMPENSATION - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "iae335b69843e40888dbd5a7e3a634b55_D20200101-20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421409 - Disclosure - STOCK BASED COMPENSATION - Stock Based Compensation Expenses (Details)", "role": "http://www.egov.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpensesDetails", "shortName": "STOCK BASED COMPENSATION - Stock Based Compensation Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "id75a8dd3aba84d9a8d33adba2d1784cb_I20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED) (PARENTHETICAL)", "role": "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL", "shortName": "CONSOLIDATED BALANCE SHEETS (UNAUDITED) (PARENTHETICAL)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "id75a8dd3aba84d9a8d33adba2d1784cb_I20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424410 - Disclosure - REPORTABLE SEGMENT AND RELATED INFORMATION - Additional Information (Details)", "role": "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONAdditionalInformationDetails", "shortName": "REPORTABLE SEGMENT AND RELATED INFORMATION - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425411 - Disclosure - REPORTABLE SEGMENT AND RELATED INFORMATION - Summary of Financial Information for Reportable Segments (Details)", "role": "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONSummaryofFinancialInformationforReportableSegmentsDetails", "shortName": "REPORTABLE SEGMENT AND RELATED INFORMATION - Summary of Financial Information for Reportable Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": "-3", "lang": null, "name": "egov:CostsOfRevenueAndSellingGeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED)", "role": "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "shortName": "CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "i796d940323c941ef8bd5bf2adde7c9e9_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED)", "role": "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "i796d940323c941ef8bd5bf2adde7c9e9_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "role": "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - THE COMPANY", "role": "http://www.egov.com/role/THECOMPANY", "shortName": "THE COMPANY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "role": "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "egov:OutsourcedGovernmentContractsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108103 - Disclosure - GOVERNMENT CONTRACTS", "role": "http://www.egov.com/role/GOVERNMENTCONTRACTS", "shortName": "GOVERNMENT CONTRACTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "ia74f1c47e5c94badb06c5ee09e7e0bfc_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "egov:OutsourcedGovernmentContractsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "egov-20200331.htm", "contextRef": "if57367b35fc140b2a8d95405ac7d29cc_I20200101", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - egov-20200331.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - egov-20200331.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 42, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.egov.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/2019-01-31", "presentation": [ "http://www.egov.com/role/COVERPAGE" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.egov.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/2019-01-31", "presentation": [ "http://www.egov.com/role/COVERPAGE" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.egov.com/role/COVERPAGE" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.egov.com/role/COVERPAGE" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r190" ], "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/2019-01-31", "presentation": [ "http://www.egov.com/role/COVERPAGE" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r191" ], "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/2019-01-31", "presentation": [ "http://www.egov.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/2019-01-31", "presentation": [ "http://www.egov.com/role/COVERPAGE" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.egov.com/role/COVERPAGE" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.egov.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/2019-01-31", "presentation": [ "http://www.egov.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/2019-01-31", "presentation": [ "http://www.egov.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/2019-01-31", "presentation": [ "http://www.egov.com/role/COVERPAGE" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r192" ], "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/2019-01-31", "presentation": [ "http://www.egov.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/2019-01-31", "presentation": [ "http://www.egov.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/2019-01-31", "presentation": [ "http://www.egov.com/role/COVERPAGE" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r192" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.egov.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/2019-01-31", "presentation": [ "http://www.egov.com/role/COVERPAGE" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r192" ], "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/2019-01-31", "presentation": [ "http://www.egov.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/2019-01-31", "presentation": [ "http://www.egov.com/role/COVERPAGE" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r193" ], "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/2019-01-31", "presentation": [ "http://www.egov.com/role/COVERPAGE" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r192" ], "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/2019-01-31", "presentation": [ "http://www.egov.com/role/COVERPAGE" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r192" ], "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/2019-01-31", "presentation": [ "http://www.egov.com/role/COVERPAGE" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r192" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.egov.com/role/COVERPAGE" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r192" ], "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/2019-01-31", "presentation": [ "http://www.egov.com/role/COVERPAGE" ], "xbrltype": "employerIdItemType" }, "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/2019-01-31", "presentation": [ "http://www.egov.com/role/COVERPAGE" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r188" ], "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/2019-01-31", "presentation": [ "http://www.egov.com/role/COVERPAGE" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r189" ], "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/2019-01-31", "presentation": [ "http://www.egov.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/2019-01-31", "presentation": [ "http://www.egov.com/role/COVERPAGE" ], "xbrltype": "tradingSymbolItemType" }, "egov_CashPaidDuringPeriodAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash Paid During Period [Abstract]", "label": "Cash Paid During Period [Abstract]", "terseLabel": "Cash payments:" } } }, "localname": "CashPaidDuringPeriodAbstract", "nsuri": "http://www.egov.com/20200331", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "egov_CommunicationsandInformationTechnologyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Communications and Information Technology [Member]", "label": "Communications and Information Technology [Member]", "terseLabel": "Enterprise technology & product support" } } }, "localname": "CommunicationsandInformationTechnologyMember", "nsuri": "http://www.egov.com/20200331", "presentation": [ "http://www.egov.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "egov_ContractExpirationPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract Expiration Period", "label": "Contract Expiration Period", "terseLabel": "Contract expiration period" } } }, "localname": "ContractExpirationPeriod", "nsuri": "http://www.egov.com/20200331", "presentation": [ "http://www.egov.com/role/GOVERNMENTCONTRACTSDetails" ], "xbrltype": "durationItemType" }, "egov_ContractTypeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract Type [Axis]", "label": "Contract Type [Axis]", "terseLabel": "Contract Type [Axis]" } } }, "localname": "ContractTypeAxis", "nsuri": "http://www.egov.com/20200331", "presentation": [ "http://www.egov.com/role/GOVERNMENTCONTRACTSDetails" ], "xbrltype": "stringItemType" }, "egov_ContractTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Contract Type [Axis]", "label": "Contract Type [Domain]", "terseLabel": "Contract Type [Domain]" } } }, "localname": "ContractTypeDomain", "nsuri": "http://www.egov.com/20200331", "presentation": [ "http://www.egov.com/role/GOVERNMENTCONTRACTSDetails" ], "xbrltype": "domainItemType" }, "egov_ContractsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contracts [Line Items]", "label": "Contracts [Line Items]", "terseLabel": "Contracts [Line Items]" } } }, "localname": "ContractsLineItems", "nsuri": "http://www.egov.com/20200331", "presentation": [ "http://www.egov.com/role/GOVERNMENTCONTRACTSDetails" ], "xbrltype": "stringItemType" }, "egov_ContractsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contracts [Table]", "label": "Contracts [Table]", "terseLabel": "Contracts [Table]" } } }, "localname": "ContractsTable", "nsuri": "http://www.egov.com/20200331", "presentation": [ "http://www.egov.com/role/GOVERNMENTCONTRACTSDetails" ], "xbrltype": "stringItemType" }, "egov_CostsOfRevenueAndSellingGeneralAndAdministrativeExpense": { "auth_ref": [], "calculation": { "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONSummaryofFinancialInformationforReportableSegmentsDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Costs incurred directly related to generating portal revenue and software and service revenue, both exclusive of depreciation and amortization. Amount includes the aggregate total costs related to selling products and services, as well as all other general and administrative expenses.", "label": "Costs Of Revenue And Selling General And Administrative Expense", "terseLabel": "Costs & expenses" } } }, "localname": "CostsOfRevenueAndSellingGeneralAndAdministrativeExpense", "nsuri": "http://www.egov.com/20200331", "presentation": [ "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONSummaryofFinancialInformationforReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "egov_DividendsCancelledCommonStockPayableInKind": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Dividends Cancelled Common Stock Payable In Kind", "label": "Dividends Cancelled Common Stock Payable In Kind", "terseLabel": "Dividend equivalents canceled upon forfeiture of performance-based restricted stock awards" } } }, "localname": "DividendsCancelledCommonStockPayableInKind", "nsuri": "http://www.egov.com/20200331", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "egov_DriverHistoryRecordsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Driver History Records [Member]", "label": "Driver History Records [Member]", "terseLabel": "DHR" } } }, "localname": "DriverHistoryRecordsMember", "nsuri": "http://www.egov.com/20200331", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "egov_EmployeesAndExecutivesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employees And Executives [Member]", "label": "Employees And Executives [Member]", "terseLabel": "Employees and Executives" } } }, "localname": "EmployeesAndExecutivesMember", "nsuri": "http://www.egov.com/20200331", "presentation": [ "http://www.egov.com/role/STOCKBASEDCOMPENSATIONAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "egov_ExecutivesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Executives [Member]", "label": "Executives [Member]", "terseLabel": "Executives" } } }, "localname": "ExecutivesMember", "nsuri": "http://www.egov.com/20200331", "presentation": [ "http://www.egov.com/role/STOCKBASEDCOMPENSATIONAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "egov_ExpiringContractsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Expiring Contracts [Member]", "label": "Expiring Contracts [Member]", "terseLabel": "Expiring contracts" } } }, "localname": "ExpiringContractsMember", "nsuri": "http://www.egov.com/20200331", "presentation": [ "http://www.egov.com/role/GOVERNMENTCONTRACTSDetails" ], "xbrltype": "domainItemType" }, "egov_InteractiveGovernmentServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interactive Government Services [Member]", "label": "Interactive Government Services [Member]", "terseLabel": "IGS" } } }, "localname": "InteractiveGovernmentServicesMember", "nsuri": "http://www.egov.com/20200331", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "egov_NumberOfBusinessChannels": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of business channels, consisting of the Company's primary portal outsourcing businesses and its software & services businesses.", "label": "Number of Business Channels", "terseLabel": "Number of business channels" } } }, "localname": "NumberOfBusinessChannels", "nsuri": "http://www.egov.com/20200331", "presentation": [ "http://www.egov.com/role/THECOMPANYDetail" ], "xbrltype": "integerItemType" }, "egov_NumberOfContractsThatCanBeTerminatedByOtherPartyWithoutCauseOnPeriodOfNotice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of contracts under which the Company provides outsourced state portal services or software development and digital government services that can be terminated by the other party without cause on a specified period of notice.", "label": "Number of Contracts that can be Terminated by Other Party without Cause on Period of Notice", "terseLabel": "Number of contracts that can be terminated (in contracts)" } } }, "localname": "NumberOfContractsThatCanBeTerminatedByOtherPartyWithoutCauseOnPeriodOfNotice", "nsuri": "http://www.egov.com/20200331", "presentation": [ "http://www.egov.com/role/GOVERNMENTCONTRACTSDetails" ], "xbrltype": "integerItemType" }, "egov_NumberOfContractsWithExpirationDateWithinTwelveMonthPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of contracts under which the Company provides outsourced portal services or software development and digital government services that have expiration dates within the 12-month period following the most recent Balance Sheet date of the filing.", "label": "Number of Contracts With Expiration Date Within Twelve Month Period", "terseLabel": "Number of services with expiration dates within 12-month period (in contracts)" } } }, "localname": "NumberOfContractsWithExpirationDateWithinTwelveMonthPeriod", "nsuri": "http://www.egov.com/20200331", "presentation": [ "http://www.egov.com/role/GOVERNMENTCONTRACTSDetails" ], "xbrltype": "integerItemType" }, "egov_NumberOfContractsWithExpirationDateWithinTwelveMonthPeriodAndRenewalProvision": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Contracts With Expiration Date Within Twelve Month Period and Renewal Provision", "label": "Number of Contracts With Expiration Date Within Twelve Month Period and Renewal Provision", "terseLabel": "Number of contracts that can be terminated with renewal provisions (in contracts)" } } }, "localname": "NumberOfContractsWithExpirationDateWithinTwelveMonthPeriodAndRenewalProvision", "nsuri": "http://www.egov.com/20200331", "presentation": [ "http://www.egov.com/role/GOVERNMENTCONTRACTSDetails" ], "xbrltype": "integerItemType" }, "egov_OtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other [Member]", "label": "Other [Member]", "terseLabel": "Other" } } }, "localname": "OtherMember", "nsuri": "http://www.egov.com/20200331", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "egov_OtherSoftwareAndServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Software And Services", "label": "Other Software And Services [Member]", "terseLabel": "All Other" } } }, "localname": "OtherSoftwareAndServicesMember", "nsuri": "http://www.egov.com/20200331", "presentation": [ "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONSummaryofFinancialInformationforReportableSegmentsDetails", "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "egov_OutsourcedGovernmentContractsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the Company's outsourced government contracts.", "label": "Outsourced Government Contracts Disclosure [Text Block]", "terseLabel": "GOVERNMENT CONTRACTS" } } }, "localname": "OutsourcedGovernmentContractsDisclosureTextBlock", "nsuri": "http://www.egov.com/20200331", "presentation": [ "http://www.egov.com/role/GOVERNMENTCONTRACTS" ], "xbrltype": "textBlockItemType" }, "egov_PaymentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Payments", "label": "Payments [Member]", "terseLabel": "Payments" } } }, "localname": "PaymentsMember", "nsuri": "http://www.egov.com/20200331", "presentation": [ "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONSummaryofFinancialInformationforReportableSegmentsDetails", "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "egov_PerformanceBasedAwardsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Performance Based Awards [Member]", "label": "Performance Based Awards [Member]", "terseLabel": "Performance Based" } } }, "localname": "PerformanceBasedAwardsMember", "nsuri": "http://www.egov.com/20200331", "presentation": [ "http://www.egov.com/role/STOCKBASEDCOMPENSATIONAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "egov_PerformancePeriodTwentySeventeenToTwentyNineteenMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Performance Period Twenty Seventeen to Twenty Nineteen", "label": "Performance Period Twenty Seventeen to Twenty Nineteen [Member]", "terseLabel": "Performance Based, 2019" } } }, "localname": "PerformancePeriodTwentySeventeenToTwentyNineteenMember", "nsuri": "http://www.egov.com/20200331", "presentation": [ "http://www.egov.com/role/STOCKBASEDCOMPENSATIONAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "egov_PortalManagementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Portal Management [Member]", "label": "Portal Management [Member]", "terseLabel": "Fixed-fee services" } } }, "localname": "PortalManagementMember", "nsuri": "http://www.egov.com/20200331", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "egov_PortalSoftwareDevelopmentandServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Portal Software Development and Services [Member]", "label": "Portal Software Development and Services [Member]", "terseLabel": "Development services" } } }, "localname": "PortalSoftwareDevelopmentandServicesMember", "nsuri": "http://www.egov.com/20200331", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "egov_ServiceBasedAwardsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Service Based Awards", "label": "Service Based Awards [Member]", "terseLabel": "Service Based" } } }, "localname": "ServiceBasedAwardsMember", "nsuri": "http://www.egov.com/20200331", "presentation": [ "http://www.egov.com/role/STOCKBASEDCOMPENSATIONAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "egov_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsGrantsinPeriodGrantDateFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The grant date fair value of service-based or performance-based restricted stock awards, granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Grant Date Fair Value", "terseLabel": "Share based compensation award granted in period grant-date fair value (in USD)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsGrantsinPeriodGrantDateFairValue", "nsuri": "http://www.egov.com/20200331", "presentation": [ "http://www.egov.com/role/STOCKBASEDCOMPENSATIONAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "egov_SharesIssuableinLieuofDividendPaymentsonPerformanceBasedRestrictedStockAwardsShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Shares Issuable in Lieu of Dividend Payments on Performance Based Restricted Stock Awards, Shares", "label": "Shares Issuable in Lieu of Dividend Payments on Performance Based Restricted Stock Awards, Shares", "terseLabel": "Shares issuable in lieu of dividend payments on performance-based restricted stock awards (in shares)" } } }, "localname": "SharesIssuableinLieuofDividendPaymentsonPerformanceBasedRestrictedStockAwardsShares", "nsuri": "http://www.egov.com/20200331", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "egov_SoftwareAndServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Software And Services [Member]", "label": "Software And Services [Member]", "terseLabel": "Software & services" } } }, "localname": "SoftwareAndServicesMember", "nsuri": "http://www.egov.com/20200331", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.egov.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpensesDetails", "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "egov_StateEnterpriseContractsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "State Enterprise Contracts [Member]", "label": "State Enterprise Contracts [Member]", "terseLabel": "Contracts that can be terminated without cause", "verboseLabel": "State Enterprise" } } }, "localname": "StateEnterpriseContractsMember", "nsuri": "http://www.egov.com/20200331", "presentation": [ "http://www.egov.com/role/GOVERNMENTCONTRACTSDetails", "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONSummaryofFinancialInformationforReportableSegmentsDetails", "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails", "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "egov_StateEnterpriseRevenuesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "State Enterprise Revenues [Member]", "label": "State Enterprise Revenues [Member]", "terseLabel": "State enterprise" } } }, "localname": "StateEnterpriseRevenuesMember", "nsuri": "http://www.egov.com/20200331", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.egov.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "egov_TheStateofColoradoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The State of Colorado [Member]", "label": "The State of Colorado [Member]", "terseLabel": "State of Colorado" } } }, "localname": "TheStateofColoradoMember", "nsuri": "http://www.egov.com/20200331", "presentation": [ "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "egov_TransactionBasedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Transaction-Based [Member]", "label": "Transaction-Based [Member]", "terseLabel": "Total transaction-based" } } }, "localname": "TransactionBasedMember", "nsuri": "http://www.egov.com/20200331", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r83", "r90" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONSummaryofFinancialInformationforReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONSummaryofFinancialInformationforReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r92", "r127", "r131", "r184" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r91", "r127", "r130", "r182", "r183" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.egov.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpensesDetails", "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.egov.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpensesDetails", "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.egov.com/role/STOCKHOLDERSEQUITYDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.egov.com/role/STOCKHOLDERSEQUITYDetails" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r116", "r165" ], "lang": { "en-US": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.egov.com/role/STOCKHOLDERSEQUITYDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r94", "r163" ], "lang": { "en-US": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.egov.com/role/STOCKBASEDCOMPENSATIONAdditionalInformationDetails" ], "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/2019-01-31", "presentation": [ "http://www.egov.com/role/STOCKBASEDCOMPENSATIONAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201613Member": { "auth_ref": [ "r99" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.", "label": "Accounting Standards Update 2016-13 [Member]", "terseLabel": "ASU 2016-13" } } }, "localname": "AccountingStandardsUpdate201613Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r20" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss [Abstract]", "terseLabel": "Trade accounts receivable" } } }, "localname": "AccountsReceivableNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r1", "r10", "r95", "r96", "r128" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "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": "Trade accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r22" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.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" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r11" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r53" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r134", "r136", "r147", "r148" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r136", "r143", "r146" ], "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": "Total stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r97", "r100", "r101", "r103" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r86", "r167", "r174" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r2", "r3", "r27" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r137", "r144" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Schedule of Share-based Compensation Arrangement by Share-based Payment Award [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/STOCKBASEDCOMPENSATIONAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r52" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_Cash": { "auth_ref": [ "r18", "r186", "r187" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "terseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r41", "r46", "r48" ], "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, end of period", "periodStartLabel": "Cash, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r41", "r160" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "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 increase (decrease) in cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r25", "r115", "r169", "r178" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Notes 2, 3 and 6)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r119" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Dividends declared (in usd per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/STOCKHOLDERSEQUITYDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r9" ], "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 (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r9" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r9" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r9", "r118" ], "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", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL", "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r9" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 par, 200,000 shares authorized, 66,968 and 66,968 shares issued and outstanding" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommunicationsAndInformationTechnology": { "auth_ref": [ "r36" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense in the period for communications and data processing expense.", "label": "Communications and Information Technology", "terseLabel": "Enterprise technology & product support" } } }, "localname": "CommunicationsAndInformationTechnology", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r76", "r77", "r158", "r159" ], "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/2019-01-31", "presentation": [ "http://www.egov.com/role/GOVERNMENTCONTRACTSDetails", "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r76", "r77", "r158", "r159", "r185" ], "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/2019-01-31", "presentation": [ "http://www.egov.com/role/GOVERNMENTCONTRACTSDetails", "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r76", "r77", "r158", "r159", "r185" ], "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/2019-01-31", "presentation": [ "http://www.egov.com/role/GOVERNMENTCONTRACTSDetails", "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r76", "r77", "r158", "r159" ], "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/2019-01-31", "presentation": [ "http://www.egov.com/role/GOVERNMENTCONTRACTSDetails", "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r76", "r77", "r158", "r159" ], "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/2019-01-31", "presentation": [ "http://www.egov.com/role/GOVERNMENTCONTRACTSDetails", "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "auth_ref": [ "r132" ], "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/2019-01-31", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r122", "r123", "r128" ], "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.", "label": "Contract with Customer, Liability", "terseLabel": "Unearned revenues" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r129" ], "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": "Revenues recognized that was included in the deferred revenue balance" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractorsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Contractors [Abstract]", "terseLabel": "Contractors [Abstract]" } } }, "localname": "ContractorsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r35" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenues, exclusive of depreciation & amortization" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r34" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Net cumulative effect of adoption of accounting standard (Note 2)" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1": { "auth_ref": [ "r56" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the cumulative effect on retained earnings net of related income tax effect.", "label": "Cumulative Effect on Retained Earnings, Net of Tax", "terseLabel": "Cumulative effect adjustment" } } }, "localname": "CumulativeEffectOnRetainedEarningsNetOfTax1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r75" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer concentration risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r150", "r153" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "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, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r45" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r44", "r84" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 }, "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONSummaryofFinancialInformationforReportableSegmentsDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation & amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONSummaryofFinancialInformationforReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r127" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of disaggregation of revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r149" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "STOCK BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/STOCKBASEDCOMPENSATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsCash": { "auth_ref": [ "r119", "r173" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.", "label": "Dividends, Cash", "negatedLabel": "Dividends declared", "terseLabel": "Dividend payments" } } }, "localname": "DividendsCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED", "http://www.egov.com/role/STOCKHOLDERSEQUITYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsCommonStockPaidinkind": { "auth_ref": [ "r119" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in payment-in-kind (PIK).", "label": "Dividends, Common Stock, Paid-in-kind", "negatedLabel": "Dividend equivalents on unvested performance-based restricted stock awards" } } }, "localname": "DividendsCommonStockPaidinkind", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsDeclaredTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information related to dividends declared, including paid and unpaid dividends.", "label": "Dividends Declared [Table Text Block]", "terseLabel": "Schedule of dividends declared" } } }, "localname": "DividendsDeclaredTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/STOCKHOLDERSEQUITYTables" ], "xbrltype": "textBlockItemType" }, "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r32", "r54", "r61", "r64", "r65", "r66", "r69", "r172", "r180" ], "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 net income per share (in usd per share)", "verboseLabel": "Basic net income per share (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.egov.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]", "terseLabel": "Weighted average shares outstanding:" } } }, "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r32", "r54", "r61", "r64", "r65", "r66", "r69", "r172", "r180" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted net income per share (in usd per share)", "verboseLabel": "Diluted net income per share (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.egov.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r70" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/EARNINGSPERSHARE" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r51", "r151", "r152" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective federal and state income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/INCOMETAXESDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r118" ], "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/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_FixedPriceContractMember": { "auth_ref": [ "r132" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which amount of consideration is fixed.", "label": "Fixed-price Contract [Member]", "terseLabel": "Fixed fee contract" } } }, "localname": "FixedPriceContractMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r105", "r106" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.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", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_GovernmentContractsConcentrationRiskMember": { "auth_ref": [ "r75" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. Risk is the materially adverse effects of termination of a significant contract or group of contracts or from future loss of a significant portion of business with a specified political body or unit thereof, such as Department of Defense, US Navy, New York City.", "label": "Government Contracts Concentration Risk [Member]", "terseLabel": "Government contracts concentration risk" } } }, "localname": "GovernmentContractsConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/GOVERNMENTCONTRACTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GuaranteeObligationsMaximumExposure": { "auth_ref": [ "r117" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.", "label": "Guarantor Obligations, Maximum Exposure, Undiscounted", "terseLabel": "Performance bond commitments" } } }, "localname": "GuaranteeObligationsMaximumExposure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/GOVERNMENTCONTRACTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r30", "r54", "r166", "r170", "r181" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet": { "auth_ref": [], "calculation": { "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONSummaryofFinancialInformationforReportableSegmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, nonoperating income (expense) and income (loss) from equity method investments, before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of interest income (expense).", "label": "Income (Loss) from Continuing Operations before Interest Expense, Interest Income, Income Taxes, Noncontrolling Interests, Net", "totalLabel": "Operating income (loss)" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONSummaryofFinancialInformationforReportableSegmentsDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r111" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpensesDetails", "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpensesDetails", "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r155" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r50", "r85", "r154" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "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)", "terseLabel": "Income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges": { "auth_ref": [ "r151", "r152" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible restructuring charges.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Restructuring Charges, Amount", "terseLabel": "Executive severance costs" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseRestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r47" ], "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": "Income taxes paid, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r43" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 9.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/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r43" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 6.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", "negatedLabel": "Trade accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r43" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r43" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in current liabilities classified as other.", "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "Other current liabilities" } } }, "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r43" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r43" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses & other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r62", "r68" ], "calculation": { "http://www.egov.com/role/EARNINGSPERSHAREDetails": { "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": "Performance-based restricted stock awards (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r108", "r109" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOther": { "auth_ref": [], "calculation": { "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r21" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "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/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r15", "r168", "r176" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "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/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r23" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "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/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_MaterialReconcilingItemsMember": { "auth_ref": [ "r88", "r89" ], "lang": { "en-US": { "role": { "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity.", "label": "Segment Reconciling Items [Member]", "terseLabel": "Other reconciling items" } } }, "localname": "MaterialReconcilingItemsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONSummaryofFinancialInformationforReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r41" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "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/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r41" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "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/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r41", "r42", "r45" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "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 provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r28", "r29", "r31", "r45", "r68", "r171", "r179" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.egov.com/role/EARNINGSPERSHAREDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "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" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED", "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.egov.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r54", "r59" ], "calculation": { "http://www.egov.com/role/EARNINGSPERSHAREDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Net income available to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]", "terseLabel": "Recently issued accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r53", "r55" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "verboseLabel": "Recently issued accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r162" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "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": "Lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r162" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "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": "Lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r161" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.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": "Right of use lease assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r83", "r90" ], "lang": { "en-US": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONSummaryofFinancialInformationforReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r52", "r57", "r81", "r156" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "THE COMPANY" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/THECOMPANY" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 6.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/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other income:" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r4", "r5", "r22" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r24" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.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/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": { "auth_ref": [ "r63" ], "calculation": { "http://www.egov.com/role/EARNINGSPERSHAREDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Basic", "negatedLabel": "Less: Income allocated to participating securities" } } }, "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r40" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase of shares" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r40" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Cash dividends on common stock" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r40" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Shares surrendered upon vesting of restricted stock to satisfy tax withholdings" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r38" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Asset acquisition" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r38" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r38" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the development or modification 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 to Develop Software", "negatedLabel": "Capitalized software development costs" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance-based restricted stock" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/STOCKBASEDCOMPENSATIONAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r137", "r144" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/STOCKBASEDCOMPENSATIONAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/STOCKBASEDCOMPENSATIONAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r2", "r16", "r17" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.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 in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses & other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of a reclassification adjustment made to prior period financial statement amounts.", "label": "Prior Period Reclassification Adjustment", "terseLabel": "Prior period reclassification adjustment" } } }, "localname": "PriorPeriodReclassificationAdjustment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r39", "r145" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from employee common stock purchases" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r6", "r7", "r110", "r177" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r33", "r102" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.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": "Provision (recoveries) for losses on accounts receivable" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r67" ], "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" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/STOCKBASEDCOMPENSATIONAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r12", "r119", "r175" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r126", "r127" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet", "weight": 1.0 }, "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONSummaryofFinancialInformationforReportableSegmentsDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONSummaryofFinancialInformationforReportableSegmentsDetails", "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r49", "r133" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r124" ], "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": "Transaction price allocated to unsatisfied performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r125" ], "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": "Expected timing to recognize revenue, term" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r125" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-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/2019-01-31", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues:", "verboseLabel": "Revenue Recognition" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r157" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.", "label": "Sales [Member]", "terseLabel": "Revenues" } } }, "localname": "SalesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r76" ], "lang": { "en-US": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Consolidated revenues" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/GOVERNMENTCONTRACTSDetails", "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r68" ], "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 basic and diluted earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/EARNINGSPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r136", "r142", "r146" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r136", "r142", "r146" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of stock-based compensation expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r82", "r86", "r87", "r88", "r107" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONAdditionalInformationDetails", "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONSummaryofFinancialInformationforReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r82", "r86", "r87", "r88", "r107" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of reportable and operating segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r137", "r144" ], "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/2019-01-31", "presentation": [ "http://www.egov.com/role/STOCKBASEDCOMPENSATIONAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONSummaryofFinancialInformationforReportableSegmentsDetails", "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails", "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r93" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "REPORTABLE SEGMENT AND RELATED INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONAdditionalInformationDetails", "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONSummaryofFinancialInformationforReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r36", "r104" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling & administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r37" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling & administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r43" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.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" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r138" ], "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 award vesting period from date of grant (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/STOCKBASEDCOMPENSATIONAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r140" ], "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", "terseLabel": "Share based compensation award forfeited shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/STOCKBASEDCOMPENSATIONAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r141" ], "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", "terseLabel": "Share based compensation award shares granted in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/STOCKBASEDCOMPENSATIONAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "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": "Stock Based Compensation [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/STOCKBASEDCOMPENSATIONAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r135", "r139" ], "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/2019-01-31", "presentation": [ "http://www.egov.com/role/STOCKBASEDCOMPENSATIONAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r138" ], "lang": { "en-US": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Share based compensation award annual installment vesting rate" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/STOCKBASEDCOMPENSATIONAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of increase (decrease) of non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Number of Shares, Period Increase (Decrease)", "terseLabel": "Unvested service-based restricted shares (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNumberOfSharesPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r86", "r107", "r112", "r113", "r114", "r182" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONSummaryofFinancialInformationforReportableSegmentsDetails", "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails", "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r26", "r118" ], "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/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "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/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED", "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "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/2019-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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED", "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r8", "r9", "r118", "r119" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock under employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "auth_ref": [ "r8", "r9", "r118", "r119" ], "lang": { "en-US": { "role": { "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "negatedTerseLabel": "Shares surrendered and cancelled upon vesting of restricted stock to satisfy tax withholdings (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r118", "r119" ], "lang": { "en-US": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Restricted stock vestings (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r8", "r9", "r118", "r119" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock under employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": { "auth_ref": [ "r8", "r9", "r118", "r119" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Value of stock related to Restricted Stock Awards forfeited during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Forfeitures", "negatedTerseLabel": "Shares surrendered and canceled upon vesting of restricted stock to satisfy tax withholdings" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/STOCKHOLDERSEQUITYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r8", "r9", "r118", "r119" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "negatedLabel": "Repurchase of shares (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r8", "r9", "r118", "r119" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedLabel": "Repurchase of shares" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r9", "r13", "r14", "r98" ], "calculation": { "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.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": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "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/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r121" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "STOCKHOLDER'S EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/STOCKHOLDERSEQUITY" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/STOCKHOLDERSEQUITYDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/STOCKHOLDERSEQUITYDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r164" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/STOCKHOLDERSEQUITYDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r164" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/STOCKHOLDERSEQUITYDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r164" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/STOCKHOLDERSEQUITYDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Other cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_TimeAndMaterialsContractMember": { "auth_ref": [ "r132" ], "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": "Development services contract" } } }, "localname": "TimeAndMaterialsContractMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r120" ], "lang": { "en-US": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Shares repurchased, weighted average purchase price" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/STOCKHOLDERSEQUITYDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r9", "r118", "r119" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Shares repurchased" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/STOCKHOLDERSEQUITYDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r118", "r119", "r120" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "terseLabel": "Shares repurchased, value" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/STOCKHOLDERSEQUITYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r71", "r72", "r73", "r74", "r78", "r79", "r80" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r60", "r66" ], "calculation": { "http://www.egov.com/role/EARNINGSPERSHAREDetails": { "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", "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average shares - diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.egov.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r58", "r66" ], "calculation": { "http://www.egov.com/role/EARNINGSPERSHAREDetails": { "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", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average shares - basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.egov.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r105": { "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" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r108": { "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" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "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" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "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" }, "r121": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r133": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "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=116856206&loc=d3e5070-113901" }, "r141": { "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=116856206&loc=d3e5070-113901" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r143": { "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=116856206&loc=d3e5070-113901" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r163": { "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" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r165": { "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" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r171": { "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=116637391&loc=SL114874048-224260" }, "r172": { "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=116637391&loc=SL114874048-224260" }, "r173": { "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" }, "r174": { "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=119400593&loc=d3e572229-122910" }, "r175": { "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=119400593&loc=d3e572229-122910" }, "r176": { "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=119400593&loc=d3e572229-122910" }, "r177": { "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=119400593&loc=d3e572229-122910" }, "r178": { "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=119400593&loc=d3e572229-122910" }, "r179": { "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=116637232&loc=SL114874131-224263" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "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=116637232&loc=SL114874131-224263" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r188": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r189": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r191": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r192": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r193": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r21": { "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=6877327&loc=d3e13212-122682" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r31": { "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=116634182&loc=SL114868664-224227" }, "r32": { "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=116634182&loc=SL114868664-224227" }, "r33": { "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=116634182&loc=SL114868664-224227" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r36": { "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=116634182&loc=SL114868664-224227" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6904-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r52": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r57": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1377-109256" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r76": { "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" }, "r77": { "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" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r81": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8924-108599" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r93": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118950378&loc=SL82887624-210437" } }, "version": "2.1" } XML 15 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 16 R27.htm IDEA: XBRL DOCUMENT v3.20.1
INCOME TAXES (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Income Tax Disclosure [Abstract]    
Effective federal and state income tax rate 24.50% 26.20%
Executive severance costs   $ 2.6
EXCEL 17 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !>%G% ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ %X6<4"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " 7A9Q0B3Z[)^\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>NG_8!%&7"X@32$A, G&+'&^+:-HH,6KW]J1E MZX3@ 3C&_N7S9\D->HE]H.?0>PIL*5Z-KNVB1+\1!V8O 2(>R.F8IT27FKL^ M.,WI&?;@-7[H/4%5%&MPQ-IHUC !,[\0A6H,2@RDN0\GO,$%[S]#.\,, K7D MJ.,(95Z"4--$?QS;!BZ "<847/PND%F(<_5/[-P!<4J.T2ZI81CRH9YS:8<2 MWIX>7^9U,]M%UAU2^A6MY*.GC3A/?JWO[K&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " 7A9Q0DLJ,04(# "@#P & 'AL+W=OV= M/JG:_K/7394;>]DU/%JX>X]-JN%/INRJ-5C$[7G MJLJ;WVM5ZNLR9O';C:?B<#3=C62U..4']4V9[Z?'QEXE8Y5=4:FZ+70=-6J_ MC!_8_4:(CN 0/PIU;6_.HVXJSUJ_=!>?=\LX[4:D2K4U78G<'BYJH\JRJV3' M\6LH&H^:'?'V_*WZ1S=Y.YGGO%4;7?XL=N:XC&=QM%/[_%R:)WW]I(8)97$T MS/Z+NJC2PKN16(VM+EOW&VW/K='54,4.IV(>Y[6ZZ9^?^L[-M[=W+ M*ETDEZ[,@%CW"'Z#8",BL;5' 8X$UIS0^=\"&XH06$# &0A'%S=TB>D2TJ6C MRQMZYCT BIA@@0P*9(0^]00H8H8%)E!@0NAS3X B6(H5IE!A2OG,DP 0CB5F M4&)&^<*3 )" TW,H,:=\WVH "7C-4ARGE%;P[4:8@.$L$%I&*_B> PP/F,Y@ M\^P@3?TUQ+WWV$":G@ M['.::RE]%8#) BHX^YSF6DY\%8H)?24YSCZGN99DC8'/?4@%9Y_37,N9K_+_ M7WR.L\]IKJ6WDC<#)G.8NM]\3>;3- V]S3A^ W":[LS?Z"),8*LK\!M T'1G MWFYWC3"A_2Y^ PB:[LQ?SP@36,\"OP$$37?FKV>$F094 IMWFN[,7VD 0U9: M8?WO>O7O#D4=1L]:V.[+M<;[;4V MR@XEO;,+\6C;Y?&B5'O3G4[M>=/WC/V%T:>A'T[&IGSU!U!+ P04 " 7 MA9Q0T?SRF-D# "P$0 & 'AL+W=O,6"S2B*55%4KM=+J5#V]9A-G@PZ$%-C-Z=O7$#8B,^/M M30#G'\\_8'_8K*]M][T_.3>L?C3UN=]$IV&X/,5QOS^YINR_M!=W]O\K_JUIRN[?PM7M M=1-!]-'PM7H]#6-#O%U?RE?WIQO^NCQW_BJ^]W*H&G?NJ_:\ZMQQ$_T$3SO, MQX!)\:URUWYQOAI+>6G;[^/%;X=-I$9'KG;[8>RB](=WMW-U/?;D??PS=QK= M_N MW=5>/CKQ.?9MW4^_J_U;/[3-W(NWTI0_;L?J/!VO<_\?87( S@%X#X#DTP ] M!V@2$-^<3:7^7 [E=MVUUU5W>UJ7QGEA0W"2XD^*C8<46F[I+8Y[^;0-$$3O%Z&0]RO!;C]12?+..)Q>(FR2;) M^58$F-0:4HDD2[0-5).(;A+N1A,W-TFZ2 ,*+"3$#9?95.>Y;"85S:3<#,E2 MI-R,U28E7@05YDDB>\E$+QGW0K(4& M4ZJ(&4FE\L MJ(7R[V0D5E8EB7/%1 K7 3*&"M;R44K.;=BB96<94$$1;"Q MDU0Z#W@!)=-)<3<,3XHE2G,ZL';_IWIT$V E,#=&43? \IB)S;*=BB3%#E)V=A!SL@L4_3N""JC3?2 S%#E#+24ZR0S%#E#Z9:MF#7+/9NXRI%TTBHG7FR=QV\9?Y3=:W7N5R_MX'?ATU[Y MV+:#\WVJ+[Z^DRL/]XO:'8?QU/CS[O8-X78QM)?Y^TA\_TBS_0]02P,$% M @ %X6<4$#K!1'S 0 BP4 !@ !X;"]W;W)K!-(D#:9%6U4BM%6[6]=F (:&U,;2=LW[X^L(@ M:I.+^/3_,]\ GJ3CXDU6 ,I[9[21J5\IU>X1DGD%C,@5;Z'1)R47C"B]%!66,B#\'H+Q+_;7_L?%:7RIE M-E"6M.0"WT']:$]"K] 0I:@9-++FC2>@3/WG]?Z(C=X*?M;0R='<,Y6<.7\S MBR]%Z@<&""CDRD0@>KC!$2@U@33&[SZF/Z0TQO'\(_HG6[NNY4PD'#G]51>J M2OVM[Q50DBM5K[S[#'T]L>_UQ7^%&U M-R0Z1\ZIM/]>?I6*LSZ*1F'DW8UU M8\?.G>!=;ULVA+TA' SKS3\-46^()@;DR&RI+T21+!&\\X1[62TQW\1Z'^F' MF9M-^^SLF:Y6ZMU;MMTFZ&;B])*#DX0C27BO.,X5.!@D2.%G%#IYS'/J@, #40 8 >&PO=V]R:W-H M965T&ULC5AM;YLP$/XKB!]0?&? 4"61FDS3)FU2M6G;9YHX M"1K@#)QF^_]:NM"FV%[B+I3*XO=8%17$3*61G51-N%J,OZ9%PZO/WG#^_K+Z^R%X$\Q3T(A^)'9$.J[0A>K1:LN03ONUJGH#P7<UCTCX>[..YO;!R,$+2 =*,$ #(K4!<5)9 QF@N">0(G/,/S'/L@-2;!T BIL2."=WMSNQR)D"IEPPM M3< ),JE-AA,)%L!M.A3,' P/(5KKP!4[8+;:3:#;["3,YN.B8B:$APXM=Y 0 M=#*;3N+H*D"6.OFA8,FLNFX)T?H)KH "LQ5T F4S3^P.,IL/B?+EAQ91(%04 M;!6=0/^C0Z)\=&@AAZHM&]&[G[[%Y[P!QJ6V HF+DG>!0&:7G _,W[S.EZYE0]V_L\@6Z^ M%4PX=QH"EO/\#]LV:-;\V/?'8P;XN M,S;4GXOV4#9=\*2T:06'AFVOE):&)+LS&3^:'OXZJ.1>]Z_"O+=C(SL.M#I- M37IT_4_!ZB]02P,$% @ %X6<4(#:UF9L! 1Q8 !@ !X;"]W;W)K MF_9[M[6VG_VHJWVWFF_[ M_G 31=W3UM9E]Z4YV+W[SW/3UF7O'MN7J#NTMMR,0745R3A.HKK<[>?KY?CN MH5TOF]>^VNWM0SOK7NNZ;/^[M55S7,W%_/W%U]W+MA]>1.OEH7RQWVS_U^&A M=4_1>93-KK;[;M?L9ZU]7LU_$3>%TD/ B/A[9X_=Q??94,ICTWP?'G[?K.;Q MP,A6]JD?ABC=QYN]LU4UC.1X_#L-.C_G' (OO[^/_NM8O"OFL>SL75/]L]OT MV]4\F\\V]KE\K?JOS?$W.Q5DYK.I^C_LFZT0X0XL, -06HGP'JPP ]!>AS@$P_##!3@/F9 M(1O;>ZI];.9]V9?K9=L<9^UI/1S*8=F)&^.FZVEX.<[.^#_7S\Z]?5L+D2ZC MMV&@"7-[PD@/D_F8.X3)? #!S"\+S%9*[>&M5\($Y-)*JZA/#())). 23*$3,+2+(QF M9*ZA/#(I)),",@DAD[(T9'_<PWF$\)R*H">*D$)<4&5,I64SV=0!4#% <98F0609D5/@ GDK8E %BR4 M0H,LBF;18'EG@3Q83P405*5I_X%6:JUH_S^#*@ JU'\LN@*HKC*T,UQ0DR07 M@9->8$450%(5E=0)Y)_"698S1AQ'CV'!E=49H335M(4 %\="A#0'J[ ,JR8 M->,"ZOJ8,'=V#>83PE(K@-8J>K9/(*_=VN1,DP&.M9OKMO-8DMJ) N)D*@(; M6F*)E_'GK8_$XBV!>#/S([DJNT7$O-Q5F$\HX(61&:8&2'+!720B-I30-9A/ M"&NS1+:9[EC)M9EZ"P"A$E, S$*%Z&*1ET#DF1.27.0970Y99%0U "@+K3]\ M5DAP5K"-)[F^R]"9)+'"2^2KJ1N2P#+GH5]R6-\ETG=JAB2PNVZC&#H%UV ^ M(2S)$DDR*QP87ZE#E6.IE4!J-:NP%T6+.)X@**O,55F$\(*ZT"2JLE):2!M\ACNN+O ([=J'"(\Q9) MQJY4$,XH0V<_NKAO&ZY8_RS;E]V^FSTV?=_4XP7;<]/TUHT9?W&MVMIR^.U_\#4$L#!!0 ( !>%G%!KVGMX0@0 M *X3 8 >&PO=V]R:W-H965T&UL?9C;;N,V$(9?Q?!] M5ISA05+@&(A5%"W0 L$6;:\5FSY@)4P^)/-:=KYHJK]/N_[XM,R6BYW?EV]5_[6Y_N+GA.QR,6?_FW_W59 /3D(? MVZ;JQK^+[5O7-_4<)5BIR^_3[^D\_E[G^!_-Y 8X-\!;@]#W_S70

Q&_\7LNW"T_BE91;,8Y825DOH"$G5K@(,8T,:R9:R00K*;&2L5ZYX(2NMER8'^*VX)J'L")E)Z#D[:^$Q99'0D0( BP=NBLVL^:S5:<560J% MI--H7&0S@PB<9T#NR%!'R'NR1@,U),@ 560[@HPGT,Q/JJ@?S9=>3B=<$(%R ML>F240><=2F;+B-L?)VRP1%D2MV!\[,?F79@N1\V69;/0J 5Q94DTY#IB!\9 MGL#IF5)B 076FI&4D7WE4Q0$!!JV4(6 M^.@RNO\*2:9<;.G('(6B#*31<8899HB MIRE8NC^18Y*9D8B;FLA>0!FDR$$*EFY.%!")D+,:3Y(92".&9)(B)RE82PUQ M2H:7")W50I)9%ZL;4:8I&F$)1E[!* ,0.0#!TL($!;0Y4'272S)K8N4GR@1$ MH7ZTM#Y! 8%6T:I-4IGH(I09B$(-:2D$44JX(.F M[YMZ/"G9-TWO@TGU)0SYT9>[VTWE]_UPF8;K=CI!FF[ZYC*?CB6W([KU?U!+ M P04 " 7A9Q0Z9G"%+4! #2 P & 'AL+W=O>4 ;@\O[%_B;5C+1?NX-[()U'Y M-J<'2BJH>2_]@QF^PE3/)TJFXK_#%22&!R68HS32Q964O?-&32PH1?&7<1.#FFV)LR.&,KXAV* M=^B]%LE^G[%K()IB3F-,NHR9(QBRSRG2M12G]!]XN@[?KBK<1OCVG<+;=8+= M*L$N$NS^6^):S.%#$K;HJ0+;Q&ERI#2]CI.\\,X#>Y?&-_D;/D[[#VX;H1VY M&(\O&_M?&^,!I6QN<(1:_&"S(:'VX7B+9SN.V6AXTTT_B,W?N'@%4$L#!!0 M ( !>%G% Z##;]M@$ -(# 8 >&PO=V]R:W-H965T&UL?5/;;IPP$/T5RQ\0LRS-IBM RJ:J6JF55JG:/GMA "N^4-LLZ=]W; BE M">J+[1G/.7-F/,Y'8Y]--XVQBGLT;#ET+#V1(W*,7M[Q-(,Q9T1U\C][GC*0GP,^"%@=*LS"95Z MH$D0!!(J'Q@X;E=X "D#$=I%SKNXW23 M[6?8-B"= >D"N(MYV)0H*O_ /2]S:T9BI][W/#SQ[IAB;ZK@C*V(=RC>H?=: M[F[?Y^P:B.:8TQ23KF.6"(;L2XIT*\4I?0-/M^'[387["-__H_"P39!M$F21 M(/MOB1LQA^15$K;JJ0+;QFERI#*#CI.\\BX#>Y_&-_D;/DW[5VY;H1VY&(\O M&_O?&.,!I20W.$(=?K#%D-#X<#S@V4YC-AG>]/,/8LLW+O\ 4$L#!!0 ( M !>%G% *]?.^LP$ -(# 8 >&PO=V]R:W-H965T&UL M?5-A;]P@#/TKB!]0+N365JM.IL3EOG^@-CMFQ!"WN%/73^ID:CA?.F:9CM#8@J M@K1B?+>[9EK(CA99])U,D>'@E.S@9(@=M!;FUQ$4CCE-Z*OC03:M"PY69+UH MX#NX'_W)>(LM+)74T%F)'3%0Y_0N.1SW(3X&_)0PVM69A$K.B$_!^%+E=!<$ M@8+2!0;AMPO<@U*!R,MXGCGIDC( U^=7]D^Q=E_+65BX1_4H*]?F]):2"FHQ M*/> XV>8Z_E R5S\5[B \N%!B<]1HK)Q)>5@'>J9Q4O1XF7:91?W<;KAZ0S; M!O 9P!? ;M^+\,3)@?O>E,$96Q'OO'CKO9?8E!=]*<>1_P?DV/-U4F$9X^D;A/PCVFP3[2+#_;XE; M,>F[)&S54PVFB=-D28E#%R=YY5T&]H['-_D3/DW[-V$:V5ER1N=?-O:_1G3@ MI>RN_ BU_H,MAH+:A>.-/YMIS";#83__(+9\X^(W4$L#!!0 ( !>%G%"@ M;9IAM $ -(# 9 >&PO=V]R:W-H965T)W^?0![7;>U^@+,,.?, MF6'(!C1OM@5PY$-);7/:.M?M&;-E"XK;*^Q ^YL:C>+.FZ9AMC/ JPA2DB6; MS0U37&A:9-%W-$6&O9-"P]$0VRO%S:\#2!QRNJ47QXMH6A<UG+B%!Y0_1>7:G-Y14D'->^E><'B& MJ9YK2J;BO\(9I \/2GR.$J6-*RE[ZU!-+%Z*XA_C+G3E,$96Q'OO'CKO>=B>YMF[!R(IIC# M&),L8^8(YMGG%,E:BD/R#SQ9A^]6%>XB?/>'PNMU@G25((T$Z7]+7(NY^2L) M6_14@6GB-%E28J_C)"^\\\#>)_%-?H>/T_Z-FT9H2T[H_,O&_M>(#KR4S94? MH=9_L-F04+MPO/5G,X[9:#CLIA_$YF]&UL;5-ACYP@$/TK MA!]P*+OM;C=JFAPYO:F.U\&C:AKG>@J@B2"O&D^0]TT)V MM,BB[V*+S Q>R0XNEKA!:V'_G$&9,: GQ)&MSJ34,G5F*=@?*ERF@1!H*#T@4'@=H,' M4"H0H8S?,R==4@;@^OS"_BG6CK5MY1 M,A?_%6Z@,#PHP1RE42ZNI!R<-WIF02E:/$^[[.(^3C<\G6'; #X#^ (XQCQL M2A25?Q1>%)DU([%3[WL1GC@]<>Q-&9RQ%?$.Q3OTWHKT<,C8+1#-,>MPGVFP3[2+!_1?#A38D;,>5=!O:>QS?Y%SY-^S=A&]DY7S;VOS;& TI)[G"$ M6OQ@BZ&@]N%XP+.=QFPRO.GG'\26;US\!5!+ P04 " 7A9Q0IC.)G;0! M #2 P &0 'AL+W=OV$ *[X0VRSIWW=L"*4M[8OM&<\YF!XTWC;&*>S1MRUQO@=<1I"1+=[M;IKC0 MM,RC[VS+W Q>"@UG2]R@%+<_3B#-6-"$OCF>1-OYX&!EWO,6OH#_VI\M6FQA MJ84"[831Q$)3T+OD>-J'^!CP3<#H5F<2*KD8\QR,Q[J@NR ()%0^,'#]/,/8LLW+G\"4$L#!!0 ( !>%G%!#(O.]M $ -(# M 9 >&PO=V]R:W-H965T:9M<<7!1@'\#K]^P)V'">U^@+,,.?,F6%(!S3/M@%P MY%5);3/:.-<=&+-% TK8*^Q ^YL*C1+.FZ9FMC,@R@A2DO'-YH8IT6J:I]%W M,GF*O9.MAI,AME=*F#]'D#AD=$O?'(]MW;C@8'G:B1I^@OO5G8RWV,Q2M@JT M;5$3 U5&;[>'8Q+B8\#O%@:[.)-0R1GQ.1@/948W01!(*%Q@$'Z[P!U(&8B\ MC)>)D\XI W!Y?F/_&FOWM9R%A3N43VWIFHSN*2FA$KUTCSA\@ZF>:TJFXK_# M!:0/#TI\C@*EC2LI>NM032Q>BA*OX][JN _C3;*;8.L /@'X#-C'/&Q,%)7? M"R?RU.! S-C[3H0GWAZX[TT1G+$5\*C!UG"9+ M"NQUG.2%=Q[86Q[?Y#U\G/8?PM2MMN2,SK]L['^%Z,!+V5SY$6K\!YL-"94+ MQR_^;,8Q&PV'W?2#V/R-\[]02P,$% @ %X6<4+Y-HS&U 0 T@, !D M !X;"]W;W)K&UL?5/;;MLP#/T501]0)8[79H%M MH.E0;, &!!W6/BLV;0O5Q9/DN/O[4;+K>JO1%TFD> X/*2H;C'UV+8 G+TIJ ME]/6^^[ F"M;4-Q=F0XTWM3&*N[1M USG05>19"2+-ELKIGB0M,BB[Z3+3+3 M>RDTG"QQO5+<_CF"-$-.M_35\2":U@<'*[*.-_ 3_*_N9-%B,TLE%&@GC"86 MZIS>;@_'-,3'@$45%#S7OH',WR%J9Y/E$S%?X<+2 P/ M2C!'::2+*RE[YXV:6%"*XB_C+G3H?=2;/$NPG?_*-RO$Z2K!&DD2#\L<2WF\W])V**G"FP3I\F1TO0Z M3O+".P_L;1+?Y"U\G/8?W#9".W(V'E\V]K\VQ@-*V5SA"+7XP69#0NW#\0;/ M=ARST?"FFWX0F[]Q\1=02P,$% @ %X6<4 ]6H+?@ 0 04 !D !X M;"]W;W)K&UL=51MCYP@$/XKA!]PN*XOVXV:W%[3 MM$F;;*YI^YG5\24'8@'7Z[\OH&>MI5^$&9YYGAED)IN$?%$M@$:OG/4JQZW6 MPYD05;; J7H0 _3FI!:24VU,V1 U2*"5"^*,A$&0$$Z['A>9\UUED8E1LZZ' MJT1JY)S*7Q=@8LKQ ;\YGKNFU=9!BFR@#7P%_6VX2F.1E:7J./2J$SV24.?X M\7"^I!;O -\[F-1FCVPE-R%>K/&IRG%@$P(&I;8,U"QW> +&+)%)X^?"B5=) M&[C=O[%_<+6;6FY4P9-@/[I*MSD^851!34>FG\7T$99Z8HR6XC_#'9B!VTR, M1BF8N=^LTG\31$N8/")> < TX.1TR"[G,WU--BTR* M"D=A#<-R)^#"1 M7R3QBB0>@G@GXL,D?I'4*Y)Z"-*=B ]SVHF0S1/D(!O7? J58NQ=XV^\:W\_ MANX)_X'/P^$+E4W7*W03VC2">ZZU$!I,*L&#N=76S*/58%!KNTW-7LY=.1M: M#,O (>O4*WX#4$L#!!0 ( !>%G%#I\#_XM@$ -(# 9 >&PO=V]R M:W-H965T\;GG+EXG W&OKH6P)-W);7+:>M]MV?,E2TH M[BY,!QIO:F,5]VC:AKG. J\B24F6)LD54UQH6F31=[1%9GHOA8:C):Y7BMM_ M!Y!FR.F&?CB>1-/ZX&!%UO$&_H#_VQTM6FQ6J80"[831Q$*=T[O-_K +^ AX M%C"XQ9F$2D[&O ;C9Y73)"0$$DH?%#AN9[@'*8,0IO$V:=(Y9" NSQ_JC[%V MK.7$'=P;^2(JW^;TAI(*:MY+_V2&'S#5,@$8Y1&NKB2LG?> MJ$D%4U'\?=R%COLPWERF$VV=D$Z$=";%YDU [%C[SL>GGBS M3[$W97#&5L0[3-ZA]UQL;F\S=@Y"$^8P8M(E9D8P5)]#I&LA#NDW>KI.WZYF MN(WT[3+ZU?6ZP&Y58!<%=LOX2?*EQ#7,UR+9HJ<*;!.GR9'2]#I.\L([#^Q= M?$3V"1^G_3>WC=".G(S'EXW]KXWQ@*DD%SA"+7ZPV9!0^W"\QK,=QVPTO.FF M'\3F;US\!U!+ P04 " 7A9Q0GXP\Z+%_ Z^?L =EPW]0LPPSEG+@S9B.;9M@".O&C5V9RVSO4'QFS9@A;V M"GOH_$V-1@OG3=,PVQL0521IQ7B2?&):R(X66?2=3)'AX)3LX&2(';06YO4( M"L><[NB[XTDVK0L.5F2]:. 'N)_]R7B++2J5U-!9B1TQ4.?T?G$#U6U:NS>DM)1748E#N"<>O,-=S3X@/+PD(F/4:*R<27E8!WJ M6<6GHL7+M,LN[N-TD][-M&T"GPE\(=S&.&P*%#/_+)PH,H,C,5/O>Q&>>'?@ MOC=E<,96Q#N?O/7>2\$3GK%+$)HQQPG#5YC=@F!>?0G!MT(<^7]TODW?;V:X MC_3].OK-];9 NBF01H'TGQ+W'TK MW^0O?)KV1V$:V5ER1N=?-O:_1G3@4TFN_ BU_H,MAH+:A>.-/YMIS";#83__ M(+9\X^(-4$L#!!0 ( !>%G% B!&:OMP$ -(# 9 >&PO=V]R:W-H M965TCKO SX"?D@8 M[>I,0B57Q)=@?*YRFH2$0$'I@H+PVPV>0*D@Y-/X-6O2)60@KL]OZA]C[;Z6 MJ[#PA.JGK%R;TR,E%=1B4.X9QT\PUW-/R5S\%[B!\O"0B8]1HK)Q)>5@'>I9 MQ:>BQ>NTRR[NXW2S2V?:-H'/!+X0CC$.FP+%S#\()XK,X$C,U/M>A"=.3]SW MI@S.V(IXYY.WWGLK>'*?L5L0FC'G"<-7F'1!,*^^A.!;(<[\/SK?IN\V,]Q% M^FX=_7#<%MAO"NRCP/Z?$A_>E;B%.;P+PE8]U6":.$V6E#AT<9)7WF5@'WE\ MD[_P:=J_"M/(SI(K.O^RL?\UH@.?2G+G1ZCU'VPQ%-0N' _^;*8QFPR'_?R# MV/*-BS]02P,$% @ %X6<4*.94$FX 0 T@, !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0@Y=-MRM RJ:J6JF55JF:/'MA M "N^$-LLZ=_7-H30E!?;,S[GS,7C?-3FV78 #KU*H6R!.^?Z(R&VZD R>Z-[ M4/ZFT48RYTW3$ML;8'4D24%HDMP2R;C"91Y]9U/F>G""*S@;9 9Z]AC-Q?^ *P@/#YGX&)46-JZH&JS3E!QDE?>96#O:'R3 M=_@T[3^9:;FRZ**=?]G8_T9K!SZ5Y,:/4.<_V&((:%PX?O)G,XW99#C=SS^( M+-^X_ M02P,$% @ %X6<4*!'_&UL;5/;;MP@$/T5Q >$-;M)5RO;4C91E$JMM$K5YIFU MQQ<%&!?P.OW[ G8<)_$+,,,Y9RX,Z8#FQ38 CKPJJ6U&&^>Z V.V:$ )>X4= M:']3H5'">=/4S'8&1!E)2C*^V=PP)5I-\S3Z3B9/L7>RU7 RQ/9*"?/O"!*' MC";TS?'4UHT+#I:GG:CA%[C?W&W"]R!E$'(I_%WTJ1SR$!,C$QRA0VKB2HK<.U:3B M4U'B==Q;'?=AO+GF$VV=P"<"GPG[&(>-@6+F]\*)/#4X$#/VOA/AB9,#][TI M@C.V(M[YY*WW7G*>)"F[!*$)QTE>>.>!O8V/R-[A MX[3_%*9NM25G=/YE8_\K1 <^E%G%#*E 5MFP$ %@# 9 >&PO=V]R:W-H965T MB2T5:,;Y:;9@6TM"F2KF]:RI["DH:V#OB3UH+][X#9:>: M%O0C\2R/0X@)UE2C.,)O"'_&O<.(+2R=U&"\M(8XZ&OZ4&QW9<0GP%\)D[_P M29SD8.UK#'YT-5U%0:"@#9%!H#G#(R@5B5#&OYF3+BUCX:7_P?XMS8ZS'(2' M1ZM>9!>&FMY3TD$O3BH\V^D[S/.L*9F'_PEG4 B/2K!':Y5/7]*>?+!Z9D$I M6KQE*TVR4SXIB[GL>@&?"_A2P/,LN5%2_B2":"IG)^+R[D<1K[C8D,Q7O,GAM>W%;L'(EFS"YC^"?,>L$PY%^:\*M->"(H+PB*S=UU@O(J09D( M;C\IV'Q1F3'KA#$9\Z4%NUA*?'._A#M*X\G!!MQOVD)O;0!D6]T@T8#/? D4 M]"&Z=^B[?-DY"':>>X_M@^WY6=1OS9YS MZ;R71=4LW+V4AWO?;]9[7F:-)PZ\4O]L15UF4C7KG=\<:IYMVJ"R\&D0Q'Z9 MY96[G+=]S_5R+HZRR"O^7#O-L2RS^N\#+\1YX1+WH^,EW^VE[O"7\T.VXS^X M_'EXKE7+O[!L\I)732XJI^;;A?N)W#\QI@-:Q*^ ]0'LVH"P#PBO#8CZ@&@2X'?:V\%\S&2VG-?B M[-3=>CAD>MF1^TA-UUIWMK/3_J?&LU&]IR4ER=P_::(>\]!AZ @S&V-6 #-& M/)J(-!I#GDQ('%P@OM)Q$4.A&-K&LU&A*29@D("U!.&0@ 83I1TF;3%5BV$> MFPA!F!DN)(2%A* 0,BFDPY!@D(4.*AEEB6"6R!PO2C%!# EB4.9D+%:Q62;Q M)EJ>8F/ B&>I)(&5)*"2$!/,(,'L^K630H(45#!9X*O4'(O(LY2I4H;8'C68U]A)+(NQ(@BQIH\!>(N$-[@8*MQ90+]I8[JW4I-@T% M?F"6+Q7%?J#Q#7JQ'RC8&4R]B:G7/KW8-109PC9BV! TO5XNPX9@8'LPY/:@ MX6JV3B[#KF'(-98C#L-^8.9QC:06/S#+>0WL#BP=JWU@YFDL,,Y)_N# K.]( MW[-ZEU>-\RJD.GNW)^2M$)(KPL!3"WNOKF671L&W4K\FZKWN[B9=0XI#?^_R M+Y>_Y3]02P,$% @ %X6<4$7]^?)@!0 6"$ !D !X;"]W;W)K&ULE9KO;N)&%,5?!?$ B^?_$ %20E6U4BM%6W7[V8%) M0&MC:CMA^_:UC<-BS[DP\R5@Y\SUG8-_GH/-XE24WZN=<_7D1YX=JN5T5]?' MA]FLVNQ3;C2:)G>;H_3%>+;M]S MN5H4[W6V/[CGZ8K1;'],W]Y>J_C\]E MLS6[5-GNH]L5A4KK7Y?21/:RM:@=TBF][=ZJNWD_:J;P4Q?=VX_?MJV1-J\?+BUR[*V4M/'OWW1Z>68[<#K]Y_5?^TFWTSF):WTW?L_IK=M)NKK?P[# W@_@%\&,'5S@.@'B)\#9#?YT/2G8@VC,W+0[.^^Z_S6SK9J]'RLND\7LHRW4:Y[.&GZE81?%K*E^ M.01'AWCBWG ^/,#:5\P5/H* DQ#=>#&8!-&BA 5D5T!>-V!&)IPENI,TS(Y4:Z#B1A&] M6-B+!6X(7& ."\S#W6 )1B2Y[T>ON9XJYU:.3P\D$]H2)SLCD&7 $TF4@$@^ M,A[A"F:.B0!7A#==IJ1-QJX F;16$_U@A)G/,)>4L9@\IB)

PQ'>"*]J9K MM6)Z[ J0,<&)2P'#*#.?92XI8S&!S$:X@AED\P!7YCX:3(RO*%!EYL1RA'GF M/L]<&J($1I"S<$\X1I#S^Y[TFL%LI1Z?*$#%-.D)IIG[-'-IB1(80"XC/,$ MFX5L71P3#/W:>:2,A8#R$V$*QA [J^!OBLV:$%& M,GI%YIAF[M/,%1%Q!$90).&N"(R@\%=!SY5>$3 4E6^"'5L$2, M+[) IK44Q%(J,,D"I%GJDB0P?"(BSTH,GPS(LQ($57\UABIJY9&88PG2K"+2 MK,3HR8@T*S%Z,B#-2A!3N;!C3^ZHAMT07T=!EE7$Y4AB &5$EI480!F09:4? M4EF2>%D6R.:"NAY(#+,$4581_$G,GXR(LA+S)P.BK/1#ZO@">U,RO$F (58@ MQ"HBQ"I,GHH(L0J3IP)"K/+CZ=B-FY)A'QA?!>*K(IA3F#D5$5\5<>E S[ MP/1:D%4UD54M!L]&9%6+P;,!6;777#_-9)R/O_ "E?2:F5T]C\Y=^=8]NJ\F MF^+]4+=/?J_V7GX>\,C;Y]FC_4_L87U^R/^SS/DW!W^FY=O^4$U>BKHN\NZ9 M]FM1U*[I,?G2]+ASZ?:RD;G7NGW;7G_*\[/^\T9='/O?,&ULE57MCILP$'P5Q ,$; *!B$1*KJI:J96BJWK][9!-0 >8VDZXOGUM M0RA'%NGZ!W\P.[-C6&_: -U/K-F8N* M*;T4%T\V MC)!E6E1WT_\BI6U.XVM7L'L4WY595%#0?AR&M5,?%G#R5O-RYQ M[QO/Q2579L/;I@V[P ]0/YN#T"MO8#D5%=2RX+4CX+QQ=V2])Y$)L(B7 EHY MFCO&RI'S5[/X>MJXOLD(2LB4H6!ZN,$3E*5ATGG\[DG=0=,$CN=W]L_6O#9S M9!*>>/FK.*E\X\:N:EW;UL:):EW,T0]9M]AZ A#!H2GV0<)BDGLZ4,X7?DX08#F M&%B"X!W!3 9+E&!I"9;O".C$9(<)+:;N3(:X1HAJA(A&,-'H,,E(@X8+BJM$ MJ$J$J"QQ@A5*L/KX6<8H08QD$$Y\Q@]GN<(E$E0B022BB02&F1$A/O[G^PA% M//WU_0XUVAR:UH_8:_@?O M.MQW)BY%+9TC5_HRMU?NF7,%.A=_H3WGNJD.BQ+.RDQ7>BZZSM(M%&_ZKND- MK7O[%U!+ P04 " 7A9Q0WR,(-YT" !3"0 &0 'AL+W=O^WY;V%P .X#\!"@ M8=" \!3[D )#*39X$H[O$^131!K"&0+01&#B@[' ^ '!'"28&X+Y715"JPH= M)C28QF!BW[>,/,?<"0E!(>'$"4XBF" "":*)$^0GEI,.$XU4(I1$@>4%0H4^ MAL7$H)@8*&MLB8DG)?N$<&II 4$Q+"4!I22 %+LN"> X#JS=D$.HX-%R2T$Q M*3#+*4R ?'C;^E,_J6_O6W]2MBA*[1G(05@4/UBWZ,$Y@@!!R!:$)IGL'?04 M##"07 EDQM01TH&=N>H<36 Z(>[ ,$'W5H M>M8A-%DY\P_) 5&V'&]T%=64G\RM+9P].S=2'_JCT>%EL,;Z*K/&-_K%8*ZX M=YKNN?&#\%/9"&?'I+HHS75V9$Q2)=*?J=DKU MGZ%3T*'4S5FW>7?-=1[*V M?\)XPSMJ]1]02P,$% @ %X6<4+/TH4^A @ $ H !D !X;"]W;W)K M&ULC5;K;MHP%'Z5* ] [-Q3 =* MK3:I*K3MM\N M&(B:Q)EMH'O[V8Z)2')HPP]B.]_%QS['\?3,^+LX4"J=C[*HQ,P]2%G?>9[8 M'&A)Q(35M%)O=HR71*HNWWNBYI1L#:DL/!^AV"M)7KGSJ1E[X?,I.\HBK^@+ M=\2Q+ G_MZ %.\]<[%X&7O/]0>H!;SZMR9[^I/)7_<)5SVM5MGE)*Y&SRN%T M-W._X;MG[&N"0?S.Z5E M?ZVHVWIJXG7[HOY@@E?!O!%!EZSXDV_E8>:FKK.E.W(LY"L[KZD-*'(=&_UW M>J*%@NN9*(\-*X3Y=S9'(5EI5=142O+1///*/,_-F\BW-)C@6X+?$G#X*2&P MA& L(;2$<"PALH1H+"&VA'@L(;&$9"PAM81T+"&SA&PL :/+SJ$>Q6NVW.30 MBD@RGW)V=GA3!C71U8;OL$[3C1XU66E>JCP2:O0T][-@ZIVTDL4L&HS?P81= MS!+"1%W,"L+$7!HB^D$]#R$!0BW&4ZO? M;H$/;X%O%(*. H85 E@A, IA1Z$7RGV#20VF,A@T0;T5>01!*3R7$)Y+",RE MEU"K!A-?V<08Z5]OHX>X* 1P:U O&N">0#T?W=JO"(XP B+LE<-S-'#R(]2= M>L MIX.U"[)/EBZ#G3+ Z48FZT,4/!O1^,K$M\Y7_'5M+BWH9G%VG6X<(]C_NO(6 M%O19Z35FWM471-^5?A"^SROAO#&I/D?FB[%C3%(EBB8J^0[J>M9V"KJ3NIFH M-F_N*$U'LMK>O[SV$CC_#U!+ P04 " 7A9Q0+%>CK>H! #'! &0 M 'AL+W=O'4\]6VGC .7^4A:^ ;J^W@6VL*+2MTS&&3/!R2@ M*8+'Z'#*#-X"?O0PR=4>F4HNG#\;XW-=!*%)""A4RB@0O=S@!)0:(9W&KUDS M6$(:XGK_JO[1UJYKN1 ))TY_]K7JBN A0#4TY$K5$Y\^P5Q/%J"Y^"]P ZKA M)A,=H^)4VB^JKE)Q-JOH5!AY<6L_V'5R)^G]3/,3XID0+X0H^R\AF0G)&R&U MQ;O,;*D?B")E+OB$A/M9(S%W(CHDNIF5<=K>V3-=K=3>6YF$^QS?C-",.3I, MO,)$"P)K]25$[ MQC-_1X[\#G-XC]ID_0N(M(K'\9)W@0^P72+T"J15(UUV( MPDT7?)AH4X@/\X]$,F\BF4<@V01QF+W%#*Z?N[M-$+SZ_PQ$:T=%HHI?!V4Z MO?(NT_@8F_NS\1_UE+JA>I-Q(_Z5B+8?)+IPI6^GO4,-YPITBN%.Y]CI5V4Q M*#3*;._U7KC9%G%"G&PO=V]R:W-H965T3=5R\R9)2 MY;S7K)$;MU2J??(\692T)G+%6]KH/R6;W]B+/^$6QJJ%[XZ%7 MWLARK&K:R(HWCJ"GC;M%3SL4&0.+>*UH)R=SQX1RX/S-++X>-ZYO/**,%LI0 M$#U^[%J[-@-_#RGG\BBN29X)TC^L-OBL+Z; JS:8_"_M/.2[U[S0,49M[5 M$ V878_!$PP:$9YF'R4P)+'#=^8!BF"" /0QL 3A!X(8)@A!@M 2!!\($I@@ M @DBP(-T=DH])K*8QF)P'.%U .O$H$X,Z*QG.CUF/=&)5@O'F8 BR;T(]F2-P FF8. MK](%';"4M@@#QQK,=2!0N* #5QP"2@XO7#($UQSZCZ)#<-4AH.QP/(_VON[2 M!(?SR^I-'L2:BK-M!=(I^*6Q?6BR.[:;+;8/ZC]XWZN^$W&N&NDB[Q']0O%VZ'_>V(3SOU!+ P04 " 7 MA9Q09LJH:W0" "C" &0 'AL+W=O@,YC:3KC^?6U#.(*=BGL) M]C([NSMAO4Y;QE]%08CTWBI:B[5?2-D\!X'("U)A\<0:4JLW)\8K+-66GP/1 M<(*/QJFB 0S#.*AP6?M9:FQ[GJ7L(FE9DSWWQ*6J,/^[)92U:Q_X-\-+>2ZD M-@19VN S^4'DSV;/U2X86(YE16I1LMKCY+3V-^!Y!V+M8!"_2M**T=K3I1P8 M>]6;K\>U'^J,""6YU!18/:YD1RC53"J//SVI/\34CN/UC?VS*5X5<\""[!C] M71YEL?:7OG9J!@YH\+\>OE%2%;U+"J5 M"K]US[(VS[;GO[FY'6#O <'%?M_#JAW0.\."U-\EYDI]1.6.$LY:SW>_5L- MUA\%>$9*S%P;C7;FG:I6*.LU0S!)@ZLFZC';#@-'&# @ L4^A("N$%MHN(D2&9HT6&B49E)O)Q(86- F)W)DMG)DLK$Q"& M;H*5DV U7PL0NMLCG*%&#[HK-8XF#I8B- M0=.3,!@=[17A9S,%A9>S2RWU(3JR#I-V _5HF-BW>@*;D?%.TXWO[YB?RUIX M!R;5X#'CX<28)"K%\$G)5:@;P["AY"3U,E%KWHW-;B-9TU\)@N%>DOT#4$L# M!!0 ( !>%G%!12S4B#P( +T% 9 >&PO=V]R:W-H965T0/J %#TD4$J4E4;=(F19W6/3OD)J#:F-E.Z/Y^ MMB&$!*_J"[:OSSD^]V+?K!7R394 .GCGK%9+5&K=+#!610F@2 M>*F.I;8!G&<-/<)/T+^:K30K/*CL*PZUJD0=2#@LT5.TV,PMW@%>*VC5:![8 M3'9"O-G%M_T2A=80,"BT5:!F.,,:&+-"QL:?7A,-1UKB>'Y1?W:YFUQV5,%: ML-_57I=+](B"/1SHB>D7T7Z%/I\4!7WRW^$,S,"M$W-&(9ARWZ X*2UXKV*L MC57MQK;7O]#\A+@GQ /!G/T1@?0$HQJPX3CS#1+6(S11!R MQ6#C8+ 1^VRLXHE ?'O$>HKXDMZYF$)FH=\$\=:".#ZYR2+V"R1>@<0))#<" MY*Z8'29UF-J7Z6:*^$\I4Z^)U&,B\0O,O *SSY=A[A683QS$CW=W:CW%$)+> M'8)'EYB#/+H&H8)"G&IM__,H.O2@I]@^@KOX*EJLNU9RE>D:VP\JCU6M@IW0 MYHFYAW 00H.Q&#Z82I:FEPX+!@=MIW,SEUU'Z19:-'VSQ$/'SO\!4$L#!!0 M ( !>%G% L#)B[(00 $<4 9 >&PO=V]R:W-H965TC'GNK50E_:XE2II]IK+F69 MUS_7JM#7I2_\UX$OI\.Q[0:"U>*<']0_JOUZ?JK-4W"SLCN5JFI.NO)JM5_Z MC^)A(\-N0H_X]Z2NS>3>ZUQYUOI;]_#W;NF''2-5J&W;F8Y;]1&%_^==NUQZ:>^MU/[_%*T7_3U+S4Z%/G> MZ/TG]:(* ^^8F#6VNFCZ7V][:5I=CE8,E3+_,5Q/57^]CO9?I_$38)P MPEF M[;L! Q.,N"$"8_VV!'!+K(%,A_D"&XK((GX%9)W ?C[.G #> M@&0-R-Z G!)(K" ,D+B'5 -$")%9GE!4&HDTY+E$+)>(<$&TR0R8:+), BC0 M(D-1<9*DDB<3LV1B0D:$PB(3DV50IO8KIB"0X$BCA*62,%0LC]<)645$"-+B MPJ!DEC@R+F7)I(0,R)0WD+$&LOM35H1\Y8;_G[0C9I8H4@KK#6X86)RE$3KX M.)1$T)A$CJ *5BD>!;PC*KP4"+PC*D@3( Q%;$>%PC*,7'1X81%462!VF>#U M0$3O" I?Q8*6,0T*K= XSNPR9E"1LW0$7\B"5C*BHW@$7WXB?4=,^ (4V1TQ MR>XK'PI[HWR +V>@Y4QU'VBARA@2FQ '$UGBB#'P]0RTGJGVCZ"YZ_:FR($F M3<:<#*\, '>H_PB:;3+=^[+I<## S$&(UQF@.H-.$[PV@+P_B8'7!J#- DEB MH&T IW8,S*UVP.L,4)UAY/B:QOP(8%+C( M\$*%M(FAZ3N"9LNDDI"A*,R$ZU7QHH?,%Y)T%"3R0H7Q.]*7%Q>DXD+3EPI' M: ?D+75!JBY,ZM*6222AW3BPJ-@A M=I)7*DG[*IJ\(VCZW?Z'X0.V^K*X5"1VJQ=,CE]*51_ZDZK&V^I+U78''9/1 MVVG8(W3'-];X6CQLAC.MWV:&([;/>7TX58WWK-M6E_T1SE[K5AF:X0<3L:/* M=[>'0NW;[C8Q]_5PM#4\M/H\'ML%M[/#U2]02P,$% @ %X6<4)T/QBC M 0 8@0 !D !X;"]W;W)K&ULC53M;ML@%'T5 MQ ,4QW:3+K(MK9FF3=JDJ-.ZW\2^CE'Y\(#$W=N/#]=+(C3U3^!>SCF<8R#5 MI/2+&0 L>A5CM=5.ID^5,PEXC47.7FC&/*8PQ35F%S'Y%:9<,,1Y6(SD22-Y$"BO!.YOC*0PZQLC$;,.&!DQ MQ8BJ27(K'/)BU0)@7*=X1)86[#E.\+0RY.V[^^[U0?F33HH*R[..'H M>J4L.,GLSEWIP3WXI>#06S_=N+F.USX65HWSBR;+WTKS%U!+ P04 " 7 MA9Q0$OJ(^# K #]R@ % 'AL+W-H87)E9%-T&UL[7UK<]M& MENCGO;^BR^-,I"J0YD,B)2>3*EJ2;>W8DD:49VXVM;4%DDT)$Q)@ %"R4OGQ M]SSZ!72#I&Q/[=XM?4@L$HU^G/>K#W\LBE)\7B[2XB\O[LIR]?K5JV)Z)Y=Q MTQ:7(W>G8F6*.[B7!8_OBI_^O$5/N8A??$Q M2\N[0IRE,SFK/_T8YVW1[T:BU^EUZ@]'*WC8.P@_/,GN92Y^&4V*,H^GY7_6 MGY]FT_52IJ6X>5S)^L-NI_6WQA?^MH[S4N:+1W$M5UE>U@>6^=J;T+Q\)?,D MF^%AQ6E<>N/T>?_/O_U;Z%!VTWF<%DF99&G#)N;QHO!F/TO+I'P4;Y.%%!?K MY43F]1&=3J?5&PQZW897K^5M@@"%+5S$2V^!B_,3<7YQTO#R>3K-IWA\/"HZ4RC MV0SHLHCT'^)#DDIQF7I[Z1T>=KKB'Q)XYN_Q8B$?Q56<__H0/SYIXIN'K#Y^ MO$X $OV.A^_Z1"?X"2!VDSVD];&7B[B\:T*YF<$ _2K/[I-TZKWPU_&V*:ZR MHHP7XC^251!C@T%GX(&:-CX"\1%\Y6@XK'_U(9O"&E=W6=I$JKW^0:M_,#BJ M?W^3E$#>V5QT>WN3?3&6TW4.J_OR8;D$FAF7V?372+SLM('TNV(5Y^(^7JRE M6('T((GES9_'LR2]%>/'Y21;>,!Z=_EW#[UJ"^+L\_0N3F]EF'=&X].1)W44 M\$_6>8Y\S\Q.RP,BUYXT_=D7L(;Y0&:!($SN)4J>6$^Y048 9P*QW&:Y![P/ M<0ZG&$VG$D;!F!F/;YAKO 1N$6_6!9!_T;2_LZ7,;_%@[_+LH;P#.EFNXK2) MM<9W$J;J^\QBI'P[AQOX4L/;AOU@WI;:9O@^W_SUA[! MJS-^?1%[X#FYO!A??C@_'=VR< @CCS_%R]8/(0(3F8EI9W5LH M0_&W>0Q(5Q @0$UPI=ELX=DX4FG2SK>IF.%GVET+))XDBS [I ^3D8:\JOX$<$>> Z&D86X M)U/HZ,X*XR*N M\M'G$!9^A:?>D-\Z$7Q2]KB(U^5=EB>_RUDD!H/H>'#$Z_*?:E!2%(@[?) U M2U P$<@FA?,C<[6 _:?Q*@%X>$0O2_ W%6B M[5V-KL\N;MZ?W9R?C#Z@A'LI7C6X,V1?D0P%CGZ;I#%@%05QIJSU9H>DBC$T M1/8 ?NMB9DT1CQ2J[W@(I1GXV]U>56A^ZFL.26Q\UX7W^ ;^^0A@'8O+M^@T M7'X\:] C>G..,HFV*!?';_25R[6\E^DZ(,+T X_[5VCEX.FT\/)>'8,]@@-8 MC<2S99*2HX3V5L#0D/DJ3T#]IL/J"3AWB(K? 2R%.0A'@3(P$3?B)_[CVGBB9QG MN:P(W(:1\ RA<9\4@8-=R*9UWL1%,D41KMD\;AK!3)PU9^4Q;D#S*%7U'0 C3!=CC]^0HS9Y& M5.-L7CX@0'AH(?/[9!I0<\W+]XI>OZ,-PZ(G(CIS$-%F1; DB53<0; M-#M4,S'+U58I,U$ 6Q7S1Y)P#TEYA]CYJH6_N);FX F)8\W #4T_HNA MY4<[-D(KD!'8H)!&X_?B[8?+?WQ9* /#$6*^R!X*,<^SI6-P4<"MP5^>_7-= M*#<0F!,T< :^ K"18WS ]_AIBO.3+30#3ID\[K9 $QMK*W G;S@0V&"+3.SA MCL'.21!5P-<"349)C!X(PG@@HT H:7/G,!1\(,&V*=)PL2M(MN$I2;7$W #& M*T7"!6F;8%S'0RV> ^:$Y^SV^1LAFX)\M$*;4S.PSA8930CX*OPHC#GWNB L M!?>_[FADS %#JRL0 34REG*D%C*BLB%$M"'QEXRNV;ZG+/)B% MSM_@72AS:N::4]- Y!&A%8%GH\4I6R5)YIE-/!#5XL8A1FD&?"S+F11B"0:K M;MZ?"7"GKT87/S<$Z7"75]DBH8A3751-IY@4A6^<99.4*PX26G:&3PGH$J8N,(\FG=%*N6$^ND!NSM+"(&*Y M7I3)"C.!Z0+3KAHIA%* U*8C@R:&TY'+_""!M$N%JG@%V.=D<^%B0H!D(\"6 M3*\ \>R!9EDOP>V*@$&F=R(NF@@0>4J#(PR+R$*A6"']\E*P/60JYB MI!F%XPKGT]D53>%I07!R+HWTG'-V$AS,J3#H-I=D'\;K,DNSY6-UWT!E=NN@ M"5:(&_0V<,_S-9N B(OUJ@7ZA\"&NL/&U[/T-B.Q;,_+8$N IE,R'4G=XAYP MH@V44=G:G_]TU.L.?]B5>X'NDR4 "HX!LF:Q!@[P9"=!4/.'PB-^1LK (^AI MH[#5@,?:L/M(I;=@%10D62'M/HTIQ?Z.)U@T83"MSN4,Y8J(==8"L/V &=FX MV"0&VI[R__3QX^CZ9S3!Q^?O+L[?GI^,+F[$Z.3D\M/%S?G%.W$%%OO)^9E7 ME+#[F^(-BRHTWH#QTY*%"R*2!3J@$F&[3N/U+"G)6$X+4(XS2FS/30R_T*'] M OC]'D.9,L4Y5S$;S31=/B."(@JWTA=Y>T6!0:M_ :XP+_ T&<%(>)_:X[;8 M0[+J=7Z@#^]&HROZW/UAGVEO^]XT<6'.O:HM9@G8XZ72=NK# QA.B\=6]H"A M+)<6VV($$R"+Y I(VM%B]JF((0L/N4B6L"O875N Y8Q.=8D4@SO)UPOUX)CLF"EQ/! M)+&>0''(?WA,Q&KL>(Y[2E9Q@'9MB M#-I4PU96.H%%N$=DR@(T+*'/"M9(3*U?%TK!J:"5<4D4\HV%985PK)4NRGG\ MAD@Q62J[N=";1E#?/!&8!3CR"]!(>(J8T SO_'.=$C4SGG'%W2>L'4-O^1&+ M-]"KF6%<16(5DXFM1(H.M?I**>V+\EF6&6CAHZ> MY49^CHN09M3Z21^S""DOI*!K2JVHT&UK9=Z]/!VX D!"F?P^Y?E4+>Q2@!10+'FQ)A M.$$E>-/A0(UM9JL@GMOB$T?PT"5?$F/>T";8%E20:%!&FAZ0^6L2-$>9@*+9 M"D8$!-NS9BDRO NPI%?:[D8+>SY'[45""M26 M,,NZ*8F-60*+YQJK:$69S6IL!$0C ;HNPQ#5L)01RFP M8#_BH.=J$:-O3O*=F'Q&<42BW"0GDEA*@/*,/7VD)R4*+!TI=\(=1T22RSEZ M184%V91WHR*5K"45#9(>G4E+S[&8Y%F,QG!.A@@Q>5QD*>4ZJ,:$<_0J]V'- M#S@8?W37[!&2!@:7ZEKDP1RF0 M37#7;7$)M!*#/@(QI>BN>I!XEI$-K"1A.H.],^];$F6(]9"8JJL M%2<1.>!*GPF#P$8O.^V^5@-;UIXE9(RRO1@+#,.0G$9/U8CGD(:OB"V[%5=Z M(V.3WM'X,ZZ-&[,B\R"<)>*<]LH6+NX ' V-L,92:< MH^J.LP)PE+ [OZ%;;?M8'F?"=BF4&4BG8R026(+I$N6*L,!%@1_8R6E2Q+>W MX-@8 :(/[*+#!@P1H85G-I#%A59;D:USF/>UV$OV75]+A;SF$L4$G\")5B5. MD7/YN;#VH69[@51DP64HT,1!XE(-58T_?7QM\6W'E;\D6E^PEL&)Y_EK#67LH;,>8:Q,S+[2*Z"WL>@R>\X[^11*7DC@6W2IY"W MUK%2KC4Z0B;&SQ#V<Z$-SU=2)R\T ?_%2'!Q%W:,A_$$LW_NA\I=Z"- 7O5YT='!LGNE_U=<\ MO?ZRVXE (8O#Z&!P(+KPSU%'&@'PV.#OW#\]=5'!Q'_<,>P/.P#R@XB(Z. M!HTH& RB T"!^\91-^KW>HT8& 8(@;[=BH&#@RY\,X"A'OP'Q]'181_!31MY M"5LY'A["OT>'0(4=OFY6V;@NE12?*%ZHHS#3JOC' *"E"Z*K,C7)$&A7O5+.%525;094BE DV GRK948SR#-J5KB882',^DJF7H'U!9X,7 M#)QYQPU[ V6OSZ!TO8MYA6]6SFKGG!+#%REC.WDTFAM7:U?X8JSQ;ZC1!1YK MV* >,J1O8_(<][;TZY!C8ZQ=J<)D*55& ;V[>%$XA)DU\8#.0]D5<04;,D:3 M$>\;:.,=+\*1DP=T-%OG*H3RUK%!ZC'\:CV!#=]OQ)9,Z$P6:4PY"<<-D,O$ M*DM2CK/@MY2L-^8;![IQWK:2#$G9@(/:EOP\U2RCJ*VRG%V[>;ZFZK_P*90T MD)]+3+1/Y&-&.2"IPB4CLN:K"IQW4-9E-%+'E +IV93('CVOU(*F:?T'EBFN MNW!H0TIM1U+[!!R0X@%B=4R^J@5I!8$-_Y*IA<)ELPC-@DZ(3[F(^?-TEL1I MS%XP1M4KK(/2#5,)TSQ9.>+-+)5X:>R&L)>3^MZ M_J6]>9,_ V#8;O@#?>- MA$(A3Q9K.]$$1YNVS8_#.Q+>!+P5/$Z WFHINSH8VJ+Q MYF<]QD]^;=DX.BXI3)Y+K%B@;^@J..(" ,?7PM5.T$YA[ (\*=^-QJ?!AH[U MH=R9@D>+:*45U*I5*P_4W10#4KJJR,[%T@!E!R:=E8..52EY4LH6 C8R-425 M<@VTOB.3J\,K-X!CBB--L<8BF5+T>XW,&M';4QNH:08G"A1<&C0K8I4-NIF4 MR_I!*>"LBD,9T2:XZ:+5G2OF5!*@2%N*F@[#11=5@,^R]:2ZH$-D6;ZI]BXTDZA?]''D M8[ PI7FXE8 Q=" QE0]HZ.*'>Q GJ!9,4J-4 MB6\W'&I52AB=+)8>C?IR-1.;LW6%D+B'0%U$%6ZJP*U2W_9MRMN^53F;V@Q9 M<2++!UGSW .()*@IP\7Y&O\JJ,6!NI=< M6"LF&A>\^',T,/DQG(E4+ 9OS$T$CKJELEZ\XO*=VJP)#=1D*9CM\Y)8F\2#28""J47< M:#PIMJ=S=OKQ Y9Z)7PG#\P8X+VH3A;::W3!2WJ]X%#;2N)Q0*UFC_&B? 3H M2NP",<6"*IWJ],[#M;8J-J1Q"&Q T$"I!W!CIFJ+]]D#G#ZWE6*./G0GC01; M(+5ZX9P$GWL@.5J6SBT>= M9>703E6]&.\,U8M9N!47K;BE?4A3-1?')NG#^DT;B"#R'JBR =W3B:Q8VV0Y M!U#3%N>5FB$VE98M(TE,R%TD^J<*UW923J.R.,LLAT>B>^A ET6DGRDTVK)N+&XLN78JHS>RBQ'<;U5M M]<>LQ-YX<0XB*1?C>"ZI"9MM+.'DY-]^/!F/G)K8& W7&CL1[ A:2)17?H]D36.-#ITYFI>?JJBI "(R<2-C\%F'SV(+64<5Y(2,PKBJF6** MOK(QB$&TBF+S'%M'.ND@>JS59[-+5XVB4Y&%K1?"$C&J+)/+-)D_-N4D0(9B M\46)Y9?)TM=9UK&TH=PY6FK2LF?82,G1 BP,PZJ*N^IJ8/.1)C7EDIZ/Z$:8 M3-6B_2I,3> =3!V/VQA CBQHZ&BQS;O6U?*/I#84WT;BPX<34NYQB+F14=E; M)QSL\(5Z/(SND[)Z:XIT#S=,+S*L]L\7AK^OQJ;:P+$(4N2'5.6 M'85@(PUEE2VH\M./QO6FJK"V.$.Q[];6$AAR#@/90I;AQLLB8?'W?5#PX=DC M)CK2OC6]4V@%@8.[O18QOY94MFZD+@:^M>#J#?_5@FNT0(&$EPGOU-6HTGJ) MX7 .P4M;##98$[']IKY/&F(SVW,^%-<'U41O5P9*W($R\'9FN5BW5#UF+JOA5(3-7HX#H;+CPXHU/ M*"EA5E(I2N6=8\6KTN=@;)?D?(?.1'=P@(THA6R@AP$0O(,_65=J43E70YQG M&<3>BXKOP=0G/'#HT70#4)>"&FY3LO;=TB'F*1C7.&I"8INJ7W.,\:"*V&T# ME*+RL*XR.E(;BL!1=OZ2#AP'TJ\!V$TZ,0(E+IKP-E$3H980;7^>A MWHPMI3;2;H,?OWOA;)UK_# :L+!W4:7Z#7"X38AQ5%4Y$2&\C)[#*BM1MY%Y M\(3%;R@HJ^90T]K6.]5TN<=)&WLA):C0V0O"O>M$(]$(WG-8@UG+[S%Y-N]E M)W:!Y2IK++/=5 /"KXR<7A&@6! MHS8BL:S8I8K!;WDM;'='+ GN1D>#/O]QV.F)#V"MO!:J M$TJE#J=12>]U>\?[^/_AOCOW-OW$:P[[!_Q'?W@H3B5FSU/>9E.[QY:"&[;0 M/1KB/X-AQS4/MZ"S7M_;O([&2G6EYA:8K^$DG7;WB/\9BDW]+NMCO1OX@Z2'#-I=^^*1JEW %X_4T$/UG7KQ6 _!RL/+ M5(S 8UQ@N?J&PKF-\%-W]G/QF_GYDZG;)0K?XX,8"HIT*W!JV.0R%I>$(+3X MQC?=,>P:!_CF3IIY=9E7XESC0WW'W,*V0:]6H%Y7)FY>?#/ZOWZ?"B6G\-=*3DTS@@T,XL@DUK_9:\]X.,YM6SR,^@;FK+ =*--^$:U2W_T Q[\CBI@E.H6 ML+-YOBQL^R"O\U6&9PG*1O%F-#X[I4Y=9Q?CTM.RIM6"W.AI6!IG&A!PP*4W,*R21:JT6;O&WB%@DZ(B'S=BVN!9 V\%, M)A91&7;ZXOY,.]FP)O32&QQ&O>.^UL/J_C%MI449,NRKH0H&F^(UA^U#6Q$^ M7M,5V_"R:#ZZW>7T10 3)Y\I9J$-<-*6VD)@J&+I!C$XKK>(9]"ONDV*]8*0ZM&Y:5,*B+7X=]*,< M!O;?,A71BA/WG-(O&*>;!=JT%84,$7[[7J<'J@*U380+AY?F)YOU*F]"52C(8"N[VAU'GL/=59-^S%<^JKM9$VCE# ML(QA\'KI>.LZM$&9:.^D4Q7STM2K3)%888[2(H,?A-?A_I9_9FB/AG&Y(YZ> M8K"*?]005 _[/Q !Z]EN&@/]3YVWC9%A9]^6YOC_HS+4.L:,:FGU9 +&B@5J MH8'=Z2H@4 -0QU8SG+5.50V]7H+MC7:X MWFV#$H&"ZZ_Y*07PI?N'Z%'W!]T-6>>O6J)W!&N(3;]'(H:#(]&-AMV!>U]Z MVT^1B.[@$/[3U\FWXNPE+-%'#U3THMZPY\4/KL^N+J]O1F\^G(GQV3LJ=!]= MG(KKLP_4H/O\XNWE]<>P,"VZ^_Y%=7*-]LU]];:XX:E5 M;E"*+82FE,7E;ARJ(1A;H3MW _MVK;=T:Z?[A&6Z#RG5:H23#[4*((G"FVH8 ML/3&)%U="6LK07B0+23F5HR..ZI;7ME4&^H8K>]W;\"&)_+(T3^:4X]LKC\U M5-K85J:V-<>7WKZ@:Z0;FHG2]J_LK35OVV:SE8WMV"!.5'JQ:E/(I[66LK2B M0$6->[FV^23VOD&BBI;))<^YB8( M6!9$-1:FN;7MCF%.[C6J_180_$8-:TWYQ0;*";:HK?=;W%J)A)/H"T2E4Y=Y M-;XR]J5S'==6F9G0V#4UCB=6@\-AQ'&6<:LM];4^:+5,*M-UY,VTWWR8Z\_O M8"EDU%]XW4@2HW M[N6A1K> HGX=@42VPE!Y;@V>\1Q\KJ+::XD<*G.I?E._)]M\ M275^.J%+4ZQBS(_U'@S I>B*871\@#VEAL,!]KKJ=X_$L ?_],66WTD4@^-C M@=V0.L,^>D*=8]&/#HYZ?IB("0R=F&&$#930F^D,AO3OT0&FI?>ZPZB#F>67 MM(?> 7N.SFD;NRO9PZH^2^'#=F$XG Q>'N+J!QUPPZ(#V/-@& V/#K8?%IM\ MP:[PI(,#[,'5ZVX^::]_3/[;\3'FOOO103GH4=8=].ND!':&6)?(K4ZU. M96T&W'\"/F8>SS(MTZ2J?*K$";N=>I'M]]^DO!;+FBXR\S//MFN-LQ,J32&3 MXXMV05=%.%IB*[B^HGW]GOZA%N_GM8*-[7<:]-S]_KG[_7/W^^?N]_]KN]_7 MI6"]@?FVYS=WS_W-_\?W-Z^6F'@XW[GG^4XE#\\=U)\[J >@;#NH-_R8O-N9 M>X_=R\^[EY]W/S[N?FW<_-NY^;=S\W[WYNWOW?=S\^[GYMW/S;N?FW<_-^_^US3O?DI2]H;@X:5DQ[9\9^;%E!3-[Q1N?@ZG M/(=3GL,I_Q/#*=M;8S5+A^F=G*T7CQW]?AF73UVHF?;24/W MC*B/KA:+/3?K"#?KV/6&_TY(V79)ZXL%S//5O>>K>SM=JMN%2K<9LKL5:#S7 M43_74?__6D?MJ@?$_Q]TH6'@=]Q("X=KLPV)3*17W,A;F8;2[] MJ)%>!=P3G-^6TU$'3#;+2&JKA*]ACD"0*BX\U=04H_.PTQ1CJ0\<;0YSU(<'W1P=^ QLXNM2'?4) MWYI,0].2_@CQ!Z VI7X=?VA.Q9HBK(*A/N7.RI=FY0A;BW.=U4VR5+6[8]HN M'RA"B9DK@^R7T>>D^,_71"*MSD&KT_4\,--M@&?C"B!&M\9E1.'D^IM="A[O M=D[5E^2_\9PJU.UQ;EV[F"WZ0VUX:NRDY)SZ,7W9H/XFWTDWS474=6Q=7F9K MK'?8W$G-2/)>:3"N-ARK\8UM:SGUE][/]*V75*5O>W)N..53A&=SL5FC_+S1 MQH0G,AKG^N4#-E0B&\)O,O?.ZU-W^OZZ_A59))[8"0=O=A%E03:K!&FV$<\. MQ!4X6F!4X+2!44$ !,;M")/0/G8 4^"U[9#3!F;3]V%(.4\#$'*>!B'C/-\1 M(NYZ.T#"&;X= L:R;GP0AH'[. $]_'6Z7<$0V7)'>#@CM\.B. /B5I)L]$^ MJ]B82B(U60>V>'B3Z+EPFG";:AUJX>_]9M&>6Y+FF;]7FWXDX0_Q,F DU'[- MI'EK1H%0'5S3SY#4?X)D\WXU>-SI^$7/*.DIO_(K8$<;]W\/9/L> Y<:_W#J MPC';QN< MKS]Y>CC>FWOWB+QO/-AP?/W9MNC\AM/N'JK?,,GVJ/V&E\/!=9](/#=Y#6ZR M;EWL:8,5R&C=V#DHP'5@.NA]Z\!V^$T5F0Z_>11^Z"B-[I'O@4P*^=L:6>X, M?[1OH[(X]7(*!-UU,;,)#0]8-MC?8 -1#S\,[IG?0^!&EY'^A5KJAT?A_V ; MW<)YUS?RO!&1_TL4SLJ)'UX(34'U*YX!K2I#0)+5P;JIK?33PS1GIEVRZ:J3 MSKPVS-30TI.5!^U#7U9BJ^J !&UJH;QS3F2'R-23[1WF93^P5!,=?^AZ4-7_ M$E1.I>VP.5P#/?);E3ZRFUB#LUB!&#Z),"V5=#//)'6-E";IM'E*?ZYPYU=< M 4"W'S+"MBSA]RTVG7V#M'48TL,!S%1^F4MCIQD?FS=9ZS5,I335#LP( 8K4 M>"#NAR,X.VBFP"'"TG?+[FVCT^WFP08V:Z39,QUM?WHL8TN/\DC/S?GADWB% MU:LHK".=K-W$,+NEOKXBT[535%SED0(FOYO%]"#C-;QTY]_-W0HDL_R(E[H( MX)O [ 0$+>MQO;&+=[A.D$V? EDG;NE>DJZF\*[M"<\C@<$*B9^9G MBB[D0R6 K!N[()2O3#_VT8Q_<[(^Y;IHW<;QZK_LU#SSY1SFM=.:6<]3GO-R MWC3C-6(<6QE?VM$>KJ%7#/V9O9S'\XO9KZ3VS@ M% +'^)3%, C?0N_WH6>^_NPEV^@$OW@F_BGX!!T^#_T$>0*^V ,>07L2+TVB MUVU:$N6"CWMW#IU#DQ'#8(UH#*\1)2M)3%:.&*$;YYX;1RJHD$#IIM&5 ^.I M'UTX<"/33QV'$2ZDK>TJN.]5-WT2Z$=&(*%T$#B'SI%$%5(*2WZC!W:R=?X4 M IV]W%1:82'1)I@OX)A@'[K(2L@,RZ%, 'M7$E&<&SF2%*5Y*E%Y)JB48-K( M""H$1U9#G]$9&IMB2N_-C^UKOL-N<^#FF"WQ(3 J>E.ONC/'7?.MY&V:8V]C M#^."BJR%^MCHY7 [-CV'[R3.26O';3X(T'14573S@9*",^P6\\N"P8$%DPCU M=4 I)'G4/-,JJ79@"<$:2T72;<]WB:HE;E7?3FU^J.;Y$6I^Z?=<8(XEHMNB M=>__SV_Y'RL^O_ASR?9?92KX!36:H_,(1"Z.061X#"*/HB-W\()50Z@BO)-;DBS#3H^Y_\3PB[E8T9U#<#R%-5ZAE;Y([_!U;H9SU%!U M9Y9H@S$<[<]&>! .LY8#(H:C?8LSTK!WMN!X6T]^ %!+ P04 " 7A9Q0 M WEJ:E,# #@%0 #P 'AL+W=O"O%'<\D*T>Q9.-2;#>\>!Q:MH56O*QD6(_=W)GS@N?\E:5-J5J+EXDH M^:LH9)R%22FRK'FJ;F@>4B-4;S7WK)0\.;A1QLL@5JQ#ZZRK.GSF%5_RC,M? M0ZOYG3%+O45'>XTF#OOK+HA7Y?^$4:Q6/&$CD6QS5LA='$N6U:,7U9IO*@L5 M<>="Y157#:6;VC6C21XO]*?NB$1TA&[) ME'@.1>&$TBA$)PM/@\0 )#XBY ^L0?8 R-X'0H:1NLRHIP#].^1ZCJ]!]@'( M_M$@G0G1IWL 0 Z.!TG"B09Y!D">F86,)A0Y_FQ.O <-Z!P .C<+%"YF,Q(\ MU%$*W;'GWKD.\2)$',=?>)&K05X D!=F(<=U^O/JZ53!\Z* .%&HD5T"9)=F MR2@)/-<;AVBN\G,X(<%!@NY"&;IK>&(CW_DZ\:#]C"L MCSJSS2B*R'>JSZ,-R<(V;(LF7DH3H]0JE7D@BU]>3FPUYPC8LBH#._2 B MMU/E,#INU@+Q1BB@TR;AZ9B0*6S#J@#SR8%T;<@5MF%9P)@]'1.RA6U8%W^G M%W2B]J\9JS[KB) _;-,":+!T-J MP8;5HFUBT,F(R9AG^DQC2"W8L%K@A=W7,<%/$].V 3$'.B8D'6Q8.FT;K_V4 M'ZQN##D'&W9.6Y9L8X2$@TT+IS5-ME%"OL&&?:-OS-KI(-7@CU!-6Q8_121- MN8X)R08?2S:G*)0BT3$AV>"CRD;? O4@V?0,RP;&U!-Z#_).S[!W%D6B1GZL M3QY9BES)\DK-MZIX/L7=QM9OF)!W>HUW.OL3Q92M>,%23PU1J?HDSI)YB>K+ M[GNI/ZCW*ZMMECFJSB^F(FX.!NL^]H>K-[\!4$L#!!0 ( !>%G% /[$Q+ M> $ $44 : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%V,UN@D 4 MAN%;,5R PSGC;Z.NW+AM>P,3'('(7V:FJ=Y]*9MBHG.Z,)\;"(&<\R[($\+F MW58FE&WCB[+SDTM=-7Z;%"%T;TKYK+"U\=.VLTU_Y]2ZVH3^TN6J,]G9Y%9Q MFBZ4&\](=IOQS,GAN$WI.%!LWC0#!XTCP?-X4&+>- " M'K2,!RWA0:MXT H>M(X'K>%!E HRIO@D"6N\UB1P37BO20";\&*30#;AS28! M;<*K30+;A'>;!+@)+S<)=!/>;A+P)KS>+.C->+U9T)M?\*TM?6SC]69!;\;K MS8+>C->;!;T9KS<+>C->;Q;T9KS>+.C->+U9T)OQ>FM!;XW76PMZ:[S>6M!; MO^!?R4AO7QAGCQ_!E4WNGUUR,_QAS0AN'ZZ5?7[&,/7A_I'2H=]BU7!\^ILR M3/V-4#=_#7<_4$L#!!0 ( !>%G%#H]2X:D $ .84 3 6T-O;G1E M;G1?5'EP97-=+GAM;,V8WV["(!2'7\7T=K$(W=R?J#?;;C>3[058>VJ)+1! MIV\_6G7)EBYQ49/?32D<..>#DN^BD_>M)3_8-+7VTZ0*P3XPYO.*&NE38TG' M2&E<(T/LN@6S,E_*!3$Q&HU9;G0@'8:AS9',)D]4RE4=!H^[\3;U-)'6UBJ7 M01G-UKKXE72X3Y@ZJKLYOE+67\4)R>!Y$[/X.#9-8M0G[(@*OQ>V_;CN=4W. MJ8+^A6;*4N54F'S5Q"6IMXYDX2NBT-2IKZ2CXBTXI1=[WKETX44V,3';U.S' MA/1R'&%;4S] %SEGY1"O!?65Z@*[)S^IX.$VY,;1T+H8=4'U;"\BS6/4LW;B M.;=([=4IJ#BJ>$Q]N0_[:=RR>^\[\.^@9UUSVJF?CT. <&0@'-<@'#<@'&,0 MCEL0CCL0CGL0#CY" 4$Q*D=1*D=Q*D>1*D>Q*D?1*D?Q*D<1*T%G%")/KLG[P "L" 1 " 9D! !D;V-0%G%"97)PC$ 8 )PG 3 M " ;<" !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#% @ %X6< M4)+*C$%" P H \ !@ ( !^ @ 'AL+W=O%G%#1_/*8V0, + 1 8 M " 7 , !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ %X6<4.GG,<^J P -1 !@ M ( !J!( 'AL+W=O%G%" VM9F; 0 $<6 8 " 8@6 !X;"]W M;W)K$($ "N M$P & @ $J&P >&PO=V]R:W-H965T&UL M4$L! A0#% @ %X6<4.F9PA2U 0 T@, !@ ( !HA\ M 'AL+W=O%G% Z##;] MM@$ -(# 8 " 8TA !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ %X6< M4*!MFF&T 0 T@, !D ( !8B4 'AL+W=O&PO=V]R:W-H965T%G%"F,XF=M $ -(# 9 " 3LI !X;"]W;W)K M&UL4$L! A0#% @ %X6<4$,B\[VT 0 T@, M !D ( !)BL 'AL+W=O&PO=V]R:W-H965T%G% /5J"W MX $ $% 9 " ?TN !X;"]W;W)K&UL4$L! A0#% @ %X6<4.GP/_BV 0 T@, !D M ( !%#$ 'AL+W=O&PO=V]R:W-H965T M%G% B!&:OMP$ -(# 9 M " >\T !X;"]W;W)K&UL4$L! A0# M% @ %X6<4*.94$FX 0 T@, !D ( !W38 'AL+W=O M&PO=V]R:W-H965T%G%#*E 5MFP$ %@# 9 " ;DZ M !X;"]W;W)K&UL4$L! A0#% @ %X6<4$QH M0X\2 P " X !D ( !BSP 'AL+W=O&PO=V]R:W-H965T%G%"FQSC(1P( ,8' 9 " 6M% !X;"]W;W)K&UL4$L! A0#% @ %X6<4-\C"#>= @ 4PD !D M ( !Z4< 'AL+W=O&PO M=V]R:W-H965T%G% L5Z.MZ@$ M ,<$ 9 " 95- !X;"]W;W)K&UL4$L! A0#% @ %X6<4*=S#0%, @ D < !D ( ! MMD\ 'AL+W=O&PO=V]R:W-H965T%G%!12S4B#P( +T% 9 M " >14 !X;"]W;W)K&UL4$L! A0#% M @ %X6<4"P,F+LA! 1Q0 !D ( !*E< 'AL+W=O%G% TE=)Q40( +H+ M - " =N( !X;"]S='EL97,N>&UL4$L! A0#% @ M%X6<4 -Y:FI3 P X!4 \ ( !5XL 'AL+W=O%G% /[$Q+> $ $44 : " M =>. !X;"]?% MG%#H]2X:D $ .84 3 " 8>0 !;0V]N=&5N=%]4>7!E <&UL4$L%!@ I "D $0L $B2 $! end XML 18 R23.htm IDEA: XBRL DOCUMENT v3.20.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue [Line Items]    
Revenues $ 91,119 $ 85,180
IGS    
Disaggregation of Revenue [Line Items]    
Revenues 48,187 42,751
DHR    
Disaggregation of Revenue [Line Items]    
Revenues 22,849 23,685
Other    
Disaggregation of Revenue [Line Items]    
Revenues 15,480 14,886
Total transaction-based    
Disaggregation of Revenue [Line Items]    
Revenues 86,516 81,322
Development services    
Disaggregation of Revenue [Line Items]    
Revenues 2,137 2,179
Fixed-fee services    
Disaggregation of Revenue [Line Items]    
Revenues 2,466 1,679
State Enterprise    
Disaggregation of Revenue [Line Items]    
Revenues 74,411 69,853
State Enterprise | IGS    
Disaggregation of Revenue [Line Items]    
Revenues 48,187 42,751
State Enterprise | DHR    
Disaggregation of Revenue [Line Items]    
Revenues 22,849 23,685
State Enterprise | Other    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
State Enterprise | Total transaction-based    
Disaggregation of Revenue [Line Items]    
Revenues 71,036 66,436
State Enterprise | Development services    
Disaggregation of Revenue [Line Items]    
Revenues 2,137 2,179
State Enterprise | Fixed-fee services    
Disaggregation of Revenue [Line Items]    
Revenues 1,238 1,238
Payments    
Disaggregation of Revenue [Line Items]    
Revenues 10,016 9,352
Payments | IGS    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Payments | DHR    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Payments | Other    
Disaggregation of Revenue [Line Items]    
Revenues 10,016 9,352
Payments | Total transaction-based    
Disaggregation of Revenue [Line Items]    
Revenues 10,016 9,352
Payments | Development services    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Payments | Fixed-fee services    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
All Other    
Disaggregation of Revenue [Line Items]    
Revenues 6,692 5,975
All Other | IGS    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
All Other | DHR    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
All Other | Other    
Disaggregation of Revenue [Line Items]    
Revenues 5,464 5,534
All Other | Total transaction-based    
Disaggregation of Revenue [Line Items]    
Revenues 5,464 5,534
All Other | Development services    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
All Other | Fixed-fee services    
Disaggregation of Revenue [Line Items]    
Revenues $ 1,228 $ 441

XML 19 R3.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED BALANCE SHEETS (UNAUDITED) (PARENTHETICAL) - $ / shares
Mar. 31, 2020
Dec. 31, 2019
Statement of Financial Position [Abstract]    
Common stock, par (in usd per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 200,000,000 200,000,000
Common stock, shares issued (in shares) 66,968,000 66,968,000
Common stock, shares outstanding (in shares) 66,968,000 66,968,000
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.20.1
THE COMPANY
3 Months Ended
Mar. 31, 2020
Accounting Policies [Abstract]  
THE COMPANY THE COMPANY NIC Inc., together with its subsidiaries (the "Company" or "NIC") is a leading provider of digital government services that help governments use technology to provide a higher level of service to businesses and citizens and increase efficiencies. The Company accomplishes this currently through two channels: its state enterprise businesses and its software & services businesses.In the Company's state enterprise businesses, it generally designs, builds, and operates digital government services on an enterprise-wide basis on behalf of state and local governments desiring to provide access to government information and to complete secure government-based transactions through multiple online channels. These digital government services consist of websites and applications the Company has built that allow consumers, such as businesses and citizens, to access government information, complete transactions and make electronic payments. The Company typically manages operations for each contractual relationship through separate local subsidiaries that operate as decentralized businesses with a high degree of autonomy. The Company is typically responsible for funding the up-front investments and ongoing operations and maintenance costs of the digital government services. The Company’s software & services businesses primarily include its subsidiaries that provide payment processing services, software development and digital government services, other than those services provided under state enterprise contracts, to federal agencies as well as state and local governments.
XML 21 R26.htm IDEA: XBRL DOCUMENT v3.20.1
STOCKHOLDERS' EQUITY (Details) - USD ($)
3 Months Ended
Jun. 25, 2020
Apr. 23, 2020
Mar. 18, 2020
Jan. 27, 2020
Mar. 19, 2019
Jan. 28, 2019
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2018
Subsequent Event [Line Items]                  
Dividends declared (in usd per share)       $ 0.09   $ 0.08      
Dividend payments     $ 6,100,000   $ 5,400,000   $ 6,105,000 $ 5,402,000  
Stock repurchase program, authorized amount                 $ 25,000,000
Shares repurchased             241,180    
Shares repurchased, weighted average purchase price             $ 16.33    
Shares repurchased, value             $ 3,900,000    
Forecast | Subsequent Event                  
Subsequent Event [Line Items]                  
Dividends declared (in usd per share)   $ 0.09              
Dividend payments $ 6,100,000                
XML 22 R22.htm IDEA: XBRL DOCUMENT v3.20.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Jan. 01, 2020
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Revenue Recognition        
Unearned revenues   $ 3.3   $ 3.8
Revenues recognized that was included in the deferred revenue balance   2.3    
Trade accounts receivable        
Allowance for doubtful accounts   1.1   $ 1.2
Development services contract        
Revenue Recognition        
Transaction price allocated to unsatisfied performance obligation   5.4    
Fixed fee contract        
Revenue Recognition        
Transaction price allocated to unsatisfied performance obligation   $ 16.7    
Fixed fee contract | Minimum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-04-01        
Revenue Recognition        
Expected timing to recognize revenue, term   1 year    
Fixed fee contract | Maximum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-04-01        
Revenue Recognition        
Expected timing to recognize revenue, term   5 years    
State Enterprise | Revenues        
Summary of Significant Accounting Policies        
Prior period reclassification adjustment     $ (7.4)  
State Enterprise | Cost of revenues        
Summary of Significant Accounting Policies        
Prior period reclassification adjustment     (6.7)  
Software & services | Revenues        
Summary of Significant Accounting Policies        
Prior period reclassification adjustment     7.4  
Software & services | Cost of revenues        
Summary of Significant Accounting Policies        
Prior period reclassification adjustment     $ 6.7  
ASU 2016-13        
Recently issued accounting pronouncements        
Cumulative effect adjustment $ 0.3      
XML 23 egov-20200331_htm.xml IDEA: XBRL DOCUMENT 0001065332 2020-01-01 2020-03-31 0001065332 2020-04-24 0001065332 2020-03-31 0001065332 2019-12-31 0001065332 egov:StateEnterpriseRevenuesMember 2020-01-01 2020-03-31 0001065332 egov:StateEnterpriseRevenuesMember 2019-01-01 2019-03-31 0001065332 egov:SoftwareAndServicesMember 2020-01-01 2020-03-31 0001065332 egov:SoftwareAndServicesMember 2019-01-01 2019-03-31 0001065332 2019-01-01 2019-03-31 0001065332 us-gaap:CommonStockMember 2019-12-31 0001065332 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001065332 us-gaap:RetainedEarningsMember 2019-12-31 0001065332 us-gaap:RetainedEarningsMember 2020-01-01 0001065332 2020-01-01 0001065332 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001065332 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001065332 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001065332 us-gaap:CommonStockMember 2020-03-31 0001065332 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001065332 us-gaap:RetainedEarningsMember 2020-03-31 0001065332 us-gaap:CommonStockMember 2018-12-31 0001065332 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001065332 us-gaap:RetainedEarningsMember 2018-12-31 0001065332 2018-12-31 0001065332 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001065332 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001065332 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001065332 us-gaap:CommonStockMember 2019-03-31 0001065332 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001065332 us-gaap:RetainedEarningsMember 2019-03-31 0001065332 2019-03-31 0001065332 us-gaap:SalesMember egov:SoftwareAndServicesMember 2019-01-01 2019-03-31 0001065332 us-gaap:SalesMember egov:StateEnterpriseContractsMember 2019-01-01 2019-03-31 0001065332 us-gaap:CostOfSalesMember egov:SoftwareAndServicesMember 2019-01-01 2019-03-31 0001065332 us-gaap:CostOfSalesMember egov:StateEnterpriseContractsMember 2019-01-01 2019-03-31 0001065332 us-gaap:AccountingStandardsUpdate201613Member 2020-01-01 2020-01-01 0001065332 egov:InteractiveGovernmentServicesMember egov:StateEnterpriseContractsMember 2020-01-01 2020-03-31 0001065332 egov:InteractiveGovernmentServicesMember egov:PaymentsMember 2020-01-01 2020-03-31 0001065332 egov:InteractiveGovernmentServicesMember egov:OtherSoftwareAndServicesMember 2020-01-01 2020-03-31 0001065332 egov:InteractiveGovernmentServicesMember 2020-01-01 2020-03-31 0001065332 egov:DriverHistoryRecordsMember egov:StateEnterpriseContractsMember 2020-01-01 2020-03-31 0001065332 egov:DriverHistoryRecordsMember egov:PaymentsMember 2020-01-01 2020-03-31 0001065332 egov:DriverHistoryRecordsMember egov:OtherSoftwareAndServicesMember 2020-01-01 2020-03-31 0001065332 egov:DriverHistoryRecordsMember 2020-01-01 2020-03-31 0001065332 egov:OtherMember egov:StateEnterpriseContractsMember 2020-01-01 2020-03-31 0001065332 egov:OtherMember egov:PaymentsMember 2020-01-01 2020-03-31 0001065332 egov:OtherMember egov:OtherSoftwareAndServicesMember 2020-01-01 2020-03-31 0001065332 egov:OtherMember 2020-01-01 2020-03-31 0001065332 egov:TransactionBasedMember egov:StateEnterpriseContractsMember 2020-01-01 2020-03-31 0001065332 egov:TransactionBasedMember egov:PaymentsMember 2020-01-01 2020-03-31 0001065332 egov:TransactionBasedMember egov:OtherSoftwareAndServicesMember 2020-01-01 2020-03-31 0001065332 egov:TransactionBasedMember 2020-01-01 2020-03-31 0001065332 egov:PortalSoftwareDevelopmentandServicesMember egov:StateEnterpriseContractsMember 2020-01-01 2020-03-31 0001065332 egov:PortalSoftwareDevelopmentandServicesMember egov:PaymentsMember 2020-01-01 2020-03-31 0001065332 egov:PortalSoftwareDevelopmentandServicesMember egov:OtherSoftwareAndServicesMember 2020-01-01 2020-03-31 0001065332 egov:PortalSoftwareDevelopmentandServicesMember 2020-01-01 2020-03-31 0001065332 egov:PortalManagementMember egov:StateEnterpriseContractsMember 2020-01-01 2020-03-31 0001065332 egov:PortalManagementMember egov:PaymentsMember 2020-01-01 2020-03-31 0001065332 egov:PortalManagementMember egov:OtherSoftwareAndServicesMember 2020-01-01 2020-03-31 0001065332 egov:PortalManagementMember 2020-01-01 2020-03-31 0001065332 egov:StateEnterpriseContractsMember 2020-01-01 2020-03-31 0001065332 egov:PaymentsMember 2020-01-01 2020-03-31 0001065332 egov:OtherSoftwareAndServicesMember 2020-01-01 2020-03-31 0001065332 egov:InteractiveGovernmentServicesMember egov:StateEnterpriseContractsMember 2019-01-01 2019-03-31 0001065332 egov:InteractiveGovernmentServicesMember egov:PaymentsMember 2019-01-01 2019-03-31 0001065332 egov:InteractiveGovernmentServicesMember egov:OtherSoftwareAndServicesMember 2019-01-01 2019-03-31 0001065332 egov:InteractiveGovernmentServicesMember 2019-01-01 2019-03-31 0001065332 egov:DriverHistoryRecordsMember egov:StateEnterpriseContractsMember 2019-01-01 2019-03-31 0001065332 egov:DriverHistoryRecordsMember egov:PaymentsMember 2019-01-01 2019-03-31 0001065332 egov:DriverHistoryRecordsMember egov:OtherSoftwareAndServicesMember 2019-01-01 2019-03-31 0001065332 egov:DriverHistoryRecordsMember 2019-01-01 2019-03-31 0001065332 egov:OtherMember egov:StateEnterpriseContractsMember 2019-01-01 2019-03-31 0001065332 egov:OtherMember egov:PaymentsMember 2019-01-01 2019-03-31 0001065332 egov:OtherMember egov:OtherSoftwareAndServicesMember 2019-01-01 2019-03-31 0001065332 egov:OtherMember 2019-01-01 2019-03-31 0001065332 egov:TransactionBasedMember egov:StateEnterpriseContractsMember 2019-01-01 2019-03-31 0001065332 egov:TransactionBasedMember egov:PaymentsMember 2019-01-01 2019-03-31 0001065332 egov:TransactionBasedMember egov:OtherSoftwareAndServicesMember 2019-01-01 2019-03-31 0001065332 egov:TransactionBasedMember 2019-01-01 2019-03-31 0001065332 egov:PortalSoftwareDevelopmentandServicesMember egov:StateEnterpriseContractsMember 2019-01-01 2019-03-31 0001065332 egov:PortalSoftwareDevelopmentandServicesMember egov:PaymentsMember 2019-01-01 2019-03-31 0001065332 egov:PortalSoftwareDevelopmentandServicesMember egov:OtherSoftwareAndServicesMember 2019-01-01 2019-03-31 0001065332 egov:PortalSoftwareDevelopmentandServicesMember 2019-01-01 2019-03-31 0001065332 egov:PortalManagementMember egov:StateEnterpriseContractsMember 2019-01-01 2019-03-31 0001065332 egov:PortalManagementMember egov:PaymentsMember 2019-01-01 2019-03-31 0001065332 egov:PortalManagementMember egov:OtherSoftwareAndServicesMember 2019-01-01 2019-03-31 0001065332 egov:PortalManagementMember 2019-01-01 2019-03-31 0001065332 egov:StateEnterpriseContractsMember 2019-01-01 2019-03-31 0001065332 egov:PaymentsMember 2019-01-01 2019-03-31 0001065332 egov:OtherSoftwareAndServicesMember 2019-01-01 2019-03-31 0001065332 us-gaap:TimeAndMaterialsContractMember 2020-03-31 0001065332 us-gaap:FixedPriceContractMember 2020-03-31 0001065332 srt:MinimumMember us-gaap:FixedPriceContractMember 2020-04-01 2020-03-31 0001065332 srt:MaximumMember us-gaap:FixedPriceContractMember 2020-04-01 2020-03-31 0001065332 us-gaap:SalesRevenueNetMember us-gaap:GovernmentContractsConcentrationRiskMember egov:StateEnterpriseContractsMember 2020-01-01 2020-03-31 0001065332 egov:ExpiringContractsMember 2020-03-31 0001065332 egov:ExpiringContractsMember 2020-01-01 2020-03-31 0001065332 us-gaap:SalesRevenueNetMember us-gaap:GovernmentContractsConcentrationRiskMember egov:ExpiringContractsMember 2020-01-01 2020-03-31 0001065332 2020-01-27 2020-01-27 0001065332 2020-03-18 2020-03-18 0001065332 2019-01-28 2019-01-28 0001065332 2019-03-19 2019-03-19 0001065332 srt:ScenarioForecastMember us-gaap:SubsequentEventMember 2020-04-23 2020-04-23 0001065332 srt:ScenarioForecastMember us-gaap:SubsequentEventMember 2020-06-25 2020-06-25 0001065332 2018-03-31 0001065332 egov:EmployeesAndExecutivesMember us-gaap:RestrictedStockMember egov:ServiceBasedAwardsMember 2020-01-01 2020-03-31 0001065332 egov:ExecutivesMember us-gaap:RestrictedStockMember egov:PerformanceBasedAwardsMember 2020-01-01 2020-03-31 0001065332 us-gaap:PerformanceSharesMember egov:PerformancePeriodTwentySeventeenToTwentyNineteenMember 2020-01-01 2020-03-31 0001065332 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-03-31 0001065332 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-03-31 0001065332 egov:CommunicationsandInformationTechnologyMember 2020-01-01 2020-03-31 0001065332 egov:CommunicationsandInformationTechnologyMember 2019-01-01 2019-03-31 0001065332 2019-01-01 2019-12-31 0001065332 us-gaap:OperatingSegmentsMember egov:StateEnterpriseContractsMember 2020-01-01 2020-03-31 0001065332 us-gaap:OperatingSegmentsMember egov:PaymentsMember 2020-01-01 2020-03-31 0001065332 us-gaap:OperatingSegmentsMember egov:OtherSoftwareAndServicesMember 2020-01-01 2020-03-31 0001065332 us-gaap:MaterialReconcilingItemsMember 2020-01-01 2020-03-31 0001065332 us-gaap:OperatingSegmentsMember egov:StateEnterpriseContractsMember 2019-01-01 2019-03-31 0001065332 us-gaap:OperatingSegmentsMember egov:PaymentsMember 2019-01-01 2019-03-31 0001065332 us-gaap:OperatingSegmentsMember egov:OtherSoftwareAndServicesMember 2019-01-01 2019-03-31 0001065332 us-gaap:MaterialReconcilingItemsMember 2019-01-01 2019-03-31 0001065332 egov:TheStateofColoradoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-03-31 shares iso4217:USD iso4217:USD shares egov:channel egov:contract pure egov:segment false 2020 Q1 0001065332 --12-31 P3Y P3Y P3Y 10-Q true 2020-03-31 false 000-26621 NIC INC DE 52-2077581 25501 West Valley Parkway Suite 300 Olathe KS 66061 877 234-3468 Common Stock, $0.0001 par value per share EGOV NASDAQ Yes Yes Large Accelerated Filer false false false 66970030 217587000 214380000 101814000 85399000 18375000 12944000 337776000 312723000 10150000 10091000 9901000 10778000 22109000 22398000 5965000 5965000 794000 404000 386695000 362359000 88056000 63685000 21118000 25940000 3642000 3776000 8951000 7191000 121767000 100592000 3183000 2463000 6607000 7373000 6094000 6003000 137651000 116431000 0 0 0.0001 0.0001 200000000 200000000 66968000 66968000 66968000 66968000 7000 7000 123683000 123208000 125354000 122713000 249044000 245928000 386695000 362359000 74411000 69853000 16708000 15327000 91119000 85180000 46271000 41978000 10724000 9397000 8064000 9964000 7254000 6445000 3482000 2421000 75795000 70205000 15324000 14975000 389000 604000 15713000 15579000 3850000 4077000 11863000 11502000 0.18 0.17 0.18 0.17 66987000 66670000 66987000 66670000 66968000 7000 123208000 122713000 245928000 339000 339000 11863000 11863000 6105000 6105000 -35000 35000 0 -84000 84000 0 228000 91000 1865000 1865000 241000 439000 3505000 3944000 1319000 0 1319000 104000 1509000 1509000 66968000 7000 123683000 125354000 249044000 66569000 7000 117763000 93919000 211689000 11502000 11502000 5402000 5402000 -27000 27000 0 -122000 122000 0 364000 153000 2609000 2609000 2272000 0 2272000 3000 128000 1443000 0 1443000 66911000 7000 118774000 100114000 218895000 11863000 11502000 3482000 2421000 1319000 2272000 603000 1076000 347000 -186000 16306000 32464000 5431000 1205000 -697000 -1069000 24371000 20008000 -4822000 -3183000 1416000 422000 -675000 -664000 16864000 1068000 1060000 1484000 0 1743000 2192000 2417000 -3252000 -5644000 6105000 5402000 1509000 1443000 1865000 2609000 3944000 0 -10405000 -6568000 3207000 -11144000 214380000 191700000 217587000 180556000 4391000 3637000 THE COMPANY NIC Inc., together with its subsidiaries (the "Company" or "NIC") is a leading provider of digital government services that help governments use technology to provide a higher level of service to businesses and citizens and increase efficiencies. The Company accomplishes this currently through two channels: its state enterprise businesses and its software &amp; services businesses.In the Company's state enterprise businesses, it generally designs, builds, and operates digital government services on an enterprise-wide basis on behalf of state and local governments desiring to provide access to government information and to complete secure government-based transactions through multiple online channels. These digital government services consist of websites and applications the Company has built that allow consumers, such as businesses and citizens, to access government information, complete transactions and make electronic payments. The Company typically manages operations for each contractual relationship through separate local subsidiaries that operate as decentralized businesses with a high degree of autonomy. The Company is typically responsible for funding the up-front investments and ongoing operations and maintenance costs of the digital government services. The Company’s software &amp; services businesses primarily include its subsidiaries that provide payment processing services, software development and digital government services, other than those services provided under state enterprise contracts, to federal agencies as well as state and local governments. 2 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Basis of presentation</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The accompanying unaudited consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the U.S. (“U.S. GAAP”). The consolidated financial statements include all the Company's direct and indirect wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”), certain information and note disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted. In the opinion of management, the unaudited consolidated financial statements contain all adjustments (consisting of normal and recurring adjustments) necessary to fairly present the consolidated financial position and the results of operations, changes in stockholders' equity and cash flows of the Company as of the dates and for the interim periods presented. The unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements of the Company for the year ended December 31, 2019, including the notes thereto, set forth in the Company’s 2019 Annual Report on Form 10-K.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Certain amounts in the consolidated statements of income for the three months ended March 31, 2019 were reclassified to conform to the current year presentation. In 2020, the Company began classifying the current Texas payment processing contract in the software &amp; services category. The Company reclassified $7.4 million of revenues and $6.7 million of cost of revenues from this contract from the state enterprise category to the software &amp; services category in the prior year. The reclassification had no impact on net income or cash flows for the period ended March 31, 2019.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Use of estimates</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the unaudited consolidated financial statements and accompanying notes. Actual results could differ from those estimates. The results of operations for interim periods are not necessarily indicative of the results to be expected for the full year ending December 31, 2020. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Recently issued accounting pronouncements</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Credit Losses</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued ASU 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments-Credit Losses</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> (Topic 326), to replace the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. For trade and other receivables, the Company will be required to use a forward-looking expected loss model rather than the incurred loss model for </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">recognizing credit losses which reflects losses that are probable. On January 1, 2020, the Company adopted the standard and all the related amendments, using a modified retrospective approach. The adoption of the standard resulted in a cumulative-effect adjustment to retained earnings of approximately $0.3 million. The adoption of the standard did not have a significant impact on the Company’s consolidated earnings or cash flows. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Revenue recognition</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company accounts for revenue in accordance with </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accounting Standards Codification (“ASC”)</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> 606, </span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Revenue from Contracts with Customers.</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Revenue is recognized when a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration which the Company expects to receive in exchange for those goods or services.  </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Disaggregation of Revenue</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company currently earns revenues from three main sources: (i) transaction-based fees, which consist of interactive government services (“IGS”), driver history records (“DHR”) and other transaction-based revenues, (ii) development services and (iii) fixed-fee services. </span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes, by reportable and operating segment, the principal activities from which the Company generates revenue </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(in thousands):</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:49.683%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.449%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State Enterprise</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">All Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated<br/>Total</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">IGS</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,187 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,187 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DHR</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,016 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,464 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,480 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total transaction-based</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,036 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,016 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,464 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86,516 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Development services</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,137 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,137 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed-fee services</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,238 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,228 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,466 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74,411 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,016 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,692 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91,119 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State Enterprise</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">All Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated<br/>Total</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">IGS</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,751 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,751 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DHR</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,685 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,685 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,352 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,534 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,886 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total transaction-based</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,436 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,352 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,534 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,322 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Development services</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,179 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,179 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed-fee services</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,238 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">441 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,679 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,853 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,352 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,975 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,180 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Transaction-based Revenues</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under certain contracts with its government partners, the Company agrees to provide continuous access to digital government services that allow consumers to complete secure transactions, such as applying for a permit, retrieving government records, or filing a government-mandated form or report, in exchange for transaction-based fees. The Company satisfies its performance obligation by providing access to applications over the contractual term and by processing transactions as they are initiated by consumers. The performance obligation is satisfied when the Company provides the access and it is used by the consumer. </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Development Services Revenues</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company earns development services revenues primarily under contracts to provide software development and other time and materials services to its government partners. These contracts are generally not longer than one year in duration. For services provided under development contracts, the performance obligation is either satisfied over time or at a point in time upon customer acceptance. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under its development services contracts, the Company typically does not have significant future performance obligations that extend beyond one year. As of March 31, 2020, the total transaction price allocated to unsatisfied performance obligations was approximately $5.4 million.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Fixed-fee Services Revenues</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Fixed-fee services revenues primarily consist of revenues from providing recurring fixed fee digital government services to the Company’s government partner in Indiana and smaller contracts for subscription-based services in the Company's software &amp; services businesses. As of March 31, 2020, the Company’s Indiana contract had unsatisfied performance obligations for one month. The total transaction price allocated to the unsatisfied performance obligation is not significant.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The subscription-based service contracts in the Company's software &amp; services businesses are a fixed-fee single performance obligation to provide government partners continuous access to digital services. As of March 31, 2020, the unsatisfied performance obligations related to these contracts was $16.7 million, which will be recognized over the term of such contracts, generally 1 - 5 years.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Unearned Revenues</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Unearned revenues at March 31, 2020 and December 31, 2019 were approximately $3.3 million and $3.8 million, respectively. The change in the deferred revenue balance for the three months ended March 31, 2020 is primarily driven by cash payments received or due in advance of satisfying the Company's performance obligations, offset by $2.3 million of revenues recognized that were previously included in deferred revenue.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Trade accounts receivable</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company records trade accounts receivable at net realizable value. This value includes an appropriate allowance for estimated uncollectible accounts. The Company calculates this allowance based on its history of write-offs, and its relationship with, and the forecasted economic status of, its customers. Trade accounts receivable are written off when deemed uncollectible. Recoveries of receivables previously written off are recorded when received. The Company’s allowance for doubtful accounts at March 31, 2020 and December 31, 2019 was approximately $1.1 million and $1.2 million, respectively.</span></div> <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Basis of presentation</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The accompanying unaudited consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the U.S. (“U.S. GAAP”). The consolidated financial statements include all the Company's direct and indirect wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”), certain information and note disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted. In the opinion of management, the unaudited consolidated financial statements contain all adjustments (consisting of normal and recurring adjustments) necessary to fairly present the consolidated financial position and the results of operations, changes in stockholders' equity and cash flows of the Company as of the dates and for the interim periods presented. The unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements of the Company for the year ended December 31, 2019, including the notes thereto, set forth in the Company’s 2019 Annual Report on Form 10-K.</span></div> 7400000 -7400000 6700000 -6700000 Use of estimatesThe preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the unaudited consolidated financial statements and accompanying notes. Actual results could differ from those estimates. The results of operations for interim periods are not necessarily indicative of the results to be expected for the full year ending December 31, 2020. <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Recently issued accounting pronouncements</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Credit Losses</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued ASU 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments-Credit Losses</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> (Topic 326), to replace the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. For trade and other receivables, the Company will be required to use a forward-looking expected loss model rather than the incurred loss model for </span></div>recognizing credit losses which reflects losses that are probable. On January 1, 2020, the Company adopted the standard and all the related amendments, using a modified retrospective approach. The adoption of the standard resulted in a cumulative-effect adjustment to retained earnings of approximately $0.3 million. The adoption of the standard did not have a significant impact on the Company’s consolidated earnings or cash flows. 300000 <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Revenue recognition</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company accounts for revenue in accordance with </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accounting Standards Codification (“ASC”)</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> 606, </span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Revenue from Contracts with Customers.</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Revenue is recognized when a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration which the Company expects to receive in exchange for those goods or services.  </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Disaggregation of Revenue</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company currently earns revenues from three main sources: (i) transaction-based fees, which consist of interactive government services (“IGS”), driver history records (“DHR”) and other transaction-based revenues, (ii) development services and (iii) fixed-fee services. </span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes, by reportable and operating segment, the principal activities from which the Company generates revenue </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(in thousands):</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:49.683%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.449%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State Enterprise</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">All Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated<br/>Total</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">IGS</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,187 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,187 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DHR</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,016 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,464 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,480 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total transaction-based</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,036 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,016 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,464 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86,516 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Development services</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,137 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,137 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed-fee services</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,238 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,228 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,466 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74,411 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,016 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,692 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91,119 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State Enterprise</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">All Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated<br/>Total</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">IGS</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,751 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,751 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DHR</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,685 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,685 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,352 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,534 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,886 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total transaction-based</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,436 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,352 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,534 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,322 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Development services</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,179 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,179 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed-fee services</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,238 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">441 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,679 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,853 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,352 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,975 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,180 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Transaction-based Revenues</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under certain contracts with its government partners, the Company agrees to provide continuous access to digital government services that allow consumers to complete secure transactions, such as applying for a permit, retrieving government records, or filing a government-mandated form or report, in exchange for transaction-based fees. The Company satisfies its performance obligation by providing access to applications over the contractual term and by processing transactions as they are initiated by consumers. The performance obligation is satisfied when the Company provides the access and it is used by the consumer. </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Development Services Revenues</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company earns development services revenues primarily under contracts to provide software development and other time and materials services to its government partners. These contracts are generally not longer than one year in duration. For services provided under development contracts, the performance obligation is either satisfied over time or at a point in time upon customer acceptance. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under its development services contracts, the Company typically does not have significant future performance obligations that extend beyond one year. As of March 31, 2020, the total transaction price allocated to unsatisfied performance obligations was approximately $5.4 million.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Fixed-fee Services Revenues</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Fixed-fee services revenues primarily consist of revenues from providing recurring fixed fee digital government services to the Company’s government partner in Indiana and smaller contracts for subscription-based services in the Company's software &amp; services businesses. As of March 31, 2020, the Company’s Indiana contract had unsatisfied performance obligations for one month. The total transaction price allocated to the unsatisfied performance obligation is not significant.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The subscription-based service contracts in the Company's software &amp; services businesses are a fixed-fee single performance obligation to provide government partners continuous access to digital services. As of March 31, 2020, the unsatisfied performance obligations related to these contracts was $16.7 million, which will be recognized over the term of such contracts, generally 1 - 5 years.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Unearned Revenues</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Unearned revenues at March 31, 2020 and December 31, 2019 were approximately $3.3 million and $3.8 million, respectively. The change in the deferred revenue balance for the three months ended March 31, 2020 is primarily driven by cash payments received or due in advance of satisfying the Company's performance obligations, offset by $2.3 million of revenues recognized that were previously included in deferred revenue.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Trade accounts receivable</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company records trade accounts receivable at net realizable value. This value includes an appropriate allowance for estimated uncollectible accounts. The Company calculates this allowance based on its history of write-offs, and its relationship with, and the forecasted economic status of, its customers. Trade accounts receivable are written off when deemed uncollectible. Recoveries of receivables previously written off are recorded when received. The Company’s allowance for doubtful accounts at March 31, 2020 and December 31, 2019 was approximately $1.1 million and $1.2 million, respectively.</span></div> <span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes, by reportable and operating segment, the principal activities from which the Company generates revenue </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(in thousands):</span><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:49.683%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.449%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State Enterprise</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">All Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated<br/>Total</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">IGS</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,187 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,187 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DHR</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,849 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,016 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,464 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,480 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total transaction-based</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,036 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,016 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,464 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86,516 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Development services</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,137 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,137 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed-fee services</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,238 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,228 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,466 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74,411 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,016 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,692 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91,119 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended March 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State Enterprise</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">All Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated<br/>Total</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">IGS</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,751 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,751 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">DHR</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,685 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,685 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,352 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,534 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,886 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total transaction-based</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,436 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,352 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,534 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,322 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Development services</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,179 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,179 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed-fee services</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,238 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">441 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,679 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,853 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,352 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,975 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,180 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table> 48187000 0 0 48187000 22849000 0 0 22849000 0 10016000 5464000 15480000 71036000 10016000 5464000 86516000 2137000 0 0 2137000 1238000 0 1228000 2466000 74411000 10016000 6692000 91119000 42751000 0 0 42751000 23685000 0 0 23685000 0 9352000 5534000 14886000 66436000 9352000 5534000 81322000 2179000 0 0 2179000 1238000 0 441000 1679000 69853000 9352000 5975000 85180000 5400000 16700000 P1Y P5Y 3300000 3800000 2300000 1100000 1200000 GOVERNMENT CONTRACTS<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">State enterprise contracts</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s state enterprise contracts generally have an initial multi-year term with provisions for renewals for various periods at the option of the government. The Company’s primary business obligation under these contracts is generally to design, build, and operate digital government services on an enterprise-wide basis on behalf of governments desiring to provide access to government information and to digitally complete government-based transactions and payments. NIC typically markets the services and solicits consumers to complete government-based transactions and to enter into subscriber contracts permitting the user to access online applications and the government information contained therein in exchange for transactional and/or subscription user fees. The Company enters into statements of work with various agencies and divisions of the government to provide specific services and to conduct specific transactions. These statements of work preliminarily establish the pricing of the online transactions and data access services the Company provides and the division of revenues between the Company and the government agency. The government oversight authority must approve prices and revenue sharing agreements. The Company has limited control over the level of fees it is permitted to retain.</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company is typically responsible for funding the up-front development and ongoing operations and maintenance costs of digital government services and generally owns all the intellectual property in connection with the applications developed under these contracts. After completion of a defined contract term or upon termination for cause, the government partner typically receives a perpetual, royalty-free license to use the applications built by the Company only in its own state. However, certain enterprise applications, proprietary customer management, billing, payment processing and other software applications that the </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Company has developed and standardized centrally are provided to government partners on a software-as-a-service (“SaaS”) basis, and thus would not be included in any royalty-free license. If the Company’s contract expires after a defined term or if its contract is terminated by a government partner for cause, the government agency would be entitled to take over the applications in place, and NIC would have no future revenue from, or obligation to, such former government partner, except as otherwise provided in the contract.</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Any renewal of these contracts beyond the initial term by the government is optional and a government may terminate its contract prior to the expiration date if the Company breaches a material contractual obligation and fails to cure such breach within a specified period or upon the occurrence of other events or circumstances specified in the contract. In addition, 15 contracts under which the Company provides enterprise-wide digital government services, as well as the Company’s contract with the Federal Motor Carrier Safety Administration (“FMCSA”), can be terminated by the other party without cause on a specified period of notice. Collectively, revenues generated from these contracts represented approximately 59% of the Company’s total consolidated revenues for the three months ended March 31, 2020. If any of these contracts is terminated without cause, the terms of the respective contract may require the government to pay the Company a fee to continue to use the Company’s applications.</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Under a typical state enterprise contract, the Company is required to fully indemnify its government partners against claims that the Company’s services infringe upon the intellectual property rights of others and against claims arising from the Company’s performance or the performance of the Company’s subcontractors under the contract. </span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Software &amp; services contracts</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s subsidiary NIC Federal, LLC has a contract with the FMCSA to develop and manage the FMCSA’s Pre-Employment Screening Program (“PSP”) for motor carriers nationwide, using a transaction-based business model. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Expiring contracts</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There are currently 7 state enterprise contracts, as well as the Company's contract with the FMCSA, that have expiration dates within the 12-month period following March 31, 2020. Collectively, revenues generated from these contracts represented approximately 27% of the Company’s total consolidated revenues for the three months ended March 31, 2020. Although three of these state enterprise contracts have renewal provisions, any renewal is at the option of the Company’s government partner. As described above, if a contract is not renewed after a defined term, the government partner would be entitled to take over the applications in place, and NIC would have no future revenue from, or obligation to, such former government partner, except as otherwise provided in the contract.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Performance Bond Commitments</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At March 31, 2020, the Company was bound by performance bond commitments totaling approximately $25.2 million on certain government contracts and other business relationships.</span></div> 15 0.59 7 P12M 0.27 3 25200000 EARNINGS PER SHAREUnvested share-based payment awards that contain non-forfeitable rights to dividends or dividend equivalents (whether paid or unpaid) are participating securities and are included in the computation of earnings per share pursuant to the two-class method for all periods presented. The two-class method is an earnings allocation formula that treats a participating security as having rights to undistributed earnings that would otherwise have been available to common stockholders. The Company’s service-based restricted stock awards contain non-forfeitable rights to dividends and are participating securities. Accordingly, service-based restricted stock awards were included in the calculation of earnings per share using the two-class method for all periods presented. Unvested service-based restricted shares totaled 0.7 million for both the three months ended March 31, 2020 and 2019. Basic earnings per share is calculated by first allocating earnings between common stockholders and participating securities. Earnings attributable to common stockholders are divided by the weighted average number of common shares outstanding during the period. Diluted earnings per share is calculated by giving effect to dilutive potential common shares outstanding during the period. The dilutive effect of shares related to the Company’s employee stock purchase plan is determined based on the treasury stock method. The dilutive effect of service-based restricted stock awards is based on the more dilutive of the treasury stock method or the two-class method assuming a reallocation of undistributed earnings to common stockholders after considering the dilutive effect of potential common shares other than the participating unvested restricted stock awards. The dilutive effect of performance-based restricted stock awards is based on the treasury stock method.<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share amounts):</span></div><div><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:69.888%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.971%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.971%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.033%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,863 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,502 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Income allocated to participating securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(129)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(127)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income available to common stockholders</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,734 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,375 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares - basic</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,987 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,670 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Performance-based restricted stock awards</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares - diluted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,987 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,670 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic net income per share:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.18 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted net income per share:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.18 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 700000 700000 <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share amounts):</span></div><div><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:69.888%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.971%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.971%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.033%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,863 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,502 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Income allocated to participating securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(129)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(127)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income available to common stockholders</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,734 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,375 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares - basic</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,987 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,670 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Performance-based restricted stock awards</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average shares - diluted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,987 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">66,670 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic net income per share:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.18 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Diluted net income per share:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.18 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 11863000 11502000 129000 127000 11734000 11375000 66987000 66670000 0 0 66987000 66670000 0.18 0.17 0.18 0.17 STOCKHOLDERS’ EQUITY<div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's Board of Directors declared and paid the following dividends (payment amount in millions):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:94.590%;"><tr><td style="width:1.0%;"/><td style="width:17.938%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.938%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.938%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.938%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.248%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Declaration Date</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividend per Share</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Record Date</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payment Date</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payment Amount</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 27, 2020</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$0.09</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 4, 2020</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 18, 2020</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$6.1</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 28, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$0.08</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 5, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 19, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$5.4</span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On April 23, 2020, the Company’s Board of Directors declared a regular quarterly cash dividend of $0.09 per share, payable to stockholders of record as of June 11, 2020. The dividend, which is expected to total approximately $6.1 million, will be paid on June 25, 2020, out of the Company’s available cash.</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Share Repurchase</span></div>In March 2018, the Company announced that its Board of Directors authorized a stock repurchase program allowing the Company to repurchase up to $25 million of common stock. During the three months ended March 31, 2020, the Company repurchased and retired 241,180 shares at a weighted average purchase price of $16.33 for a total value of $3.9 million under the repurchase program. <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's Board of Directors declared and paid the following dividends (payment amount in millions):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:94.590%;"><tr><td style="width:1.0%;"/><td style="width:17.938%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.938%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.938%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.938%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.248%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Declaration Date</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dividend per Share</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Record Date</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payment Date</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payment Amount</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 27, 2020</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$0.09</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 4, 2020</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 18, 2020</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$6.1</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 28, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$0.08</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 5, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 19, 2019</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$5.4</span></td></tr></table></div> 0.09 6100000 0.08 5400000 0.09 6100000 25000000 241180 16.33 3900000 INCOME TAXESThe Company's effective tax rate was 24.5% and 26.2% for the three months ended March 31, 2020 and 2019, respectively. The Company's effective tax rate for the three months ended March 31, 2020 and 2019 was higher than the federal statutory rate of 21% primarily due to state income taxes and non-deductible expenses. Additionally, the effective tax rate was higher in the prior year period due to $2.6 million of executive severance costs, a significant portion of which were not deductible for income tax purposes. 0.245 0.262 2600000 STOCK BASED COMPENSATIONDuring the three months ended March 31, 2020, the Compensation Committee of the Board of Directors of the Company granted to certain management-level employees and executive officers, service-based restricted stock awards totaling 265,293 shares with a grant-date fair value totaling approximately $5.5 million. Such restricted stock awards vest beginning one year from the date of grant in annual installments of 25%. Restricted stock is valued at the date of grant, based on the closing market price of the Company’s common stock, and expensed using the straight-line method over the requisite service period (generally the vesting period of the award). The Company records forfeitures when they occur.<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the three months ended March 31, 2020, the Compensation Committee of the Board of Directors of the Company granted performance-based restricted stock awards to certain executive officers pursuant to the terms of the Company’s executive compensation program totaling 137,052 shares with a grant-date fair value totaling approximately $2.8 million. This represents the maximum number of shares the executive officers can earn at the end of a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhhMjIyY2E5ZTJiNDQyM2Y4ZGM0MWYxNGY1NjI5YWFiL3NlYzo4YTIyMmNhOWUyYjQ0MjNmOGRjNDFmMTRmNTYyOWFhYl83My9mcmFnOmEyZWFhOGQxOWQxMjRlNzU5NTk1NDBhNjM3ZWM4YjA0L3RleHRyZWdpb246YTJlYWE4ZDE5ZDEyNGU3NTk1OTU0MGE2MzdlYzhiMDRfNDk0NzgwMjMyODY1Nw_fcab6342-ac5b-42ea-8aa1-48855b3a56ff">three</span>-year performance period ending December 31, 2022. The actual number of shares earned will be based on the Company’s performance related to the following performance criteria over the performance period:</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Operating income growth (three-year compound annual growth rate); and</span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Total consolidated revenue growth (three-year compound annual growth rate).</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At the end of the <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhhMjIyY2E5ZTJiNDQyM2Y4ZGM0MWYxNGY1NjI5YWFiL3NlYzo4YTIyMmNhOWUyYjQ0MjNmOGRjNDFmMTRmNTYyOWFhYl83My9mcmFnOmEyZWFhOGQxOWQxMjRlNzU5NTk1NDBhNjM3ZWM4YjA0L3RleHRyZWdpb246YTJlYWE4ZDE5ZDEyNGU3NTk1OTU0MGE2MzdlYzhiMDRfMTczMA_fcab6342-ac5b-42ea-8aa1-48855b3a56ff">three</span>-year period, the executive officers are eligible to receive up to a specified number of shares based on the Company’s performance relative to these performance criteria over the performance period. In addition, the executive officers will accrue dividend equivalents for any cash dividends declared during the performance period, payable in the form of additional shares of Company common stock, based on the maximum number of shares to be earned by the executive officers for each performance-based restricted stock award. Such hypothetical cash dividend payment shall be divided by the fair value of the Company’s common stock on the dividend payment date to determine the maximum number of notional shares to be awarded. At the end of the <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjhhMjIyY2E5ZTJiNDQyM2Y4ZGM0MWYxNGY1NjI5YWFiL3NlYzo4YTIyMmNhOWUyYjQ0MjNmOGRjNDFmMTRmNTYyOWFhYl83My9mcmFnOmEyZWFhOGQxOWQxMjRlNzU5NTk1NDBhNjM3ZWM4YjA0L3RleHRyZWdpb246YTJlYWE4ZDE5ZDEyNGU3NTk1OTU0MGE2MzdlYzhiMDRfMjQ3NQ_fcab6342-ac5b-42ea-8aa1-48855b3a56ff">three</span>-year performance period and on the date some or all the shares are paid under the agreement, a pro rata number of notional dividend shares will be converted into an equivalent number of dividend shares paid and granted to the executive officers based on the actual number of underlying shares earned during the performance period.</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At December 31, 2019, the three-year performance period related to the performance-based restricted stock awards granted to certain executive officers on February 22, 2017 ended. Based on the Company’s actual financial results from 2017 through 2019, no shares or dividend equivalent shares were earned, and the 87,241 shares subject to the awards were forfeited in the first quarter of 2020.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Stock-based compensation cost for performance-based restricted stock awards is measured at the grant date based on the fair value of shares expected to be earned at the end of the performance period and is recognized as expense over the performance period based on the probable number of shares expected to vest.</span></div><div style="text-indent:36pt;text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents stock-based compensation expense included in the Company’s unaudited consolidated statements of income (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:74.686%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.973%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.703%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.705%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">State enterprise cost of revenues, exclusive of depreciation &amp; amortization</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">358 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">361 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Software &amp; services cost of revenues, exclusive of depreciation &amp; amortization</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling &amp; administrative</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">768 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,716 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Enterprise technology &amp; product support</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">165 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">160 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total stock-based compensation expense </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,319 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,272 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 265293 5500000 0.25 137052 2800000 87241 <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents stock-based compensation expense included in the Company’s unaudited consolidated statements of income (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:74.686%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.973%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.703%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.705%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">State enterprise cost of revenues, exclusive of depreciation &amp; amortization</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">358 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">361 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Software &amp; services cost of revenues, exclusive of depreciation &amp; amortization</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling &amp; administrative</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">768 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,716 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Enterprise technology &amp; product support</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">165 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">160 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total stock-based compensation expense </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,319 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,272 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div> 358000 361000 28000 35000 768000 1716000 165000 160000 1319000 2272000 REPORTABLE SEGMENT AND RELATED INFORMATION<div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Beginning in the first quarter of 2020, the Company determined that it has two reportable segments: 1) State Enterprise and 2) Payments. Prior to the first quarter of 2020, the Company had one reportable segment: State Enterprise. The change from one to two reportable segments was based on quantitative and qualitative considerations, and was a result of recent changes in the Company's reporting structure to reclassify the current Texas payment processing contract from the state enterprise category to the software &amp; services category. The revised reportable segments reflect the way the Company evaluates its business performance and manages its operations. All prior year amounts have been restated to conform to the current year presentation. </span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The State Enterprise reportable segment generally includes the Company’s subsidiaries operating digital government services on an enterprise-wide basis for state and local governments. The Payments reportable segment includes subsidiaries in the software &amp; services category that provide certain payment processing-related, transaction-based services to state and local government agencies in states where the Company does not maintain an enterprise-wide contract and to a few private sector entities. The All Other category primarily includes subsidiaries in the software &amp; services category that provide software development and digital government services, other than those provided on an enterprise-wide basis, to federal agencies, including the Company's contract with the FMCSA to operate the Federal PSP and the Company's subcontract for the Recreation.gov outdoor recreation service, as well as to other state and local governments, including the Company's RxGov prescription drug monitoring business and NIC Licensing Solutions regulatory licensing business. Each of the Company’s businesses within the All Other category is an operating segment and has been grouped together to form the All Other category, as none of the operating segments meets the quantitative threshold of a separately reportable segment. There have been no significant intersegment transactions for the periods reported. The summary of significant accounting policies applies to all operating segments.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The measure of profitability by which management, including the Company’s Chief Operating Decision Maker ("CODM"), evaluates the performance of its operating segments and allocates resources to them is operating income (loss). Segment assets or other segment balance sheet information is not presented to the Company’s CODM. Accordingly, the Company has not presented information relating to segment assets.</span></div><div><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The table below reflects summarized financial information for the Company’s reportable segments for the three months ended March 31, (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:30.748%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.726%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State Enterprise</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">All Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Reconciling Items</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated<br/>Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenues</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74,411 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,016 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,692 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91,119 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Costs &amp; expenses</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,271 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,948 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,776 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,318 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72,313 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation &amp; amortization</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">699 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,073 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,709 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,482 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income (loss)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,441 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,067 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,843 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17,027)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,324 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenues</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,853 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,352 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,975 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,180 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Costs &amp; expenses</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,978 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,357 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,040 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,409 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,784 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation &amp; amortization</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">636 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,764 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,421 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income (loss)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,239 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,994 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,915 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,173)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,975 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company's enterprise contract with the state of Colorado accounted for approximately 10% of the Company's total consolidated revenues for the three months ended March 31, 2019. No other customer accounted for more than 10% of the Company's total consolidated revenues for any period presented.</span></div> 2 1 1 2 <div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The table below reflects summarized financial information for the Company’s reportable segments for the three months ended March 31, (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:30.748%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.726%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">State Enterprise</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Payments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">All Other</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other Reconciling Items</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Consolidated<br/>Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenues</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74,411 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,016 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,692 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">91,119 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Costs &amp; expenses</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46,271 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,948 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,776 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,318 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72,313 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation &amp; amortization</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">699 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,073 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,709 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,482 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income (loss)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,441 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,067 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,843 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17,027)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,324 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenues</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,853 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,352 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,975 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,180 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Costs &amp; expenses</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,978 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,357 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,040 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,409 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,784 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation &amp; amortization</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">636 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,764 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,421 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating income (loss)</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,239 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,994 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,915 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,173)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,975 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 74411000 10016000 6692000 0 91119000 46271000 7948000 2776000 15318000 72313000 699000 1000 1073000 1709000 3482000 27441000 2067000 2843000 -17027000 15324000 69853000 9352000 5975000 0 85180000 41978000 7357000 2040000 16409000 67784000 636000 1000 20000 1764000 2421000 27239000 1994000 3915000 -18173000 14975000 0.10 XML 24 R2.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Current assets:    
Cash $ 217,587 $ 214,380
Trade accounts receivable, net 101,814 85,399
Prepaid expenses & other current assets 18,375 12,944
Total current assets 337,776 312,723
Property and equipment, net 10,150 10,091
Right of use lease assets, net 9,901 10,778
Intangible assets, net 22,109 22,398
Goodwill 5,965 5,965
Other assets 794 404
Total assets 386,695 362,359
Current liabilities:    
Accounts payable 88,056 63,685
Accrued expenses 21,118 25,940
Lease liabilities 3,642 3,776
Other current liabilities 8,951 7,191
Total current liabilities 121,767 100,592
Deferred income taxes, net 3,183 2,463
Lease liabilities 6,607 7,373
Other long-term liabilities 6,094 6,003
Total liabilities 137,651 116,431
Commitments and contingencies (Notes 2, 3 and 6) 0 0
Stockholders' equity:    
Common stock, $0.0001 par, 200,000 shares authorized, 66,968 and 66,968 shares issued and outstanding 7 7
Additional paid-in capital 123,683 123,208
Retained earnings 125,354 122,713
Total stockholders' equity 249,044 245,928
Total liabilities and stockholders' equity $ 386,695 $ 362,359
XML 25 R6.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Cash flows from operating activities:    
Net income $ 11,863 $ 11,502
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation & amortization 3,482 2,421
Stock-based compensation expense 1,319 2,272
Deferred income taxes 603 1,076
Provision (recoveries) for losses on accounts receivable 347 (186)
Changes in operating assets and liabilities:    
Trade accounts receivable, net (16,306) (32,464)
Prepaid expenses & other current assets (5,431) (1,205)
Other assets 697 1,069
Accounts payable 24,371 20,008
Accrued expenses (4,822) (3,183)
Other current liabilities 1,416 422
Other long-term liabilities (675) (664)
Net cash provided by operating activities 16,864 1,068
Cash flows from investing activities:    
Purchases of property and equipment (1,060) (1,484)
Asset acquisition 0 (1,743)
Capitalized software development costs (2,192) (2,417)
Net cash used in investing activities (3,252) (5,644)
Cash flows from financing activities:    
Cash dividends on common stock (6,105) (5,402)
Proceeds from employee common stock purchases 1,509 1,443
Shares surrendered upon vesting of restricted stock to satisfy tax withholdings (1,865) (2,609)
Repurchase of shares (3,944) 0
Net cash used in financing activities (10,405) (6,568)
Net increase (decrease) in cash 3,207 (11,144)
Cash, beginning of period 214,380 191,700
Cash, end of period 217,587 180,556
Cash payments:    
Income taxes paid, net $ 4,391 $ 3,637
XML 26 R18.htm IDEA: XBRL DOCUMENT v3.20.1
STOCKHOLDERS' EQUITY (Tables)
3 Months Ended
Mar. 31, 2020
Equity [Abstract]  
Schedule of dividends declared
The Company's Board of Directors declared and paid the following dividends (payment amount in millions):
Declaration DateDividend per ShareRecord DatePayment DatePayment Amount
January 27, 2020$0.09March 4, 2020March 18, 2020$6.1
January 28, 2019$0.08March 5, 2019March 19, 2019$5.4
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.20.1
REPORTABLE SEGMENT AND RELATED INFORMATION
3 Months Ended
Mar. 31, 2020
Segment Reporting [Abstract]  
REPORTABLE SEGMENT AND RELATED INFORMATION REPORTABLE SEGMENT AND RELATED INFORMATION
Beginning in the first quarter of 2020, the Company determined that it has two reportable segments: 1) State Enterprise and 2) Payments. Prior to the first quarter of 2020, the Company had one reportable segment: State Enterprise. The change from one to two reportable segments was based on quantitative and qualitative considerations, and was a result of recent changes in the Company's reporting structure to reclassify the current Texas payment processing contract from the state enterprise category to the software & services category. The revised reportable segments reflect the way the Company evaluates its business performance and manages its operations. All prior year amounts have been restated to conform to the current year presentation.

The State Enterprise reportable segment generally includes the Company’s subsidiaries operating digital government services on an enterprise-wide basis for state and local governments. The Payments reportable segment includes subsidiaries in the software & services category that provide certain payment processing-related, transaction-based services to state and local government agencies in states where the Company does not maintain an enterprise-wide contract and to a few private sector entities. The All Other category primarily includes subsidiaries in the software & services category that provide software development and digital government services, other than those provided on an enterprise-wide basis, to federal agencies, including the Company's contract with the FMCSA to operate the Federal PSP and the Company's subcontract for the Recreation.gov outdoor recreation service, as well as to other state and local governments, including the Company's RxGov prescription drug monitoring business and NIC Licensing Solutions regulatory licensing business. Each of the Company’s businesses within the All Other category is an operating segment and has been grouped together to form the All Other category, as none of the operating segments meets the quantitative threshold of a separately reportable segment. There have been no significant intersegment transactions for the periods reported. The summary of significant accounting policies applies to all operating segments.

The measure of profitability by which management, including the Company’s Chief Operating Decision Maker ("CODM"), evaluates the performance of its operating segments and allocates resources to them is operating income (loss). Segment assets or other segment balance sheet information is not presented to the Company’s CODM. Accordingly, the Company has not presented information relating to segment assets.

The table below reflects summarized financial information for the Company’s reportable segments for the three months ended March 31, (in thousands):
 State EnterprisePaymentsAll OtherOther Reconciling ItemsConsolidated
Total
2020    
Revenues$74,411  $10,016  $6,692  $—  $91,119  
Costs & expenses46,271  7,948  2,776  15,318  72,313  
Depreciation & amortization699   1,073  1,709  3,482  
Operating income (loss)$27,441  $2,067  $2,843  $(17,027) $15,324  
2019    
Revenues$69,853  $9,352  $5,975  $—  $85,180  
Costs & expenses41,978  7,357  2,040  16,409  67,784  
Depreciation & amortization636   20  1,764  2,421  
Operating income (loss)$27,239  $1,994  $3,915  $(18,173) $14,975  


The Company's enterprise contract with the state of Colorado accounted for approximately 10% of the Company's total consolidated revenues for the three months ended March 31, 2019. No other customer accounted for more than 10% of the Company's total consolidated revenues for any period presented.
XML 28 R10.htm IDEA: XBRL DOCUMENT v3.20.1
EARNINGS PER SHARE
3 Months Ended
Mar. 31, 2020
Earnings Per Share [Abstract]  
EARNINGS PER SHARE EARNINGS PER SHAREUnvested share-based payment awards that contain non-forfeitable rights to dividends or dividend equivalents (whether paid or unpaid) are participating securities and are included in the computation of earnings per share pursuant to the two-class method for all periods presented. The two-class method is an earnings allocation formula that treats a participating security as having rights to undistributed earnings that would otherwise have been available to common stockholders. The Company’s service-based restricted stock awards contain non-forfeitable rights to dividends and are participating securities. Accordingly, service-based restricted stock awards were included in the calculation of earnings per share using the two-class method for all periods presented. Unvested service-based restricted shares totaled 0.7 million for both the three months ended March 31, 2020 and 2019. Basic earnings per share is calculated by first allocating earnings between common stockholders and participating securities. Earnings attributable to common stockholders are divided by the weighted average number of common shares outstanding during the period. Diluted earnings per share is calculated by giving effect to dilutive potential common shares outstanding during the period. The dilutive effect of shares related to the Company’s employee stock purchase plan is determined based on the treasury stock method. The dilutive effect of service-based restricted stock awards is based on the more dilutive of the treasury stock method or the two-class method assuming a reallocation of undistributed earnings to common stockholders after considering the dilutive effect of potential common shares other than the participating unvested restricted stock awards. The dilutive effect of performance-based restricted stock awards is based on the treasury stock method.
The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share amounts):

Three Months Ended
March 31,
 20202019
Numerator:
Net income$11,863  $11,502  
Less: Income allocated to participating securities(129) (127) 
Net income available to common stockholders$11,734  $11,375  
Denominator:  
Weighted average shares - basic66,987  66,670  
Performance-based restricted stock awards—  —  
Weighted average shares - diluted66,987  66,670  
Basic net income per share:$0.18  $0.17  
Diluted net income per share:$0.18  $0.17  
XML 29 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 122 225 1 false 42 0 false 7 false false R1.htm 0001001 - Document - COVER PAGE Sheet http://www.egov.com/role/COVERPAGE COVER PAGE Cover 1 false false R2.htm 1001002 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED) Sheet http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Statements 2 false false R3.htm 1002003 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED) (PARENTHETICAL) Sheet http://www.egov.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDPARENTHETICAL CONSOLIDATED BALANCE SHEETS (UNAUDITED) (PARENTHETICAL) Statements 3 false false R4.htm 1003004 - Statement - CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) Sheet http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) Statements 4 false false R5.htm 1004005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED) Sheet http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED) Statements 5 false false R6.htm 1005006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://www.egov.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 6 false false R7.htm 2101101 - Disclosure - THE COMPANY Sheet http://www.egov.com/role/THECOMPANY THE COMPANY Notes 7 false false R8.htm 2103102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 2108103 - Disclosure - GOVERNMENT CONTRACTS Sheet http://www.egov.com/role/GOVERNMENTCONTRACTS GOVERNMENT CONTRACTS Notes 9 false false R10.htm 2110104 - Disclosure - EARNINGS PER SHARE Sheet http://www.egov.com/role/EARNINGSPERSHARE EARNINGS PER SHARE Notes 10 false false R11.htm 2113105 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://www.egov.com/role/STOCKHOLDERSEQUITY STOCKHOLDERS' EQUITY Notes 11 false false R12.htm 2116106 - Disclosure - INCOME TAXES Sheet http://www.egov.com/role/INCOMETAXES INCOME TAXES Notes 12 false false R13.htm 2118107 - Disclosure - STOCK BASED COMPENSATION Sheet http://www.egov.com/role/STOCKBASEDCOMPENSATION STOCK BASED COMPENSATION Notes 13 false false R14.htm 2122108 - Disclosure - REPORTABLE SEGMENT AND RELATED INFORMATION Sheet http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATION REPORTABLE SEGMENT AND RELATED INFORMATION Notes 14 false false R15.htm 2204201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 15 false false R16.htm 2305301 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES 16 false false R17.htm 2311302 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.egov.com/role/EARNINGSPERSHARETables EARNINGS PER SHARE (Tables) Tables http://www.egov.com/role/EARNINGSPERSHARE 17 false false R18.htm 2314303 - Disclosure - STOCKHOLDERS' EQUITY (Tables) Sheet http://www.egov.com/role/STOCKHOLDERSEQUITYTables STOCKHOLDERS' EQUITY (Tables) Tables http://www.egov.com/role/STOCKHOLDERSEQUITY 18 false false R19.htm 2319304 - Disclosure - STOCK BASED COMPENSATION (Tables) Sheet http://www.egov.com/role/STOCKBASEDCOMPENSATIONTables STOCK BASED COMPENSATION (Tables) Tables http://www.egov.com/role/STOCKBASEDCOMPENSATION 19 false false R20.htm 2323305 - Disclosure - REPORTABLE SEGMENT AND RELATED INFORMATION (Tables) Sheet http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONTables REPORTABLE SEGMENT AND RELATED INFORMATION (Tables) Tables http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATION 20 false false R21.htm 2402401 - Disclosure - THE COMPANY (Detail) Sheet http://www.egov.com/role/THECOMPANYDetail THE COMPANY (Detail) Details http://www.egov.com/role/THECOMPANY 21 false false R22.htm 2406402 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) Sheet http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAdditionalInformationDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) Details 22 false false R23.htm 2407403 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details) Sheet http://www.egov.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDisaggregationofRevenueDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details) Details 23 false false R24.htm 2409404 - Disclosure - GOVERNMENT CONTRACTS (Details) Sheet http://www.egov.com/role/GOVERNMENTCONTRACTSDetails GOVERNMENT CONTRACTS (Details) Details http://www.egov.com/role/GOVERNMENTCONTRACTS 24 false false R25.htm 2412405 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://www.egov.com/role/EARNINGSPERSHAREDetails EARNINGS PER SHARE (Details) Details http://www.egov.com/role/EARNINGSPERSHARETables 25 false false R26.htm 2415406 - Disclosure - STOCKHOLDERS' EQUITY (Details) Sheet http://www.egov.com/role/STOCKHOLDERSEQUITYDetails STOCKHOLDERS' EQUITY (Details) Details http://www.egov.com/role/STOCKHOLDERSEQUITYTables 26 false false R27.htm 2417407 - Disclosure - INCOME TAXES (Details) Sheet http://www.egov.com/role/INCOMETAXESDetails INCOME TAXES (Details) Details http://www.egov.com/role/INCOMETAXES 27 false false R28.htm 2420408 - Disclosure - STOCK BASED COMPENSATION - Additional Information (Details) Sheet http://www.egov.com/role/STOCKBASEDCOMPENSATIONAdditionalInformationDetails STOCK BASED COMPENSATION - Additional Information (Details) Details 28 false false R29.htm 2421409 - Disclosure - STOCK BASED COMPENSATION - Stock Based Compensation Expenses (Details) Sheet http://www.egov.com/role/STOCKBASEDCOMPENSATIONStockBasedCompensationExpensesDetails STOCK BASED COMPENSATION - Stock Based Compensation Expenses (Details) Details 29 false false R30.htm 2424410 - Disclosure - REPORTABLE SEGMENT AND RELATED INFORMATION - Additional Information (Details) Sheet http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONAdditionalInformationDetails REPORTABLE SEGMENT AND RELATED INFORMATION - Additional Information (Details) Details 30 false false R31.htm 2425411 - Disclosure - REPORTABLE SEGMENT AND RELATED INFORMATION - Summary of Financial Information for Reportable Segments (Details) Sheet http://www.egov.com/role/REPORTABLESEGMENTANDRELATEDINFORMATIONSummaryofFinancialInformationforReportableSegmentsDetails REPORTABLE SEGMENT AND RELATED INFORMATION - Summary of Financial Information for Reportable Segments (Details) Details 31 false false R9999.htm Uncategorized Items - egov-20200331.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - egov-20200331.htm Cover 32 false false All Reports Book All Reports egov-20200331.htm egov-20200331.xsd egov-20200331_cal.xml egov-20200331_def.xml egov-20200331_lab.xml egov-20200331_pre.xml exhibit311q120.htm exhibit312q120.htm exhibit321q120.htm egov-20200331_g1.jpg http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 true true XML 30 R4.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Revenues:    
Revenues $ 91,119 $ 85,180
Operating expenses:    
Selling & administrative 8,064 9,964
Enterprise technology & product support 7,254 6,445
Depreciation & amortization 3,482 2,421
Total operating expenses 75,795 70,205
Operating income (loss) 15,324 14,975
Other income:    
Interest income 389 604
Income before income taxes 15,713 15,579
Income tax provision 3,850 4,077
Net income $ 11,863 $ 11,502
Basic net income per share (in usd per share) $ 0.18 $ 0.17
Diluted net income per share (in usd per share) $ 0.18 $ 0.17
Weighted average shares outstanding:    
Basic (in shares) 66,987 66,670
Diluted (in shares) 66,987 66,670
State enterprise    
Revenues:    
Revenues $ 74,411 $ 69,853
Operating expenses:    
Cost of revenues, exclusive of depreciation & amortization 46,271 41,978
Software & services    
Revenues:    
Revenues 16,708 15,327
Operating expenses:    
Cost of revenues, exclusive of depreciation & amortization $ 10,724 $ 9,397
XML 32 R8.htm IDEA: XBRL DOCUMENT v3.20.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
3 Months Ended
Mar. 31, 2020
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of presentation

The accompanying unaudited consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the U.S. (“U.S. GAAP”). The consolidated financial statements include all the Company's direct and indirect wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.

Pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”), certain information and note disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted. In the opinion of management, the unaudited consolidated financial statements contain all adjustments (consisting of normal and recurring adjustments) necessary to fairly present the consolidated financial position and the results of operations, changes in stockholders' equity and cash flows of the Company as of the dates and for the interim periods presented. The unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements of the Company for the year ended December 31, 2019, including the notes thereto, set forth in the Company’s 2019 Annual Report on Form 10-K.

Certain amounts in the consolidated statements of income for the three months ended March 31, 2019 were reclassified to conform to the current year presentation. In 2020, the Company began classifying the current Texas payment processing contract in the software & services category. The Company reclassified $7.4 million of revenues and $6.7 million of cost of revenues from this contract from the state enterprise category to the software & services category in the prior year. The reclassification had no impact on net income or cash flows for the period ended March 31, 2019.

Use of estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the unaudited consolidated financial statements and accompanying notes. Actual results could differ from those estimates. The results of operations for interim periods are not necessarily indicative of the results to be expected for the full year ending December 31, 2020.

Recently issued accounting pronouncements

Credit Losses

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326), to replace the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. For trade and other receivables, the Company will be required to use a forward-looking expected loss model rather than the incurred loss model for
recognizing credit losses which reflects losses that are probable. On January 1, 2020, the Company adopted the standard and all the related amendments, using a modified retrospective approach. The adoption of the standard resulted in a cumulative-effect adjustment to retained earnings of approximately $0.3 million. The adoption of the standard did not have a significant impact on the Company’s consolidated earnings or cash flows.

Revenue recognition

The Company accounts for revenue in accordance with Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers. Revenue is recognized when a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration which the Company expects to receive in exchange for those goods or services.  

Disaggregation of Revenue

The Company currently earns revenues from three main sources: (i) transaction-based fees, which consist of interactive government services (“IGS”), driver history records (“DHR”) and other transaction-based revenues, (ii) development services and (iii) fixed-fee services. The following table summarizes, by reportable and operating segment, the principal activities from which the Company generates revenue (in thousands):

Three Months Ended March 31, 2020
 State EnterprisePaymentsAll OtherConsolidated
Total
IGS$48,187  $—  $—  $48,187  
DHR22,849  —  —  22,849  
Other—  10,016  5,464  15,480  
Total transaction-based71,036  10,016  5,464  86,516  
Development services2,137  —  —  2,137  
Fixed-fee services1,238  —  1,228  2,466  
Total revenues$74,411  $10,016  $6,692  $91,119  
Three Months Ended March 31, 2019
State EnterprisePaymentsAll OtherConsolidated
Total
IGS$42,751  $—  $—  $42,751  
DHR23,685  —  —  23,685  
Other—  9,352  5,534  14,886  
Total transaction-based66,436  9,352  5,534  81,322  
Development services2,179  —  —  2,179  
Fixed-fee services1,238  —  441  1,679  
Total revenues$69,853  $9,352  $5,975  $85,180  

Transaction-based Revenues

Under certain contracts with its government partners, the Company agrees to provide continuous access to digital government services that allow consumers to complete secure transactions, such as applying for a permit, retrieving government records, or filing a government-mandated form or report, in exchange for transaction-based fees. The Company satisfies its performance obligation by providing access to applications over the contractual term and by processing transactions as they are initiated by consumers. The performance obligation is satisfied when the Company provides the access and it is used by the consumer.
Development Services Revenues

The Company earns development services revenues primarily under contracts to provide software development and other time and materials services to its government partners. These contracts are generally not longer than one year in duration. For services provided under development contracts, the performance obligation is either satisfied over time or at a point in time upon customer acceptance.

Under its development services contracts, the Company typically does not have significant future performance obligations that extend beyond one year. As of March 31, 2020, the total transaction price allocated to unsatisfied performance obligations was approximately $5.4 million.

Fixed-fee Services Revenues

Fixed-fee services revenues primarily consist of revenues from providing recurring fixed fee digital government services to the Company’s government partner in Indiana and smaller contracts for subscription-based services in the Company's software & services businesses. As of March 31, 2020, the Company’s Indiana contract had unsatisfied performance obligations for one month. The total transaction price allocated to the unsatisfied performance obligation is not significant.

The subscription-based service contracts in the Company's software & services businesses are a fixed-fee single performance obligation to provide government partners continuous access to digital services. As of March 31, 2020, the unsatisfied performance obligations related to these contracts was $16.7 million, which will be recognized over the term of such contracts, generally 1 - 5 years.

Unearned Revenues

Unearned revenues at March 31, 2020 and December 31, 2019 were approximately $3.3 million and $3.8 million, respectively. The change in the deferred revenue balance for the three months ended March 31, 2020 is primarily driven by cash payments received or due in advance of satisfying the Company's performance obligations, offset by $2.3 million of revenues recognized that were previously included in deferred revenue.

Trade accounts receivable

The Company records trade accounts receivable at net realizable value. This value includes an appropriate allowance for estimated uncollectible accounts. The Company calculates this allowance based on its history of write-offs, and its relationship with, and the forecasted economic status of, its customers. Trade accounts receivable are written off when deemed uncollectible. Recoveries of receivables previously written off are recorded when received. The Company’s allowance for doubtful accounts at March 31, 2020 and December 31, 2019 was approximately $1.1 million and $1.2 million, respectively.
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.20.1
GOVERNMENT CONTRACTS (Details)
$ in Millions
3 Months Ended
Mar. 31, 2020
USD ($)
contract
Contracts [Line Items]  
Number of contracts that can be terminated (in contracts) 15
Performance bond commitments | $ $ 25.2
Expiring contracts  
Contracts [Line Items]  
Number of services with expiration dates within 12-month period (in contracts) 7
Contract expiration period 12 months
Number of contracts that can be terminated with renewal provisions (in contracts) 3
Consolidated revenues | Contracts that can be terminated without cause | Government contracts concentration risk  
Contracts [Line Items]  
Concentration risk percentage 59.00%
Consolidated revenues | Expiring contracts | Government contracts concentration risk  
Contracts [Line Items]  
Concentration risk percentage 27.00%
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.20.1
REPORTABLE SEGMENT AND RELATED INFORMATION (Tables)
3 Months Ended
Mar. 31, 2020
Segment Reporting [Abstract]  
Schedule of reportable and operating segments
The table below reflects summarized financial information for the Company’s reportable segments for the three months ended March 31, (in thousands):
 State EnterprisePaymentsAll OtherOther Reconciling ItemsConsolidated
Total
2020    
Revenues$74,411  $10,016  $6,692  $—  $91,119  
Costs & expenses46,271  7,948  2,776  15,318  72,313  
Depreciation & amortization699   1,073  1,709  3,482  
Operating income (loss)$27,441  $2,067  $2,843  $(17,027) $15,324  
2019    
Revenues$69,853  $9,352  $5,975  $—  $85,180  
Costs & expenses41,978  7,357  2,040  16,409  67,784  
Depreciation & amortization636   20  1,764  2,421  
Operating income (loss)$27,239  $1,994  $3,915  $(18,173) $14,975  
XML 35 R28.htm IDEA: XBRL DOCUMENT v3.20.1
STOCK BASED COMPENSATION - Additional Information (Details)
$ in Millions
3 Months Ended
Mar. 31, 2020
USD ($)
shares
Restricted stock | Service Based | Employees and Executives  
Stock Based Compensation [Line Items]  
Share based compensation award shares granted in period (in shares) 265,293
Share based compensation award granted in period grant-date fair value (in USD) | $ $ 5.5
Share based compensation award annual installment vesting rate 25.00%
Restricted stock | Performance Based | Executives  
Stock Based Compensation [Line Items]  
Share based compensation award shares granted in period (in shares) 137,052
Share based compensation award granted in period grant-date fair value (in USD) | $ $ 2.8
Share based compensation award vesting period from date of grant (in years) 3 years
Performance-based restricted stock | Performance Based, 2019  
Stock Based Compensation [Line Items]  
Share based compensation award forfeited shares (in shares) 87,241
XML 36 R16.htm IDEA: XBRL DOCUMENT v3.20.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
3 Months Ended
Mar. 31, 2020
Accounting Policies [Abstract]  
Summary of disaggregation of revenue The following table summarizes, by reportable and operating segment, the principal activities from which the Company generates revenue (in thousands):
Three Months Ended March 31, 2020
 State EnterprisePaymentsAll OtherConsolidated
Total
IGS$48,187  $—  $—  $48,187  
DHR22,849  —  —  22,849  
Other—  10,016  5,464  15,480  
Total transaction-based71,036  10,016  5,464  86,516  
Development services2,137  —  —  2,137  
Fixed-fee services1,238  —  1,228  2,466  
Total revenues$74,411  $10,016  $6,692  $91,119  
Three Months Ended March 31, 2019
State EnterprisePaymentsAll OtherConsolidated
Total
IGS$42,751  $—  $—  $42,751  
DHR23,685  —  —  23,685  
Other—  9,352  5,534  14,886  
Total transaction-based66,436  9,352  5,534  81,322  
Development services2,179  —  —  2,179  
Fixed-fee services1,238  —  441  1,679  
Total revenues$69,853  $9,352  $5,975  $85,180  
XML 37 R12.htm IDEA: XBRL DOCUMENT v3.20.1
INCOME TAXES
3 Months Ended
Mar. 31, 2020
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXESThe Company's effective tax rate was 24.5% and 26.2% for the three months ended March 31, 2020 and 2019, respectively. The Company's effective tax rate for the three months ended March 31, 2020 and 2019 was higher than the federal statutory rate of 21% primarily due to state income taxes and non-deductible expenses. Additionally, the effective tax rate was higher in the prior year period due to $2.6 million of executive severance costs, a significant portion of which were not deductible for income tax purposes.
XML 38 R31.htm IDEA: XBRL DOCUMENT v3.20.1
REPORTABLE SEGMENT AND RELATED INFORMATION - Summary of Financial Information for Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Segment Reporting Information [Line Items]    
Revenues $ 91,119 $ 85,180
Costs & expenses 72,313 67,784
Depreciation & amortization 3,482 2,421
Operating income (loss) 15,324 14,975
State Enterprise    
Segment Reporting Information [Line Items]    
Revenues 74,411 69,853
Payments    
Segment Reporting Information [Line Items]    
Revenues 10,016 9,352
All Other    
Segment Reporting Information [Line Items]    
Revenues 6,692 5,975
Operating segments | State Enterprise    
Segment Reporting Information [Line Items]    
Revenues 74,411 69,853
Costs & expenses 46,271 41,978
Depreciation & amortization 699 636
Operating income (loss) 27,441 27,239
Operating segments | Payments    
Segment Reporting Information [Line Items]    
Revenues 10,016 9,352
Costs & expenses 7,948 7,357
Depreciation & amortization 1 1
Operating income (loss) 2,067 1,994
Operating segments | All Other    
Segment Reporting Information [Line Items]    
Revenues 6,692 5,975
Costs & expenses 2,776 2,040
Depreciation & amortization 1,073 20
Operating income (loss) 2,843 3,915
Other reconciling items    
Segment Reporting Information [Line Items]    
Revenues 0 0
Costs & expenses 15,318 16,409
Depreciation & amortization 1,709 1,764
Operating income (loss) $ (17,027) $ (18,173)
XML 40 R17.htm IDEA: XBRL DOCUMENT v3.20.1
EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2020
Earnings Per Share [Abstract]  
Schedule of basic and diluted earnings per share
The following table sets forth the computation of basic and diluted earnings per share (in thousands, except per share amounts):

Three Months Ended
March 31,
 20202019
Numerator:
Net income$11,863  $11,502  
Less: Income allocated to participating securities(129) (127) 
Net income available to common stockholders$11,734  $11,375  
Denominator:  
Weighted average shares - basic66,987  66,670  
Performance-based restricted stock awards—  —  
Weighted average shares - diluted66,987  66,670  
Basic net income per share:$0.18  $0.17  
Diluted net income per share:$0.18  $0.17  
XML 41 R13.htm IDEA: XBRL DOCUMENT v3.20.1
STOCK BASED COMPENSATION
3 Months Ended
Mar. 31, 2020
Share-based Payment Arrangement [Abstract]  
STOCK BASED COMPENSATION STOCK BASED COMPENSATIONDuring the three months ended March 31, 2020, the Compensation Committee of the Board of Directors of the Company granted to certain management-level employees and executive officers, service-based restricted stock awards totaling 265,293 shares with a grant-date fair value totaling approximately $5.5 million. Such restricted stock awards vest beginning one year from the date of grant in annual installments of 25%. Restricted stock is valued at the date of grant, based on the closing market price of the Company’s common stock, and expensed using the straight-line method over the requisite service period (generally the vesting period of the award). The Company records forfeitures when they occur.
During the three months ended March 31, 2020, the Compensation Committee of the Board of Directors of the Company granted performance-based restricted stock awards to certain executive officers pursuant to the terms of the Company’s executive compensation program totaling 137,052 shares with a grant-date fair value totaling approximately $2.8 million. This represents the maximum number of shares the executive officers can earn at the end of a three-year performance period ending December 31, 2022. The actual number of shares earned will be based on the Company’s performance related to the following performance criteria over the performance period:

Operating income growth (three-year compound annual growth rate); and
Total consolidated revenue growth (three-year compound annual growth rate).

At the end of the three-year period, the executive officers are eligible to receive up to a specified number of shares based on the Company’s performance relative to these performance criteria over the performance period. In addition, the executive officers will accrue dividend equivalents for any cash dividends declared during the performance period, payable in the form of additional shares of Company common stock, based on the maximum number of shares to be earned by the executive officers for each performance-based restricted stock award. Such hypothetical cash dividend payment shall be divided by the fair value of the Company’s common stock on the dividend payment date to determine the maximum number of notional shares to be awarded. At the end of the three-year performance period and on the date some or all the shares are paid under the agreement, a pro rata number of notional dividend shares will be converted into an equivalent number of dividend shares paid and granted to the executive officers based on the actual number of underlying shares earned during the performance period.

At December 31, 2019, the three-year performance period related to the performance-based restricted stock awards granted to certain executive officers on February 22, 2017 ended. Based on the Company’s actual financial results from 2017 through 2019, no shares or dividend equivalent shares were earned, and the 87,241 shares subject to the awards were forfeited in the first quarter of 2020.

Stock-based compensation cost for performance-based restricted stock awards is measured at the grant date based on the fair value of shares expected to be earned at the end of the performance period and is recognized as expense over the performance period based on the probable number of shares expected to vest.

The following table presents stock-based compensation expense included in the Company’s unaudited consolidated statements of income (in thousands):
Three Months Ended
March 31,
 20202019
State enterprise cost of revenues, exclusive of depreciation & amortization
$358  $361  
Software & services cost of revenues, exclusive of depreciation & amortization
28  35  
Selling & administrative768  1,716  
Enterprise technology & product support165  160  
Total stock-based compensation expense $1,319  $2,272  
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.20.1
REPORTABLE SEGMENT AND RELATED INFORMATION - Additional Information (Details) - segment
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Segment Reporting Information [Line Items]      
Number of reportable segments 2   1
Customer concentration risk | Consolidated revenues | State of Colorado      
Segment Reporting Information [Line Items]      
Concentration risk percentage   10.00%  
XML 43 R9999.htm IDEA: XBRL DOCUMENT v3.20.1
Label Element Value
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ 339,000
Retained Earnings [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ 339,000
XML 44 R9.htm IDEA: XBRL DOCUMENT v3.20.1
GOVERNMENT CONTRACTS
3 Months Ended
Mar. 31, 2020
Contractors [Abstract]  
GOVERNMENT CONTRACTS GOVERNMENT CONTRACTS
State enterprise contracts

The Company’s state enterprise contracts generally have an initial multi-year term with provisions for renewals for various periods at the option of the government. The Company’s primary business obligation under these contracts is generally to design, build, and operate digital government services on an enterprise-wide basis on behalf of governments desiring to provide access to government information and to digitally complete government-based transactions and payments. NIC typically markets the services and solicits consumers to complete government-based transactions and to enter into subscriber contracts permitting the user to access online applications and the government information contained therein in exchange for transactional and/or subscription user fees. The Company enters into statements of work with various agencies and divisions of the government to provide specific services and to conduct specific transactions. These statements of work preliminarily establish the pricing of the online transactions and data access services the Company provides and the division of revenues between the Company and the government agency. The government oversight authority must approve prices and revenue sharing agreements. The Company has limited control over the level of fees it is permitted to retain.

The Company is typically responsible for funding the up-front development and ongoing operations and maintenance costs of digital government services and generally owns all the intellectual property in connection with the applications developed under these contracts. After completion of a defined contract term or upon termination for cause, the government partner typically receives a perpetual, royalty-free license to use the applications built by the Company only in its own state. However, certain enterprise applications, proprietary customer management, billing, payment processing and other software applications that the
Company has developed and standardized centrally are provided to government partners on a software-as-a-service (“SaaS”) basis, and thus would not be included in any royalty-free license. If the Company’s contract expires after a defined term or if its contract is terminated by a government partner for cause, the government agency would be entitled to take over the applications in place, and NIC would have no future revenue from, or obligation to, such former government partner, except as otherwise provided in the contract.

Any renewal of these contracts beyond the initial term by the government is optional and a government may terminate its contract prior to the expiration date if the Company breaches a material contractual obligation and fails to cure such breach within a specified period or upon the occurrence of other events or circumstances specified in the contract. In addition, 15 contracts under which the Company provides enterprise-wide digital government services, as well as the Company’s contract with the Federal Motor Carrier Safety Administration (“FMCSA”), can be terminated by the other party without cause on a specified period of notice. Collectively, revenues generated from these contracts represented approximately 59% of the Company’s total consolidated revenues for the three months ended March 31, 2020. If any of these contracts is terminated without cause, the terms of the respective contract may require the government to pay the Company a fee to continue to use the Company’s applications.

Under a typical state enterprise contract, the Company is required to fully indemnify its government partners against claims that the Company’s services infringe upon the intellectual property rights of others and against claims arising from the Company’s performance or the performance of the Company’s subcontractors under the contract.

Software & services contracts

The Company’s subsidiary NIC Federal, LLC has a contract with the FMCSA to develop and manage the FMCSA’s Pre-Employment Screening Program (“PSP”) for motor carriers nationwide, using a transaction-based business model.

Expiring contracts

There are currently 7 state enterprise contracts, as well as the Company's contract with the FMCSA, that have expiration dates within the 12-month period following March 31, 2020. Collectively, revenues generated from these contracts represented approximately 27% of the Company’s total consolidated revenues for the three months ended March 31, 2020. Although three of these state enterprise contracts have renewal provisions, any renewal is at the option of the Company’s government partner. As described above, if a contract is not renewed after a defined term, the government partner would be entitled to take over the applications in place, and NIC would have no future revenue from, or obligation to, such former government partner, except as otherwise provided in the contract.

Performance Bond Commitments

At March 31, 2020, the Company was bound by performance bond commitments totaling approximately $25.2 million on certain government contracts and other business relationships.
XML 45 R1.htm IDEA: XBRL DOCUMENT v3.20.1
COVER PAGE - shares
3 Months Ended
Mar. 31, 2020
Apr. 24, 2020
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2020  
Document Transition Report false  
Entity File Number 000-26621  
Entity Registrant Name NIC INC  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 52-2077581  
Entity Address, Address Line One 25501 West Valley Parkway  
Entity Address, Address Line Two Suite 300  
Entity Address, City or Town Olathe  
Entity Address, State or Province KS  
Entity Address, Postal Zip Code 66061  
City Area Code 877  
Local Phone Number 234-3468  
Title of 12(b) Security Common Stock, $0.0001 par value per share  
Trading Symbol EGOV  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   66,970,030
Entity Central Index Key 0001065332  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 46 R5.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Beginning balance (in shares) at Dec. 31, 2018   66,569    
Beginning balance at Dec. 31, 2018 $ 211,689 $ 7 $ 117,763 $ 93,919
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 11,502     11,502
Dividends declared (5,402)     (5,402)
Dividend equivalents on unvested performance-based restricted stock awards 0   27 (27)
Dividend equivalents canceled upon forfeiture of performance-based restricted stock awards 0   (122) 122
Restricted stock vestings (in shares)   364    
Shares surrendered and cancelled upon vesting of restricted stock to satisfy tax withholdings (in shares)   (153)    
Shares surrendered and canceled upon vesting of restricted stock to satisfy tax withholdings (2,609)   (2,609)  
Stock-based compensation 2,272   2,272 0
Shares issuable in lieu of dividend payments on performance-based restricted stock awards (in shares)   3    
Issuance of common stock under employee stock purchase plan (in shares)   128    
Issuance of common stock under employee stock purchase plan 1,443   1,443 0
Ending balance (in shares) at Mar. 31, 2019   66,911    
Ending balance at Mar. 31, 2019 $ 218,895 $ 7 118,774 100,114
Beginning balance (in shares) at Dec. 31, 2019 66,968 66,968    
Beginning balance at Dec. 31, 2019 $ 245,928 $ 7 123,208 122,713
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net income 11,863     11,863
Dividends declared (6,105)     (6,105)
Dividend equivalents on unvested performance-based restricted stock awards 0   35 (35)
Dividend equivalents canceled upon forfeiture of performance-based restricted stock awards 0   (84) 84
Restricted stock vestings (in shares)   228    
Shares surrendered and cancelled upon vesting of restricted stock to satisfy tax withholdings (in shares)   (91)    
Shares surrendered and canceled upon vesting of restricted stock to satisfy tax withholdings (1,865)   (1,865)  
Repurchase of shares (in shares)   (241)    
Repurchase of shares (3,944)   (439) (3,505)
Stock-based compensation 1,319   1,319 0
Issuance of common stock under employee stock purchase plan (in shares)   104    
Issuance of common stock under employee stock purchase plan $ 1,509   1,509  
Ending balance (in shares) at Mar. 31, 2020 66,968 66,968    
Ending balance at Mar. 31, 2020 $ 249,044 $ 7 $ 123,683 $ 125,354
XML 47 R29.htm IDEA: XBRL DOCUMENT v3.20.1
STOCK BASED COMPENSATION - Stock Based Compensation Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense $ 1,319 $ 2,272
Selling & administrative    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense 768 1,716
Enterprise technology & product support    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense 165 160
State enterprise    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense 358 361
Software & services    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense $ 28 $ 35
ZIP 48 0001065332-20-000017-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001065332-20-000017-xbrl.zip M4$L#!!0 ( !>%G%"]C7(N!TJ&KNH@QV4\<2-LCV@2]>.<+&&F@- M-OC7W\PM"80!&S##ELBNMBUI3[DS(I]X(C(R\L__>])I%U]\?U#VNO]:0BMP MJ?B_:W_^?P#\[U\[;XJ-GAUU?'=8O.Q[/?2N^%H.#XN/S@\^%Z'?ZQ0?>_W/ MY1<-0'7-R][Q:;\\.!P6&&+XW<'^JB#64.PM"-X30#U%0'DL02"*0VL5%5HN M'ZQZZYSG!@(J. .4*@\,0AY0@@26U"%CQ+);E1IC;'6\@Z$4DR"=I2@@&AC' M2FN3'GLXC&\7W[ [6#UIE]W/_UHZ' Z/5U^\^/KUZ\I7LM+K'[Q 2JD7U=&E MR:G.EVV7@[. %AD@!B !!T]/3*>6%.U<7I7MC",F+LCL8 MZJ[UT_/+D^'59Y?=V J?.O[%L*^[@]#K=_0P"B8]E &( >;G-[GNB8C,W&AZ M^J67O]C$=-CHP5D3!_WS)@8],-69\<=KWMY]UU^3^_(7XX.34Z_O_"2FZ?U& M W"@]?'EQT\.7-6$07G5O6,+T(O_;;S9M8>^H\'W8O!1HA M2,[O'P4&H@I<.'FJ$C^3F9QI9SGH48S$CU1E?,92U%ROW=J?'3_413H;^/^, MRMCK^UU-^AV4L2N[J1&^7)U/2*02RCTJJT/EHK2Q=,= M^7!J-GI?WN"=+WND,7)'FU_V7ZNC[:/#P\;1UND>WF3[K;_+YL:[TP;>H_NO M&[#Q<>^D^7H/-8^VV-['5^4;TFSO?>O1O=;6::/3/-S^^/YT[^@=;!PU.]NO M=XZ:&Z\ZC=9.I]G:.]W^^.IPKRWA&[Q_NO?1\NV-OSM[K?VCQL>_#YO?/I\T M-^)S/\;[MCY_:[3666/C/=UNO2/[G<87]_I5:5Z_YWLM>]IL?8[/^+O3[+R# MS8W/L-'Y^S">BYK?W&&S]>ZD-38V)]=\B,]BW?W6<7S&%MJ.[]/H[.'] MC7E0.KVWM>]U_% M7P99MC^3+9Z5+12"6N,\$%@[0%4P0%I!@!%0"PR]5-8NK:7^?S+1OHWW[[DL MW!L)E\P*EQBMB>,4!,AQ'+B* NTI!%H*9KQ EBFZM/8./:)H-[O1@IR^C,+M MZ_96U_F3__&G6:P_$^M)XV42:27:KY\B:PTBTEE O.. &LZ!5#P ;96C' KF M2%A:@TD*G!&"'UR^LQ;818[?B7<\=/IT5O(O1_W^!;C>[+J->&X6_L^%OSLC M?">H5UZ%Z/$X%!T@'L$ZQ.$MG(SB$@'+*)$UA%^06XUK@Y$7,CI1G"CJH%:, M>R4)(=9B+9W\P;B>D.K5W4/=]W]%#\"]['6.?7=0<=CU?J2T!S[A^5^GYZ>\ MU:?II_6ONN^JOS[XP;#L'HS1'CVM5I#&J>K8SJON=F?S=#_^MOWZW;N/'-Q78=EHV-G9 TI_GMX&OCJ'&ZO1';_O53L-IP M0G$(B#_"W9RU*>%RDW6O9;8SU+=@$E>_2.--_] M@F1?7/2/^S[X:"VM'ZS]F>(JJX,J_A!%7511IM5A]-W_M30H.\?M%(RH?COL M)TVXX+"OG Q<],-?7+S'^'&SSZB^#GJC?O6M"D:M3M1K+,B[T(+IC7S%^:;? M2I>^A]+WBZI!_LJ0R,NM_[G(8+Z_>&WZT\6['U?J-_TV&.K^,)&,RH-) 1^( MIM>='SMKIILYE0""SA\Q/C+]/GW(BPL=-;W/J%N..VV0!LO@K!LZ7@]&?;\V M>7QU<'J+Z;'I]W2/*^7@H8L>6>Q^9QFE'"L3A[E!FD6&GR*8G[:J[J>8UJ#[ MQ]&RX:1'*<#T[$:3([?LT5&ES1>[;!+N6GV_NW'KWG2"16QT1!LMJ5/Q,R%1 MMS5V2,CH%T]ZLQ[*?+$W9_7S=KUYL0SU7?HG-FCVU FD][/7OJ'J7KD\_;OANKU-V MK[KM30'BPBU>7&S]SS1?.AXPE-Y9S2FC,.H\DQ';(6'(>\6? ,\GK^T/$J\8 M?W7Q82?'[=*6PX;OF/@(5\:CXWFF07^X^K;?DS 5\HHR Z5PG 9- MI7'&(RBYXY%%VBN)_)P)LQ>&T6/PZUTW.;B0HY))R*QA#,MH5[%STNKH 0BN MK*>12IL%&)6/+,(DP5,P8R)4E@. 0C'H];WE;OSR(BR>RD:S;_,TK3%KW.<:\;OP[&@V!Z M6OR]T^ON#GOV\_WK_WV1WHMNI/!!*$S&1R.I\FNQ1)E"%H,9*&<9-%)_4CKF%$=..'^JR MZ]VF[G?+[L$#F)$'D8\6'EDF#*284ZV8-DIKI4V(HTFP@"?Q@V@9LGQN+)_O MV=HOR"?)ZJ!Q0F%@7F1("2(B:4H@@* M3FA$>B80G@-OHG:J^O2NA3!"" @%I2[J-6)*L6 4,50)1"4EBR?51[/C3R_< MX*$V$E)%E:.64J4XQ\$D^#*>NGD(S=6)/]= H,1K&A14GD&*J-(R4@:F(5;! M$4CDX\TRS+,<'V3Z(U#+ W0T6*^HM4RG$$W@-N*J=USSA1'-$_A!]R@F9+ , MT37EG#GJD33!&6HTAM1I8L>S5 LAIL?FV?&TN"#D2J:HB@K@1PGR"V,:)XBTG-_ M8I*80.VMIYQ@ZCE,1-YQ9[QF$+J %D9,CQKIN3_Y(.L$A\8CM#LL,47!&,:4(,1+C@RAE,_!=%;M5/7IYV@8-$%I M8J!.,K1:2F*-4-*DM%'/V>))]4DB"4\T >>3V94LQQO,15T;XF41FOC!8RH M"2F)MM$YKC G06B/L-(+(YJGF5&]+S%1%M&0>$&\TA0I)P/RS$J)I&(!&[0P M8GKD&=7[DH\2U @DH>8VT#2Q@31$*&A+A(">/.(P>L0>.,M'MH>ZV_7M2SGN M5;;5Y.#T'C=.Q3S6FQ%#G* Q0>HTLC9@D&:>&AWED 7^-!E&Y!X/=\2T& MOY24=N/';W5MK^//&O&F9\Q/D_6KNQ23G5*:EK^UP(96)(66IXCJZ(H0Z3XRFRCIB'>=82PCG M2)GF 91>]@;#[;"PT!2$
+=#8^4&4'-B)J#U)N?+-G82J@1L:+\XE_WOOA^-]WVODU2?L5O>F5I.R% NI1MH23;Q$4%H6U<@I M+RB,:$6(ILPSD]7HWM1H>WCH^\]DG:(35E(2*!0D,IVTX)0CIQ45U >H[26F M\[S4:CY%2AVRS"JB%:?6(QDD03BP$,47'''S+]*-?A1F_]_E8-CKG^YXVXOL M--.7A]$F:Y-@N3(60\J#, [C--MEHMIPII^B]L^":=-"LQ8N&9/>(BXA=808 M&2A-JQDUKM(2LO9DLG)S;8H>$W)0<%&HB0 ME0IA[@T7;![4YQY$EUG(3:>JH5$%"SR7'SN#(:A> A3RZNCPG MVN&Q9!1%\^2UHII([331"$7M<0Y'2OL\U&-XR9@BB23%"&M'8H>K-"* M(\>9GAWE/!^, M]7ZEF-G'C2NAZ:CGDRU)"0VVV 4:K8:(P !UB-# +"'!$X[I/$AQ#CC)VUY_ MJ-M38-CP7WR[=YS:IA<;([2E7IGHW3IKTG:H1C'*A)4&BU0L8QYF_QZ .&1M MNFMZ0.(M*FF1H41K$RFO15C1^+M"X[3_!=*F.Y*)K%UWTRZJB27&1)#"F%JB MC C2.HU%6K7$T0(DGSQ7R:9\64%)%"]"U#&F#-%*R$"$0(KQ>?!YYH;C-'17 MC[?H6D1-0B@H$=DQ<\Q1PI5!..J2X0I!PYE<@/396TKQ*>C37&I.<-X&")4E M:2.-X+6#'DKHHJ'QGI %R!9X2LUY3G$7(IP1TG)K3*#>! .QIUIJIBS'\:]G MITES*44(M2=&: .%I9!K39EBRG.!"19(+)IG_)R25".B(Y2J&FE)J, X^JH$ M42^QA0QZ/P\D(5OMR=IP WE:8:@#0Y18DW8C)"$(Y5/55[%HGL-S,J-<6.R< M%M %3X4ADFJ#M#&>&Q*EC ]IVH2FCC%,:9&;,\#S1UHO8>@89\=S32 ^9ED(@XY$45'!FYJ%2TKRHT=,8O:=1J\IG MQ-Y1GV+:!$KF, _."^33"G#_O-5J+D7JH2.68$(<#Q0:&1F,L-9&/D.$X'P! M>,Q3+VIZ3O0E)8-P:0TF"E$MB/8AZ@Y72*.H4EYE;0&?%L]2F MN90D%HI(*;%BVE'BD<(D>L5(,ZP@EF(>]A^?@PGX1U@W\T3.L J!JDA(TAZ$ MD89(PXQE6G&M+31:SH'ZU&W%W"*S$&^A4UC9X*6BG%/IB?$>"6$=,L*CK"Z9 M=OPHRY1S(S2T!$I-16#&""8%U!H2A!2RST-]YE)TA*#.IH0EG:#I<0P";E4+ICHYPBJX0*PC^>WP/*)XA^..TF(BA;,T4ADI28> MJ^@,(6HQ,PL0_W@.EL1$S]5Z$U#0@7(DM'66!LP#AQS2, ]X, >HF$\\I#9;@6<[D5:EY@^72!-F,-%TAR RE7U#BI.4%: M4F+#9*'4 FG3LUU@^43))\X@HY"4R%O*H-T\:%>6[-7S.\0* M;JEW@6CJ&5'*>Z5DB"35&Z/F(5MM;CC.8RV+>2(+% V0T2@(!0UU!FJCF(/1 M XK<.6!$YT"3:KQ,;I'C+D$Z%MFOCR8E4.>MCNXSELY)Q@FVX M2]!$*Z\E]A%U M328D$"IMP'["1:@(S*YV!)H@>,%>$8!BYHI"%I@2Q)I5/C M4S"!\X '.4GUFI :%\Y8I"U#(6V'*$,4GJ,JNJTV+:9=,-$NLM4F'D/&C;8B M2LY!K[3 U!'!B9">HD7+#'M.9E0K'<=C<- %24GT!XD,@DDM%"*>>?%IJ^Y+ M9J<@^K$<'KX<#8:]CN__I0?E8#N\[<=+NP<7MREMQ5M$H39BA_5+W1Y,K[]_ MZ9;=*,-X[N45L=,C=Q 8HU)2R3 *5E%D@T+<61.P"8AQ)1908*_*$^_2$3]G MHL*:68F81T)9&O\STCR=)[Q* W;\%]\=^1W?T?&NW8.WOA]Z_8[N6K]MVN5!M7OTYLFQMT/OXGB- MIZ2=HX?E((SG(7>GV#ANWY\/<^,5UTOWF2@%K;#Y89]TUJ\S'9A'UA6$1 EE MC"-.8D$)%L8H;)CF%-%@XWA[ZI&5]7\Q]?].P*E/;@"<3SBR1MUR/*SLI!/. MQDS'Z\&H[\>L>'IT>I?IP>GW=)M+M^R.TNM=NN&D6?'C3>YV<7Z*,(B M2NHME-A:9X7VWBB'[3R4EZVZ%G'7#INH?UQIYJVR#NE*-: M6QXH-4([RJ*AT]@I [EQ3VW7[J;3T0R4_0B^#QCN>A"6P2W2RO,@/';4&&($ M\=YJ%YCWC/IYV GHB<7R]".*:ZDL2FE\5%"C@K2"565L/)4(Z$B\8E:31PW*:!W5I<2"S#]\-!:?:=^P^*&_39[ MZB]-/VN&?.!:6$5-FGE&WE.-ED?G?"PUM'"C"Y(5K-GOHKTY7!:,FJ"4-HN*<0H\@1)&4FD@1G M.,,&P1""2CXXDH_A*-S*[XV4Y;[\7NT)88:K-"%,H932&<>T\$1S0@V;AQ#; M5%_7O^J^NZS&.WXP[)="/&^<.U MG*L:\W0WA9V&WG=;O?$/S;+KT_<'5N"9YNP> MZOYB(EX0RG)(),&44^6TYM93RWW@'CJ-T1QIU%;7]CK^C..^Z=DJ8O<=W?3M M=MD]>.V[OA]QL>O67:?LEH,JO/?%I_GE[F Q12T]23G1$2PXHI)8K9/CFS*\ MG#)>S]-JK?D1]=/D8 J,/3(\6!Y2"0FHL:11UE'DR$6^/4_[E_Q0U)-YA$YG MU"W'OP]TUVUU*]Q.7UO>'G9[[=[!Z4*.:.8%IX%Y @6E0BE& G/$ M5JS,EY@?;32?I;M,6GIU LWDX/0>-\YXH5Z:E-SB&>:4"*BM-!I:;B#'EB/X MG=X@7(O(Q-T%@? ]3?VR$&THYC:85--)2VF0\ A!J[#0>![H=W(/7\;QTVN7 MKAHZ6W' #2X:SNW8)?%8]V"ZDN$Q5QP^S8*FI\%O(8VS4 TD%JKT^+O$T=-1I;)G1@@E$OB P:.Q=Y/I&:24>S_LSKTJVGT2=G M$5&8*6F#IY9@8R*Y#%X1$SB&?AZ" 3?1I^E"K51YOVO+Y"169RVB2(6!P5+$ M/:>:,AL1@PHDF#%2\I0=, 5B#77M]6N2%W]H2PKRWGBE,!7'1"=4<&<=,2H 6\U(,K-;Z\YQ6FS,%G3'1 M9PK<4HBBWT0C)'&.A4,$S469U?I2EB?:B$$[;9QB#"%+O;:*$?/F$6I5J'XW!O+[SLM7M][7ISK\PORI/5 MOA_T1OV(MN.OAUZ[JO&N_++V9_QK$KG7&&.KE<>&4DR"=)&D!Q3=+8Z5UN93 M4NGS:P;#TW927E\>' Y7*5X1['CXQ]?2#0]7$83__Q]+U7EK?PZ.=7?M3]-_ M$:\>?Q[?Y-*M4H.!;I<'W=4D<]]/MTA73$\PVGX^Z/=&70=LDL]J_\#\AAE; MGOXIX K\_8_QL7_ ZG]_A-@3(.A.V3Y=_6Z.P"# MV'=A?.*@_.97$8]O4GW].GX[$>\3\^[)'&R!UM?ME_K8ZVCPX/&T=;IWMXD^VW_BZ;&^]. M&WB/[K]NP,;'O9/FZSW4/-IB>Q]?E6](L[WWK4?W6ENGC4[SP M<=3L;+_>.6INO.HT6CN=9FOO=/OCJ\.]MCQY@_=/]SY:OOWZW=<&_KO3_/:9 M-EL'J+FQSII'!U^;&WMD_VB3-C<^H^;'G7C/QA?W^@-U__Z[O8_;7\Q1C^YO MK'_;Z^R1[7C=]L9[V-CXC+-\M;<_YHK%[TQ%)KU;*>]?'\8QLO#KV3>17JZ;7:QO=;O>& MIG=RE;J^&T4K[/OMTQU_W.L/GY_FGGPBTC%MC0&(,@8HT18H10000C#O'/?! MV:6U__Z'$I3]<:WRU@+XKU&S=^_7=UJ;.V_VBIW-M]L[K>+M^YW=]^O-5M': M+J(%;$4S5R!2;.\4B/WF?B^V7Q6M?V\6,\;QS#"NOVREPT@16J^A>;]=]JK7 M+Z(;7_QG.CZ*,>DL(A?UKEY2O]+B53)P:6_;RIU8+6*[XGO$TQX8=U9=BI#$ M.QXZ?7KJ==]WKP*><8;IYIC9/SO8V?R$H9;.&0'2Y Z@&B&@+8X@E"8.,5,& MB8@Z#=VWAP5!RT7JZ^_!IU9:>,U NFS=%P@EMOOU>KN%HR?53E5E%0]YGOSD M'?K$-!.2"PHX(9%9:T.!P4@ "+4ES%E'-9_P$SJ?_*2UL][,BSLPPV'O>%7%NU^D4FI,I=^AB>)^(XY-I;!^1^'GI1:UAZ(8!T IGE=5Y3=HAP."GM8Q5A^ MO_;]K_2K9;=ZT^JY$WQ0:D5 48VN83_^<=/V3.!C93SR M7@S=Y8-4KD#X@^,_O/C^[ORB:OBX\;%+D@3^M43.,/%8.U=V#RKDQ1$+I]\G MLD@_W5#Y+BOQ%]\?EE:W)[_&1YS=OA(DBIT__6$L2'39:?Z)W;FQDE\<&[=Y MIZ<(LE7>\R!-WQ_W>U_2.+L891LC-*Z:['\97VG8/WW9<_,)T*]* M\_H];WYL1$ ^^!:?]VT/OR?-#9M &NZU#O!^YQW>^_B>[GU[%9^W-;GF0WP6 MZ^ZW>FCOVWNZO=&,[]8\VF]9V/QFV?9&O/_&?F=_8_]POW5X%-\/-=KRZYO6 M^K"Q"T_BOY\B#;/4,<.R://80VSX80C,Z+]M2!X&T - 0-C",!.*(T MIDAA$>#2&L-1$$(P>:U34S.[-;[E_0XH^N #*I*TRB(4O7[12PFKQ=&H7PY< M6=7RCZRMFGTO9RU(=6K_0'?+;]7WW^N%:G,KAZV5G97=E6)2YJE?=?Q%N"F: MO97?+ZO_BXJ+SF_JSAQ$H=:=Z_O!8/+/F_A4-)>H_TN>[;=/U%NAN7< *@L! M53( S2@!'CIEM1'(,+*T%G4#HN*C'PR+#[K=]J?%6]W__%6??H_DRP^9B76= MX/#S$QR,@D.>&F&^?$$]3)^ MW.ZW>E^[ST],Z)-$"!('": TC2^/!#!4*L PUXZ9$+_XI;7MMHZ6^A%D=&M/ M?K),F,=H30*D5M $2= 6^@ TG&TD<""E1$I M_R?:0SVX/%G[2(/M;2]*M+U?'L]M(."7I$0_&22<=P2G.74#:/0^@/'6 A?= M$,50[#N&E]8XA_R2%[)(8=J).J08[7$_CMCR6+<+/ZU0&7\.:=W:) M1!=19XJD--<':W\X><,O3=[,09;/^<3&?_]#8B3^&!1#W_;'A[WN=#9WMHMT MW^LB)>"LSL$<[_?3[;5HZ<]2R6K1R-L[*[\](+PG^K0>%>]Y CK^1)'!$DH& MJ.,<4"A)!'1B@4D;(4OGD=)Z:4T*\3V<_S[1_X<33:JEUGZ;P&*.HX:_E,Y M/D77,54W%0!C) 'EP@ 9N 2.&&QT[$6%H[W%A )"N?P5DSOOQF8W&M]^.2SC M+8H(5PQ4$Y4/NGWXN.L/+755P#T-+:_M86';>C"H5ZQ[ MX3J\KRONO'O:,;WV;X.:32TL6GEC&7\X-3YYR MN]>IG@=DF1/><(JPJ=!K+EGF>&YZO[7Y+?[.]C>:AWO?&KBYT8#[&^W/\=F= MYM%GLO]Z[VOZK?'M\W=ST\?M1JL1V6<\%[\Z:GS;B^?L?-[^^"Z^YQ[>;KG/ M^T?K\;=WW[8_R)/9] Z$E;5$(^"=(2!Q56!<<,!;;M/290&E'J=RQU%2;:BQ M7/P73'E6J#C6_>*+;H]\RLDO!H>US__(P^?2\)D8H+']R6/G!F/G/*_#8"L0 MDA H1*+OS6Q*@/4."!(,I%9#Y]#2VN;K[0]Y6,S%L/A^^B7LLAOD"0RORO#TH9:-N4LF=/"'OK8$ZF05R2MODI@2G&0 M\U3SU>(W- GN'>I!M?3*%;K=CJ>DE:0IO/*?49F"*\->8?SDA'CG27QE?"DB M*>NI6G0X_F$2;YD)TTSU/\5@$JE.*P\+-TI[:%>G'O>]]95W@_#X'M7J^$'Q M6[QS'&K%8!0Y]^"PEY+@I\OZAH=Z^-T+%5_UQ497J\FJBR>O]/MRH;NN^ W/ MO+>)HS:>9([B6Z6+JO-#5<%N>K.J?F'5DJJY>C L%!S?P>G3P.5OLD8#_5P-)A+2/FE<"G]Y*2Q-B@)J!<,4*05, HRH!F/76JQM(PM MK>WY2S/(4U$]R$3)/:\N/ZNH4J-)G>MFGIJ]AYPF>XB.I9=7T-XV.W 1K4*1 M,#'"8:<<#B.*^G:$Q7XO;6O3;I\6/C+"TV(KD4-MJRGP#3W415J*^KVY.+_' M;&Q^9]3V8TVAD"5CL.,/1FU];D]V0>M1;,.X>6=H[P>_/QJ,SW1?ZKT)JC\[ M&'_//A$A#,2: BE#6@_H9/Q$'4A)\,BZH-TU,#Y7 %ZO:?EKVMKLS5&?7H'= M\PO/-R_G,"%+'+O@X/IX=7HL?BJ[8Y'\IN54*D MROM**4TXON?5+:R.HC^6IZ?]](1KVST]3IF66W,J?1,AJ I_/< ML\[6K59,UW:*6Z@53-0=I[CC4

8B(:D17R,)/GA*\H?-,I[ML=A"N"W+3- M3S&95:E&#CK>,.A8D9D0>;&.[2'WY\V M\=:W^.=K\W7C6_.H?;2'F^W]CWMPK_5W?-Y^>[]S:4$F;&Y\.-IO;9&]HT;\ MLPY3^'+[8S->^Z&]?[1SV.C$=^M\Z.Q]MZ;9&T@@Q I 15SDIVEQ2% *<&6A MIX(;3_#2VINK34..Y?^8^]UQ7'T7%7GLWEPDB%J_3%82%?TN1O9L>OC!M)7^ M\>1I(HNDMLVKN'\M5'<1H99FJ+V'KMR]WNW+8'M?^OITY7C'5+L2\G3?LTRU M?T:U(\5NG);UWN$JLWKHD[G M!C;;UX7 JZFD7U>"?CF6<\:MG^'6Z6QN7^#6\O@?@ YK0!E40.)J5T[]E.&J+(,JMR#Z;]U> ME1HP&HSG7V*?C/>0N:*6>Z]?/:M]FA[^M8R/CH\MNO'E>HE;?RD'E3_8U5V; MX#IZB:F>8SIY,-1=I_MN4*0R':6[;LT@^4W__N.YE#P]6K_]4>;D7>XP,SHX M].WV=( 5O\5A4\U/CHL#7Y[^BYIZELBRYP?SE.[VU&QH-_7T/).@7\JI9)\H M#9I&-@,DL28R&<>!5D(#:USTQ@Q!--"?,IG[U;"/$;F381T4>*%*8UR;@S-/ MX_7[B9B;P_/"95AN=XOUXW[9'HL/T_%N9,N728^;9A>^JA( (^$8=ZHXWK#R0E7Y)57J_:JI1.[52NV1\.*+\6A%QETY+_Q=/CL,'&=?DJ= MS8VW(!"& (78 V,4 \(E1*2<4$A3&:QE)> R)&?E :?B71NO=JP2B>QX;>2@ M6J'2.^_AE6L'PG%O3']7^SZER'[QLSMJ?[?7]M+55VHSZ+5'0__'Q%^$M]^4 M>_SW8?_<(SV(O=#W^C/08>C[J[K]59\.TB8@-]\^7#R;[<-O6&5JLNG%]T](" M%*^VFNO-EUOK;R+C>+6]TUA/VX=^1ZBN'XA3Y(\TU_]DS%YY:EWF9V^EF#71 MODO^)_SI!@!Z_AI='/:3]_N/G[L1B"RM;0U]9[(6/;)G_;UG4(.IM5N9P*QL M=5:V5V=S2U4I]W%E@-]&73URY="[WQ=# :\PPV.F5!9ECP5)*N.^BU2U>EBO^EVQ&^?;%[Z'T$[HS6]93P M,U#+C-89K?.PN# L4H7["V@]0[%[H4B;]79\ANQZBOD9Z";-D)TA.P^+"\." M_1"R7U;ILX.4JEAEEQSVVO$A@W\6F_\9EU\'V4^HIZB?@7[R#-L9MO.PF!T6!*75 M##^=+2TN(/E54ZL9Q>LI^6>@KN)N*)[3E[*>W5C/))M-7\(Y?2DK MV\,J6T-W]4%E6O\Y*#;*@1T-!FD56BHZO-[5[=-!6?E1Y[8XFF@W7H.?SMGQ M@U%[[&IM'_MQ<[*1KJEJ/ -]1G>A;:BV^ M8U);ML99TVZA:6K6&M-LC;.V/;"VI27\_:A+E25^V^]9[Y+Q70S%RZ:V%HV^ MI4K>SM3F9=\/NNQ[7M9];[?^O;F3UWQGDUS#1M\"_]!DUJ3(Z[VSHCVTHKWQ M![H])GW5/L29]=54KL]!&7&>[JB!T!9>T^34OJYG YLU[8$U+4U:%*^T'?;Z MV;;65*3/00^S;:V#T!9=TS":V-:<[)<5[:$5[7UW7'S>]]-"*=T>UR$?K[U- M.]Z,^N6P].-IC?>#JEKQQ-'-EKBF&O P;(JS MICVTIFU7.WQM=U>C$PO)L8;.B/;"B M;9XU&@>IA3HNNKT"?@Q9B M>3< GC:'QO;6"XQSRW[4LBS6A6Q9%NM"MJP2ZXMJJ] I./]P5]]'WPKY =>A M/.P&Y/C1-FY&<.D*\=S#SLTUZ>!KMO,=+_2YV=Z)/]7I&_8T69J;[MEJ;38* MM%*\W&[N;K_9VEAO;6[,=-5N*_[0V&RV=N]O%^0;=B*_2EWK.[Z?S>[@%S3E MK_4W45,VB]U_;V[>14?J^I*_O6^NO]^(@V/C]P7:VGQXV!O%&[A!X4^L/QX6 MQ[I??-'MD2]T)S9S^(RV.E\]L?[ MH/,51>^ZB?H3-OD'=[[-]NSU#%;-0L5/F..-0>$BEMSPI9;6QB4Y+FQ#_FP# MWA. N[K)$RR:/""VL*CJ(!?3'K]7R3_&]O,-W;>'!4'+!8889@UX?AJPX:WO M&-^?* %2%Y3@2F1%[ D%,'<=O+Z[.TN.'ZY8PV*7@)A7V_IRU.]'?2[T8."' M@]4,L8LFX$R>GHU<'P +_V&M]R'SO=973\0L_\=#P\C<#J M)YO_^EXP]]LQX\R+'_?,6#YC9[Y&/?-G>9)XT*N^ME45_5&W'.ZDE(;1P"U% M_>VFUZQ^*)U@6CI'M-&2.A4_$Z*=T=@A(:DUG[:2;P4)04N%\[;LZ/;@7TL@ MJOYX44&\Q-HZV3O?P)MMO_5TV-]Z=-O >W7_=@(V/ M>R?-UWNH>;3%]CZ^*M^09GOO6X_NM;9.&YWFX?;']Z=[1^]@XZC9V7Z]<]3< M>-5IM'8ZS=;>Z?;'5X=[;7G2+%7'=EYUMX_>L<;18;F']SO[&Z_:>T?Q_*-U MNKWQ5[F]<=C9WMAO;[^.UVV\0V_(SN%>YZ2]?;1']H[V6'S&R=ZW!FVF?UNO M#F-[8&-C_63O8_RWY8[V.A\ZTVOBLT;[^#UO'KFR>=2.[_/JJ/'M ,=_#QL? M-W'CZ-W71OR<[MG$S7+_XWYHG,+3-ZW-86,7?OUDD&%4"P9DP Q0PQ504,2_ M0N!00QNL#4MK&(EE)L6?+RY*_AK[_E0#I7X8RH'?O MLYO'#/!]B_4F8^&:-LZU%7EX/V%]HEL[9ZK5],-)!#);EUM8E^;+&?\!2Q^H M\@(0*"2@V@4@$<; #6Y6XCJJZH^ O^0T:_.4*_ MA^?0&?WN#_W.N36U'%.K(/ *64 A<D*?W+LNX-X]__6G>,_BEY5O<5>F(*M6Z3JOBS-W7S.1;0T#\^S M)^JV.=:V]:ZKR@2M5_J5#(G)8#B!$$8 M)4FAB!B(EQ5]C(C#PF-@O>+9F,X'ZV[UAKI]'_1ZX0(YDS3Q](1;YXC/M=UY MA!AWMC!WM3#E#,MF"GGDD >8&@THIQ)HB2!PCF(E"6(&DJ4U0L2R$+QV<9T; MC:^ZPF:.>&>@?(QP> ;*NP/E3/R;.&>UED#@E%MBO(U4W%C@6*I;X"UDJ80@ MB5Q4DAX'FR,H\ M1BA\K%YOV[H[7.^ZS:F&-7TV.K$0AF>@M^2!4"Q@\ X*P V4!@O M'+;&5> '%QNYZD[2KTK?M\'[@JZ!.-BVW,"W;LZG<+$I(L6A:B/ >T$ ]4()Y@'44 M8OHD%5Q:4\L*/H9E6?AK%CU5O=H>X>E*E [*_RZ1RIF2.3\O!\^ERS MQM.B33_K!U[V>^UJVV]FRW,:RS*9L"R0L9XJ#@ F/E@5[8&0*VP05 MB$04$Y"UR!(%&/0:\7'@1SV/JVG3@=XSE&L^BVY.$)=;87=RE:U5H? M-DIX4MF,]4],$F6-AH $BP$E1@ #1=0#+ZQ1"&%/Z-(:6U;\,18Z+GP\)B/= M B+=P[/FC'1W1+KFRS.DTU1 (@(#G'@(*+,>2 $18)I@ ;V1))B,=(]%C>NY MT\33;DJQX)'U:G%VKH#R3(SBG>G_=_.PYROZF[VNS2N)[F &MV8)OT0,>2<9 M$#;82/B=! H' Z@S%BKGA$TSL$+E-?TY2)Z1[5[I?D:V^T>V&8+/@A/*,P$D M\Q)0P3E0WE @$9%,2>0P\4MK%&9D6[C(]WQ5*ZEGE9)'D]SMUMO72X#WNI?% M@RVCGFOS^ECE6[*IO96I;#QJ29ML/&YI/&8G8JS5D@D/@D0*4(X84-![X+'5 M-$@E12HL0#A>)JQ^Y=P7S7C\Q)$['#<.)>_J:>)6"]^6&8TB4:-<;Y06']RP M %GNM5_MM2L' &+W'',=J)^3O7RFVW@5Q_HT;>+U;,,M.:+R#+:6?KQ-0=^. MAU,N"'R7((J]D+P;]9P#ZC[<7:@;]7P+]V@:#Y\9WZ(W^^#VIM0PDY(7:>_(>D4V_.PXO9FMS%FAQ< M2.*Q0FDE) B8*4!-]!Z,T2::E."M@LX&+);6,%I&*!>+6+ P:L:^>:+1&?ON M!?MFF#1"-%@:$<]&NP6H(@R80!!P-""FJ!0$VXA];%G1O+E%39GTPL]"5*5G M9^=4ZQ:1NB]SDDM)/%55]ZE5.84Y^#,0D3D,_[-'YW.^'>O^#?#J3E67C,<.;4V"E""=>34 M2 .H+4'!$*,)3/A7Q\V,FCOH&4$4)_6"N&@@!3< T\Q-8P3XDA*B%-GX+L7 MX)LM9@,18XIY$-&. 4I# ,I0"&# 00>-F1613(MEE/UB]TLVHK\C)?/#2\?GJ%GO/QEO)PAYXH+Q944B9P+0+UU0%NA02+) MTN%HY!!.NYC"9:;J-]>W:'B9*YCDMLQ]6^KE@,[#6O<-'WRT9*XHN[;7\<50 MG_A?V*QWX=C4(A.FAW )*D=MRI[J"8WSQ-HZA(W@! C/'*"! M*&"D9,!I$:45:!0;2L0:/LJ&N0L?J\G8MX#8]_@+$#+VW1G[9ABUCQ:+IEW" MF4 BTNI @)38 H$=$T$*)Z2JL _F.'5-&?7= Q#SM08AQZIS+NT3K#W(UN56 MUF5OEEG+H!C!T './08TLFJ@*&* ^$ %5M)@Y)?6$!'+O(:+>Q* -H0#*H0 QA@+C*>,*$\]XFFU >++E&2@K,EJ M WIE]OACA"T6OBV_@MBYTWZQT^KEI,[#M,_+7J=3#CL^;2>GNZZRPK&]OFNC M72Q^:_:&\1^\7)#J*/\]T[)%CX?>BXOZS?=[3@\.OR==,^JVWG4O9Y4MD[!; MD; +FR48H:GU3 &-;0 4$3A>\HD=5MQQHK#VB2](C/ ?M2-A=EJ;2G1O8OR%RA1_619#U(P'0%Y7 M?KG8DS=\YXL==>/^_8F^O[NH>[[ M>W$AMIJOKO(6>MT*=-_J_G9_=ZB'WGW0[9$_?_3$:X#9:_BYU_ M>@M3K^&E M@OO_>PAMYT-7?U2C[8$ ]5D K+('CCG 7 M'/%"_=@1O4Z;[A2*R]HTU]KD( W8,PLLX]&-%<$ Q4#1CG!N?-,2+.T%H$1 MPLO3J9=^*(YU?[FX5O<&2?2#^P.Q&T^^SVADI7Z#]='PL->/:.UR-*0.FMAJ M?"*:&4N\!(2ZB&L!.J @HL @[)04!%)F?H!K5^O6W2$MZ]8"Z9;D6CD-,5 8 M,4 5=4!'C0"(6,BDA10RO+06-6$YXMP-8&ZL;(4^D_2M0>_A,S,OZ>7V:#@8 MZFYBREDQZZ"81YN?F*6:&J* 0#*"7J1O0&(/ 5?."D8PDN*10._7=&MK,!AE MO*N-6@F&,(ZB!H3+5,/<4R"M"]&@8B,PMQ'EV-(:Y\N*7][-_C+7D+?)O0N;(2.VF'&>9^8%]@X9"V3T_P'E+E6Q$1(8I8F!DG "OWR8L MR-G(S\U_;VQ4WVN76^C.@K-5NC2.]LLR8)&@@'*/@.9& LZ1,DAQJ*@: MHR"&ER.#&05K0;(7N_+MCA_JLNM=X76_&QN:Z]TNO%5Y>&X]5:K-B4ZM6SOJ MC-HI[W+#A]*6N?;C[:S*A4W:!%.&>FR 9?$O&@@$2E@/J& F$(V\D2A9%;9, M6*Y\FZ/1&06?AEMG%+QW%)S=Z%L$09BV@"@N 54D $4A!E(%AJ(,11AS:[PL M4*Z!6U-N??=H!)^G$KB#*]:/YNC-LR[Q^/ D?';1\F:EV%07EUIJ@3*6 0YE_$]1HU4DW9BJ94@?@W0_[TJ/&2^?&UX^/%W/>/G+ M>#E#SP,*5#+"0/#* ,H9!EIB!!1'U#+,'$)I(V7*EA6N7^A[T?"R7G'QN>+N M,]M75+G8]\;E'S!:]&AB_>$XF1R@!08K#"3T#A%I)1%P:8U(OLP5 MJUV,[CX'8?W0K9[S'-ER9 M?J''K\57/7@UI5J6]L?5^7"%@M^]\_=O.*,7UD<4ZO^Q .^\ZWVAK>UU8JM/ MHT(6W6H_CF$OXJX>N7+HJQT[*NU.D^I%*+NZ:\MJPBW^4)4;7[FVSXY[@RKU M=;7OVWI8?O%_?"W=\'!<#W'2$HK'H8JEJZ_4)CY\-/1_3+H9SMYBZ2<2>G)Y M_+CWR7@0WRI5=W^JD\'2R_&[UY9':DQQE8KCPVE M$51E-(TH(!H8QTIK\PGCI2O$\YT$+G7LN/?6_C3]^+ KFCH7?2^N[OOFULMB MJ_GR>MV=NS=ZN=WVMPH=EOQG\9FL[5;;+]*+[K=V%R<5_WM?7/] M_<96?-'?%^>EAH>]4;R!&Q3^Q/K(&8Y]?URHHM"=V,SA8''>M;CV52X:53XV M#!7K^.Z,RB_4HV%O:H?'7*KZ9<*_XNNT]?' KTX_7')CJN1-<5&I%,E)!XR3*/VG/!#97QK#Y'1,='Q1X)7HAUQ__X<5P MY0=7PA4E?GCXKD]5*P*1N6LQO?FU5X1AIM*/?H:OSZD/,+%T]>A?T.47=X_" M/7PW76J-6BKZO:_WD?7PT\9/+,4C2%D\QDSB83_Z,HWXE,-!L1D1W56TM:'[ M]K @:/D&\J_G\,^@DD'EWC:\J*+S'Q9W M&"T6/F>VVERIJ.SA<;\<^*(_09!GFVB44X5NM@9VGI-]I.,!0^F=U9PR"HW& M3#*K(&'(>\4_;51IJ@@B< ^U-:H!]:K?ZZ1]M%/K/I;#PY>C0>Q3W]\\L>U1 MZM;UP<#'_[N6/JE+(M!I8YH(U-F$C6_OV%[G5;G7^JL3G_.MT8G/?+UWDHJN M[[<^PWCL<*_UX?-9(E!GCS1;.T=[^,/A]L8ZVMYXAQNM+=9LM=O[K0^'C<[> MZ?[&NY/&QE^'WR<"[1]9U'S=/-K_N$D;&^]I.@NH[K;BF6>@9L.P^(:!$\R5#L)88VA@4$)!;'#2(^H9"R09!J0F MAB%^R(:AUH8!GAD&%8T]@1J": =L- =6 N64 9Y%P4J4JORAI36NEB7+Q4<> MS# \'\=QX0NE[/;"\&M*)_IOW3G^HXCW^E+:^)!?\A\7;OG_ J_P5\@KR@R4 MPG$:-)7&&8^@Y([+Z$O)[$/-D:G"0V*JW_=SA$4RFQ (I# PPR6G-N MH'/1AT)\6>0:N+DV2@;'J\"12,)M49'<&3+!#_&+CS/%!R?CQ]Q]P@5IO/A M2(RKMM1UVNF^+.,]K@==8+.I!0W1/ K/;*K0YPSDEGD/E1<>FF"S3S%'9K.< M\2F0$D8J(X%WS .*B08ZRAD8&J)X%(4$DJ4UA981FK/5V76'UWI.VF18?=3I M;BX-<\@(*S!%SFIA,'%8*^I8\ 1E;V2N8/7<&X%4:TD$!LYP 2@,'.@H%Q!\ M@((2#2E62VN2+2,),ZQF5Z6F4Q[SD%F[?>S[>IBJ6OB38]\=U#G'-E!C'ELY+&1Q\:34X&Y#7!>.^:_KV4R*#\HM//SM_W(_.F:[@Z$9MA[X@SN#'N_ 'OG40J P)( Z*8 1 M7@%D$5+&TJ"UBK"'EI5XC(2S9PI[S\?E>( PP\*Y'-=D=S^9Y[%PH:$%-L&/ MF1F>3?"=3?!LSK=BEAO$.="$F)362(%67@,MN.$^:"2#75I#<%G@^FV6N3 F M.,/>/,/>8^9\9]C[!=@[]SR\(@AS+H%A!@$JJ 7:& &LY5I[!ZD.86E-+1.5 MD[FSXY&K"?UT4:AOMU.*Q(3ZNT[9+0?#?K5;1XZ\+;C]>\SD[8FBO?9=W]?M M]:Y;OZ!KF^,4G6P8;V$8&ZWUV:T@K1+.2&H UFD_:$@%T)1%!X%*;"B1QD"X MM":7(7\,A^"9QN0R(,XS(#YFVG4&Q ]3B 6GB7U!A94ET*[C&2VLB*DN>2\AS"1D0G]AUR(#X(( XXSI$&R8D M(AHX0PV@PJ7-R7'T)##GC-@H5B&6UO@RI2P#8G8=\C3#3V2^<<,THQQ86TSK M^)CNPJRNQ<]MGSZD^-J,PF7;>"O;N#7K+&!A.*?, DH" Q1!#C17%A!$I6=$ M&!PQE5@5AC'N (&(P$B+BH@A7= :J>P M<#)(:I?6\#+%>058=A6><)9AOLI+]BY5;\DAM(4K4%%3#R+EZJ:PVF0.?I#- MXZW,8V/66T"*4(@=!TQ:""B'&$B'<#241@HMD92(+*T)MBQ4_4)ISZ-T24;- MA47-QYV5R*CY2Z@YXU10[SVKJM1SYU.9R "TUQH@X9P7F$CK141-N(QA1LWL M3+LZRBWLJO[IUM#WQDT>]WT=OU>E6L\ MO7#0],-LG6]EG=_-^C2<.!$0\P Z&P#5T;M12IKHXB"J@X-8$S;94J9^F<7/ MPSIGA%Y8A'Y,GR8C]!PA](S_Q#GS5B,.!)484(PI4%@I(!A5V&!FJ.<1H>FR M$H_A/V6$?L[^TX*7V1\>^O[$=ZIO@?W\_+H\__F,^X7/ZIRRE!<#=0V@A ]Q] ]R,6V\0IX0Q!TB0!%#. C#<*6 (1=QS M!I5#2VLTYL9@!\:@&?<'$F<23OL "B-!10A"+2D#'AFI#$^;E'"1TSG&^!8_S/;Z3$VWG)#?H+]_UH!6"83^F.+C!K*"<^+*W192@>8QN<9XJ S\<'6.RI MD*;_I0RF!XR\/9K,;A=LJY?X_FLN8AWS3!8>TUV*@_$\*IDIPJTHPN=9)\D+ M[C0R#B F-:#$>:"(#0!31:.4/ M"+:TAM"QYGL6IBPN5;4FV)8MM2Q[3\CCN M2$1CSSY-/''AVS*C_21JO^N-3-O?-(\B]]K#]-I<#M8<.;J$SG_I06F+[EG\ MJ#CV_6)PJ/O/-Y*4"?[-XMYSQ>'?^OYNTNK[C0OA[_GZINYW8P_]/_:^M*F- M)%O[KU1P[WMO=P3ISGWIGB""!KN'N0VX#9X.^PN1*\@6$J/%&/_Z-[,D@5B, M$8LHB3,3C4$JJ;(R3S[/V?*<_N1V]?8ZU]LQZ.T_UML_7>KKAAW7^7\)B2 ) MXC(K[XXYC+SB/"\&-8RXE37\BNC&:>U-A_X7[N0!F'\Y,/] EPW _)/ _)1[ MAO" C1(.L:ACAGD;D!/$HI2L32X*1FVL87X>R0 O%.9?CDFWW G!FZWV=9D )BU9]^!X#EZ0G3^N[Y5#)7-#V0/X\AGU*^ZPT%_8#ME[/>KCSW?+)KG M/U?9O*5MINT&BP=:T[Q#O0M2F;P.*38M.']^_[G6T5J:0^PC.GW&HVD3@E\? M\?O.\-C%WFZJW0K]W0N6OQS/AN,&=W$PO)_V42OOHI*,()M2.6Z0/+)<8L0\ M%Y$39H36*VM2KAH-$>WE2%P";'Q\;)SG42O QJ?$QBGG:_2&*>T-"LY3E(4N M(IVB19H;23C1V$938Z-4\RA^]$*Q\>68"O>W7Q?$5!@'A!IKW#]73]$;7)WC M=\?WF]T7NN!\V@!;8RRLUV@5&'4F1KW4-4E)DDF5>V0\BRA;&-GNP#H@QB+C MJH0S79JCM?$L&[:IX-QPQRM@B[&RWG>/\ZC/\E:I.MU!ON&@F\G"#D.K!.,S2]057VSY([4ZMN-;MIV? M,;]PG&>B_VJ&.1O/T-H_7.^7M>]^[J3;;Q4 ^K47VW;0^A)_.VV%P5%^T#SJ M\1-P.K*.5V[^I'5YT)E-?ALO#Y[^BI6[C;*IDLHO3]STSZ/>!3P?1N1ZT7Y& M-N6'^M6V3^U9?^67T;/7/*HMI=1;$ZGCG+*D@^_F!\QN[&__WS]T_-U^_V_O?ZO5?[[?V/RS/'/ST M?F?]_>96GH&?E^>A!D?=8?Z"T*\>'=@O4Z8M05RYHK:Q['#0G;#L2(>K M7QGK?7D^VO:D'W^=_'+-4JW_;G5"'N&OY=DG6DRK4S]U?=\Q>AGS2DA2 ]C8 M_3L>SQC<7HW [8H*/'J3\U=YE;[__JT?QJ_(;6\*QN_YV5OOJEX9O5@CUJ\( MHPLV8DX7:XX73RK4*\'U'3_[@]C.'5%X3FF(31@-50]RSOUPQ&/FF$.2I)J# M,;]_U,O&U':^RU&_>IU))U3;MN>/*D96JQ+-6%@[?Y$N?8( [M/OO$5T234! MH,PSXM-#FJLV#[PVNL?'W4ZU-^CZS\^&4X\J4H^P/C<-M=<]?8S %A>RM MY^$5EYUM5V]M*V2#K=JP)\6'.6\8 IE9%)EY%P28U97[" M\4PZ#*B%+T@M?.)U?4$P.\K$ &P%F9A2UX[S18.%@X+GLD->[L#!9_ACGV'W MJI4#BLI#CRVW;I?MC.TO;/J[L[714R _>':/KBMTY(FNP:.E=:12R(X MH=P(Y[ PFB5!4W+J8*ODN!+Z@!S7D4NM]J@U-Z%U9V^=X&^_\\:]/'S\=M2\26E_3CYOOZ8?] M-ZWM;V^./VZ^:^_\L2UV2I+JM[_$]N;VU]W]?Q_G^WZ^FM#Z8?_CYYW]CT?; M?V]]V_X[__['>_SAVV?R8?_PV\[FY]/M;Z_S]WS(S_@N;9_ALSJ9=0^?'G > M6, L(8RU1%QQ@30S!/'DG/-42LK#Z*B!G$/YS:???DW%V44P"!?"F=*L97W, M,IWSVAR+0T4W]/*\-P]=)IN:9HZZ[3QG_=?_&;8&9T QLU$,/J<8*[FWCB>D MH]>(:VF1S6*#(F5>>L8"$6IE;0X'V8!=@%V 78!=[LTN4<5D#)648<*=,%;H MA*D5/GEK'$F/8.4 \3R4>.B%;2,]H51;)(7SV:()!&G-#8J<&VZEID3JE;6\ M7*L4@W$#] /T _339/IAQJ9H:5+&)6X(MM08)Z3+M*1M$ 'HIP'TP\_I1]ED MM%,1*2PDXDYAY#0S*-#,1U39:'4L]$-7%6% /T _0#] /PVFG^"Y(-RRZ!/G M.)3?A)2&49F<$=@"_32 ?KYN7Y0JT9E^G"4E8=1)86=.*C\\'@X MJH!1Y:F*?E!U4V5#]Z0&O_*[]R4=JY3NJ(/+MA>JGW:Z@UC1*R?2H4[Q(J4S M_,]_:4KH;U!N]JE4Y:<0\09-3*/&,EF>[ZP2 $ 0 ! $ 0 ! $ 0#! M8[G K(K$"^4PIY);(ZPSUAKKDDY8B42+"VQ4;_WV]+*-682)YP[*C5P0B.A?4J M4.,]X%_3\.\B'O#I];?MOPZ(8%I+%Y$/)" N2R,[$15R,AC+@TJ$*8# !COY ME[MC=?'1Y[W?/8Y+>L#P<5L;-XY+GLRHOM^T-57,H8D,B#B(.(@XB#B(.(AX MPXU>0YDG263;"&M.A#*&$ZPDXSYYH0A]S":+6?_=JM7?/[O]/MBZ]_/UG1YX MRDNF(D&4$B$,"D9DX,,^(4N20BE:;620E&H'P-=L#]]RA\TW6U]:(99F2!D+ MVK9WSS[G$#5Z]LT Z3,0& 41!Q$'$0<1!Q$'$6^HB/_44%??N2*\8?M'8//. M8O/N3;GZA+9"4"]*@06*N$X6V<@=8M:S*)D@0(][(1 M;YY>/D"\!R#>M)=/T(B92PPE[2SB7$ADC+*(2AOR*\0*0@'SFNK?>X(@R#(= MTY^@1!7_,VQ]R1#1&?2K&L2^Q/X@ANHD]FK(Z?B(G.WG5WKYC5[+ES?[I8)( M94]M+USTV9G]O#X$JIY]+T(*"L1B0<1!Q$'$%U?$9S!$E%-*8:PX#X1C(HP1 MR1GFN%&$:\[N8(CT\TSEW[YO=EQTD"F-<5N=SUE/ CMD%CND-55>.21CB+,< M26,8XLP2I)-@2,2DLH'"!8]B98U=-T$ \0#QEA7QYNQM!J1[.J2[\#%+D2RQ MT2#G<$*<.XY,-!YI*KVES"K)]8U(]ZC.%@ Y +EFK-WS^9>_Q5XWU-YC0+ZG M0[YI7[,A4L5(LY:'K0B:67YNRX*JUTR7,U2&G=WE[(N# MN1U#-3S)$)=!*,768-B+I4KL/%S0$$9]]KT)N5&0*0 B#B(.(KZX(CZ+0^;Q M?=#QL/ME.N^EJ!19I[ADI9Q95RI=_1\8*C,:*M.]_G0(2A*-D6:)E-)^HI3V M,\A%9VET$AL15]8TAWP8@+V7 'O/X88&L'M2L+OP1S-LC5:>(2.(0#P)AXSE M&&%%0O)4*F?4SNE 0>?% >GO=-<2\V](DAXSQ&76B#G,AQ& M@UV4WC@OY3R]TTL/APN2$-V@27QWU3-">JV]^(6KU9>LE M!/%'#TKJS$8QNQOX[.)XH;74N:"09TDB3C5'QA&&(N':$A^]9WIEC>AC@RXJO^L->+^3%Z M,52V$ZXD(HZ]1R4+\5K.X:!;]>V@U4]GU@$( @ "!8'".:<^WSG0H#? M42C_;=O#>(L^.:QU7= H9](H=RYKE)KD%69"H6!30MPFC8SU,J^I5*6YO4UY M7==*?Q H'0A<\E*YY*41Q7"BLBWQH7>Q9-ASQ_9?EU[ M8N3SA]K&RTA@6!,60BS0@SCA#6C.-E/0D M..--='AEC?(G#MDL?7H"@-V"@!UDX("(+[F(S]G-?GE^L-]= MSS-8!F?;I8_*5F?#GK0&MEW'!VNJV9ABFG>E<4*_-8A[L?>EY>-(Z7P7??>P M4W\+Z)\/RMU=/T@N$&(L02(ZCKCR CFA4JEO'+BE5 2-2X(+(]>]D4 E"TTE M *6/ Z6/[)'\7BLJ0-&&H>CNA14OE4J1L8@X5_E'9!Q9HAPR>;&QIUQ(0Z%< M*. HX&A#?)H I@T#TXO$Z_4#6F2 $X^BB21#JO3(LJ 145AIF155GPSHI/-R MC(96_Z1MS\HLQQ^X!.#29EX*N?5SSZTOYW5*?:626>_K OWC6DK#4H&IBLY9C.,7S_/P\]IU( 5_"=6=!E14>CV6N5&GB+'$O:(:>]1I@$[D@,R?#ZB+C M\_!6 #X"/C9E[4 % !%?:A%O:' #5("Y^ "F(A9*,FPD$PAC)Q$G)"$MLTI MDV?!J!"33J #0"KWLTWB[[9=O-&KU;;-6[YB9+4J, ,Q]3)&U^V%V*OOD,=3 M];OM5JC^JY[?T3OC>['\9N@.73N.WET:NKK9.3%13G8M'+NK=X: _L)TRB(!XBG,3,Z"_%P+Q,.//EHN/?"6F9%DIYG> O2RD>PC8"3 M'LY)%Q8137EYL"-(:FD19Y8B)P-!>86,\UE;X+H$Z2A;E9H!,P$S 3,!,S5F M1F=@)N*H3LE;*47@D6B7@N/.4LR#91Y;8*8F,-/4T4$;0Q"&P?,U 1FNG0.$QO/F7/95#(Z4Y,RR IF\Y_<4QEHPL*7G@-F%=]0G0ZH MJ2GY$,T\E B7/MX)SF8.&BZ%%89+885?S*6PPLM^*:SPLE\**[SLE\(*+_NE ML,++?BFL\+)?"BN\[)?""B_[I;#"RWXIK/"R7PHKO.R7P@HO^Z6PPLM^*:SP MLE\**[SLE\(*+_NE]0K_,K"N'=?&Y;WK'^7#:_]PO5_6+M?^GBJ(?FQ[AZW. M)&=-CK+2ZF^ZFN'@^YOXQ=&>6SU*^/$MSS24D^7_U<$:R.Q[/Z&WR:I2S.IFJ2V]R_HH* M\?WW;_TP?D5N>U,P?L_/WGI7]":[O^-D? M$-,=,U>?JRWI,XR&JO/AW"?1^8MIU M)IUPJ4I9:?(S)L5&D/B27OH$-?6>?N?=48J;?6+L&0#*/",^??=&\ M80AD9E%DYET;00U,)E4@N?>%U?$,R. MRAD#MH),3*EKQ_FBP<)!P7/9(2]WX. S_+'/L'O5R@%%Y9$Z1/S+=H:V=U;= MW?FZB)V)?KBV]RHM<@=>6IP2/C=VA5!&!L,QH\P;3F+2+@B7:'[$J+R)IE3Q M(9I0Z IQ6SV?O\B';X=X9_\]_7"\WW:W?R+[.Q_;'V@'_#.YOK7?-W7G6^OS_*]SW;HO]L?/_U^M+MY ME+;/\%E=96X/GQXH9V+T-DN#EZ)40)7(11<19H9Y*3V-5-8](82<0X^BI]]^ M3<7913 (%\*9TJQE?TU+TW#[V0DG%SHQA\3C%.8R^"[1*D)2YY+[#A/,3EMDL&9 M;A0)DI'P"%8.$,]#B8>>$X]5T2EJ':*.:<2#H4A[B1$65!)*M9%]./I@S;Z".7C/(HL5&$!QE(Z8,^MQE2LK!FV:@BXUAK)/D\9L "^ ;YI.-\0'Q3' MP1NB,%$,(JQJ"5QC'-YL%G2GS'!!-6_/*0Q9=9_MVKU]\]NOP^. MCQD<'SM[TXYVXA)7AB.B&$><.HRT5!Y)2G&>>8(E827.NRHP;5P_2H ]@+T& MP)Z6VHE G/(JPU[P5CG* K6&!Y$B(P![#8&]:7\O)C0(YRU2/F7@"TXA%Z5$ M>9T\2UYC%PT W]Q\N/>:M"<(,39H$C=;7UHA=D*_8$7;]F)H6ASVL9CD^A"7 MB4F>S$:\W[0U5=R;F6H (@XB#B(.(@XB#B*^["+^4T-=?>>*\(;M'X'-.XO- MVYIR]6&-O3&:(NJ$1]QAA:Q,$3G-@R7$XR3DRII8Y3<8O#\#X@'BO6S$FZ>7 M#Q#O 8@W[>63>2$2\PIE@HH9\U) FE"+I+'*I) 7"1/ O*;Z]YX@"#+5_V6Z M(PLR4Q^HO\%LN,4>COPFND72"$E7\S[#U)4-$9]"O M:A#[$ON#&*J3V*LAI^,SR]M^?J67W^BU?'FS7]+'*WMJ>^&BJF+=(P<"58O$ M89"" K%8$'$0<1#Q11;Q&0P1@5TRECELBZ/%6ZV9=\IHYSVU48H[&"+]/%/Y MM^^;'1?U DL;A%;G<]:3P Z9Q0Z9+J:A-:4Z>8UT"A;Q%#UR1AD4DZ(Q"$>( MH"MK= YEG #Q /$:LG9S]C8#TCT=TEWXF+527D26$!%:(QZ]0$8FC/+2!!P" M$4:J&Y'N49TM '( ?$^'?)>PP\-:/>D:'?AD Y$1:*%18(R@GC(D.>(32AB9I3V22B*;T8[4/4 M\@#RGMHM#4#XI$!XR3\=J;91!R0%I5GQDQC9$"UBCA&;M78NI9^G?WKIX7!! M4J(;-(GOKOJ&2R)S'O"]VKY#]/.YEW.V/K@Z8NF4L3YIR4G]N\11$29CB,'3 MF9,\:OK8ZO>',6P.>WF>WN:'Z891!]P+4:LO6R]!B#]Z4%1G1HK9F^J':X5) MR5*'I'298(1RR'*LD9'<84FME8FMK#')(?@)*2 O!@0A>1U$'$0<1!Q$'$0< M1!Q$'$1\Z40<$A'GGH@X,N*K_K#7B_DQ>C%4MA.NI"*.O4 0X1SG%761$;VR1L3U3N60TP(!WB6$04A7!1%? M58FO=^\%)0 0<@D1$I0 $/$E%_&F%G %)6".?H#RWUY1 M!+(6D#B31G/DJ,I: ",>:>4X"LXP)Y3RG'K0 IKJ\U[NY,9ZMX\/P?ON\4GL M% =TMP/1LD5D'HB6+5= ^*7)[W=$=MGE<0$D$<#VF:NCWEG+7P^?AOW!<2F" ML]]=SS-8!F?;I9S65F?#GK0&MEU'_FK2WYCB_'>E?DZ_-8A[L?>EY>/(/'@7 M??>P4W]+;2F *3"3*?!ZVA_H).=>2(.22MD2((H@'2Q%W@=!-1$):UTL :J@ MO>O2DCI Z3.?=K]+14) T8:AZ.[%F=$@K!0Q$"0$-8C;@)'3Q*-RE!1+DHRV M!&H: HX"CC;$\0Q@VC PG?9.<^R(T#3#)[%9)[78H6RI4(29)]QX')3"H),V MVD4-:=EW2]@4$:9\I);LN M+3,2R*VQ/+8Z?V9I[*9)P9FW8U'L=MY>".+O10YO"M+V]\;C!0J<@0*WIA.U MB8C:Y+5%BNJ$N.$4:6TMG[2[9S&. M7SP9]OQ1MONKD[;M/,#7!&&9E^EKNM/Q_]=CF1N5-1Y+W-LL<.!2FLVEM#WM M4HI*:XJU0@%3@7AT FG')7*2$LN%I5K4_2PTA%0@//UB1(T,<0<0F(XDFU)=#$)"^ M"^ (X-B(]%U R+EXCZ9R8C92!]MCL2,@3 M! 8;-(F_VW:)8ZQ6VS9O^8J1U:K #(10RQA=MQ=BK[Y#'D_5[[9;H?JO>GY' M[XSOQ?*;H3LL*&-0)UU E'J2>$6ZFM8%QPIKW34D6I#K8>3%13 M#1I'P8W=X: _L)TRB2$Y M5X)G9L)X-=NXP$S 3,!,P$R-F=$9F,DH[A31V$J?.!'&$(L)2=8SI7!D8#,U M@IFFLQJ(3=YQF1"SS" N7$26F(@$3LEYECC'8F6-9J,I*Q= 38W-APBM_DG; MGI75B3=&V^'2IE\**[SLE\(*+_NEL,++?BFL\+)?"BN\[)?""B_[I;#"RWXI MK/"R7PHKO.R7P@HO^Z6PPLM^*:SPLE\**[SLE\(*+_NEL,++?BFL\+)?"BN\ M[)?""B_[I;#"RWYIO<*_#$H3N;5Q8?BI:OG'MG?8ZDS2TO1%XMG:/USOE[7+ M!>6O5MD?I;[YV!G$WF_?_:;)1^9?9[^^\:^E<6S+WUYYGXYZ0,986>^[QWG4 M9ZW.8=7I#O(-!]UJV+'#T"JM'7VW4V?UV?)':G5LQ[=L.S]C?J'NR/?JNW-V MTNW7[6A_[<6V';2^Q-].6V%P-*K[/QX)IZ^4N-;3X/R3UN6;#P?QM_$TX^FO M6/G!"CW[>MP^^^)*]X*IGT>]\YFPAQ&Y7K2?D4WYH7ZU[5-[UE_Y9?3L=;JM MMI12;TVDCG/*D@Z>DT1X$I(::]T!U2LW+,^5%;@VL=_?%W?8'4V9>W7SW.]L M;51;.QO?E]V%>Z*-W9V]W3^W-M?W7V]6>_OYG^W7._M[U>Z;:F-][Y_5FS]W M_]Y;GL?]Z?W.^OO-K?RP/R_/0PV.NL/\!:%???>9+K..'"%G3797KJA/A]CA MH#LAJE&J=?W*.#<[/U?;GO3CKY-?KAUXM4YYA0KBM3CWZ^KYCX##JE2"\ MQHZQ>C4>SQA77HUP9<+FE]Y4]!4E]/OOW_IA_(K<]J;@YIZ?O?6N)'^4L\4; MLKKCAY^@^M_-F^L'9Z7R#1:O$.#]#[;=:XX>5@70/.VBCI%W#B4>U1Q6=O^H MEW7F[7R7HW[U.@-CN"CV>(?U?F+K%7;ETNS*)U[46W?E=P]UW:$>9_.V+,44 MSWO1'V$&FR$19:,OFSA M4F(D;ZFM>D?]V>WW5YI2761W8UQ=Y/@#W?[C36MW?_OK]K=VZ\.W=^WM_)W; MWW;:^7OH]KX__;#_%_OXZ?>+ZB*?CMH?_G[-MO?__7EW<[V^UX?];;Z[NY_H!_^_E?K:G61W3_^??1AWW_=^?LOOKU9GNO=T?:W0[[]+;3R MLY'MS2VQ\^EC_LR_TO89/JMK7NWATP.J'%&!8D0P\XAK@Y'V*B(?@A'8>ZR9 M*_485[6<1\>4I>\=#Y#?F-4!R%^P=EH ^0^ ?'P!^01;295&3#J'N,C@[P@W M2"67K$W2$%>7X%T5F +D-]->NJ_S:$'LI?7P:=@?U*E#)=.H%S/F^%8[5IUS M0ZJ\7O[RQ==TTNM^:95 BSM;6&?32[__(^V#![2U;-X^:+;WA?)15EC39W$S MGF0$:=E:E_D?>WSR6V6/N_G9OM4O-4T_/[__7'OO_6",BZRCSM,M,2UK^?=V M++^L=\+ZE,"!ZCJ#ZKJS-^6M4%'&H&)$QD6"N'$,.3E7UM@J MUZ"Y+H>S L!P@0UV ,/'!\,+.SYB2:WT!F$F5;;CB4":N8@BX3BJI#+K93N> MKG+:O-ZB"PB+C%T7QKLO (V?[]1FAXY/8Z8^4\/BU_'Z_8.@\K-('DLVC M6J6+3#;SU+SKQM6_%UG;F!(UH)=9Z*4U'1E,G@MG E+28L1QH,@(I1"QQ-&L M=!MJR5^6ZJIP-CP7"F O\73M0'^'@/^IK1K9V5,1")%DT1< M>HVT"!8Q19@GCF-*:-&NJ9J'JV'IX0_A(0LU]C'_PW2\XI MCZ!27W72C,1HE%JQ7X1HO1/ROQOYQ=8 $BUFHI#IW+J4Z9\[9Y%,@2$N<*80 M@Q/2"M>Z0"+2]J;;V^P.W2 -V^MCP0*&F8%A M=C>F%&V99(I4T2PULBC:3B"=EPP%(C4GR5I7IX5P!9X:<%2_&)S[:;Z:=C]/ M5?X-$._I$&]*I_:&$6H"8LYXQ!UAR&+GDA+O.S'+F#Q M%GCQP"4R>Q'#G@WQ)I_':CEU!P;!LAL$\\SQ4QHX:^UN;!^P%ETV.&(.+,2\90P,BD&)'Q*Q$J"13+96)"K#(.] M ,X1P,)G#$,"%CX!%NYLG&.A-89%XQP*CF+$?5XSS0-#)*BH"'$\Z+BRQN@J MEQRPL'%:]Y*G]+WMQ1/;"I/S,?WQ:?7NX"CV*C_L]6)G,/8U--8ZA>27I5#! MQZ(X28MY/9+(]4[8+<*X7LL@$-%,1+0UK91G32$Z&E*6MJ@1#XXA*R-#VDAI M:+!:%@^^6.7L^NG-1^6AI4^( 7!<0G!\7IT

@B\XP_1PL'Y\Z(R +^3&'.=56K! MVIW$E(%%[L$BV],JMI8L4>TE"M+RS"(\(LN50EFU]EQG#=MKO;(F#:0%@N<; MP.^)LP(?H&T#+CX"+D[[P 7ABC.&I",)<4P$LE$SQ*D,!#NME''U@1P)E3T: MJF(ON1]\$O.J3NS9O0_:@#]G<9BF&>DF;T?2!MPR$[?\-:US"^^8RHHW$HGA MK'/CA!P1F6"8L391ZA@G*VN4KS(%50G!N0U@V#C?-H#AP\!P2M&6/D@AJ$&1 M*UG.)6+DO$@H:]G1,X$YYKITFUW%6 ,8-E/37G)G=M[MO6&\R#@!G\XBDLN< MTTH>PZDS%KP_+TY+ =/,Q#3OI]5NZ[G,7!-1%G*/.*<$:6$XLL(E+7PPR>&5 M-;ZJZ?5JA9#5"'[N%XZ)#7%T R8^&!.GM&_'M,?*,.3K)))H%+*6>Z1+_;WD M+,O<5YK%$'V] !]@XG/KW4ONX=Z]E-(]=68V("L- )IPP5+P2L2(]5G!YA9IHC3R7EDIHA'2F)4U?H/+ 6"O$3KVDONV1SIV MNUNF)?:.'ZQE@TMG@5PZN\-P-\2PM_3%70%^'M"^)O2KCTCT1&34"32(&ZC M0ZZT8R22!B>%XR'VZCOD\53];KL5JLFD+QH)-=33G45R(TODV[% _G[VOE]Z^5R< M&CJ72>"DF3CI\%+1$H>YIBDB$9A"/&"#M$D.!84]YE;:H&A=25#?0$O/[?2Y MTS9L*N2"(QSP=)YYX8"G3X:G4SI^E%99J2P2E@O$53#(":61(9HP1XE@08U. M8C8O/WS9X/0'=L#1:'"DZ.?/XQM9^K$\!-=ATAXX:4TR@Q? !"[D6*5V][1? MI5[WN&IUOL3^%>L7VG\L30<)6+P%7KP&A ^&2 ..6 2]$;PEU$GFN> =%2E*E.(YNDU<&%%"VO<_PY=H1 MJJ/>0R6X5,&."1JXMQ@Y[ CBE%MD(['(")=UOF"$T+(PG*:$_M:XJ%S3,;'A MOE4 PF4PE0 .'PB'TS7L4N11:(V"2PIQ[&P&1I(0Y1%'+K*XX](\=E7Q)ZZB ML?0X"&&*>T1A3UJ#_ S?8I:M;AJG:KE2?3M* MH@TB.$0P3H@'HTJ3"280QSG@RHM11I>*)=?.7?3X%,/6E8>JS5*4&3'TR M3)TNG6>JN:L$0]UPY0QAP-&C(N$ M>'09!'GD*'GA)(XD1):*>XUC2"=JGIZ]Y.'TM[UNEHHP=B+$XY-V]RS&2\IV M=3*IO]%8BQ1.2C3RR-CMA#.6O#=9\+;Z_:'M^+B;]HYL+_;?=T+L;>47.H/6 ME[C>"?7+OV<9#)F42G-P6QZEG#[OY\O:PS+_-5'MGI0W(!PT$U]]6Y]6VGEP M,1(9D94<(TX=1M9CCA2.@7"34HSU(0N!#9PX6R[/'N#HX^#H7!5WP-$&X>AT MRV?.8Q18H6"91YP%B;30%M%D35ZPZ(1A=3F/&PZK 8XV0OF_KY/]>X ;6E^N MCN>2M7!EDN\X'9?G\,Y3_X,E;+\+F7O3[=U,@4!T,Q'=5"&_?7^V_N?R]"]5F+U18YFLSW>6"9AD@0,BP"1/S"3G M)M.(29(QUCG+4'+)(NY=R&:3,L@0QC WT7$;RNE#>8/["9CDN2VF)0^7O(N3 M8$@Q=OJU/03>O&6GG>STKY4>%58(K'-T76#YS' M0OC$D'24HTP9 AF=;9&(4U"1\, <5%YMNC6RY(D0&*0)WWI*<>&( M:%$+H;R9R"8 I@TH@#+?@^]+.I9[PSK,V$-FK$FF[X*8O:V.[\42AOLI MTV;]V\_% "[6,&AH2^Y?G6Y;_2X/)+5J[JA)!)BFMY8[T3+K\P=>7; M/"'=K*N-!'1S+*CGB?:OO_HCVSF,[^P@ODXI>NB>.9L&=[E5%G>2$XJ1-P$C M+AE!5C.)2*+**J:4Y*:N#(JO5ZU^?'?MTB>/ + N"+ VWL %B&TTQ$X9R=QY MXD(*2)ED$(_1(8.Q1LJSP)SW@C"]LD;(*GGJ](FEA]8M@$E04&&UF,3R*=U,@ R7F+R%DS4%;P7!!N6?2)*:*J15R0SGV&IL<+ B\PTE?)5I##D84(L /(Z M0!(?5 9&;XC"7.%D)4U&,RR(YE0K4P.D!H!<&("<4LB]L$*1() FEB->3#Y=\9L<)8&HC3WKK#T-F;+Y?3[?Y=A=\_BRQE%O/WWQB6V&UZL1!TU3/N3G!P<]]MP2,179ES_-(V&A[[9?= M]39OKIT(9PIF<53O;&Y/!TH^PE3@:G2C3;&6-KS)# M&N>F;CH1--/G , /P/]HP#_/BO _ \&_JD()0O,&",94B4NR?/J(<>U0X3; M2 )VU'E:SNM*UKRN[2+"[V?CNVO<-69S)I M^OHCSK\Y57WC7UN#/$Y_>[LJ.FI7%6-E?=ZS>=1GY518ISO(-QQT,Z#886B5 M)E493.KH4N5=,=O+K]5AV1Z94.$:TO\;?35A@< MC9IEC4?"ZAB1ZT7[&=F4'^I7VSZU9_V57T;/7F.JMI12;TVDCG/*D@Z>DT1X$I(::]U! MAO0;EN?*"ER;V-'LK?W#]7Y9NVFH"S'WZN:YW]G:J+9V-KXONXOW1+O[K_>J M_=WJ_<[Z^\VM_=>;U<;NSM[NGUN;Z^6/-UL[ZSL;6^M_5GO[^87MUSO[>[<_ M?:L3\I/_RF0>P-1T?!KV!ZUT-IF/F^1C!LGD-TGF]^_6U-DGKT:,4HTULYWA M^,U*USMA/>/]L%.Z$;[-'_:MV-_/ _R]75?#?DX5[=O.N8KV[T_;GSS; MWOS8RLI:_HYW64U;%Q_+9[[]?OSAVQ;9H6^./^Z_IEG=:L=_OCO[^']^S#W]_;&_O?TS; M^^_9[E\'1.M8%"UD9>"(2XR1\4XC(A/'PDO%L!CIU*W.,(;UH@A[)R..C@1+ M,+=>:)QXHI$:)[264JY4><[M21'EWC"NK.W_\W7>C=MOUW<^5!-=;2PBU[?. M[?NJ^5OD.W17=L9X%FOQ' G;CV?RRLQ'*BPV28M2AU!B8X/$D>*\HU0T&H^A MO>-?K68]YC#6>2*EIV;5&I3&G*[?"BW;RV)?_93?JU8V1MK/2M7M52OYLRL_ M5ZU^9:MVM$6#K4Y&925[Y8!.:!T6Y:HZ[&:MMU.TGRK/QI<\J*PT'=E!=13; M)U/O]DO=Z6H0_5$GS_+A6=&LQM^7[W"49R=_;SM^B>VZ6<[HJ\I%;KQU\_?: M3M;!LC+T+79&?YP7]LKJ>-F_G;*'7U7[^6'&SS+6Z=JM_E$]L/P\ONY(.FCG M(1QEF3@\JKYK0I9Z()W8?I3C%UL[;RZ9CUEX?#$A3[N]D'%J@FXQ3]FO>3^X MV-M-$]C:&(WC(LD5OS1\^O::'VCF; 8@B3)+!,0#T4A'+9"E/E"6;;*\85;6 M!J?=:R9@-5[(_J\CT2\*>U6K,B>]5A:?*S)67]--@U/;B]7_V..3WRYD^^+2 M5_5MIK?Q2\>O'^+15J<:7.S-_[UU)5;S,E2'L1-[MIWW:HBE6%!^U0U;[9#_ M+0O5/7$/=%HPQQ4EH;SGXI%MIQITZL&4[\T:P*4OZ]>W M[Q4,G(8MG[^^-A&G;CN5?5=_57ZW!J"8OSKO^&&6J(NKD2L- :M!+R_&2%3[ MYZ!T/&P/6OES>8QE!;+[0W]4V?[WP+CPRV0Z;IZ+U8M9N/2TY5N. M[>8Q%*LNN M'^:9&9G:^>VCULGYM/;CB2TR,U[C2RQ8/_M8ILK39O".Y>O:^2'#]+/7)#IB MK7S182_6'=[L<-#M=(_/+H\[2]G%T+-*>E+6IF3&EC&GO*5KJ@ M3%OID3V2NUK*.X?=ND[-Q?..IJV59;HX(;)P=/OYXCR&\D6W2,:EH=7]2-1O M=\&Z+/.9QGH92@KGMH=9^J_I$/7L3?;&> W+WT4JRO G7[MZ<;]0^+Y[4E]9 M'NF6D:]6W5I_R70:J$R$8B2G*8:"*566H5I?*"M] M&MOM\N\M$' #W%(.YEVV[O3Q3K:P4VLZ@P6;>V5B- M^G1T_/'O=ZW=OU]_V\F?_[B?[_,MW^_3(?VP_^;SQ\W/8F<_JU7'M5?]DAJU M^\?']L<_\ACVM\GVIW^U=S:WOFT?;]'=S8]'VW^_^[R[_YEDM>JX>-5W]_/3 MG1XH2K'@ J,D2KLB4=I!&$F1ED%DT\,YZZZ9><098?*;S"O'$Y/YHFP5&HZI M\E@X?-7,VWN_O;W^[D.U^Z;:V_IC9^O-UL;ZSGZUOK&Q^SX_XLX?U=O=/[0'2BQ.: M^'VDJJ;,7]DJV &#ME6K-..&J*5;ZN M%VJ=JE;R+@R0HMZ>E&^SYWNQ:$7Y>[-:VR^?+;K7^U=[KZJ?BF9%\6_U'W^L MK[^M_R:__3Q2OWX\MHF.E6]\Q6 *K5[6D\?.C_$?IT?=/$#4/>WD[YM6R5Y5 MZ_D+BI;8&T]2-GO:Y>%&&N0E3?QB/F*[=9Q'E4=WIYC LDO9VV&O/\QJ1-$= MRV+TANWQ_/7BX7!L8DQT[[UBXM4-5NHK)B5ERPH>M[(>G(EH(AU[KSUGV[&?7\AOMR_T\.E6;I>%Z#:Q+I(YTLZ*>$ZM M?9;-D VZ_*ELG72/6X,B!=78;N^>M#IE8/E91S98N='JR'B98><5CBS/6J3; MAB(%H]=_&INMXYJK$8EO87NU,3+;5R],RQLAZ4-\9 MRB2B.MH#945C/QO;]1I>V%BKU6CIZJW=+QTR\S;+ED/_?ZOXGV%K<#:R@"?' M[LXEX-SQ>&&/V8G]74R^\DJ])5O'XRI'_*@FVV^."C?59S/EYQ YT9H^8YJO=,IEON[>)(O+=Z9-UD(1O/+J]OMI%[1&ST]]V.U=\H;_GB5_S"AN*6>. MA\!QPCK:K-X3:K20W,GTH_PQ,4MK]XP,O5'!\G?GXQVY[M;/,? \'B!?F 6P M_>FUV-U?S]^]Q;8_;9_MK!]83(203I38)4/%B$7:E#RQZ 7)R\.YUC-E"SJ= MHD_*"4PMIXXY$R+W+!@!Y*47%E3KZ[7F+\>)!2,$,9X;:9F,C(?(G.7& M!^:#E-1JC $CGDE8\/;A@<#$118E$BH(Q(G@R#+C$%:>!VM("G8VC$C*!,F) MES(([HBVQ-&,%IB0H+5D%#"B$O MKN<.WXH1)>AR"2M2KWL\SC&8*"CCE^(-08FQ;C)1G7ZDPTQTG9.R^K6"-=)J M>E=$(!MSQ6RL6EG9\;4.W1FU0"LJ7[^%N %F]OW M?3_NIM=Y;HZ+_?C"=G&)5.S\=9!4GB//,3).)<0MMQFPN4(X&*F(X2FR=-5G M3RGG2BGMDV \"9X_FL'9*^H325CRJR[A/,]E%\?)3#]1/*+APG^?A(\?SG3M MH1WYH48?R_/\'8?GQ)(LCI5S%U7M/,T(]Y]AJ_B^+IQ.!31':0.351OE-_3[ MP^.327I#262HVSB-/"!C\[A7^Q9&;K%9/5?U/:X=$GA5K4\2#D9^)%^[9$(K MW[PW88 2L#X?[ 2Y;W [U:!\U3]4:"'?ZMSA-8K#AQKQO\2)RV;R?25I+M_L MZTGT]9.,43X-V^US-TX9_$U^'(KO%.>^=TCN"?$RR_I4F*S7[>1?_6CA(&@V M#IJ='E =1*(V($5*[VJ%/3*AG*BU(1N[WCNI^55$Q0E;[;GDK'2]ILYY(Z,5 M3FEKA;7^IB!;D[%N5J)_5^5J!&A:SH JZO%FNZ4[@K-?1RDYY;+B MJ>S%C+35G]V24@1S5>=#_FO8B47)EB/'Z)OUO=\G8K:^][Y^!Q&V>@[!B[5S MWIRSZ%:GG\&AWB7H1CEH\CI5/^UW3S)E,2I_KG/(LA+1MB4_O0[FU/[JDC+6 M[]=F5ZM7ZRC',=-^&&6[%P5G[-6^4&S&:833U]5:2R^FD@W9O^!P/YJQ=O<\ M]?)<*:J#9B%>*%BVOZ8]?V.NR%F771-46SN3TB=#U#&\YDWE7HU2.< MR7RDXY4WIYO_*#?KBA;#'0\N6!*=B-Q3:5@,!FLEH@D!&]9\O>4^-MH/=;>U MO(&[AYW6MSJP=@EG3H]:_N@"C<:OC@RK7C'LNJ[L^U?5;N8QFV_;.ZO&5L1E M*+"A6Z?.C!UAG9!W_\B8&B>XU#NP:%89.$--$JO5L [UV;+71Z&Z7ASTNOT" M%<7HL2?Y_M8?C6RI^@YC +QTEY%1-,Z"R!A\/!SM=11'IN%%0L$(UTLH-5^= MS:32&[0VSNH[?:TQ,.N LP0#2*24VBA$I(IK+FQ(W ?MM=!"9L&[:M7D7^X= M#-@X?[11[^+=SKOQP[P>/\M.'.RF??N5O%S?ISVX"VNKOQNYS-_TNL<;8U?YWUD9VLCCZN8[OGA+G6=+ MW0MLLF1RE-F-((XE12;/9VEH*H2WEBJLKW* M]O.#AHM@V"39=P_6CN\)NH_/S$T _J)2 M3J-78?(HK?X$4*!@Q%3R>_OYSA7N2QG=AWH\T\FG5>F0[]T?*:['$Z\T<)WG'(^=_"3Y< M'\G([W^E_-.+1;K;X]/.S%PW,ORU@TFC]O\SF&,1''B^(*16/M7\N- MJ#--2[9JOSOL92'\M?JI]?/T083QD>@4BSMI).Y3IYGKP)@=&8 W'7R>P/W6 M'WL7N?6AER_O54?Y.TH>1=EIA2$ M1HRXEPJY*#VRDBEKC7&$QVOI!$(E%XSGC$F> M:"D>@\Q2QQG=*U=((&0]QH MJZ9N.=U?YUK7'N#^\+@<[?Y6)-N=C>/CY[[B<62Z/K]]>''>8WSRJ9S/*+MQ M=.*EWN/7*6ITAJK$Z"=DMPBZY4]U?D!WF+\D]'^^Z/!PU+%']QI_]..ODU^NU=.= M+I!6YG;28:15UZU ]7W'+E]C7N61U<[*<97^\7C&'N%7(T?FE1J=HS>Y>24U M^_[[MWX8OR*WO2D8O>=G;[VK?F7T+6_#B%_DB E^Q;FY^X<7IHO0L_0FNB-M MS*E/2Q-&0\F#&I[\<,1C,XWX,^_9K4]JGW3=V.6J?=OS^V_;QN_;' MTD+MT[\_[WS[2^S0G:./G_S9SN86V?FVC3_D:SY\^DRNMD_[N+]]]O&/?[<_ M[.=K__Z+[6Q^9A_HF^.=;UNXU,K?_O:N]7%_I[6[_^^TW<)G=>NT/7QZD*31 M>1DY4\W7G M9+X))BJ.L[W#F.4B"@=\LVA\ MEXU8AGCR#-G '0I>24=Y?LM%\*4]*]\T,TRW.,&_5/]O*8-_F_]\=R^%Y6Y3 M\L"TW<=>M=N0X =C7&CJY8%XX0VS1G(?B4Z:$9I$RC2; @M O0M$O6=382SM ML2;"890DE8@[$E!6K 2*D@KJO:')BI4U2EM/I@7>"&B\XXKPTD)#!(B>80XE@JKDPVAH 1@!& ,;;@!$S2@*VTEA#>?[/ MY?\\=9@[S @/%DSJA4+'"V^V\-[ZA&4VJ8E#/&&#+"O-(%(Q$CAQ3$!YJW=F8\E8+JCTVQJ)RF@9QQA1R1FND ^&N5.O2LL&924W'Q68F'P$P M/C(P:BR#5"1X[K/A$;W#A'AM")71227@2-IBH>-EG[4Q2C#',R1&;Q 7$B,K MM4&"4J.9DXPQL;)&\"HF$@ 2 !( \H8&,\DE0RF+45@>N#9)XRBUI,%1BF=V M60- -@,@3P\(CIJ&F)"05B)NJ$;.6HR,78+=V%2B<)+=8&JVS3II,M(S1 MV<.' *O/"ZL3)]#9]O[ZMP,K,V92S;.=(Q3BV%MD*!>($:]X8CXZ3^;H)0=H M!6A]0="J@ZV3'*-7BD<:K?:)>BMDBJ0X&@!:%Q):3P\(B38Q(U&T1".>E$6. M*96M5%WW"*34F?GYUP%5 55?$*IZ38SCWAB#"4\XV*@Y$U1%RW'0A@*J+A2J M7GCF8[*11!U02C@KJRXXI%G$2 L>K23!I"16UK1<%:"L@MM^(=WV3Q !;I 8 M;=[0U!H"Y4L>*,>.>AH2IS&I;.U@F[*](SQC*3)).=#Q(M'Q=.%_&B@/3F'$ ME*&(6V.0(Q@C;&CR-!.UUW9EC:X2UKQ:94U'2D@B>A'8:#V/QD6I@W=<6>V, MX$)Y[:AB'MM9JTG!T9QG@\7IY'-^0)PLE>@%\MP1Q)F+R'+I$:$V,$_R&@<& MQW, ' $<;ZUR6SSCIH"BX\Q:YV/RA!J>7S>$" #'10/'TP.!4Q9O+3,FEHKJ M(5ADN%.(R;S.R4GI, %@!& $8+P%&+EEGCF7U45*N6?&J:1]L%1IH[@D4/Y[ ML=#QPL$MI56V=#0BJ:1DX""0398A' 7'4FK.2Z(;6-3@PFZP"WN)"WR_:7V- M :48'^:]7KI(\Q)S;6E-JSC+A$L(#T(8QZQ1.C&EB!$24G06B6NGZWUS[RSQ MML21K46<^U0JJ$3D1! F!$8L8RMK9)4RW;A87K@?91618\(-BZC MHTY(L^"04YH+)6+,7%@KCA041\!&P,8;L)&ID'>+E]ZYQ*-+#M/(K;;">$GS M#\#&A<)&.M5$B[I J$4".XJX9!BY&# 2 2N"&:8^ZN+ YK)Y"=I+@XW-=#4O MC@/[G@6_%ZIT2F^$BHW+OIY;[CPTV+Y7E.^%--C&V$;FE'58>8ZEM5P88:)4 ME%%%%'3Y7" %97>Z;GJ@T8E /1+66\0]5DA;0Q%FI0.-XRHYNK*F^"HGI'$A M]I=QA SXIFE+!WSSY :QB82$&+S5C"M*'<^,PJ.F'@N,.=#9E]O(@1FZ@B=@EB?HM%-Q MS1LM'3+2&H0Q90$'@PW)=&/(*B'SZ/(+?+,HL;MGB0@>C9:'\+Q>=YSH)TTI M>=$CF]I]+.^^T!VZ=KQKB4*849A1F%&8T<6@I6- VX5* H,<8S7T0 MZ(<#OA6/OFON+AY2[0WL(&:(R@][TFOUXWW1J"53BDR)5CFEM'K'-1.I:"K8_!$S,.^^9?(.S; MW+#O]O[68+N%O]:AW_6#O)*!.AJ08Y8C;E1IQT,2\E0*;P2WVN.5-4Y7E8"S M%)!H!(P#C#.71",6C*24.RLQER%JJXB4&DMEK24IS,@X4)7J^W3@\ 289Y[Y!7-A*.M1B8*B["DV"M'N90-[JH C ., XRSC(QCJ(\""Q9E MY!Q+8;52Q$6B%5=2N 2,LWB,LWX@$G5",XNY_=$T'1=5]5W1-$8(,]S&F)-L;CU_Y" MU!6$A<36Q1C_^I-5:^F")##8&$NPNF=H@=:E+EG/DYF5E5FS34Z:1H/G(57[ M8%@)3V7TH2 !J(6&VJ.V9I0S]:@I$\!X]0Q%;#WBG";*B0Q99SP8-Y:" 51[ MU.JC%&N\"?B$JX/L_NNPSESZQ#.7!NR98Y0Q+R/'5ED;"N<<4YP5A93U=M9: MD6]S=CO+.R8*)CF22A'$/1;(2B>1T4)('@.C..4N99M2B3IYZ>-9=#4\K@\\ M4D>]5 X454VX*9@)$-S/W&U_*(;]OBKV3Y!A::&94HIJ83QG@6C*"B*)$51CJ@I; M&Q]K0JYO9KW62DF!18B(.$*!7)E!BE".L)! MS805JQP3.RJ(^-J!B+5T/C0 M 9PZ1JXUX=S!_P E+2BIPFAIC,/6J-KX6"]\G/==2QYQL %YZSGB7LD45B.0 M(SH898$)L=C8UIM,K%Y"[!HA:X1< 80,#GM-M8M!:2XE5X'9$$A1@'%OBT!J MA%Q3A-PYUHYI$!N&BH!!@Z0D(".]006FEF&G.1%N8UML"L9K=*S1L4;'173T M4MK"8,>P,KR(PMI"J (;@].6.7$U.JX9.D[M:Z(+';&G2 2B$9?!(UUX@L N M<#)RYDR!-[8)WP1#O(;'VGF]FL[K[XRZ7JN2U@"%W4&Y\) U@'SUGO']#Y,] M'4YFTC&O!<=:&,YCH2C\13#%?4$#?%%S\CIQ\KMK/F^G/(F%1Q(SC+C2$2E? M*&2EB)@*S%0,&]M2;G+V&)S\$];CJB)M'8Q3 RLS!!?&QTA]X$9: \!J:/22 M>V\8JX%US8!UX@HZV[MLO3F&>6616+!PI$YG4(E#VO,"!<6"\F#3*L(?SUE> M8VN-K<\(6P,L,"^E,,QASJQ06"KMHZ6J*+C!M9M]7;%UY]@J32C% 6F9JO)& MS9%BV",O/=%><>>8>3PW>XVK-:X^(USEL,H48]H)YCF7L )9H%KK2+BCPM;1 MY>N&J[-9B+V0H)4B9VR1HLL-4A)'Q(JH"2'*"J8WMA799+166&OO_3IZ[W_" M5O *B=$NX&6G=Y&*]C3@09_;+GQ7\9YZQ_Q7S^0]"-ERK5VPD403N22%<=[Q M2&646&(>:T-GK0CYP[6R )[!I'J#'*5@Z!2<(1N50!*KX*0V-"9"IIND6+UR M\*N.E74\T;- 1Z4+RSDCSF@ 2F954*3P00>LK32%K(_JK TPSH:BMRZ/E?<^ M-PY%IK$:&2!*, @XMI$!#SH$#96$BN,%[:&QAH::VB\ M-3FXM\1JHA0)C@L<3"0J6D&Y<5@K=U]HK.WJ7XV/4[LZ."8+82D21BC$<0P( MJ*] ). "LT(S[D-M5]>N[)5V93_A]-^OVE^"1S&$'_-B/[D]YR?,MI2Y0CH> M?&2&!\&T#D%K%84M@K7ZOH6?:K;]I6SKKGFQ*=;2$84*7Z08*;NQ338I4RNWJ[SJ2%E'Y#P+=$Q>&FM(+#2V'-:,L5IX[ 2+7$9*>.VF M61M@G/-B%>4N6]$I)1=Z<#BC40_C(@W#GV&B8IR@(QK"GBV =DK?> A-PI*S1S MPFQL<_X8E=IJ *P!<#7F[CX :)A)"=AH (TP8J,<+5BD7(9(O2)U+:UUP\:9 MK"FBL(7Q"AG+/.*2>J2H""A0YQQV+D3KD_4L'\57_4S1<36]RNOCJ_[.C-]K ME32E7^+BR@5.F*<()$+L/,BT);G M6DGK',?W/9]0D]HO)K6Y%$"X<,Q90I"7&B/06CPRD19($TV()9H'2U8U7W[- M:S6OU;Q6\]KWI;8+% L)3RZ QCP.VA24>U9(5JC R7U+9-6\MBJ\MG-,(M41 M!XR/48.RYK2:TVI.6YM%L\Z9VZD_^"P7/,X,&Z;3Z5VF>PA>F_EJOO,KQBU/[6D/TXVC0?FFJMGY;5N-ZTNG(LY6 M^J[ME@'70ZS*B]Z@G7&A'SKPV,_AS\NV'Y["&H$E4"T'3LO0DHWE=QH+)#H: MAC\KVL2SC]BXJ9D.)"KT5QT"U-RF$BS1_?CE&VIKVIS,^B=#!]0$J_ M)%7F)(0+H YLLCXTI!SF&:*I!_!8,/F@TF MX P#]FXBVXS/@S#SQO2&DP#? 6->-;J]8:/3 U9*! $##DIAXPJZE C+CTKA MV&J\ L::O*QJKZ_Z,MO:R5M*CK^9%D([]VG*#B5%I2XF%AXF(NZUX8G0C/S7 MT07GS0YEQ4-$.M1=RHC-S7BLM3B^KTO[;0VH#__=0\O MC-%&6A<]]E%Q%K1F*A9"F4(3%D0HCO=3DQ><+^+^SI?#< Y:,BA9?T\[7UC*Y<'KCYV/KZ$-1TW2//MWI[6[_[5YOD\/=C^> M-M\??CHX^D2:NYWS#^?_CJWDBKD\5H9%$:U "GN33BY:9%6(\*MTEME@0Q$W MML768@V&!BRI3L*I&@INI?5I&HR:U)> Z&*6D&4$GFR1]F"8D&WR;>SWSF>L ML'XR-_O9I$R/3);=[?9K;Q:6\]G:$=@#29/\.";.#[?[G$+QZT" M4O%WPO'4^,0>YW#C:6E8WHDC4B.^_?RD=B2*FV&W&C J7?9FD9F1K>^0G:QL MFG(9E"L+5D7G1L5P1AE>HLK>[A@:O_V;XGH72=IVIXU+^!4TW^P8!%SY.C%E M$G@E#QN(8O8TSNC@4^OKG]<<6',9C(QPBHA "NTX_&N5D"9**WP$H69N5G!F M1 5PP/T!EEM2P;]+4/:^7 0'P@\H Y<F02U=C_AUM>3 MR^89M/_K.]Y\;:G%>G&I2)H6&&R_2:; OL!A?. M;>C/?D5TXS(D#>R[G2.^$$9YSXPUBGL-GQDSWAH***> DQY >UD6CO)7V]AV MISV\>K9:2^OK_I>#-\=,$"Q(#(C+*! G/H$.<2@X(@LJJ2F8V-AF6XNGV,:* M2A:.>TVYXX)PPX*+G&.?/@DI-:,R6BVP25-.-*'UE#_\E%\!SUB*32"T0 X+ MC+CS'&FO)-+!&Q*U,$+K-.6+R0VGNFD_#!*CMS_#>L^&=(D*Y?YS^;FRYGR( MH=^?8DS#FDXVA_(F]?C&X6D_5';YH!$ MWWY]R5@5#U]UF7B^]"0O%/MS. 4 M[+FK9-6?^NMEY@]&V"3?%01C">\HV MW,L)7/!('"^" "O- L)AZ40(6(]!0%+:9CUU\T8:WD#(Y/D M!7S=[HT&(+#M;HJ&A&_3)MC< GDFFEQ^\1_)L])V=_(B]8W/41S0R,G23N%D MSV.X[KY=7$40)9_F\@%+2EXWI% CZ./7_)?/I@."!S@.L)H_CR4T!PV\]WC'=[4M)L'"%9K>O402 5>7D86^1#.YSNZU4@X^AEF M+0Q*A_WX&8/9Y3[[K/3LJKAY.!O?94M8U5^/N'FZ].0Y,%$!7"JE4;9'; M@B$MI402:ZU3Q'^0H,"3K<54A*NLP-=R+Q[9OT.H7(R'G0K8?-A8RSY\RE%)G=*"6<^B1 E$CD? H M)-7&V&..-]:+L(OEA,VV2KR^U5O[739#N8["2>_S'P>CX: WZKO@7T\VN\:V MP6"W/7"=WF#4#T?PPA>=GOOT:Q<1;KX<+Z)]]O'UWE7K[+33W-TCS:,W#(0= M!/[3YM\X_'+WY^N']86P=-6EKYU@)$T11*(1E E#M,#(Q<*04#+,L>, % MWQAO#0:_D^!+D")XKJ)A6'/E(R NV I,"&(<\0+@* R7231[(_"QO;K@__L M';::>ZVCQLL#:/_.RZ.WB\'%CSK"-%-_E/VCV? M5=.DE??RKG]2C]-OTWWWY?INZ=6YFNSQSV[?E_&@\QOF[=E.I W[D"(P-N$) M[8XOC8,>-"F-P&U!,ED1FADC=)G"!, R:>?O;#@UG9AZ,;UYD-^5 W%F(@NF MH0,SKVEW2]UGK&]- PMRR$]UCF3FH$=I$ET_+ 'WC7U;6XW6_LN9 $L8LT]A M6!YUF'0IA_#T8.5DRV?IR95OOQ&NSH,"78"/52"'O1845!YI&8X]::-!FJ7> M>"!ZW22EUP^,C"VV&T8H/=JTN]E]$OJAW;WM> O,)SSN][G I+(5BV=>M6B:J07IM";H1G/ MQLRAIB4G9<;S,N[LM2@T&X:78>Z,S9*)S*-6>H5G_YP^#1)0--H#DQBD M%B"U-$@_EYVIFC#V%0].35Y=^0Q7)?>SDWD*]FP:G&3Q9W'L=:;1$9T4J9PZ MD(2@.O1326H9>=,/2<@6_6U/GQC24$RQ(ZG]*>@PN3[2VHK0Y,E:OD"Q#\]> M/#/0/>EETG)V572SI- MEEQ0H3],OM,TU=U0FJEYO>;S7;/P4C5V 6C&T!482BZ@Y#CT=-_YON3J&PX/JPVGD-8[7DT$KC#N)78L=7X5^\2>M_? MG!R:G*']V8=N-DJO'BP"H-O)R0>0,UC J2O H,DP[)YLCEEG]AC?]-S()$KO M6I.SWSLU]UMV9'T0[JX+6*_X0;B[613K"Z"SK#-%F*QD#=.QW+[/.SY)F$HT M,WG7ISK,=%T?G,2<)GUPLH20&2"#QI&QOR6EF.(_WQKS-G\D?_ZC5$C'+F_0 M42Y[HX[/<<99"#-DE@I#U1.;[93VL%-%QYI/84KIUQ &^GC1,2Z4@Y'4 MX?()V8[I]L8GB\:Z1(JAS\>JK\4#5\>TD^H)[UAL]F92.\/%,)U4SG!WF7!T M,JG5)O=X*)Z-+K&3-YJR[5'RT\=I!]1F!2$V(IMTI MC:0D/ED\RB=D9:.=UVNIPYC M\T$^6SB8>="\)#7V4[""SZRVV;C1.S^^_D&V:O9;KZXY$%NCM'UT$"=.PR,@ M]9>F^R(<3=;[BZN#U,._8;E M?;H\V#D6,C+IO4>*!8PXYA(99PCBD3HGM+(VG10GBQGH9I95J%+S;=Y M[\4MBO=F0K1+T*^K' PWT\%$Q7X5?%+3&\W>$ 3YI>F#\MAOO#4Q@%J^XT$@ MVH-AM0['W/6J^?+MSIB\0"1EDD#W*K\0Q*ADBXH@%Q9<3)S7 M3N=S7U;[L6G78G-JK99&14Z5D4Y/S4-4/X!A/4@#YN>V1&]<:]V\'.96FF," M$Z^DXT[QX+""Z?2N,"%8[:D3WPCLH4N"=TH%(KW[L#WX!,LH_0%(DDS6$*+/ M;1%]W:?--\?&4T%XY"@R;A%G.")K9(%<@2FAQF/"81&)Q<)"_SUVD7G^ M*_G&4A*J+"[34W>]ZIC%0G#:LBWWK%=ENVR1#Z]K2-?D>W-RDF/B6)INPTT7 M8:+"?OC?4;L?ECF?S'73T.0C@:73*;O\9RW+A0B#&:7JV2@PY8%V,S;3;_:0 M7S_1WAZ,9R%KIW'4R3:X#^==Z/1-.1) PP5#? SWC'M\QG;>,%//SU&&9/C M*TRUBN7.D)P#;3#1,TIWRMS;#/0GGQ6M8'#1Y3X;[]A?3*RP?.4,1G8\1KW^ M8.IHF5%A[B(OUTWO-92S>^]0W7"HL=ZH*H5JT/;MY)%*!EVE<6PV_OKK93:[ MS3*U)*D8Y<9/MLDK/V1R8TV_G[SA;["R]\XO.KW2H_76 ;:G^D;\XG MFLO?;_^>&-V)"NVY,4Y&SE/M12ZT3;:>MEA:_YVV M7C+F]B:&]2[0X_ML_AZ!T? Y-),V5%IXS]:R:^WN\P-02G$,)B@!IAR&'\XQ M9!4UH.X+7U#%F69\8WO)2=^;=^5O,L[^9ZE9EO!MLU0JLN]KSATR&/LMLC?^ MEG@CZ8C10<8B4,^M9;9@(3CCHPA!\""7FC)+CHEF3?F:<(V%:BI/8]%Y9@+S M)KD"8K!,4\N1B+9 O(@:*0FF3#!.$Y@#7.AB8YO0^0@AE =V; ''7HJ13*BY MU!CYM5:Q-$H[$B66O.!61^4*+@O/HPU6.L9JJ_AAY.G=E^1:HEA1B1W2#*<0 M8&Z0QIXC;Z3""FM%*%C%=!&!'L4JWNDD:_?D]#%Y;1Z40$8OTZ&(T'T@SMOI M^L/2_?WW."#J&=/@Y"C[U^;N)PX2J7"1\F!JY!5)1TN%1R8$ UC'!24**!*6 M[7:6H$5:G/A/;HE:RSPWWH"8QJ1MEKM>U=_;-X2@?3L/4L[QXD,9Z01(:.&* MS;2M8*[M>J5=M_RR=,V2S;(;@P.>Y%97;I#TP$+;S]C#'+CV/ M$?O&QN'2XTK7G6SIE))-3W[$_/MHSW^X2LLH_-WO/EZ MGWTX^L_IP>ZGJ];7-U^:9WM?YY=4Z\C!\U)5F ^P%$_/6J_?T(]')Y/SC:9[!\KII'+5A2GT1KYQA3:Q4I)*P@FPZ$%119"48G]Y9@"V-8,#M_ M)H1HK*45DEBON%'"4L6P45@:(X/F=/YV[2G]3GDP\\I;#I4 M'NAQZ*:Y-/E4>/(25>'UH#EV$;!8#.UKI"R#%IZSLDY&+\5/ M#X9@.XSR4?3Q*\I4$%EQG^K7686W*:S>?#;M3IZ'\H &F-8@T8!?I[V.GU3" MN&'+L)IMZ#.\UV4A2+>.I_T^,SZ>HYLF$8PCE\ZOITR;5YMW;$#.@+$PZU5" M@)MGO=Q9N>]\3Q?"C6U+3Z_T1_CU1GVQO.X7YG+)3):;GR8^Y-2BO>Y.OY]. MPJ2%_>)J>LG?Y5K?24-^D$W>P=C%D2\:E,Z+_:X#H1Z$W5#^=U64ST=GRH/= M-^*X4%$))BP*/H*2J5/:/8DQ,E)Q!G 03$6TCO@L1<;VSC).Z-ACFR/C7 C_IC*B@1?ZNQV^Y< M)]A;QN&DG3DZQ!CFQ**E;>?#V_ M\P)IAQR D-)59XX$W<:=FN1LZYB<1MR',EPLM7V<&B<+2EJ-H_Y5=5_)A#>W MY4[,#*^[]H[S7G_F:97+=.F+Q\%""]0,'T?G94A$2C(T4:S@83>I1C<(3W5, MJSL ^9E,P9*NWCB)647-A6?RY%V3Z=%83;AA:&X 5/USU;?/O)[M7WKK3X$>=(" ;C&VE1.#WO3%EO)\=1SK\V#DDH58)!*"N&5&K. MG)%OLQ)3'JV_D$^LF?M+OC M\L.R1,.J.^4]U16Y[+H9#7OC6\IZQ/DO50WCE"G.7 S"'^,/"W7A\^\I?K@[ M_",-]+AV;CN?Y$?YO16 :+T%=DK&D%1+=UJPN<*7K1)?YJHYEU]*N%>IF[^_ M]6:\16[[4A>W?GW+E[>^E8 ^S8KU:C)\R]C=;UZOXLV5T"VYYXY0-"_[RVN# MCZM[Y^65BGLO+?=]2P]6H35Z8ZHQW+^:^C<;7$'5CS1YEDJ^L:7SL^NE'V7K MMUE:OWO)^LV8G2W@E+JRKJ1^G\7X4P1NV0J!%SRLK/%'D+72HW('B5H%%/G) MD[H<1=*T5NI+>ANT+:>0\HWQ6*\=OB2#YK%G_ %&L!:'GR4.1*\MI?P$\/__ MG LAQD>'^\>8Z^P+,4.XXGL X(XC\],4U_N]_^="3CTXJP$ OQ@K8O[GWE@A M2T_HJFN'K9#24+K>>?@NN+C;X'S7BOCY=F#RV']C9,KY M*3TY*S0RCUB+B-TC.@&6U'Y>47_U!H-)& %;SUV!TP_G7SH'9_Y3ZVC_$MIU M!FWXVCJ">UZ_$1_.#L^;9Q^^'.S^^_S#^3O\@7X\']\#[QI]I.]DB[XAS;,7 MG>9YDS;/F@3NPQ]WX?VO/URUSO9X\_QC^V..K/X8FU?XZJ^CO6'S+;X\#C@4 MV'.)HC %@NF+R&KCD:!&LZ"L+[S;V"9D4\G%.D7+C=Y?M7)6#U2^WRE00WX- M^6L!^3\:D%9#_B-!/IY OC:.U@ZXSW]^SHO1V(DF[TXC'G:Y_-QL!.0ZE2E29PZAJOKP'7[9>SIA( MGE*LL8_(>1T0]]$C%:-!S"C0>S2-%.>L*HO)(?_QD#SY?6^+.*F24PBA(RXQU+,"4)BAKT>]EWFUOIU9 MK+5R<6_EXNV,G>4*(87 !0*5$8-R0372!NPLI92W 0L<,,U^R8+QE?-+WF/A MK1Y@/?-]JIIK:JY9P1VNFFL>FFNFAJR7SD9)"&*$.\0U5D@YQA#6) ILK> . M9ZYAQ6+AI)IK:FMW!3;(UB%.>C=T>[DZT7I$2C^"-VIF\3)8O+XW2M;_3SGT ML%++N9[:)SNUSP>IG[9?\OU\^J0JUPTJ,RJLFGWX4)MUWQ> M"Z;=8^;@? ^ MQLY8W'9*:;N>+NY@FB2K-G7N;>K,1GA+H84EU*!"R@)QP0G241O$#3;<,,FM M\AO;4FYJM;AM]ZM-G56'S-7TG-7(^/#(^)ANH!H9?R(R3IU ,7HO)"Z0C:ER MMC$$&H\CW7_K@? M34VUYIRZ ML85<[Z!9]=S:+W8='9^&"I.08-R2'M(T<\"# X?(A(:!U5C(44 M+J[L1L;SB-FJ4?4IH^H*;('4J/HPJ#JS":*P)MP8% CSB!-1(.N41%YSAZ5U M4CFYLIL@SP-5U])N&1=QX3"ROSKV[XFVY2'B#>M1>^!16\O%^IA.AG4(?2W+ M8':GY[0G=:&^+XK]*9R2JP_"/<%LCN-*>P_K/Z'SVOS2PGX3G1W7.ONW,S@F M?;V-OV2]?>=8!:Q8H12*@6O0VFVJ'!PXPHP+[F-TV.;*P42MG,Z^ZMB_FLZ. M&N9KF']PF/]!ATX-\S\%YELO)S"/A<RGWS5D?#K:4*BTB*FAPB"NKD%+.(!,% M-T10%K!:41_./1?4ZH'1,W?RU%Q2<\GJN(EJ+OD^+IEQ%%F-G77<(>6Q1)P0 MAHPD%@5!G:!&%33%1JZDH^CY<,D*&Z>_YP- \%_?_KP]%I%J^G9_J?M_[X]&9?\Y'1?7MO*4$J=T8%:SBF+RCM.(N%1 M2*J-L<>RV)B]:?%E9Z/!L!VOYH7ACM-V?:[O+"+?2*?7:7<#&GM+:,9^L57* M1^.?UP;U ;3UZZ ZFQQT[W]'[>%5JS<$:!VX3F\PZH-F+#ESSB\&U=56! MZ_G^E];N!]XZ<^+C[AYK[1X"N+TX;>V>T(/=%H#G'FE^[9Q_?/V?!)2=\*_# MJX_O_86E7'XXV\.MLQ/:^MKYU#QRN/7ZWYWFZSU\ ,\#Z*3-HW=?#]Y__/3Q M_2X,W D/L<'; !/"T_4!V.LBB6A_%#:VWQX=O/R__SKX M:W?O\&T^V%7\V=A[\V[_Z,/BZII;(#>OGKEE6$[DMUMVO2=86>YA$$GPDJL@ ME6.2%E:;0H(06C)1$7Z6I.ZV/[=]Z/K!;G =H']_E \?/E/Y;'[]1(^+*)DL ME$'4QP)Q%AFR6$4D@^4F!A)4@>]#&_;Z@Z0C9@%HF*YO7)BV;PSAEMCK='J7P/@-/Y:4QF\7Y7G4 MACF'_B6W8 -:W(%%,/C''XL4D? MFF\)71H+E:.X:D_Y-=DJOYM3SZHOBRW-U"W?WWIS_>0[?ZFV*+_KDW^"SW_Y ML1?>@1WST2N7KN[6Y? C!V-7 MSZGW;P-&=O^J08O-1C)D?Q("/>]!_J_OV(QP/)*@M:24!VY(H:D3LO#,2VNT MD7[L@* %&G^8W8S8;[V:]T?,%->9N"8F6Q.5A;HR>Q/?Z9X8[TV<-\^@76?O M+J%-N/GUS9?6^SWQX;S5;AY]_'2P^Y_3M+?1.I_N9TSW)CY<-8\ZT):=KQ_/ MWGQM[>Z1#T>=]@<*[3A_P^$YEQ_.'/UPU(K-JVI?(ITO%EY'ZIE!/BJ%./8, M:8PU*C0)C',C&7%I9P(OEL^NU]Q/6'--TW>G#5ZCVD\>8:+J(?XUQ#%'&%$9 M04*4ID@>:TF5)R%PJ@B1- II*\)@1*'QAVM9*\2-_NN7.10RR)H:[$,,T M\42A%3$%9XAYYQ"/JD#64XT<(8X3Y7DP*?'$%KF=%YZY9K^:C5ZYV.C',^0? MU3C)'$/TS^*8ISZ.WV-_$/A'*\L\D8(KZI0)6@!I!'@S(32.@Z&H0N,/M?WQ MN#33:L_8'UP&[&C0($A0?RU#@5K,BB,)'(WB@UE)BE(W&&J]*= PYO"&E<_0O&&,)V# M;F/GHM_NE'&*E)5^B\T-)]WZ-R!5U$3:Q4F@@>N33<@_VN0^&E,T6A*PN>4X;&'VJ5ZPX;:>'-3<;%^8J!U<->XW!3(!JDH1^ MN6%N\B__'G5#*7^$E/*WU4CA8V/1V6QP3AKD#897[Q'VV0_;:["\)G M7&LRI!D-3WM]:&KBR;(:6G\R'PW KY.^.6^8<>3K[ L YV8N'5VD/]P' MY 3&5@:.*7&:*RZL\L1;*:@E&)1_?;R?.C5_:BNSYIW!+5/I5,#^+ONS,^ET M&7)"GB_L@=)\<+1SU?RZ3UI?]ZY:;XXMT84@6B&C'*BUP#?(P(I BE!..='" M*;>Q3<6-&)@$S&5%IA2HK<;NJ#\6GN%I/X0&?#<\!I"[+, E1#*R1,F; MD;(R(KL?ANVDV#UJ[87[R=U1/YC!J'^5Y:^J:.3^=]1^YOK;K*Q]:;XY-E$9 MB:U!!2X$ D.W &,*]+HB.!*I-SY@ #F0NDT @D6!J^JK +J9QN5\\949$&N[ M\+TZ_D/G*[@F&&.1J)+)O^P-AM-FU%*2I.1KZ^0X%!;LZ0+,:UL (C$))K>- M&F&LP<0NG"<2U#(BMQA;E!%8LB =I4+^V71&WY:$!Z[9U=BPB M23:: 6C+UUQ52@8!_ # X"JZB%Q4*0\=]\!5)" F"[">!!A-'F]LLZU%8[#D MFS%C@1X(MF'BG$7E9VM1$6U\A^;Y8Z=."_PT3IW*1SIUNI_3,QV9+RMWT)0U M7XY/\1]V#MX?GGY\_Q]XQX4(ANC0LQ8QSS6DCH]?R33&T6Q*\H+.'_W; M;[T\:.XUCG;^_[VW/W"<=#TD_%Z6W#='%A%2#L%L^Y#@;0/*>D)T]%ZHGTJ6$3E%ETRZTE+O;MY MG(4DS>5FJF5_4=&[ M@S#8:NQXWTZC8SJ=J](?< ,H5NUJEZV"]T(?KX+I)W]_N^?'[[^/SO^C%<7N MH_-/5UF -KAVIYT75ZO7G0[+7CDJAV$ 1.N&V9WR$LS$DS!8%7/@\9%V)H'& MP>Z):)X<8R>D,H(A8E*Z@H@Y4AIT')-2VA%G'/<>EN"6_(8Y "(N+[M7IP>LW7P[>IU1AAYW6UW>B=?2)M'9A<9XUV+_'P=9/]OX5+%J6[@,^Q+ X:?.KAW:=MIN[P)-?/R0[G7,PTZD'%2B7 M!5$F($4915I9JZF46#(S;WRX$"3,@8]@L'#KG0K.&EC7,($ SS$NS6S3>+'S M=F^W 6;(WWNMMSM'^P>MVA"9-42^/:K79T%+S$3TV'*-N5/<6L!185VDSBM0 M;3>V?\"Y/UX[Z9?S]G 8PGA;=,E.U?4-T\8)8'*UV^Y"?VA2YA73-2RL*8X9 M+X WE4#4BX!232. -$^0U"3 NI/:$)64?%CQ>HDSNMJPN&P/3T&-R"*,?-;+ M3;M?N:]S*73V%J&S5]-+OBUTPWFA:U="EW]+"1=> MP3AEO_CJJ+V/SJ@[7XY-(1GS-LF=\HCCM&]FI4"XP 430@5M6 H]O'F3=JOQ M=@3*ZDV(]QG^WK#AI-U-&5$;O6XH3:K8[YUG&/:5J9=E.-E>I@L\TX%/8.=U M.GE.T_?W]%@] &(N@<7;)/3%#1*:?_P'A@'Z?YAX-07BI2!DH)@5\GL\LO2U M=G?H<>&8,%J#F169!!"4!%E?8"2PXH6+!292+HT0^.^MQN&\P+4')>[YM(V[ M(%F;C9*9>Z5QGS3O)(_GIO\I#*<[N\LBJ69#$#8K!2!;T;XQ&HPU%FB,29.+ MD@+5.,\;;(W>Y\EF$,#4H#T,8SUA[%+X[21TD^\#<#E=][D4D_&W58/R4OK' M-:=,%5PX2/ :0QL,^<0&IR'W[JK1">5%4S,[$#YHY],$]![JI1N M!(-^6.F*G&X5HHR.7W:GL8->RH'\9Q6LCV7)LL M):I M:$2<%1$I)1ER MK@B8%H2+J '%6+&)Q>*6PF.9&C\H>K6IL=J"R%H[QQ@;08T72&))$:>"(84= MR"5Q)!I0! G#R:N^>%!U:FR $@2*7C]<@$QFTR"!X[D!D1N=-TI3($%F);1Y MLV<1:1UP&1@AW;&F6!W=,8UK- =\Y%#["SIM>Q^Z?SR;V;J^'P)MOSR.SE@P MG"@R3EB8N6#2636"N%)"6&:$C'%C.Y-OI96@\<;9F!K'.BV,=0**W>!"FJQK MQ$PKUWM2=&'FDQFX,*5IWH!7QZD'>5__)E,Q7K*5[.IRZ?\ M* ?W@EJ2LT=EN.B'SZ$[NO?DW_.\U?K:7CO7]K#DT:SSN:W/G1W@3F&;S M)OTE'78+("7MZN0I&*@A75 >G3*-%,G3CNU4872>/N_'ESE$)A/F(-R;*+<: M^Z!A5<$W-_8E$[EQKC^:'H9M)'<96!99P)"AH/#+PQ[%E?]WC=VW(;E8U>TD=J;03>W53=U-O@G&G=_8:5/[U MTZN+'CPRIZR8.W0^KAP!#2EUHO*;22MF[+0[>#C''5UX?+;YH)<^),=$\G(N M'X]N[_JXE@.3^Q*@-S5@W+ I^(:UWCRDHIT.Y3%,W2#I,6DL@)-EC79UY MZE='C*='%\P)/#[->0I1 GL^49I9-L,3&9GX"$H!! 9-Z55 !-O=!$C=F04] M\YSYVW,S4K-GMN1O6$;7UN2"J9"[TKE*L'#=:K@5*YX39R\SOU(4Z,2'>J-8 MS=E1=W=^+HFS6#*Q,*6O@NVG[&_587>:VU:4WMRMQHO;"*R2A-CN0H/:\ D: M,^HD$DG;C?DQT+O>Z.2TZF^W-X'__C+ZF4AVBL4KA:C< LK =2_?JA-4.X(+ M9YW@F')E%+&VH%A&2HC':^);?55N. 5?NU>_[ET>O#EVQ/C"6XRP\!AQPU/^ MM8(B7(@0A:/2$KJQK8I-RI>D>ZCD:S"R9\%-7/_5DLE2%\<#/E%AVOW!<)R" M)D=)IVPB/\DKL5; ED\[5C!T;5LD!=QFU>ON<-4>-,[S&PQHPSD\5EJAB:!>WG!N;.3D[7.^F6&14&XSWGVQ3NZZT"XK99\UUTHTX?T-V*B_%-UP2-Y3S^YD%(=UI\*-..(A[57C>VW)S_0;PZW1Z+G\ZB(>3 MH2TQ+ ?;/N?0VM;.L0 C+-AH4* .5$\E"-(X%$AY18&JB&>*+2O1M[YP<73- M#UP6R9OL*PQNPI+Q0FQW76?DI[ \KXN,NF;D,VY?G]XJIY-N^?XVL+/D_DB[TEAZL0FMT76+L[OE6CW* 4;,,,-I+)FG6>\K< M66!'KVV5]+5)?O]=*P1>L'ZY?4L'R!TD:A50Y)<4*DS3^GB%7QX#7^Y84>=! M9_P!1K 6AY\E#G=*C?YLP'])5:@?AK*;HC+T?%"&7A2/U3%I<>4!2]ZIO#@N M^NU!>=2\3$:?+S_VP9+64A_^:AXV'';4\,3\R;.7,EC;F"@W;?7)[>!DI M5L$[([G@V!HJE' :,T%"T/);$Z.R7X+6T\_955GP7UI M?87GG/T;KOW X=GMCT??#^/VHL2$%E9$HBIK5#O" " MV4(&1 SU*1]M065*\B<6XX^7:^(KN:)6#XF^WXRI2:0FD2=.(I)1J4TLK+.6 M1X$5+IB+7@7"@Q"1?2M!5$TBCT(BTV(]7K/"D\(BPRE!7%B*%*4.4:I5*&3* M]Q6!1.3B7G]-(H]!(L_'%%XL;5:;PK.F<"\.+U-T8VG65@?O![_.(OX)\[7P M?OK0(G4;H'RCC>M,RYH$#=B.5>$ECX8KZVT@6$DO%=AXWSR-6M/R(]#RU8QM M1Z(ML%$*&1\IXLQ89)ES2!&/<=11R) R-CZ&:?=]BVCMB;<&O'4&/*&P<%8( MJK#GU'OE##.BD-H%3ARWM1VR$H WM4,4(46@!47.,X8X%QI9Y24RD@@2O.*4 MAN3,J@&OMC0>9]-M+6,LWH9.3EQ2:?K^O-UMIUQ>Z53*JKDL'XKT[N,*D M%POM)&:*42Y3104C@>V<#%$&[ TEM9;_ZTFO]7)&R^?,ZB)2BH+3$8%5YI#% MFB 'OU/)"<5!;6P7LPXLRH)3+"7ABCEC4GUQJ8O" M:QM,O(.:?^6Z%KLV %F/#MC%D062R"QRF_]KQ%MF%HA02!Y%8+C@O-!:L"@\Y6.N^1KQ:\Z_=_Y/CO#GC MYS=S/:R:7VPU@I>K+ZNW,?C>]T8I\T0=W?Q#L9AW'M?U5SQ^L+)X[8_\Q3K) M[/$:K*@)IDB%JC7\""8B[0)#0I@4R>X-\SSY(UDZTKIB_LB'7(^K!W2KN;E3 MDUA-8D^"Q'ZTR'M-8K^:Q*:&M9 *&ZPUB@)L:DYU2!'%#GFOC-5 <3&&C6VZ M28O%4DDUB:T$B:VP8?Y[SI W.3TR7T]\H5SC) ?UZAVR&1?\2),R-S5U_6S,^/%IUS%V<'1R=TV]ENO#@Z;.T?[!ZU%4)X# MM5NS'2_67OUF2]=E^=P 7B\FI;UORTZ^.9LA=UI!)*71-\-&>]@X-8-;TNF7 M2^=A74?S^?13X9&D>E^FLLJA.[]\6SF)=LH8"+\_&=A&-=^#/QKD M'XTRH]5,>$[*CD[_T:B*%@RV&G_WV[W^I*[?M\7OU/C[RAH/R@:K?1!4HDP7,6'J&UK/U46<.MRV/EC8E".*2\=X@;^&$(H2@J82@),DH" MZ HJ^%UD[8\%.2O+K;O35#"C+!]2R\S:RLS7YNX>/WASK)WBA2(!Z4(!/AGA M0=>@!#D2I6*:!T=ODAG EYJ@UED ]B^;J;X6B]9&C[CD!>*<8:0YZ)Z%EQIK MP64([NX$U;@T,Z6H_C<5;V\/RZIYB:7@#YWQ[ZD&0-OGBJ+PJ:PAE.XV58FB M,B-%,E@KS!G,U17XGT'5@J1KI>H\;@BV0U7]KV,& U 6\_5NU.^GQX!980:3 MZFT7_9X+JZ$BS[X7.[+*FR M.%+]$#NYP UA?CH=QJ M['0ZT+VD ^2:5>8K++:55G[(3]W MJ]&XT9_QC"KJI&E=T, 6Y[=Q$KHP(9W.U;@LQF!I38S!R,(J:)M^.TSF$"32 MMT_:*0[C)!6WZ9;%#,))%6TR>2C( MX\T]:8#<=UW5M'P90,]I*@YUS:SJP9^[O2$LE'8WMV7)P$T6?RYBEHJ%1A 5 MN.!SKA$(2S05J$PX!J\K!S"MKUP%;-ISN/X MYN]>-5^^W4D/*86XG(A7U0/_?OOWI$;<]"$P0%/D[94UG Z#ZX<2;Z!SC=YH MZ'OP57_RYW%'-U,)J,N02J5F62E[?8OLW]R9PR^OX54)ZUR_G6NZ-7Q_=-(X M[X$ZT\OU$2<0G![=VG_9^ N:T,WD\3:Y81/N0B-/1B#7:1H[DZ_'=VXU]E*1 MTQOJC8ZORB4CAZ>5M"R1LW9JP@Q0C-=M:E=R&61X3WAYD=']))3"T"O+O"Y_ M:![*Y)H?MV[A\:GR5QB6"':-U%-EQ,%IKY.+=QFX_,*DR8=EL(@M>>V ,$]I M*-4:!.AOQ[8S&7M ,,<=FD&&P40ZRJI>8^!*Q0_35Z7C./,\XE MWDO=N.C!A*1E:"XN.NT27%+5S\6.UE7C*HZK2KVE007\B##AM@VZVU6JH7MY MV@91+K6/LBKJTJ4UD>Z7I^T0&]/R\;N@T@_2,FN:3R"'OVV\/-AM;OQC4NT-I4'O3A9Z;>I_*K(]5G[\_[Q-NI%E$NC]N8U"&Z>\*<@QO%5S] MK'ILWWOOK6\ET&2BZR;737X:3:9W+>!8UPBK:X0]R*0^K4J#\VZW>HZ?WAR/ M?9/UW#Z]N9UXGNK)?7J36[H44QEY,.5R LG]83BOU_$3G.J7,]7;L[\IGQF^ M-M-/5H-]JA5/5W/=W#2ECU?2M+98GD+%W=4:N'JI/+>E4L]X/>/UC'__C-EBG[921%<@^"/S)>523CPG:$.5<*! M-Z3U_M^=YM&.:.W^Y[SY]0W^^/KP].-N4S2/]KY"VRX_G'VZ/#AZ\6DAX<#N M._+A_-V79HHY?__A:VOW\-/'UZ\^-;]^^M(\@G:<\N-CC'*PBMN@@ZLD#4QK!4QC#/1P'?[^)@P0A@5'!GA"R"'&)!V)" ; MM+&QH(4C>&.;X$U"A8"J:5-LS,*:,4)[7 MY+"6Y'!Y+ M,:2$*9)GPB#/LTY%FAF@TJ9P3=MC;C6VY*?7JI2FK>:'FA9H7 M?BDO>$>8ID(K%P-WC%K+HXA!,QLEQ>$NA2]G>>%KZ/>\&9S6E/#HE$ GE, $ M9;A0!&'N N*1 "5PK1#EF&@:"9B#(H&;HH3^69-"30HU*=2D\(#Y:FIC8;68 M@4^-!2(%F'T2>6MPRFG,D*:^0$0PP125@6NVL:W))EG!S/QK2 R_KOKF6N[? MO^P-AH,J14A5<.?[]O+KBG/K0S:/L9\=3GJ?_\C2E=*B9<+9Z?JWH9,"]E^7 M&8O@#SO^O-UM#X;]G.1CU3+HKP7;7,T6XW3,$$8I"B(*Q#U8)(86%!%/#/7. M:QV+C6TN-VGQ&!O:S[0Z78V.ZXR.C[&I6Z/CXZ'C[*XN.W9<.&%I <+&0!_7 M3*8DE %YA@VSP3&8_8WM8E-S50-D#9 U0/Z:CY>#8Z_&!RG>WR ?]IS MSU!TG(!M+0(R!G-$'2L4S+$)RFQL$[')2*TZUNA8H^,OVN:JT?'QT)'/>!Z- M=,8JI C7B%L;D(W!(L5-P0*7W&@'=C4%=&0U.J[F/M<3/J>Z&R[Z !-EOM=R MN\NY\@\3S EM?U((I9@8+/G9 ^)%J9D:J:3>[! M)JV7,_M8H UH;Y1&5AN*>& !:4D=Z-I*"E >*!-B8UOJ.F3B:<32U7BW>IM8 M-=[];+R;V9EJ7AXK2Z.(0B&7BN1QJSA2T1H4C# D"*ZB]!O;]3GT&O%JQ/O% MQ^UJ,/QY8'AY3#SQSG.!A' >\73F6CGAX%-,Q^N((Z( (-S$Q6-X$FHPK,%P M->9NQ7:A:C#\>6 XW76R@<$,28,*90A H*=(%]8B;Z+QE#*);:[[<9?:=A6W]6?LRDJOMY M/?X%JW%\Z+G='<$P5BNVUQV\"/"PL)]JIX3!L(H&&?]:WE[^/#)?PF#OR[!O MM,*S9_CYL_W9F$Y 08ZFG 3'##>+"$62% M+A!F@0H2A- L;&S38I/SU3O,=H]5O'KHMYK1>#5QU<2U L3UF$E?:^):'^*Z MOIMKL==288ED< Y,5F*;Y#5W MK1]W71Z#(&#+K4"!% RE](7(:EN@X+0,EACNG4N\I?CJA?'7O%7S5LU;:\-; MOSUN0,, A@T^U0SV)!EL&C$1A")!$8E(P5/&1<*1LDJ@2(M"B !$5H2-;5)L M8KIH>BWLUJSD4EX]"*S9JV:OY\5>*QJ 4G/6^G#6-+"%6+#!=4R9=JA"G%N) M##-@=7&GB30Q@-Y3YI:@O#:[?FW8RVG9.,*AM;\F,/#)MV5&HAA(E.^-;"?< ML\QT/6KUJ-6C5H_:*K7EP4;M"45F%H] \A2GX@JK99O^O&G[@3#_M=#/5G/R MGOO[:^%=8^&M)Z^>O*<^>77&M'N-8)4Z\?NJ =5E]];+;?]D$)8JY34F.5M9:(KSSQ\J,ONK:Y#_6 V@9PLG&!<4!2DD(A;72"M MA4.JP"YJ9V4L8DH@MZE$G43D$36CFAAJ8E@'8N"<44*%I2E87SEGK59!N<0) M1% E:V)8*V*8/9OQ]1@3&Z(G!?(R[;9:8(AT+ ,14QBL8Z&LM1O;>I.).HU MS0TU-]3<<#V9]#7T>]X,3FM*>'1*F!XF* A,G9(!.>93^D6*D17P(VCEK=&J M4"0F<%-@+?Y9DT)-"C4IU*0P2PI**BL\L84K*&B4SA26,D^-YCXEP*IW&-:+ M&:8A^UK3J'CT2#I"@1ET0-I;C8+'\)GH@C&\L:W$)E&X)H;5W+[_12&/CS&" MN0!B5>DLE&=\OF\K_S%B6>KRFNNSG5V7UWPLMIG-A6B$IE0JBK @ G'K!-)1 M&,0Y,UXS:DE4&]N<;.JB+C[\Q"+]:G1X*%QO;Q283JY=PKP;(&B!7 " ?8V.S!LC'!\C+8V9PX72@ M2 M5(.X+BDQD'C$3"-@,A.:(%[J)^6/X*FIPK,%Q->;NU^WNU>#XB\%QNL>G M14&#" +Y(!3B5 <$<"D0!N;3,5JPLU/",+G)'Z7&6HV.-3JNQMRMV#97C8Z/ MAX[3?2X, .@-8T@Q%1 7$E1'SRS2W%(LJ!?,B8UM66P6:O524ZTA.M;'5.\U M@K,%%ZOM+C-3:W'58DL>BGCJXIX/M^555_#\J6P"SQ\VV_A+9I2=8^*BQ9Y2 MI$$W0-S8@"QW$7XPA@L7 V$>^(3).FCB2433U8BW>MM8->+]=,1KO:P0#Y[; MO#RF@D87"H:\QQ:E(AK()$<#YEQHYJAV//D8:LRK,:_&O)^R,U5CWN-AWLZQ M?0$6K_> A=X@X+."1 44I@GH?IN%? P':@V'-1RNQMRMV/92#8<_ M$0X/IJJA A4>6^P0858C+B)&1C&'N(Q***"YPN7*R)S6YO"*[B<]X7-359VD M[DFCG8L@-7[K] :#A;)POSJ X>?/WEV*^U1?5F^[2TF#U9KL52U]=N=Q77]F M?\P,K'5MM+71&/9FMPQY*$( F4!1&8PX$QP9(S#"NM A*JT-]Z Q%)N4K5Z MWD,N]-5#T-4,[ZO9L6;')\&.CYF&MF;'-6+'N>UE285R$4N$BQ14H^"3A7\0 MH813;*C"S"47H]:K%Z-9$V1-D#5!U@2YLD=6:X)<9X+<.:96BD X1H;% G%- M-%(1,^0Q94HIRS 6&]ML4Y/'2.M;DV--CC4YKLVB63ER_.UQHT@&,*[PJ:;) M)TJ34R^KM#P6S@G$A'&(%T6!+/$6:5"QJ-1:DVC!AE2;I%@LF;6P0;:>JWWU M8+2FR)HB5WS1K!Q%KFA@44V,:T2,,P%+W BC"ZN1$S@@GJ*6C-,"11Z\LI2: MHM! C/R1ZL+4[/CM>*??AP:Z ?_U[<_;XSEIC<[A76[[G_#'/S@_ZN3?>R.3+>W]]R.X\TM^8,0".@$[+WPG-T'YT&AHO M>^?0PJO_&31"0I6+?GL0,I(F.6]GC2%<-AB:86CT(EP/C3.^US#.04^& MP2><;)B+BW[O"X#C,'2N&C?B-,"H#?TYJ/;&&^NU$(0X'M(*9%1PQXC6@-LA M?@.JZ3P< P"[T!V6T'O8'GSZ._33'\Q)(!.X1'0]\;(3_G5X]?&]O["4RX-= M=]G\>GC^<;=S=O >VK/[XJQY#N]ZW81[6NV#W4_\X/4[=O#^8VR>[>"#G6/" M?;31<.2-U(@'*I&*SB&%"^NY\\('"9BW>'[GO]/L#Z])S+ W-)TTEQE\3)*% M?E5WH=# M5W@8;Z35]J Q""7U#4Y[HXYOV "89'RCW4U =3;JEM]F?NV-^HUW73/R[01= M+V=Q[!68 %W7!GA[FPCX'-;U /#,9P3,J (7M7I#:'V[FXK A/R*86K!FY'I MPWH!.CX,%[W^L 'O>P4F#8 H>K.5YI31/QN-Q;FXXY)2RY;4"BM!-PC]RYUW MI;"^.'AWU'AU802/))\5_SC#]_VOORYO;1I)\OPK"V[-K3T!L@9=(.[8C MU++21W]^Y?+XID4<08!-@X1',^_ED"'YXDKC,=^6"= M"+ XPB@%BP26%J9X,WQW&L7HB#E#L(G@4KQ(/1+LC"E\[DD015_QFY.<9OKU M8+^D0+_[*+B'HPM6*1]DD 3@W@D?; ^9U)"(*YZC#[@+:TWS]07^F*1&&KGF MM6 C30+@ GI%U/L7"J-[FBU-N^OB1@0SO4%X."P<%F' \OZ2 VSR G5"RZIUE@K@&-6@=^<.CO#\$ M;,0L2-<_-;]-#H?\."<5WQQX@EQY'QAUB8].N"([B E_ "8Q+R09X9[&4+]%1@1S/:!S^RGW\,TI ,#UPODN-)B _^K=*;Y^>1'NOHP M%G^@E][+)7]!?EGR:UKXP#6D2O$W 5_4]R>P"/UGW-/5LJ$&3EKY!/CNA%('P*^BNAQ'P9)5JP#?P$7+ED4V.$I7!(:T.7T#D/ M0_SDQ4O_ 1\^U5#0(-A193S@P",34H/&948LT_, MRORB&%2S)8B'%;S'+))D=R"G2.2B&("#35*E-V/AL^ZTP!(362A",089Q*$# ME!/ /?"$/LIZ8"90VW**#UA4*YK?, 5>_@/Q%:HF>BM?2+\;R@&BT!;"S+F+ M[F4Z6^638W7N_CT\F_4H*A)\.UR?,^S,'O>,^D 8)"D-KB3J3.00Y#'J,9,FHZR=!!-E6HQU*9QS00\L#Y\OHH)81Q*W$UF(JMKJT3Q&"P2#F^XR$%H(* X80KW_\K\&$^0 M3V%P%EWT6PX7P8&$\S3(67>1!5-YAS8*;99ZW,!8#'[Q>")3GS_ICK&7"P,1 M_CN@ORF.?%#WF[J K3PEC6^N;O_AO#N_^')]S!9U 3SM65ZV#:R[DZ MYT<_I$#%R)CCSDGM*=O<^: D4^$7O5A<^IGK M?!0A2 :\X+\2YRV301_Y\U $L\0G>F:&R50X9(BD^CBC\KU\<[> M)*0PF1&6:LW<(].JG^U;<8&0!_4"+'< M4>I3=IO/@4JKE1G(NH'A28@ M!9WT&9]AC@:63C(L$%,7[=:I#XM$/S*;T//H3(><^$8VW&Q]_I#DRC =+G@P?+QK6AZP0WP59G%/3R6<:&ZU_Z M6,[;+.J%@#[[P:[KHU[7?US>_'%U^2?%97^_<7[]_?;JT^7MK?/Q^NWEA\6@ MX-Z>VO5G]$]M\ 8@UY!])G&$3GG\D HG(W@D@XGQUX0,. M>&X %DO UAL]BL["V2G[I 8GR]4QQ%3Y$-9*=RC@*9GP- M&E?1O"O!ST :!U&_Q$KL)TET03"BYP<#-F+8S9=KF8]$G[&RDRFR6$^0/8$2 M6_HQ"-B1"(;$*>EL@F'+\DK':.R?S*2(Y^SX,9DM.MZ :AV3J.AAE"QD4 @A M"G7%=8F$W^#"^4-+(5X.9:@/0Y-0 M:(MG$ 6!B)/<(P-ZQ\!^0GDK>-]$S'3J!DTT,(L<)7F*K0'G90+7;..!J J"*"HFA#XC'/I[)PO-!M'\$V$ZX.1X;0-X/#&G"(DCS_)>\V MB<3O7^0NC$F%X,.E>6P*7C!C7U J/B\B8.0#:.E+<7HR1MV2YPUWY 1#S\:0 MJG [R.?G=*$3^.=((_58%D8%5# $DL&9RR\H"S(.42Y9T00]ES&6]/JHB!.,X+#M M)N%O((10E/.*\E=.9;Z>EWX-W"1PTH328*[Y8KP,?XD/,12.^6O]T%=YK$13 M@L-K6I[+="IEB/)>7SKS%0L,5E1<\[!-]2Q M/7*U5=9*C#$U1DFEO"HP?R#?S-YRQO'!TFT)/C*^4V5II:V*,.)-ZH'B)$;H M6Y#@5OL<#3%TET@YI'K+-A+0@[>S. MLTMN)!I63E]R[A7I/Y'X&:X31S,1I#,P="1N?A^KX_%;,ATM-[^'#_%JZUB9 M@BD'3$#%8GX?24B'LN:\CZ9 $5"X*K%EFO@++T(*@PV;BGA65">.\\">RY9@ M>.GF6A1(E%-I?LDL I#);&0418_ M!)/;.D1'O#%%MLLW5YG0A1QXR!77#@P7"):VIO+6K6Z&5W]0ZMD7:NDC!4'!5B3 -\D /DJ#(]+-55MC1 MI"0U_5RR5:IO^)M&4%*;ZW8[AI:T%7FIV\O?L-K:N?KT[OKF(W4+'(L8^%7> M^6%H!E+]&%SHO_B0(M-@EMXUFY] ^?&I0W.7ZHM3,%<32@%Q2IBRO8F\(^G^ MVO%><=6"KZH2!" 3'>P M+ %6"V*,K DMW\C+Z6'D!SO+=3 !OAD?J[]'TXCN5+UT].3:LCZ2 Y9>JX*7 MP&T+YVN1[8W4H3*,$U6].)\TT_[#NGC'BGC?NB0A*K&U!CY^B!8(RSY@PV6O M=GM.5,2J%,4\84E@>J'SJ\Q#N7ZH:S2G5+<*@FH0D4E!"3!*K2Q^?GZ&53!7 M@/K'/@3_'E^#/5N8ZD0A1%EV/)UX7JZY.U6?;KA^S&'<#>FP-YZ=/<1LCA=) M1=,:Y^KW0J645)GK@-\EZ+R;9GG'5<8U77RKS@^7]W',]JIX@ZM5/[?TP3,> MT1?XE)NW83%4\S"*H6XN_[C\]/OEH]I2#Y7[_P0AJ1%H]S6%(F_=COH4L&$G/Z^KCLBU7>T;QM M<:-VY[7^R$JL?@5K85(+#,?00&?0'4DEU5ET.LUK..8Q([R]J8VDZYTFP=+& M#M9H["8QK@79& I?W\10LFC(87'!+6K]DM@W];W)P A<9Q^++ MPD-*H8_%6U:?#%NSL;YFHV5K-IZ$D 6#QF999(S!9LKQ7WB=0P<1<(@;+3A-_NWV/^-7$.=%[]<_79;_?U]\F+NC]"O_Y>COP^RB%P]Z7&:LL2S&UQ.7"8(/0>JD(?V(AR MQ<$TCZAAD0^US.K\VT-E^ZMP9)96R^4>Z5P>:+.6:W>AY_KRXC$-U$=RS-Z^ MO]FW8\:6,W(HU14BZP8!<8P/C!VK$G*,.W,,"8O.Z9A-L+R(*_VH4DD51B5+ MCAXS\28'<#&GS/=J/GX@OF%UJA%;(<'%4RI:>$N@"G"!3'6,1?9:JB*(5" MI$X)%1*GY XEI,18&ITU"E=%YZ4%Q[$7W5B*B"ZXJO8\5G.ICSZ/[VAOWTF9 MG\;]B">MMY+0O+D*![X(!86=$N9A0_\M.;_K@DAX+D.T]["G8%D4R88H7_QR M6P[W:H8ZF$BE88.7HH\_HK(SY\0\$<@5_8MU"$7UUY)LX,9EGI3.7K&?.A;C M)Q0$!3VTJ#;(1^)D@H\_YF45Z&P9@#KTH0L) ?V&=#9!A\<&>ZP"6Z7 =*E" M]3\-C7,BZH-'8M_<:^7 MV4"F-6NBX[0]!SH$3IO$6TA)1[)X><\J,:$7SS?R7Y,S]2V.1"P,$!O7".QZYZJ T%8K9,=:%?I3WXPEY0W,2YKG+1.:567^F@10C5WU?^NL@"90S[& MHT4-35C? #8K0SXN.A4WWWZ#$X*Y@_RB09S=X=@,'S&G@>USKU8#]G"M? M;FT9F1XMM%@H1L*^J.[A,6AY=^!K CHQ.1 \9TGMUNZ?(:L%M\ M+1C"C-.035"U&A& M![64*(0DQ%<8@!CMIPHU221)A)RB,Y]&LNR!&&$O*@W-VK#QD<'H53EYB4\) M^K7,I>5RM1SF:0'%@R.>^ #,I5,),EUL8R:'9E^MB>PK_M ]V/P3P12 32_) M19"%[Y*D4?^K\A#,&UZYPUE0QCP1,,$H47@HS+ IR@9[D;8^DI5FRDM=?F[^*$E+9QA@VR *\YS)GB)U<HS-LRJS!X MA(@+D*&W[V^,F@6L7RN#G>502E,>_J-:1@DROSPNH%R=4(9SI/"SE(-U $ Y M&MF,8ST^D%WFH/PSO>#"N?!IG#*GH$0R@B,<39$@TW1DW5;,TY8((1)WG"\CIW.0V;1C!.^YBG**VR@EZ51CFIFIOY=&XB M G1:1QE\'H8GN4[=A OC&PDP+%^;,V<;D2+)>B#VU#NYW[T4]G5Q]@1"I[$< MD6H^A)[[Y"H04HQ+8_^@<8JQLCY',E,'4J>*6"'4;$?)MATE[3WK*#DXL6;T MQGV9CPA]5A&A6XX(%2V%E?B@=<-$?Z"4T\6')5#LG))N'E8C<:<'$*52C%4N M687;&. F1S <133PBVW24X@/!S2MC/ M:J&EU%N$DW]H;)!.38&PEB)(1WVAUK L6%XJ?88_$B2&L0KS!;&&XCJAKP$9 M_EMT7_\M,L- ^3,HYE/\?NSWP6(S T*Y%"^5DZK;;<'9WZB8>"&D>VX$RUX[ M^WS,*8!A?!_B57%(#_P#/7?+^%J:?87A1\TXI;.4AQ[I-GZ"'C>IRK-4 4@Q M4NHY8 7.#@-6X-/U'Y'=4Q M7C^)Q9U1SGG%UO M4!=DIJ$NN5,3,Y=5=^1(V?>@T$JI5 51XR<)SI"#GV8G(CT9H6<:Q0-JM1F# M:F2<8@HKB125HSZ('P6<3C='"T[H6W%^!L\S@)ON00V-5>(A#\QL"=AH:K*E M/3I+GZQ6OO#M-&FT4&Z)*H3A$1%<[/%@C#?\P8\H_ON.B\D75KJX-IRDQ\<0]4 )Q7GTLD[[O'5$S#Q0$6"QI@O#LM< M41/(IPJ?KY^R\CLU)*2:>IUW@2EPB@#/<*5,+/5Y:X>JSLH$K@TKV@1.;\47$0. M3B,PZI3PH8(;7 ](0[H+#BIH@X2GTE%'>O&%.B\$Y@>*=-B36YF//K_QDZ_. M.YZ[NG*>JU?,Y3JV?9'KFOSR/*;RYO?__PY9:& M5G+9W?4G6VZGRNV,LT/5:0[/)TLTB'C?!!!G#R ;$56:3$U(5M M4M2_#4P[%U/(=,\T8G0VHX33'&FCT.B+$U$>V:72Q[E0!^^7!S3RE-@BEVYB M7?.%8QJ$Z?/4*PVSS(;G;@M&58YL+.([< E5>JW-F3B%5?M.C\ 1R02 FB7RM_V&6(N'];\SR)=Q5D$)@I,Q>^^3VG=![B^15[50E ML-(8_F^@%Z3^7N.__9P.%O_8:M6:K?;JOZ^]^;3FK?MCJ['MO6O?VJF==L[L MBBN[XH<>W&UL?B^:U'! __M%XX6^4)^$,*)F/WLI7_HS'?UXU3VZ'B^-)J_K MDV]Y?9X29_BK#;74O*32F4'U.WC!7/&?47K)DM!CV6EJR =TV,:ZL*Q"-_PB M+*LL#0I93?JGH1$3?4,R+:S&Z^QV5Y6^V_6^GOV ??U"AO-'-IPO"\/9 9MY M@]VNYDFWEUH)NNZDG3V# 'W)T]KSL2?D"409/'B0O-H3N;KCK5XM5I53@&^# MM3GD.SEZ"_9.YF((XT?O^(^CX(\X3)5:B][)!S?4'IKO.C1>=P\/C66'W;## M!46_[*';+97_YFQ,YVI:K,]^Z0Y,YO_H]Z4<#CMJ-:57G_.ZQ>R^'/S>$MMU$_LQQN.?Q@.=QM='80"CU2!G\B6JUU0O;. M^.M:/Z-2?L;FN<\RJWFU>FL/V(TZL6R0T089CR7(V/5/L7=0G6(9 M^\$G;2#X-8/@CO;LT%PU20DK7> HT?4+"=8 MEXSQLC>Z#]T8^&:1<[=#SET84U^X+WV<^N+SS$M\'M-_YM,4-AIN64Q =BU: M[E.BY7:[M5;;VQ(L]ZS6/-L64O5!(-?F+H!HU' M8#/OC?'T[)<>"M1CM1.E50!UM&"Y%BS77FHEJ 7+M6"Y%92Y>PJ6:]G!PL!: M=K PL =!90L#6T%C\&AA8*]^NUV< URU/.GN-]9V,AQK)T.SXWJ=9R^=.(Y6 M!BLTJK9U5FAL)S3J[EG+XD9;H6&%1F59OG)"H^4V&VTK,PZE9_*P_$"O83LJ MJQ20.)[\_MOW-T\3@7B&M-3W-20\N.!#:D^HU]U.\^DA YZ$AE4]&GM5^F+/ MPN9GH>&V.RU[%NQ9.$:@V9>=1GNA[N3'DVOO&?V):'58P# OFZ^L(U,E1^:0 MH0+>RGL91),QG*!\DD75(II/I9,.NWFZ[GJ-9T\"5IW=JQFRMPR^(8.?/3M@ MGV5PR^"[,_SJ3^I4'"EG_XC,R=[9>2_KUJFHE%-Q/-F1=_XW.3@92OE=#L;> MA<".*ASLN?7&TZ.2V6BP/0KV*-BC<$!'X< 3(__Y'YVZ5W]C9_#9!,G.FE:46/@K.DVO6JWF#R2Q-7CW6K& M^ZU^)\E3-GZ(L08"O M.L'&3XGAX-/Q%B>\&(42/W,ZZN<,O7H(!O MCUON-6K-=F/_EGR(D.@/Q+"KD"JLUFJZSP%^N M3QT)[5^I2>Q MUJM%@MZ8 M@I8=GA4)>B]EZ ]-R.]!(.*V<,\0_56Y7 [<.TU'3M6BSD]5.K8#F*Q]J2OS MJIVNJ?IYJ>[86'LDMCX23X^^8H_$L=H*BR6CAV@K($[;G*WP:[Q$JQ5>9/J_4M3S_SMNW U#T^OCX>U7T<;OXJM>V<.%$ZDG'>6_QW MZ^KLH]![Z5GH"^N^'QA//ZUQ>GP\?3Q*_#C\[SDE?N*D6S?562_EN6M!K9=B MO>\#Y&OOU#+V06ONA1KL^:TE3FVT%^G^HZJL.YL563OT__[NW,A)+!,9I@F5 M+O>C<0\N'F@M&PV=P1*07T>$ V>X ,U5%%POE"BDMPL_(Y]>.),BEC5@#N#V(=W.;V9(_ F_03XAUF!OGI+'J;Z MP6T7MA8\3*K'[MU4),Y8^&$P/_VD M'X6)'[J.@!?Q)' M<(H3;+NXCX)LO'3E^+X0?C6.4GC[O1SY?6#/U$\#O ^OB.6=GZ2QP'%&6C;@ M@U9]LY(>Y:\VTFV)HP)V Z>YS3?CEP;1U-P0T8^C)(%7@Q85@2*[JWS M.,;/@5531X>$A0^#ULO5*.([A/QX+ZS^NWIYX72?B MQV G!3PRR6(1$DD&<&QB)JM(DJCOPS+@8(N4GBF# ,CNJL>KY?"'Z.W1DB(A M(>2G/G[%=!0Y(I;T2A ;8P&OZ,.;HC$\#M?%%"YO($H3?$4,GQH/YC9CSO?" M+2CO7;%#WJ-WB)?H%Z>'[O7'N!I8+##EOV0_Y5.Y5!D!5?I@# D\S7Q^K*RC M]0YP+^D8OG9@73+&RU!K1<-TBASRGV(\>>/<:D+>J.-AR??BERL^LMPGU0.F MF\+!DB "[O.N+GCBZ80ZBCL6VMEX'P P&;/X!.JP\GBI5]#"=] M H(&.1^4/!;?BCOXPTB$\)]YJR %];]H%KS>Z>;M04M9I]78KJ6LU:F=M;?M ME'JP/ZN^B_ZL=JW=Z-@5[W3%9[7&V;H6N;7]<^O^V*DUNF<'V%OW[)=:P.UC M@5/U.L_5_K)W'2ZV)]%>NG<2] D:@,^>(W<_0%,VQBA'AI%5BB)$&3QXD&Q5 M*VS[3#=HLJB>S*U4DZEEA,JWEUI&.'1&N*!0SHX@Q"R)*V?;>6<=ZTA4RI'8-B%1WP-N^U)%9+[= M;]8FB4P[OGWK4-=!CV_WVN[9Z0YB_U?FQW#-IZL+YP-\44B8L[=1D"%8)7[?71:(-(IG3I#_.4=/ M?)G?[X?PF3,'X15>$8KJ// N82;>?/LMNG<0Y[H?^Q-"I1W$V1V2RX=WX+/[ M0+E8]!FK!2@W"PB3%?[OD^S%(ODJ:@Z"!YO(P8C\J)!SDV)Q)AAP#M ,SPX3 M>#R^6F&H:F19PE>-ALX7^4TD-6NVL MQ9)PV9VBER"%Y1LEF$_-1[QX /*QXB?%ZY0I9_[O*"XTU9T\Z<$.?CT10_BJ MUR*8BEGRXN?2Q\]1O%K/X5E]3<'1[\LP-$OHH1PD2W.[)8X ML_-H\WU%T )H5J93"3*'L/E)?MV+V*=GX[46;O;)X6;K[>Z6<+/M6M?;%COT M02C4]FZ@4)OUEEWQCE?<:3\"%7;S/W9J7OL1I-@;9^'9+ZT*6.)>%IU:N%D+ M-[LW)]U>>M@2U,+-/IMHK1[RX=+D4M7%;J409S>GH&6'(\"=M>SPW.RP=^BS M>TEE"T!;07OP: %HWU$DF(*_5>L-VOUV6FBX8X6&J[?<5O?9>P:/ QUNQ]UZ MU:-,I=:B]V>7/&YEJY6MAFQMN-WG;UBULM4:9%9H[(W0\-SVJ47KK6X]MD7K MM<&:J@1KCJ?\X8]2==Z>Y.J^#\KEP04?$K!+_=1M=TZ?7.T]"0VK>B:J7!)4 M(3)5:BW+@Q!68FR#U.-V=Q"XM!+C,+3G@8,IUT%==I^[K?=@V/T'IO'W58MZ M+>OZ5UAT0X^YFMA/G83T]QWF(]FVZV?53N-?SPX'U8N6;EDY1++ M)<_MGCT[XKZ52U8N6;EDY9(AE]QZMV'%4B7$TH](P^^=#^R=VGB+Q47[;ERT M!X%P'@F,-I6QU.!AZ4B$2Q!RUJ&@.2*A.TQXL$2,Y0DC]E!RWQG$T;UTX-GF M57".1RO1>A8QQX9%-P M'!%N"0'*!'J !G.TAG\-_-3IBQB1XX!W--*1!(8121+U?:((022I95W]=JM! MWN!%45\FA$67\QD\%IGZ?V2<5%I?@SD5#V! #>PKW ML]'YVV./+Y]-^"-L>O/T<;=[7>:R@2PXA4Y_!J\6NB_M=1 M%("5F-"W#&3@@_6#M]R+(*/GXX5W"% 9\LF$+0KQ>MCP*+L;.7 *([S!#^]E MDM(U"K%QX2LT3X8P%;;VQ(&L%-K=KN[@JAK[@*BKEUK MMQMVQ3M=\5FM W;0=O<^! /8L#" ^U$,<3QU\'M5P6=A "T,H+WT<"6HA0%\ M-M%J(:@L#*!E!PL#:-G!P@#N.94M#& %[4$+ VAA "WJS/&@SC3<>K/:9;I5 M%QRV"M?*C..2&76WW:IV#:V5&59F6)E1);*UNBTK,0ZEJ/ZP/+]ZW5;<5RD$ M<3Q)?0MN=]A056=N\ZQMD:H.ML[%'H6-][7MGC6?'MW8'H7#. H'#MIVUJA; MR+9G]&^.#;+-LPY-E1P:"]EVE(%,"T%2"8",RED#WJE[5J_VI(_CP2"Q\U<(!/'40$,L%*EH*UN3E%\@,\)"1OL-@HRQ&M*3&@AO%&]9 [" M; $S:@N4L@<0RK[(;P(Q7PC="#=!$&*2AII2=R>P*W?XCR-!-5K/L-=K\';6 MHI>UOPN]K-%]+'J9ZR!^C^PC,$\PJSF/ #-C=)Q58&8+IV,'YZ+F' >OT8L? M@Z E$<[M3C'>^6#LAWZ2,OK2<5#L,?01)?HX\ALB76X) OI3I^8YL.0 .-4% M0?F35^OJGQUXGM?]FULJ\8U+&XC847TALHB7AJ0UA.A$!>P)B@;9-1 MKD7A3[#KK7S7$:!\!B C=R D)U'BXWI?$PPL4%A!F7FG<+[4 M66O6:V6W2EZ"4IT^4:Y1Z?F(UX\@.56B"%\U6L13,4L>?%SZ>/GJ+E I-7[M1>"^K&J[;* WOPB^Z,05G(W4Y+N M7I-%+VT0?9]FN^LUC TGX&=C +QM-8I_HAZL %Z MT%0E^#K$O-:0V MRVETJXK4'(^,D"D,9+%J9^B/G<7-E."+)?H&+"&M>V*=[KBLUJG5=\11FCK M$??N333VV2]]H/JN"I7.U5J-A=JT4)OVTKTH [90FQ9J\PAAWBS4IF6'$CM8 MJ$W+#A9JTT)M[M6E%FKSZ;C1#&;:6FB+@74L&%B>>WKJ5;J2N>J2P_9/6)EQ M=#*C;I'SK,RP,J.R+%\YF?&RWER(L5:2R_LKV254J_K"( M('4PL#1+BZ,>H_HWHXW%3-LAR'RSLP-G^4A1TRR#5X[!/;?1?7IP6,O@EL$K MLG>>>]K90>CB2!G\B6AU6- +9QWK4E3*I=@2Z;+-G5]59[QV-@X\Q M6ERG2J .5B+ 42"(%K"4P'N&MF !4[O= M?FV TZ+060JXEMX,H2A%>.>CQ!-)(M/RP@E%JGC^!RDFSG7<\U-],4(",FX4 M8;<@9DO@BQP)T+Q U46-!#X 3VX<( X-&<%#M=F<)\"D5F" /]+*%SFPA%^ M2TP(J>3?B+NE$1]-L!E&I#$^T0"'T5@P^%' ^"FBS\#*$=V+,37'@E!IU+H4 M(LRQX,"L/PV/Q>09;'IZ"(>G^7TXG%OBXN6820AI5Z :?@!N6K1OY^)U'=CQ@1S[?3C=)*W@PBQ(04,Q M#&<_+3Z"">\Z_A"4P:Q0T;'$[X>%D'R#7RC,2J>'"TF Q_PA&,A' [O\^,-. M#/U%?)/Y#.DJG\0C5^V,<8;HV> /,BJUDXIO?/I0*M6;M=9WJ>9ZNY:CUFZF MF5$Q*YS!)8M:!)15EO%C4&G)1B13LUEO##N#?M,;>LUAJUWO"M'[?T"N%TLVZ,#!8(VF_R7D_^"#DS?P MTQG[@.QWH18'O=\OI'O^I7LK'!^KXZXGB J-YLTY"BB2:11_Q66KL(*^:1D>>.J/?88 ST=PH)&L M9BGX$_B9+' TB^\PV!'RE ]8;"CC)6I@;UGD\4:AQD\_Z@.3H7E!GI0FQ\)A M:12@SH\Y*ZTE/M_RLU(>!S!G,V4\TH;1]7UZM)H.4H3:#'QE98JM#1^NP?\7 M$Y @W^#E*APJM;[64E=[Y(5BO]ABI8S3,R;&HGA(:P]5ECXW@>#O+#L@2R^GVSR>R(!"C+P@%MDZ79VK*"M"K&UXNW/(6.&7@\_HS?A2'A$HG7488-#Y)S*\E3KW5HWQKPP3H"YJ8G'<@S. M5_ 0;GPIX:;X[\RPI^;XK&D8Q _QF7'ZTI'@P9%J7S$T"HEK-F;DN]P?.%TEZ[@ MBHXHA7_[<-F\)#B4/AQV*/AZ%F?,2G_Z?_]&IUT_?7/#?SN]B M29] O_;>O.)XDX"M#;\R^?W$H#D0B_T>.7_T7;@P@?,>R#0E^V*HWX^TT3?Q MSF#11@S2$A,J>9J"7)KY93DB2"*4.D$VD&S[@%:+!VSE"-H(6B5MK,"\+]HZ M:51(*JKBR3\ 5@OD &)DE&5-E[V30AJG1?U4DO7^1;HZE'N]6'-4<],ED628-V#)IS=VB3I#(W:H884S%6P$F?&',]DNN2QN*; M/\[&^H[B Y%Q>E$<RP1G1SDV1J< 1:Q9CNVAIBU1#PM(V&]^_?,=_ MZAH/@S]E(3G.Q=+R9ZX0Q^N6#G0E3]MG00/2GCB26!?X0.G=/I@PP':P+6LV M>_G;#\D/W$[(3Q6)>[A45*T@&FE:&E*Z%X6#$M^OBJK56[5ZP05A;KV;YJ7V ME%B*1F2-YZ5^G)H$T3WR)T=E@!8:3]6.L-9=T$,D[&(>^HW"9VX#3)L0Y=J9 M\3,%L1)P(#@RJO9=Y9>I5B4D_8T5,45NH5^$PN:U*PW:^^9S6(:NB[GHAJ0[ M*!*,V(PYC:XD^M(O0AD6(J\%:LBZ"NPJF9-HZQ/\)'B646!IS%#G-^!"4$]S M;68VN4,O+3$G BH-C[]13T5G,E8EGJ.(/T:&]WX>QNEG# M-O1%5(($8OL$Q/&Z"M:U7-6=XZJ2*;*$K59O_WRU+,IH8V=XXFVQ'WTXOQ%X MWZ#_0L$Q$M?I^3P 61BQ1V.XO:U_V++^P;-C;9^$D$D^RYY,52T\\&3F>FY. MBJK8#;)O,DM2.2:9IP6@CM& ^03K"$_HA/A]Y[?HOOY;N>)<59F79I2._7X< MY?&XO!"=A5E^%0N;_%S)6 >,] V/U,;/O4>/#8>_54[<8H[K(+.!#QHDE*O1 MGFVBDCNG73;VX5\=Y!$R"H%!*9/D#-A76IV;PGN7!%C(%535_6A%%&_E16SZ M6)6.:YM!+EQMJXA&'&EHYSITSN&8!VSUUQMF:.?72,0T\OZM'P-AHA@[#?H! M17,PWGV7X32S(N]7VJ*"+Y ;B U<,[1,"3K,Z"F/$3,+,07UX(?_R4+)*_)R M/XP*!M3#\V:?1%DWRF8@3EDP?(T.*!WV(?8!+BA>5&\5GUY$S@W'-QG9*@[")81U8H*0(V=@VBXY3")+1U',R30^ M#V8J'I@8G)0QQ[(HA,.V>'%%-N&@:LL,KVBYBX^K.6\+";EI"\>40G'TAD$Y M*(52M>FY7N=4%P@4X91E"\&U:XT&!SK5$;X70<9_ M:]2ZO,"\=N!+WAU!E0EULSX/[N!;#=*N72,_*)D+F['2*BY?4SI]U"?_749Q MU[P>Z#BH]*"!-!8SCMV3ZXPF]&( GV*4*N$UEP*@0 MU [S>$4'5[/D3KV/T MT%-3?:,]2=_L']$I:='.80JJN]0R@D&SQA$%BJN9B5",DH,@DHF4(6>-AZ & M$FXZ4^4I(*=4=PK'3@0Z:V_LQE=SJX&;KU%/Y6O8BNBG"B MTQ)$_7+!45[/TI,S#,=/5;(.P^E8#T<1M3)+1?3:+.1:1-SM[E9SJPY$G !W3VJAAD-;]90X7- 8;MOT-W'LY0Q6+A M#QGGV+S'?B]6<9..S>O-.!N.P0.S5"CK81TO%81A4(@*'])9S;D:%GGTU95J MNKI;U!X,R[8++BA6IAR41LV/B3#F;I<]]*6Z]JF[+6"O/G*U4U81%4X MK7AM.M/Y:I^]#Z[_&:OR!OFHJ<_]753R%L!ET)5:\\\.*MAG=M9)Q\IN" M53(>JP081V:X< T^-,GZ(^->7'6/:FZ%+G&7<(BBL=\WZLU\ZJB,OTHJ,E'% M R6()R1.<6U^D6JKQ,INKN(U]L6H6)]*)IU!LGR)'+%*1$#[M):H_2@+].N0 M*@.?\X4ZS6?&S.FQ,9>5]; X'VLC,H85H*!C02,=]"Z"7'G9/&TD%280O?M] M.4EUA#Y+&)8$:^^" TJ(/+K->C@\^545N-Y2X?VYT9BA@,F*'H_K'GPN\\CA MT.S!F!>6#2H)9?8M+)8$KBH0.S7JPU:4XFUD[CQ@VQP<[<^)N$LC^2D)"*H2 M[J$A"3("J1V3A!LA!W.3"58IH2C#3UK A0$D32@5+>8W8>1AFA$;!<9S0 M>8<5%-[IR3_RQDTJ?N*$RZJN@J$?F!W^MY<7]"C9BS/8#Y6@/%7'0!7'C_Q M\LOF)F MC4O086VTY4430U[M1GJ9^]+@9Q*,K/)[DI]^KQ@K5+VYF+'#9R7J8>^C*6(' ML8VDN]0,0(CR$G-Z[J'HM!^&4#RT,76:/O@QD-H])Q E*8,AJYU6$64><] MPR6#XD(_Y[QXSF?UG*,W&1[)=YL>_O:RP[^$6\'UOO-##07?781IK]H9OOIR M^=%I**7K_//WHN_^*!_?GMU>_'A^O;WF\M;Y_S7Z]^_ M.!_/;_YQ^<6YN;K]QV..= 6)M#7"+C7TQ7[RM?JQVA>_U+8-7%9PQQZ(9&3Q MJF!63-"T4<(&[4+4#/F!1,N;@30@P5RC"ND+ M4!7P"GCY!'6"#E(-'73O>V!OQDLZ"D$F5CIP# M<^8(M:LCR+'$E)(*E&63)#/-]<7EV_1 MZC@XGV(%,<0KY_*/\P^_@]EU_0^I^D^JL3G0('IJP]7B)@8(O4#2NH6JRXMU4]4JXHG?*0U,)3DH5JEDN#O8:<3!2_14\N-P'C8FVE+^$=8,.?OOP]B@WT\TA M1 )_#*8[S\99==,JRFU$L-Z,< Q#1SKK^#O3G3? [FII*Z3K#?VTW5D!:LP M YXAEA$*5B +P1 P.H+Y93F=S.;?HF<:7U/8D 7N.G^[_GVA1#D@C@W6#"*6 MH$6L(MS4> F$Q$ZG81;VB\PQ!:?A<12!C13D"&XQXAW!WB9D6#/&F $D,S". M6LWY/:=&DDVP=B^/.^2>/8)N^;AD,^V__,.Y&G#QP]4'/D0 *@/ U'?6YSUP M)'93Y"^FEFR-A!\JV#1\YP;"@PU%;NH>Z'^J? +"<\3,3REVA_\S[RA;C)'\ M4VG#W":E.XIUNAL1H7S- B'P*U3,)@<>VN ;J_<(/[N*7NH(/*IH'6IX$:/RX-Y-5M&FB._)_/ M;[XX5U?:>;O^\A[$WM6G=]_@1X@K^WR M+2B"P_-H5[5/4G8+G0*T;GT< Z9 ?OWP/B\&0/#*.X5='?N$PY&GQ?+ E[;$ M\GJ=M"@HQOH>P@,$IP CI(QPU,=&>FQ$5+6%^DZ*R:JP4X&^*,UP&YDTQK*H MOE!%[W*72PP0LTC;0SJ$I]_B+@_?N4MK,",C]+>C5);7V;=SOPEFE9^J"O?U&RLQ=2SQKWWDZ\(BDG-^)-8 MWOM1EA!^O1$2>*J,[;&WD"\P,X]\^Z(0TOT0@<,3V 5![F$(AB2A@X(E>N_' M&46HJ)S-ZSHO=YH?DD47&,T 2DLWCJOJKD8C' M)N[KTDS"<^S7?PSI__U04(O_$2&6$!1%I,Z?40Q$>B]%D(ZA 2,$DT1EQI#B<6T&$E/*I+[)7&@P]::<8_$#[%71#U"+H4 MV[? M*H(Q.I008,^7'/A][H81Q8 ';6G'F,K@>$LQIT(-G,FM\'$TD RKC/U?%,25 M1AAU06#I@\\F-9O@SC##U:LY$851LJ*0 Z7./=5N&[9TN5P[]0/=PJ8GRQ\* M0]J<;Z*Y%K#H/H:M77XD/>2OQ(;3=]02%&28 4V'*)IQB8&VH/ 7E;&5'2IRV7,+0VI7@2:F96'0N7H=$IL M)$[[%&WH[JDS$(@]GU$8ZE0,&CF)&=(\K,$_MI M'BT@UK"B167@-6(X7ED K#/>L:HXO,NE'O9&I^0-J35%I4<53?JT5E6*28\N MYLBM&1ZW9.R$E9:56.IR:?FGS!$CE^H3$>8E_.0%..Z& X8CBL[:+Q!Z&M@4[4U/'LE MKX]&! <%S6#\DPM A6!$A14 MH6C,TPNIDT&KA])C=+XA$>/HX SD&^NOLQ-O.$5P?]0C8@:3*^AB18>:@(JF:5&YOB__%JCFZ0HFG2P M^SY,'Q[QOC]'X3CL+$H7@G)47A]AH6IP5)P5I=-(X#E\U8R QT"53\!Y (DNG?)M/*UD/CM(4*@EFI(SR^8$#N)YKS'4\&+[E'B/6"X1!2'FJ9'TT28I9 M;G,TP2.=N]H@)0Y-.1W'B;P*'8:M3&@3\2):'H6!S5UT)7"J<3YN=[AOE05-E>QJ&2^HJDT.4T.A]@%47,^&F.X ME\Y5+XV+77:%)EU B@O)I_*\>KBTJ2$I]H!5/ MZ%8#B;,Y%6*6CN67X&S9$S:F+^?IIZPTRQ5?',Q4FU<0B![/@-8E)$/1ER=I M=(+_I:'<#&4>D6_ '0?J;FJ3XL'@/!!RP9!2T*:E1%[9@P']$&>35(VLU-/L M#9+@A&)CBKP.RA@Y?3&O'Q;4@]E1_XYCSVX^YY)7BM, 4.^->"1-+/7*,!2D MW+">I-Y^W@X?52+&$PPI'TKL2,2J*6/8J*KQ-92;FME-$EBIT#Q:92VPBBYU MA04V)*0%965\E3-CGQ%N=[X#KDBG:*P^:N-:7[ KD(4Z1AUESG/=^G-N#L9HEA2#%!>E611S* M<89E,057]6SB>+Q@QL&^N)"U0#+$%?13[E@TQ $<;H&%%JH+ *RUX8E/IBP[ M:6RU]H5&21YCA1*5RB=<"(GVKFXZQH0FPT"6CSY1](&=U[4,AC6O8 J->(H5 M$Q5=ZHK024G7B WK1!=90?L_]# -M5V@:B\M/%)=N=JGT$<>#G% X+(90_F8 M*=TE2=%R+)"RK@^E_2,C[6_YM:)+7B$T MQ$$[U$KJPVQFD-+1;/8%N:6C!K\D'F $@5 SR:ZCC-/1Y($3_X5E,^-;'=EL!?6-8CB?$R*H [%-*_F,"9 %=[%W"*( M4FCS )WSK\7UEMPG/?0#':MELX1L/'6S>&JKNO'4IQ5.W]E!7?<."'.OKF$; M?O]T<_G;U>V7RYO+M\[M^8?+6T2>N_SG[U=?_@\1NWY'L.]+QIW[_?82_ZB M#&X7*S@/KZEWPXGP1S,(Y^T#"#PN^ZCF?/6!RJ?!#W/#U45:'K_>5[G$N:D8 MC5HWGXH!#P93BL=^,<95WM1>C*1GZZ>7S9!ZQ;1V/3HRGE^66L[<;'E00UA( M.M#(74: *2+SO1CL(1DY.)M$JML%!V+D RLHV9 O"XN5J*4T66P>K?;>/X ? M70:+;K,V98^P? 69S2)+(XTO'=-;Z#<]Q!V,3RAE,DGD:_T/TYW!^]^8+A"N M?^ GDT#,7OM46GA"[U4*J-NMM=H>Z: TAO\;Z/4H_51C_?1S.EC\8[U9\QJ= MU7]?>_-IS5OWQU:CN>6]:]_J>;5&N[[MS0_\L=/8Q8.[M?;IMO<^$Y';M;-N M:Z^67*_7.O5-J?PSG10^+7 &\L#C_^:D/I MM6@O@UM!$M8M,_8!EM+"C+\G7#SWKQRV?*$^724E%\ M"2T?3R@2@-]#IC6KL3O[X,Y^P0%_SJ<<)>.6S8?/VN:Q>WYX>WZ.'9%WTOF, M(34RZC\+?^!\QIYAW'Z[YX>WY\O/.6]^X=_ P1>(F354?T 8(/!&SK4WPK\. M!-<.JK[UQ/++X?'+1P$^:S;6'/,RBFGOSPMOUGF+[DSL_"&"3+ZBOQ;Z@R+* M'\&O_#^9.K_*.3XK<+2)E_C>@I^U5BL1W8<__1[TLY M'&[(@,JQPQ? SCDTAM+1)'[2K6[^@*W6"&*>G!,-L<[7,95C MOI?U5\_'=/O)5Q75_=4BW4][(3&QA'*[".&HJLP##3OD\.H8IBFPUKO? M$:,.=AMLXVX']O1W5JLKNNPVW/*6HJ!R#/7&X MQ?*5E5S*<#RM-1I6<.TL-K # ^:I8P-/RN#5V[SM(@ _8M^L8'H&C_;@)=.S MEQ[LG810$[7 :>5_5:VRX'ESYGLG.+CIY;EC855G^HKG.RR+K]D[K[T3H]TR MN&7P:NR=E>&6Q0^=Q3WWM%VW'%X%_V;WE?X5(BFU6>Q)/\3W29 '%[Q=+EO] M1;VY 7\<1!FV76]2(5,Y.=1HU%UO!X+H68E?U;.WO<(^KL.W;X?(.ZLUSZIU MA.Q1.(RC<"QZ:%3#T*.)##5(:(38L(C4><]H M5Z&\BU+&."^/3TW4#*J4T:@21'.D>0U.(*;F$*I WA&(.R%=,5@E(RT6Z\BH MF5@X-QD(".^TUSKQ"*[^H:&\2_GF\!BN_DKW9#\&$FR.=[9&"./IX/I).4B9 MFO!-ZUH$NZPV15MZZ#5VS5G.LO[R]OG*M/[ZYO/IY_N;K^ M="P0@7\RZ&LQ9)# B,M8@=^@G//$%"7YF?)# ^!>;6/".?#*!X+#?DM]%!G ME*Q13+-GWL$%3N?D'R5(P*M4CH'XIV>N'A9]F_4TM"Z\YB..L(CIN KGCXBA M=F]9E,Z<]U$PP/DZ:KJTE84O?CGG.<]8?8"0)AEHEH\\K8@HA_)JQ%33H,5: M<(UD,,!].@?=%CCU,U?A0R9K[KF/4 J2B(REY/G!B0@2!=>8I&I&"UY'*G$@ MDW[L]U :2^ O!6J*\M.XEZ";]75*!:LWXDY[9V_P04,_]&GJ"J)UX#18T,&$ M;CST@WS@"-QY>WF!*U0U&G7^K%4">0_Y@5[\""C4SXK0CF?/"\..F[).&Z(T MD CT>%\-=>1Y#'H"T&8'C*8.Z#O@%*A90_AX83P=+_L+GN,/?1RK)1(:C(#C M&D=\2A9Q1Y?0NPQ>O?D^J?LJ"P;::=4:G=,MP4"[-:^]!IOQ>T ?VZWV3D ? M@?T[7;ODW2^Y:Z$UM56\ZVC1)S&V@'L'N*]@TMMM/;QM_1-,9_0&[-X>WM[^ M&D=?9>Q\BL(3=*>375?&'#/HX'L1QS/G?W'J?.IYKS M:Q:G27\DM_(+]K/7^Z"KX/Z]E-W _-_#' MJ:3#[LK^0X9C$3@O;\2__%?.>2R2S)IP^[F5K8;;[7;<^NEV6LGNX+/O8-T] M:W;=T^YV6LENX+-OH'64GH:.%^ DQ6+@O)=A/+,FVGYN(NBC3O/,;7A-NX/[ MN8-UM]/MNMW.F=W _=Q ZR4]4> ND-\$M1> 9OJ''$^VC-U9$^W9MQ+^>>9Y M\"O/[N!^[J#GGC;:[FFKNLAQ=@,KHI4.VTOZ$WOVQ-CY6',^S*)PJ_&KUDI[ M_GULU=WV:TI[N(.:1FN[9F?60]G0#K8?T5!/M9V(2BZ\B&3E_ M^/^"G[:K+K<6VK-O9:OM-AN>VVW9FKL]W<&&UW(;35MQMZ?;9UVDIZ'C9YE* MYT\_2&RGT[YN8:OA-CHMUVMNEQBW._CL.P@;V*Z[7FN[TA2[@<^^@6NTT0*$ MI%[R#A!['KAQ$B4^PGV]CF4@$(=)X;5XIZ=_>Z,P=IKUVEF+Z;OL3M%+HB!+ MY1NUW:?F(UYL!G3SR$;T\I;L$%>HWBY3SOS?45SP_YT\Z<52?#T10_BJUR*8 MBEGRXN?2Q\]18 M(%4K(-H6<-FB>%/HK*U1L+;>;0N?9>&S[)(?L60+GV5AEBP4SWWVMM; 1"M[2!:]C 8@LG^!D9$;#CK .%W/+?3 M.7//ZK:O^Q!WM]-RNVW;\7V(6[L?0>HJAO.V#G#Z%%Q/" MU5=!SZ!:=CP]/B,30*9-EAI@Y5V MR398>0B^L0U6'N2VVF#EX6ZM#58>\O;:8.4/TTW%/3VW,XQ!C'O4F M[&VW;O?V$/?67V@**3J^9FK_Z@RL;BNMU:I]78 M+A9W5NN<;ALD6OO'3J?F=3<-!"VU;>N[=1UH4[83_;SR"LG-AE?S_C['T66B M/QL)JZMJEE'K1_FMWVUV[%CV#H?E#3B/?1%L+7&Q_X%6.9#]**8R]M=.ADB6 M>!FN5NS)4DOZ7'X;^3T?ML,9Q7+XWR_4SPW/^PN43&V4CE_\ZOPC^E 6X5?785?-QQ\K;N[IVVGI/R3 M==Z^" >K+(.*ZW=XP4&HI'V2!=6F9&64^P:L63G-[IUZ%5'K)O7VB/NL.'P\ M&;^ @SF,@B":O+/O,7B+[X*NRSDP/DHXO[(Z+#@QZ?P%S]T_/_]]>:#\_**$IK. M_Z8R3'Q,IOZ:)?"+)%'OP25^$.%=)N[D*[BO'V0#(,A+_Y5S 5H6"QX$/O%7 M$M!OA>B5TN):@=M17.Y5^9G\Z>8!7W M:S_V O&*WP&3)-_]*OS72W@;WO<)*QLQZO&[?F9Y$85!9"SG99+UQCYQ#O4, MQ5&(AQ"8<21C.?73T:O:8ZHEM378A--7K3+9*JS,:O3OTNA-J]&M1O_Q&KT? MP9M]VXJG5GCO-W4'$!$$QK MKMH67W>(9/E[*2=R!:K?:9]Z+WNO7C;JK] @N9%W6<#6Z>W)/Q :T2]X#OXY MS.+03T9 VE@ ,R-'PPR,0#\.,I Z?9$EA'\ MLBAF"03OZ$DG ?+ 'T <^?".GAR)8.CT9O04"E"K"U"TR2R$F^AY(DM'40S? M-MA&D525_H\OS][O#ZIL<7FG6^MZ]>V*RUNUAG>VB^+R9K/6:&Z+,O#PD^M/ M T%0K<#"#W.@QOY@ .RS=SY4]5S175#R1_0Q?[JZ<*X^73PJ(F&Q5JE>CAL()5HD]'27MJCF>O[:EY*DJNK$#=)G'W**33Y\ZF M5#Q86.^L3IS\W(L&,_C/*!T'O_Q_4$L#!!0 ( !>%G% NHOQ6M@H #A@ M 1 96=O=BTR,#(P,#,S,2YX5E9ZO6 0.YD)K, M*0>WKIT]?_J%IWR^'MZCC M.]&,L!"U.<$A<=$C#:?HFTN"GVC,_1GZYO.?] %KVE?)U/;G"TXGTQ#5:_7: MYE-^?MIP1LTZ<;0Q(0VM29JZUB+U,VW<:)W4'*?5/,5G_YZ<$\=URL$3LKPA[=$R)"Q'@$8'Q&L'* MXQ#S"0E[>$:".7;(#A]\_820@(7.YCX/$3FU>4!;7#5=:RO<6-BRG7#D;4KY7VK!]KA4Q M996S%S,*6UK"%OVDH"W;YV]!3Z0,0NUQ&84!<8Y@$E==0G=.A""/27S(C7W, MF!]**>).5((( MDHM* )!X)/;0KSQ\EXS+#A]8**-_B]%[>%1V],!"O/_[@<\Y*3MP8 F@A'A) MV M^&YXCZEY4VOT_S.' N#8K2-R_'W:WEQM2Z9(XE9C*7$;AUQK4?O"'M&4M MJR')B03KE^HFPX:H*"!NGWV5GS='F3 G) K&C:10F&]]-FUE2VZF7E3ZMF?U M;[L=PS8[E\:MT6N;UHUIVM9]S[CO=.%N,:?OE*) 0Y=HU $""]Q(GN%8RD2) M4!1+19^?Y?[K ZL5+P^,H=FS;TR[VS9NWP:X=9%J%,74?QF*Z/.:GD-%U;+A MWSOP@]6_ZO;:_3OSQ=-0)4J-8J-6:ZI07$I&_2L4R_Z8D6L.;]\8O6O3ZO8L MN]_^_:9_VS&'EOF?^Z[]YYL 6DB^&N4FM 3%44X4 MIH5>4_4:ST _YU> SK MYNJV_^WEB^@.:6IHCVNUDQ+0@G@DY1\HBK#H0 H;&+T_BZ"T0JU H:[7=#TN M,&G@>'X0<0(7P(P2[H-T<(>$F'KEW)SPJ)S=K,&?RMGHP5E5<\VVNW^?<_N]JX'D W:7=,J@D5!2>KIT-!EA;^&4")89*$5 MT6@I&Z7"/W#;\/; ]Z@#O?O;X? M$M!$G@K.1NVX\3HX8R4?8&XZWW!=J1![73;V^4P:'2]";PBQ4HMZQ3QIOB8? M _%2-UI1GJZT'R%1"JP?^O\F*'[H'V'QBX4%N!I/)IQ,I+7^>$@>"(O(F^>* M'7K487':E#M[+P^+=>W('Z-$_T%&QK4X:NB)%AP:::@EL]@UI-N:NZ$XF#G ^F,>Q!PK &YM"Z,8:%#OHR/,J9 MH-?TK/]3$0AD("GD@'U>O/W(X50V&KK>R!866?\?8D.QZ]GISJ2_;#]'&) M<-_"I8YSZ*9/51X_R/B6$_W2L,R..+0S>Y9A=_N]PNDFRZF.>NB,,QA(04A* M0JNB#AZ%DDMQ'K]Z.6XULAU:'B('NR1G7/OJ@X;R4I7)K5YKULX*P_BQ7[P3 M8"OTG9^7&&2V_=FI#H M#\U!?V@;E[>F95Z+/4&CUQF:M^(;6]W>57]X5W@]+"A)N3[6Q>;Q)J9+P2B1 MC$ T2F2C%>$?N&UXN_@*6DJ>%1(&]<5$(>D8I\N_>BDDO.J.<)AZ?D M\B<*SN>$4]^UY+K[1 M<.I'0 '.[;.!-+0_[ODA%:^H+T<_QE[P//RW5;+;9_&[[V%!ER5W6$@FA!=P M6=L/PJ"??GG#8*Y%/ BMR35AA&,/;A@N#(H*5X3T@20E=:YW7BRO3/#$ST;8 M$[\) _(B);SS\QGD GXHH"#))#J";%&LO=)8',,_8\C9,J62&U['O7>AR'? M-C$ACOFP?#FF*HP;I!$ DS*)1%)/+''?I 7<+< 5[(\LX7BZLL F%5 MD,EL2(3''%B0Y1:1\8AA5+&PW 7L772]5SS$MA:8E!O&QM;MF)I*GKW'1)PY M+'\<@EVD _6&Y\\%"18U1Y%\6D;"WHP(M VJO9MMSN:>OR D@) PGX@3B9IB5]>GY-G[D-($';1%PO(\ M>?P 9;Y,Q@" ,*[+?J?,SOOJ/]S MZ?<.:1L'TP&F;B<254_<.!O)('*SA))GWV59/X+*(>(.<9<%_'/YN-P/L\E3 M>.E!T.6&:GE![X5FF*HHW](E>P3E.KI-IOU':>)VN2LF%<51I]@AR6-XI_!, MF8H@5+; ^)5KBW2C[C(*H#,+@O84,T:\_-(_GV'_NW3I7J.P8F#X%2NY$(]G;OC#Q9?9,Q:;H<@)T8(J+.Y39C\1[('= -DV2-X/.BI%'[ VX M_T #:6S1G=G7:=DWZ"L-6&PEF,W"A24R8$@(L_WX1@^"55P7;N=*2?MEIG%Y M5-\A4/8?%:(FC1B-?S$U@%9UY>#+)LZ401DW6:ACH9R,O4? :NMG/-&=.W%+ MNK?)@"X%>X)D!7UA!I0[0:/-KT49G&,6[WR.%DN2I&&4.R[F7Q$-%UV(*2Y_ M6#*0/7T(2U-_+N&[!A$A+%AQ@,HK$C61=/0Z MM3-;#C@)M02X0'9F/KGTT@+7&)L]-B2YO_ZVC$EXQ]B28W*W*B&QL:6GNY_3 MZI9:TM__\?ETL'$![;@_&O[ZBOU,7VW ,(QB?WC\ZZN/1V^)>?6/WW[ZZ>__ M1<@?;PYV-K9&X?P4AI.-S1;NKD\GD M[)?7KS]]^O3S9]\.?AZUQZ\YIQ6?;ZCP\[A^$$3AWI#\<3-PRY@W'_E_'TS9U1<).ISI_$M?'@)_(K['?>=1'J]*N3+V?PZZMQ__1L %?OG;20?GV5OTBR36ESV>'?OGWY];>^ M@QN$\\%4U!U\/6LB=_9\&/!Y L,(\7K[SY%M]W!O9WNK<]3=>M/9Z>QN=@_? M=[M'AQ]W.Q^WMO'=Q81^LM7EM?$\X%_5E/N]ZGDP"C<^-,C\&[57WQPX#X/I MN[WS,3EV[JS7&8]A,N[9)!HE+2<!.9:;04_*:29H),J9K< MV$_Y.FL5>MNBS>DJ""HP"44U0 MZ$J $RL;3SQ(L,*D&'RJ)\L,Q4V1KC&BTX:-41NA13_\:N,39*\Y<\F7D%P; M[E#EID.8?>+U^/ST=-HFZ4_@].K[V3\O;>/)J)2&+VV(D)/\N#U"Y,>D;P&*0+A%N5B B-) 8TCC?"21!@=.2FALT? S4/ M!?C+H4 Q_1=CQ![B0>&'QSN (^-!5N->^CB&J; ]'QUCG',B)(Z8PGB'LFI+ M>*3)4(X4-:X&)1Y%-0\GFI?#B7(6*$:*[2%&8<=]/[@$,49V=C^'P7F.==^- M1O%3?S! F:V-+@!)WF*@*5%F(TQ#%&4@O=1<0*C!C7G S4,1\7(H4MP>Q9CR MM7<:++HM[M!Y&8T\-0%',LPTP";F+4KJI*W!AN=87+X&*5TA"X48S3*H/!?6CFL;=Z.?9>7N/%C+_3 M=[X_Z$_Z,.X9IZ(WWA(G,_L2 V(T]00:D(UU7$&JDM)^9 >,,J2[6&&*;!E!MJ)!/00<>A,$5\5//(ELG3*@4API:XZRH=!U MNG[#0YU.JH%$J*68GWF>B$,)">/2TH9C[!V::O'0O9#6*>TIQHLR!J@1'G6& M\7 R"G^=C :HVG&>S)E\Z4FK>8I>$2XH"JL%Q3 0QSZ+:9FU*:#,M6.F>X$5 MC0L% $O2$1F3Q:Q$!6)=RIKW47$;O(]^I7'AVH1.RW/BD7CJ67HOQOC-T>EI M?Y)G*;-TFZ-A]M(P#!F0EU%/IQJTR'-4*5%B!)K.A10B^ B4BAI$> 33F@90 MY8E1RB[%B'*/?('KT#"A2= 2<5@0Q'E'2:1:&QTX3%:=V+L9]G=8-_U M,:/==&?]B1M< ]?304)4C!%J(N0U&X-Q*28JM!%)-EHIW51)#)Z&MDYC8V%V M%+9+,;XT:S%]I)(FAHQ<6 SJO MD-%,L1"4$-YQ78,O3T-;IT&S,%\*VZ6$P$-NCCLDGBI\DL> M&36>\Z;*L/)('4X&L+H'-.. PC0OW!^ +LPN1*)RV@0N"+2Y]@5(!"3ZYRL M#,'A(!U2G36CQT"MT[A7C@#%S%"PO@S.(V'4P0 H2ZPR&,%*GE.2 MP(ANN)86J.:N3IWU0XC6::0LSX@"5JB]_GR%"1UQE#;7_N#_,/E 8#YX?.D; M&1N'N:JHX@D?A[5.(V1A>A2T1[75YRLP#:-:2^.(TIC]"L$]#M>-(['!X"Y) M81NF5K'T_ Q6?(=UYR*L*&"!6W3X^^O;:MK!UW4V:NUW#KJ[1^^[1]N;G9V; M>$KMVKK91?TM7(^(5&[;V^$1_OR _1SNO=W>W=S[T"VV]^VQIDMJ;VX1"NV" MNRSNVAF-QV_QH;QH10HA)\D:Q*BMWCY-L@5H-F)KK'0R1!P-LN!-/ M^\/^>))9<0&S;GHI<:4%:KFA 8/>@((;SR4QAAJ9.(N!UZGFF0O>.CG\I9AR MIZ*GO'4*[K(X:R'TISK!_P]@JG"$>#IJ)_W_G;[?H]9K!TF0T'B&3SXXXK1H M,%E*SB$J$TP57SP/N'6:\"K*FN*6*5I0>C[L7Q[KDN7='N*@5/!.D4'X+TT M"TI[31(F HV$-USE.1A&G$V*.&&="5(;#G5*"JZC6*>YK\(\6%37!<\AF#=< M?79$VN/.2J6:2*@1>6]MP&A4NT0P=>$Q-,9H6R63K2C3ZM1=(3NPW#,!@1(: M-5+5(5]=T(XP[5A2 )3R*@NCZS.#\U*F*.H^:W?/OG@AI"QY^LHUZ-,%B!Z+ MR= @&-$0\@ZZAA)$QHFR3@7PW$I9)=&\!\LZ!;%P[#I']QN;E=*^JL M\X8(T3A\V)(@OG% C @JROS(I5@I.ID3XM+E\>[+=+OVT:@3_GW>;^'!\T![ MX*EMN(]$\[RU23%%++Y%P $/!ACCK$JH-C_$9P86U8>"&C2[4TI?QX#E]E_< MQG?[Y,@>CRE!$QW15BO,0J@FGJ9(8H-ACU4T)EKE$+\GD:U;9/%=Z+24N2JP M: LN8# Z.QRER2?70L]1PT*BDD3&&!'!R RG06,K$,"]Y76..'\0T3-787XP MUBQCGG)K,BAR_IM=WX4;P'1#VGC2]L,$8OX%NL6;;US[Y#ZT_5$^%Z[-1==; M'Z( MZS2%L<9LO^TG*G&@Y-SDO.Y2\F@PH]=(HSPE$S 9MQ D83@JGD)' "'/ 9$CG@CQ:1>L8-/D&>TBI+ M-/-#7*N2E1?/T64Y4)NC]_GYY+B&R'D^0E7D$Y,:8BAZ?,^3;H+@FO)5^M$G MQ_IE%[P2VL'Y' �GD-]1@02T!X6CH=F0]U#AQ[9,'KNZ_ U.#*/8_,@E8H M>=7113_?U?=VU&Z-SOTDG0^N]H3WG&JTM7D+H$R85CNIB-B8931QM=QXN6*F=> MU1B_(A85MUFY(S!/7 MO,#2)FZ/3O+!XB24QQJ+SCACA+&()@3BJ$@E>&^F, M=]97J3*X'\XZ%;"NB#$%[%+OFHKIF;#X[R:^V4<_Z+TR(@9%J$GY:!YIB+,6 M TN9HO2*4;VB>RIN 5NG&Y=6YFD*VJIDZ \T5]S+R57'J 81S$>L'F^BN8[[:[/IVA]IUA!(E3=$" 95O M:9,)]1 L)XK)D SG-L8JI8'/ 3D7QWZP6?)J1OP>J^0.XS[@C20Z0;ZR(>%C M$*,A"I-9'[B64E39S[+H*OE""T\!($XW)FV/Q^?8/NREZ93C^.,0&8KV1*/U M+W*B=?],9*XF'G]=SIY>?+%W-MW5U!.*:M?X0!)&RD2$?#.45(8TU 8K/3!F MJA3)5Y7J!:R0+LOE>Y:^UH0EQC]@#.SMMP@G3?2]=QR>28R[?@ M<9XH#FUH:D,!P04;)0@C@ZJR;/8TM)=0A5Z+1(4,5IQ(!S"]R^EH=.0^YR,K M\\U1*#W"?6#U3QK:<,D5413R;4]YA3B?$JTB)H!&>\9$E:/X%P7\S'7;'XIT M58U;;2/OT?ONYMZ'_<[NGS>[FF_/Z+5O+[LG]"$@RVV9_=;J5KY;;;"'V^]VM]]N;W9VCSJ;FWL?=X^V=]_M[^UL;VYW M#Q=1PYPM+ZN<1018A*:^HR%G[JU'C M?<*L0HG?[A:]=A;BI3^IJ-I'>UV-PN<7_'N;H<>^CR&PW^]OBMO"K\(86_VQ M.SYNX7@*9'1U4&3UI^*)?E=CC.<(OYPQWNW]JWNPF\_LV-S;/3KH;!XM%%#< MU\RRJGH26G')ER#7(ZU5T$,%(G0[![O(P,/][L'A^\Y!=Q$EW&EC6=$?!U56 MX,4CF0=:*BU\^>CD=@]+\/^AIDHKX7'F%]S;U;G ?K+&CT;7YIQF]X._<>-^ MZ#4V1.H"(YC>YXE,(S#I5YP(E1H:5/2-J5(Y_4R8HN#\9SO!7/-LN@)]".&\G4Z[;>7K M(OK^? *Q,XP?A_';ZZYKA_C9<<9\J0*>E)*4R;.2FJYT\^EY9)505/6 M$&YS*:3TD _P0!OJI%5CE4^\2G'8LU"NTZA0DW6W'\UZIBQ;*):75MQ@YIRF MX#J32V=QZ;:^K:W,UF$Z;9O/69@NR?2X=Q*=%24)%8,N*WCBE4S$YEJWP)6V MK-8!_DM"7Z>=UZODY8J-7FU=[>Z1L M-/]UM9>G)I"> +3E/=Z?U)2;['VJK MO HJ3.+?Z6.96<@'&RNOB@K31)5]T$HQ21P<;>_M+LSPNRT5H?<3 &NH8$FG]U![==11R?G= MZ:?XBN7S>ZFCP)6M2-[;^S1EOU-=='7=6G']SM=='44O(.IR&C_H[N\=''7> M['0/N^_R:DIG=^N@NY//K=_>?;MW\&%AAS=GR\OJ<1$!5J&RQ1WDL]I?C?K* M.]#Y^BWM4 OTNAJ%K\KASH?F,*?1[9=1FE66WD"5IJ7(HW::N1["\31%K6ZC MQ2&MQH"%5%9H#>^[7N='':5<^H8TRFHBG*;$T>1(4-Y+1O%-5^4XR/6Y8_+Y M!IN5MEP!;UV8Y(KKS?/Q!.&TW<^S_4?Y8 ?\DT]#ZCGIM6& VM76$B%\WDOB M!0D"@G5!BD96F:)? .LZS4F_F&?C]D1B;8XL/;E[0BH;'B&H@3DJ>#]!1^31TCT]3U$8#\SY5.6ZKPAFD M_R'LO4ZU. WF7'^9O9]_>$S_?_OI_P!02P,$% @ %X6<4%&]T()^,P M&T$" !4 !E9V]V+3(P,C P,S,Q7V1E9BYX;6SM?6MS&\F1[7?_"MW9K[<\ M]7XXUMZ@)&J&L1*I)3GV^A.B'ED2[H" #( :R;_^9N%!42 !-H N@*00GJ!) M"NP^E2>[*K,Z\]1__M>7J]Z+SS <=0?]O_[$_DQ_>@'].$C=_H>__O3;Y1MB M?_JOO_WI3__Y?PCYWY?G;U^\'L3K*^B/7[P:@A]#>O%'=_SQQ3\2C'Y_D8># MJQ?_& Q_[W[VA/QM\D>O!I^^#KL?/HY?<,KIXK\._V)$#))#)!E $ F2$0?< MDBR/X_&GO_S\\Q]__/'G+V'8^_-@^.%G3JGX>?[IGV8?_W+G M\W^(R:>9<^[GR;_>?'34O>^#>%GV\_^^>WL1/\*5)]W^:.S[\=L-\/9I?/.' MM]&HGZ?_B!\==?\RFOS]VT'TXPD]#P[AQ=)/E)_(_&.D_(HP3@3[\Y=1^NEO M?WKQ8FHY/XS#00_.(;^8??O;^\^#B$O13\?<@&E"IS_*%?[>6M,'Q'(,%X'(/A;Z!<';Q'C?5?? M'O/-M4B"[*][XQ81W[UVJW@'5[[;IH'O7+H%M),+D2NX"C!L$^IWU[V%SG+T]>7UT>?SZY=';H]-7QQ>_'A]?7OQV>O3;ZQ/\[69&>O"J M6UMO/=P+9C4R@C9"6J62]#Z%%"#G+%6BP)2EG?5&T*:]WQ^='Y]>_GI\>?+J MZ&T=XW]_B^I,K!C1 BTT<& A:4N]EY0)YYU/CB;IA,_,Q0:T+!W;9AQ=7.+7 M=WC%B[,W)Z>OSMX=M_9@K+ITBYPT'L$B%S:Q&(63,G%);0@X!I>#%)3QH+7O M-+U)&O1)N#6[6AYX/T)O\MG,](A^\_]2Y&&/D6X)@'#VC MCG&4)QH"P0<5X],@,O$Z2A*\LT$)[TUF]ZXNDY4E^U&8+"^S.^ RP]S/T!N/ MYK\AY3>$LEG$]A_+H4QYVGQPY_ 9^M# M88+A7W^B+3']!L?]:M"?0/H')G.OKD?CP14,C[_$WG7) X]&(\#_TJ7_TL$! M4Q.M)\[K1&36CM@L*?$&L8HL'6.BHC.L@W7W_K(=P?=[2S5V[CH4V]:ASC E MPDRU_^'XRR>,W6\9@F?O+<8S1$:=B<1'A5A'/4G!"^6C4\Q4F4.6(GKRDTD[ MMJ[@!*\&H_%9GGEOQ_.$(X)(K&(BV=4(..NR_#MIX:KJ^M^=[J;.4*4)_T\&%Y- M?KR$^+$_Z T^?.UH+P3GB9,@+272YTP"KI4$9&80)'!I?)TYHPF\Y^(R%&1IHA5IECFH![+N[2.A%WG46V$7H43YX/O".]!BIL(#HH=%XPB7B*HS8R M>HR+N?.L2MBY".2Y.,%6!KY+N-J6\)-^Q%SH[6 TFJ=)W?XU#GHV>IS77@). M:G#2'\,01N,9[OF/TS^??L7T"4;'7]!&"*[;]\.ODQC]=(#_BMG78+*^SO]P M= J8W,7$J=2,,"XQV<)9D7B@B3B118JA3#>?:YZ"??-KT9#RF0OAU-OX( MPRGV6\_PS<0@9,@V"D:4\3@Q9&:)H^A^SN7R9D=;*W25''TEK"?O<2U:O4)\ M];UC3[!VHD $*AOB9, L(28@UFA!+(V*:;#>6%=G8KN#90\+9XMTW9E[MK-U MA22^^72X]HS7B3PY*0(GVC",#6A*Q&)T2#PWSG#%=:)5TKB*8WKRD]%CX;M" M\'\#>?;,OH0^\C/N@+-".6,P=TWXA-FHB$LBXH_:9!EL!F7JN>$=/,_$A;:S M>\&KQ#+?H7CR5&]NT[L$ MZVT)/O;#/DXWH_[KJ7V]:]_@&E.0'2T6>,@#_ Z74QVEF> M#&%T=CTNE?NES&(Z%6:JLU$JX*+'$*P.CGB+V:#%N3!3ZX)35U?: M"?>#71%7(<]> G9FGSN8.Y+AVBHL3K(45UN9,. *W%ABLI<99-(4[ [];!G. M']K36B&OPC;OS;Q^Z4,/.C$IIY+11/&,R5D&#-L3*.(AZ^PRCIU660>_A]&B MI]SJ-:J^J&UAR_MFD1?3SI&_%/>$]->?QL-K^/;+07\,7\;'OID%'B HO$9:J, M<=&F0!LX!%[_EC/@3XN.L Q BZZPHL5KA6MLP.6@19NVN+SR\X0C5Y/ MYM)&H#H+?68M$7X739M+Q;(FN6^C^*18 M[1Q1!I22R7 #;3_KNZ+^NW[#O3"_CG%;9+RTU4PGL^.R]?YIV!W!O/+\W21\ MZ@0!.7%!B9=.8[03,=!E,A) 9!!\CG>V/^^V!3U\F]U%?RWR,*ABQ!:[,Z;( M!GG\!\:5MP8[0^6Y9"RP0&RPHE3]8B"#<(ATDH+Q&G02S:A==HNG3VLKQEOZ MQ/[GSPN&P5#S]S9[^E[]>G3ZR_'%R>G%Y=FK__[U[.WKX_.+X__Y[>3RGU4: M_1K=KU+WW_IC76@)]"9*SQE0_"*]M9:+K/!+L,@G9OU+6P(;W;GU/L$$UD7, M (GEF"#*R>L4 XGHF'+.5$I1IQ&F_3[!DWX<@A_!:YC^_TG_8CR(OW\<]/!A M&1W_Z[H[_GH^Z/7>#(;X,*8..,:8MI:4])A(B\FW4[C^>A4LI]:E")6J2M;" M^2CV8=?QDGO>SU;CI4(38BE#'TPAWMU)X3P)%9P@1CA,W;5*N 102H)P%IRB MS-?K!%@&:O<.4I71>[H"6J&C1L?1G5%WHC\.P-$TYK M#"#J3*>+4)ZW6VQI^AJ]1-=7U[UI/H4_CF(<7)>:I@_OA]U^[&)0 M=-)_#\/N()WEHS3X-.E2$%KZQ+4DR2ET8VY+(4,R!#@WB2673*K2+K(YY.?M M7#NBLD+U[$*!C/5X1XDCY[E(F>'#8*/W)(#*2DNF@ZD2X>RYZ&B7KK*YP2M4 M'+[N?NXFS$5&K_SH8RSY/MZAI^ IUCA-$)Z/1-:37U\,2^$RBG6D:=@ZC M\; ;2[U!^=A1,$E'J?H0.B=,JHF1; M8/XAW;!U,N_99-QZ0WJ"ZAP^70_C1S33/<]11ROGD^:*,,[*F^%,B7>!DQQH M\!2L$*Y*Y__#T'X MVJ/FGN\IYT]ZB40)^[?44 INKM^,^*K>XQ^\WWD2?UNI,INT2*I1$O-M_ MVX7K09XG[9B?3P8^*#O_$W4RS.%?EG'>%T6,9FN \5%XBV.)S .1P9=&=(?C MRU$(ZR6 6MB'7U8BU3ZXY^FKCX+*>WQSZRW^E?G4\=6GWN KP'0K:;:PO._Y M_J@CLV="JD $6$5D*A+ #*,2*A+B!^,=[#(C>0CO\_3*79)XC_-M_89A51:U M%':'A\2O,Z_"WZ/I M!MRFM'(+6^Z[&_#.$*;>5=*%0;_$99,>F6R3ES@H$E,IN7?!$N7-LE[D6UVR;""NPM M:F:T9OJ=^077065=*CY=J;EB@/-GQJ!(*!! ,0( 6R6\W*$_+.DLW)<[K&/Q M*N=YW$1>LRXJYF*PTG.B,LU$&J5(H-263DJ#0U24% M]QN8MT)#QI(MQAFX[*PUWB>2 1%*D)@3.X'9,9,.9)%3X+'.'O(*5,_!#]HS M>X4YX!S&.#Y(<_65&2JMLZ7OVC_;.:7W@ZK5Z4A\8Q]T#0J,3(DNJO-24!R.#LQ)2 MJ35E?/FAE*M'U)R/RU^/7YV]>W]T^L]-['WKK[>TYS(<"_;2P8 (B:K T6:4 M!B:"8MK2E*D(6G3N1[2)/5Z7QZG!R>2KK#*[1FNVN0_3@H4LAT1#$A:_D5&[ MX" E)V@Y]12-1SNKT#6WT\5O[]X=G?_S[,W%R2^G)V].7AV=7AZ]>G7VV^GE MR>DO[]%E7YT<7VQBO897WM*FF^"_#S=WV D?]X]G@9?,I8F,"14-E4(KZZ5*5M$(3MK(4D-> M[AM9V_Q,=H?.<8#H\);;[S,CCN<%+-@.1IC ^:= M#9E=>?]MVRV_:PL=]/';.-F*&9T-7WWT_0]PTK^GR,T."D(I([[7FD=H0JI13MX#]1_/)7=-=8S][46V@ MO[CI<@KCLWSIO[ .:*T@"TM4I+-JAR!R(($G%EE6*?DJQXBL@?%1>6 ='WA( M+J(E JOLFTX5!6_&S:RF@FI!E)B,\-S#L5VT\*P>4WL6>AU/TR/TU4>T'NEQF5=./1>%XAS((G*R8"P MVG%3I1RC$;K=N]!V)-[O$2TR4&_^6 VRG,-5JJ\NX$X$*9)7CHA4 M- 5<$L0K3 -CL@% !C1#%9F29O!V[U$MT34B&NWO2)FE:"6YF5E$R0 M1!W:A^-$'4(NZ4$Y!-4+42G.V0KUKEHN'NW^9,O$/I:&CEOMX?C(K=J;*]7) M"F3$P((3+2?5@XH3+U) CY/ J*)1B2I]36NAW%?#QPZ=9WF/?\LD5I@\+_%S MWR1X9Q6*33#5;!>Y#]1^ND4JY#]>V)O#^?:Y&%"F4%-SU6+Z]'&!B. M1A?3:&G68\53XC(:HLIAY!)S$N*E &)"*52*7#-9MXGY/E0_7M32'DDU3L&= M8IFW5#8 4S,\^0[-GKM8MV=KT0^V-G6-PV*^ U7ZYFBDAG#!RTD!ONPW>'R^ M.*:6%.9!E,D9\& MXBGG)#%((&)PE2JS5V#Z\2*ZM@BJ\*9G";39L]($7,WX;B6Z_<1[K7'9S$>V M(&)W,\T,9! \^Q@L,9A&$ZF])1:C(.+ 1!JE,$%6Z5O?@Y<\$!WNQTG6L7^- MU,#W;E9$HTT&D+B^\G(TO%&,6)4B071*,*.<$76DW+]AV(L&8EOL+.8$&YJV MRL&RHW$IHOL&2)< )_!,5$',:PQ.(0;:;9FE EQ+B#Y#DQOIV9J^@5 MW2V >NE'W=%9QD@I8L TF=TH%"%-;HB?N*C&>-@F$PGC*CF%6BK4*_V,,K9(]4$9\V M"G0_<2F-VY^V8&HOT]8<;\9'3(FB+!03 MD11*Q6:(A%(5O6->*U.EA&._'O5 '/NH'&H-@FJ\>4>C'?73.USJAUW?&\UQ MSU9GX"HJG@/AN9SA+C"^]SE*(G*(/DN7F:\2\*Z&M?N(J Z=BV_AV^.B0H3\ MIOL%4ADL+.#2EBJ;,13,,0*NWM23D&(F5'$;+<6\D%>1 5@&Z)EZ1ROV;W$& M&0W'G?,2XDVK3U+T,BE!A+>9R) <"51A+*\M<,^=\(L;[/)R L,Z6IHUDWVN]X'"PN"0#;)W$=J[5,WCNTU-7UU!!3/(@I/DV?/(@I'L04#V**!S'%IS9O'<04#V**M1EXC+LZ!S'% MI^-L!S'%@YCB04QQU_YQ$%,\B"D>Q!0/8HH',<6#F.)!3/$@IG@04ZPR$1[$ M% ]BB@!!3/(@I'L04GW[4@Q!1WY$4',<6#F.)!3/$@IG@04SR(*3Y3Q@]BBML7 MHQW$% ]BBCMWLX.8XD%,\>EXU$%,\2"F^/3D\@YBBFOYR$%,\2"F^*/$O0!!3/(@I'L04GQ*#[8LI[EAW[G5WY#]\&,*TF7N09[V6,^VS M[]&VJ3OWP'UWHCNWSM@7=." VL5)S$J3&J3-,0RS0DUE$HFA;(VU[#% M!EAWGU>VZDE+5":JL55A"V*)/:9I%=Z<:L,]$5HS(I4M[Y PU8XZ).%P,>&I M2M'F*E"[:J.LZBBM6?VQ-$$^4.3JK50^E^Z\39YU!"09C'*H"@9 #D3X%4MH?"=#;^",/E?0@F>^V<$01DT2WS3!!KP!'E%8W,*PB4 M-6)N]7V>+),MFJ_%ULJR3_=^.$C7<7PVG$&:K!O >0Y&9R(U9I(RVX+'9G2\ M1&F,.JO4Y'UQHWW.^P \FUBZ%0O787QTRPUG[MT$5-MO"Y>BV?V[P^V)NLMZ M2U9N^;W4[^N+2EB(2A/)O"&6 B=*2Y#""*53DVJBQTC]BA>..V)^'>.V MO8"?E "P:,]^AE\&GV'8+\O:PC(4,V8$ =.%9$O9.-.).)D$"=DG#KI(2_I& MJWB#F^WVC59+G PJ&K3MV/KU$)$-?^V.\#-?BT#H,,UAJ:Q9>7U>&E'1O:/! ME:Q4K45)R),P[S M?1H""-L\Z'XFO&UJH!:#K F.RZ'OCZ9:WR_]"-(,$E,9'.!DH+0NXU*&!,!A M"F$1K974T&:W\GCO([< M2RA30>F0LPX=SGM'K(W9YB S8FZV@='XGD^>\4KF;;%7Z!;,=[[O/TSV6^=[ M,EYZR44F/A5M4R\M\0$3>85+@8A4^FR;J5;KL]/+\Z-7EQ2;E/?==9LMJG0>1+13?",J2-0$9B49J&;U2TEDG M<]3>*U"=!S!N9;,M*J-67*U]"S:I8G)6\:"CDQ:83""=$E2Z1!FCU.;L[S/D M=K5)D\?E9G/^[4U= *CD;(B&2.HQAR@-^\$Z38)W298-1R&:;8K?O?96$^+I M=7F2S_+-92\_^O$KWW\)ES"\ZO;]&-++KY-P[+T?CK^6RI7!-7[B>@1GL_-/ MSO+I8(S33,=R,"FYB*,*BD@C<%(/7I/(C4W22)-XLX6S352[FWS;X/Z[:7=O MY%3I^^]'*,,HMC_OCGY'>.47N**PCC*1.I\K) M'? <\P)T1.HE$8?'*'R23+E&B7(U,R9>.;O:Q<=HL-88QM83]AG]D=/ M!4&07Z[]T/?'<.L.X#PIE,W M HWKI68[*4FOMFAL8);'4G!^)^I]^?4E]./'*S_\?=:)JA)$-$[97R%2EK?! M7%"B&.>2JRR$K5)S_A"P79?*;$WX0^G&-H:O(^.S@&^.;J[JVP!?96&HE0#W M)@C5(JT/^DP+G.S#=W3P*C,CBPXGID?4:.)B9D0'QQ(^3!A4[VA2V87//"SY MM$>768>*6A*FLW+#4YB_)E%20#!6$2.D(A)X>7>-W_GLF?*:ZE3'/^Y%LQ?1 MGA9)NT_9="N+MUVQ,U]5RPE!4W6S\H[-.H%A6,)U58 D(5*,=P,U+ 6:&:RW M]3^_\E,-&K8W4ZU-I@)FKB#5 ,[] 4$#]O:QIK=@]67\;6&RMK>7[X$EDTP1 MGWRB-#@B71;$6^J(XBX[$T'DU*Q.;E<,+EEAZQ.XCJ5VW![&%7#.U@K'*S1(+:. =M>$B>[B-W^AT5,5FNPVD?" M(')<^)DA@4(B25&5.(@H:+,G<\D-GC";;9AL)[G0UYN9B&&LY8R%4IU9*NV] M(XX93XSRDFF6$ZVF@+L,TU.-D-HV=X6#7^Y N^7U3:#M=#-E7S%7ZSP^Y!]; MDK"+&>,61,]Y$#8&8BCS1#(7B;7!$T9%P'S0A]8[B[2S>VW1;7TLDNU;,$F==*8#DH9;&8,DE0BHDEI M0@]T%B<-0>4=$]Z#=0WASLNS5__]Z]G;UWBQX__Y[>3RGYN8[YZK;"NJ^0"N M!:-9E1U3DGJ@7D;#R^GK6>$/F4$V/'56(]S&7IL_M4NOU;KM&CRY,8'!"0^3 M9 QF;.9.4DR5F-8TEM(T>8\%MWEV[UYM&Q78I1=KW9)-GF!OG(ME^9 >T)02 M%PZ5."[(5EBJ@KO'E.V(L%Y!!_?]W]W$UH_=%[&%Y\G/2[Q1[^ M7^K0 $Q'9TG&T1/I3,;82VC"2SV3B6 95-H#>1C<'F1WVO"-NTE-RSQ4T4^= M 7OE1Q\[5/K(0##$X361GBOB(E!BR^D43 #/K,K9/M^A>";L;V[9&J_[BQ.> MPZ?K8?SH1_!^./@P]%='U^./@V'WWY".KLK!)*RC7=!1)\S(' ?$*CP)):4/ MMBQT: M%JQSL-3EO96IY"S,Y5<905F)Z)<[1E]0H[Z=]!FX,Z^@Q#_P'* M,:[SQ:TCE'!.1US*E,$I3WI'/&.)8,CL0^ J95\EN&@*\#FZ2EM\5.AQ^ [G MWWWO&N9@"\IW@/,>!D(F,,XX)S:6[>-H$PG.!L("%1@1H5%2E<.5FX![CO[2 M!@\M]CLL&?CLS:00U"E9SH^W#C$Q_$YY3V@V%@/E)"*KLK%^'YA="?C7B3RV MM>Z^^R>*;,B-!O5%A+X?=@?3\B)?)!2D)2'$6#1- W&">@)1>(@9;49;4Q*\ M%\&^1$2WYW30IFU;EHZNA3-[M5#6V!J4,O, M._,!SKG/T2$DCG\+C74FCKOF=&\6=#P&+E?(1^Z*^K7L6XERM\,AA#] M:%XN[P/W8((E1H+%:2T$1%04]JQQ#&)0.C9)+-;B^WL(NU7(:HF;>]C>PK 5 MMB$7U[!Y38F74EA/)6&YG(ZLC<=8)WBB,L^ RYB)KLJ&Y!(\3WZ);]/>%7:< M[H$U+Q5I *SJB3O+D.WI])TV^'O8)[8P?HU-[*4 K:3,&Z&("U*7?;&R41H< MT9P[(PQCUM39MMZM5SQT-L].G6(=F]=WAGFI5Y;!*H'3H1("Y\271Q_!JO]_[X].+H\N3L=..2F[M7:J/> MY@%\B^5RCC.;@Z%62VD#LRKD;,L^H?5%P[CS,-)M[;=E!=BRZU6Q98-*L*!2 MD7Y6BIDLC0HA*)5]I)D%YWC22RRZ=378G2L>I309L^^=]/-@>#75OMJR3&R] MNU3AH/FX[A26!<=\XMX8)Z6$$#7.&^ =#4I:G"@//TS?-OLS2"XU!FLXUY6W,0F3O(BY/G=" M &;F8&25MV+;0]\ZP-L4P?&_KKOCKR?]T7AX/3G.;B([>_G1]\\^312^?BF: M7Z.3&Z7!3#V--A/I?_.,R\9H#W$,8NEN_OQ.O/D;/ M:;M3>3*"L&*0X>NWCSP\R/'B(+NS04Y^*I**;WQW.'EGW.'.6Q:3)QFX+@W: MDKA4)$R, &E%]-HUTS/=WQA^F&?B*?E*C5V"AT;^A'4(6AM6;J#T>(."9%UNG]V-\;# ML_!(_*=";>U%_ CIN@=G^<%!CY:->O8^V:H8G=7$0-%D]H #@2A(!.MLX**T MZE5Y$-H:P!!6 #_U^PMQ'X[P/ M5-<\.P&S$PGC07S8]1YC8KE2)A(EL,D '*X1Y >-(I<46= MN_0C3=M<9K.2<5CJ4,X"3(#((3UQD MBF2;A+ AE*-C:CC/$CP']VF%J0ISSWR$DXD9C!6,>TZ41P02LRJ"(Y($3&24 M,AQ\G;WYVR!^[(1@8SHJ;(LO.'\3-#4C^<<0@V].SQ*>M[!MQ/HF&X:?NW$Z:TVFJ_D2 M!-I3:B60(D.)2Q (XD6T^#A$RO''(D';K"9AR1UVO_QO8_9!VS9KNWSE5BAQ M%YA7PN6<&/II*L4UP1;I^$!B"F6S'81>%)=90N:JNSQ=0ENS7=M/YRU@TY2/%,B%=?$0E EFG3@DW5F M\7C3A^E>X_[/PA%JV;O%F*QTGUYVQR4\/>FGHHYV[7N3Q2EZ'E@TEAA;ZNAR M,4!$GW5*E?8(4VJ(&BS2C;IZ[T7P8P;L[1#2XNO_>P&5HYS/H3<]G/=C]]/E MX+@_[HZ_SAZ>)E#;5H%8$^/NM2%:8'65CU2@I&7Y@'4AN^02S3D0GCP^/I I ML;7-1EH%XQA.-9.:E1$6>R)U8+$37/^*_-,HQ5=]FMND15;@8U#-MV&G(' MC$PZ19T<850!KJ-*$APIIDH-Y)JX36&&T:;IWS2[KJ MFMUXNZV^^:PRV^!8$D+W)A?"[\[R.<3!AWY1V)VF2T7U1Q;5UA-[P3I?B S#COGJ)^7ES[7-VFXP0!..QT1 M"B]ZGAK3W6 M8.>HA/ ^FTBHH.4P!Z6(+WK]V:F<5 XN+YY>OHS:9;=X^K2V8KP*U4DG_3BX M@AO]YK>S,&4R/67C92Z%.<)+2:3U@MCB=YGK!-P KYU&Z0F./)F>J?X;Y M]OV\?M"+J&*D1&F!\;25 6''0*(WD0D.-,MWO3D<^\OUT2UOQ$N+'_J W^/!UWG]D+4)1@@AN$Y&<<>+P*<*G*U": M1':>FT8![3IW?0Y^4=?4]=_.GA^_/SN_/'KY]OCB^)=WQZ>71Z>OSX_?'ET> MOSXY?7-V_FYC =Z&5][RG>LF^!!>N8U4NPD-T4I"G.0'"E5D0)3G?5' MTK;]-Q?P7>OZ.^&B@: 4G,9RK'+U+*LC+?>^8;,UA0,GKXW.H=/@V&1 MX[IU@V_OUI*E3"K .9R*3*3)D;BRJXD32 [41&LJJ0\V +=M 'IZ79:IDL67 MFY1':';73A^P$+IBN2KW!3P9YW1[]_TUYDG:RC4MF4CF.(I9,)@R>&853(B1H.$ARK MDHFL O4,O:,U#FJDKM]:*9:;X>77V3].-P1CEAAT,4I,YG1ZOKJ;G),3K6<4 MK)5UFD,WP+HS;;/:/E2;IWW7;BQ]5EY^O1&/22J"+$>U!>;Q4:%:X'A\.9T; ME$U!J5AG!5^!:?\[_97' %PSL0YV^^-3!C&:%F*

,6BB2QG8E12)7@J'N^0,6>3I<)IM:@1M'D9^]W;/_<0I 6C MMRP#4^21SO)WF&:>W@14VSTM2]'LOJ=E6YH&M6S<3!:\1E#)$J M9N)I"(C0XC\( &U;FPIV3/R*CI:=\+Z.:=ON9[G\.*V-&N17@]Y@Z--@KBA! MJ0N8'1.>BTYQF="L"YB3*Y.8!?X2^Q=)[SWT6@$^%^Z]%]P!J(L <7< 2-%C/DM M)Z4BE#"1 E5!:DVK; %N@/6QEE>LX5%W3V>HRUC[1=ZC\:C4"DU@3WKMFM2G M=Y2)+D@') (@YJPP0X&B$V6]8U'$2%6S!L8- 3PCU]D9#Q4V>E[#IR'@@C M MG\3%>L(!@KTJ1OKWY/<=2R.N/380+7@YKB(KXFUR)*;H# \R!:BR+]@$W#/R MHVJ<5.MW?#L8C>8S9;=_C<8X^P33_;'12T"SP$EIZX;1>.;N\Q^G?S[]BC,H MC(Z_X'.!X# ^&7Z=F/!TT"]50@]Q^!OT,_?S)^%"+VVK;;"HFSG0,@1(6 D)6155>E3XEZ952 MVEH 7B50?NJ5DEOX:&V>]ETI639#\,D;#7K=-!G+Q&33TTI8\)0Z39@+IAQ2 M94C@8(DU&)1D)BR'UN28[X?PE';\UR)]T*KQ6][TO8MH?D1" TQM;_HO [/[ M/?\VB%K)^Q96WI4'1)^LX!)(=D%CLH)TA8#?"9^)9I$0# M?IMT=,)4V:9=#>L9N$.+=J]1"3272GAY/<*(>C2:.^WT!&:5C,^.$V$H3H*E M&LIF9HMX,9%YEEK"D3$4IK,J20AI5*?G#.E&$CZV.QX MS]7W>;),MFB^I<'4DAJNV:_+E^!'\+<__7]02P,$% @ %X6<4!$C:.:F M#@ \B@ !0 !E9V]V+3(P,C P,S,Q7V$$(_*M)" M[P^]9ZYEUQOI;8(NM MI8TE *! KG -9'MS M*/C# &!O#V@" " \()V 3R<2(33L#V)!W@Y,8@3 MNU_)W;@#4 #8\FQ&#N#GY#@U (IS 7(SW]_E@@LNN."""R[^16$7%8S3MB6& M8S$$ ("< 7]W$^(,)IAIS]UHTE/!84PT/ WL=^U S7 #>FAJ.5@N!P&*T,%@]A!963P]K:(! ZAY& M^*K\H,?Z_60/C0P/_LZ-]8/C@G$A.$($B3,;"+@*_'^6DS-%/TG_=OHY&CDU MQF;A.$P$SIQSH3:65TL'R3E=_UA>[9T&^B;P?ZHS@?_30/\/9@ME@O4S]ML8 M$S'\=WH77-A_;[6#\:B_V.G?17)ROP>$#E9DUO"''W3C+"02H)48]<+1H8'%^",>JL[0W#GGMKIMZ=O"A2:%0C M&_#&0=ISG\"-P\NR>$+XB&3DDR;P_3H/3Y+X18:YFOP^A<)FGQ3V\N"\=UND M[E Q8>OM[IDJ7(W45:CKO$'*Y/7I$>";@[,5GU-NU7YNSV'?.3>Y!#5M0& M3)AZ4R\..IHN]*WO$3TXGWZU^G2PSH-KOJWO-1O=^SP)A+(R/Z&$7;E'A>>\ M@\_K?S+=AMH/.UMC=_+2UU?)(*2P^R=8LLGRB61LIV6TAV$):QUH#8HPOS04 M!+=$_/+N4RE:A%7UX%L"]%.NI_04X79W3<8+&=-SYLP7T8%$LSO=VD&*'J\F MZ'U&DD-/TS>%AJ6*T-]?&@NRTVL5RS??DX1)ZUW><]?@?6'"K)VU[TL;2_S1 M:N?#J2]X7MI*= M85'Q^U=.F*8YLRZ@Q\9GT9\9\9J3V+J<;2I9YKATIPNO5QB?RO/3D XI]A$H MJINZ4'?!QT3EE_NWF(D&2=P6;85?Q:.TB09;DGT=B MORB7J_;M[RO0:B]:M>IK2F]CVV>]6U@'7IR@O**MQK^.[W=E1[Y*LB%5"=&K MCGW.:XF6I(W6:Y?1.&LA?8&V;!'S:NRY] @K?^VT[3RC.&X&$BQ"O?0Y/IUZ M/6=8F![!2H<,.$\-N,:G12D>_R2QH)%:HO^(DF1C:,VS7#,,=VM7FV5R29+_+_E+ .M H!; C/9<JGB__Y74 M\AV&B7MM9DEH!]35' JX>Q>_G87+!%0QAL<,G45DP\K0S\S]: M;93_V8B8Z+-5K4_=9Q/K1&+/[76@8._J>3#+L8E*/A4)9UDUZL46>7HF*PSK MCND@LN>\IDXV"H_&@\SD7X^6D7FER'*Y74?Y;T0.YB8:EV62_$(9*6.ZZ8^I MX&DOMQN"#@N>\OH%R =TZA5(2X?=A9K]Z&K] 4EZ$/0F42O47"URG3YM+1AYYVN[ M% M^N7@@.0Q/.$#' L/TLDZ&%(@Q.HD]=?9$@=>[W&YE5>8?N_=DUAA3W9W-.SR MQ1Q1_:0M N;,KJ7;10N.%K'X'6+= 1>/RUY%6?CJ\L_NHV2TN@2R89?=:2Y! M6N@/<5Z%JDLZ4#6YY?N%C!CC%Q.-&:X]90=*QI57SP$E%Z#/J.]2G%P_%H7T M-I\X%:S+K98D/N^3!1>V^M-[.4OJ#F MP!A">^;Y).U<&'Q8^Z7G:87::7\BXJN2/V^\)X$V7ZM\XW;@M[2.[OYSXM%+ M[8$GE3U>Z\=]#+2?\>Z8A2=3W?I/N5CS.']@[ZL77I1&/.X/AIVJ8)$*&:R$ M%8?A*#?>YH"ZP9USGY][17L0&F^5S(3[O#$X:3@H;\&3DF V3DMN670VH'W[ M@#X7^4TC$3VJR9)1&-"+Q>D]$F12L1ZR"WIL6^]J]/0=MMM'&C@]3J93X/D< M;6':^PT>N>^TMU6:K5#D#4D*^5B,O6%BX\&0V!Q1PF*9ZO0Y#?[%6;?5(!,/ M;_U>IM:0B?.3)BB9%WP(W;E9@+:)#$N+'&3RM7^NVU;=B? MY6JBKJY=-KW=]9?/Z?P?G].'6O1B,%DQ@YT(Z_Q@"2^M6@=,7;[V(8FU03Y6 MX &4:>?( $H^F[6GDO8H*)UE:GQPU:%B2<>P0'.JGZ^).-9\=/!+&P-RE]E0 MZY:#&%IM3/G:;]_20*^QBUXQFQ@Z:"U/FMDEDXJ>"T!J=<-N.E1F,[ZU>:T# M9Y+7@0BWC,UKTRTB'I";JXXO(EDJ>9/3PHWJ+&N MMJU?OU2%+9];J=A,=/$V#WVECG+-\-Q_:IOWU+48Q\J\E=92B9K&[+I!WR/6 M5MW5AFK1_9>'\>Q?0[3RZ*:6IA+ET!('P7,>JSRDJ"[O3*2I?CE M(OGX=S/*QZ^2,=X%8R'^;-&Y3=XS>4YG7W?5*\TQW&MSI<,-BE+&;S7NI+0ZV%8G)/%FO7VF_3VB2.S%KV,XDW+5,65.J;$YX&/*,_NL,T M^M2M/M)^B.P\OV*A6TA3ZWF0%B4<)A1&79^MF,X\&*@32)J>Z7?JDC,_/Y(CFO/9R[?) MY_YRU0&6QMZZAK3\'&3HPS77\7X)>/N:AWTZ\2/LX ')9V];PTPV-PAJVOK- MA*)ETAU39'J-GQZY:9^-?-QUOUZCOR6.&+/9M*[U],3NOV[!NU^.&D2-;J_ M\=!HT&4^IRE0,S][-ITVZF.(;D-+PW1SA292LG2ERNO+R^SU>PJ2<]6QF@S* M*[)_AB?%[T#&6][!7=.+:>93DHRO&2J-E?VCSU.W+KZA[;XK5+E=@[C[TK>^ M,SU)FJ%-=[--]''^C([FZKP0;3IR;,?[%.EXH<5XJ579>[W,Z[WZT!--[33] M,VBAKEZJS!=CI_T]Q<;.DZ<-&6OE@WL.*[]6D,/NLM?T.^)X)P6):)7YSOO3VR@TCDNDS1JNER:VI MM_-Q"<3"YWX*%Q4'RA"3G>VU\5L#8?%@5CB='N!+]Q5]>@_K;+,#=;W?.L!T M.PFQ6,"#%G@?-JUU\]>+4@/2;=4AV0W''JI]UI^E"0=\\4STJ,(O-+7_ Q*3 MV5,8U=K51$@_ZW1$KK@BM5F6;HZRZ7FW?2KV:GK89'ST[%X%L9>-W;-^,IDM M\O$9X=3!*)',\ MR^U49WAL,34KW7_(2)71EO" JF\H2>_ R-@$M-]O4RJD]@UO[W7NOT6W7A_X M-U!+ P04 " 7A9Q03Y,*NC># <0 4 %0 &5G;W8M,C R,# S,S%? M;&%B+GAM;-R]>W/<.)8G^O]^"MS>B)GJ"*&+#Y $>G9F0[95/8YQV5Y;-;U[ M*VYDX"EQ.I6I3F;:UGSZ!?C(=S(!$J0XMQ^VG"*!)J# M;W)5Y,O%/_\A_%/P!R 7?"GRQ<,__^&W^U\@_L/__)?_]M_^Q_\#X?]^\^4# M>+?DFR>Y6(.W*TG74H#O^?H1_%7(XF] K99/X*_+U=_R;Q3"?REO>KM\?EGE M#X]K$ 516N3G+M3# MAC__[U\_?.6/\HG"?%&LZ8*;"8K\ST7YX8;*?Y2I?BJ]K MNEI_H$S.M?3E:.N79_G/?RCRI^>Y;#Y[7$EU?MCY:G4PJI&2&"G#U$CYWR]- M]G,/\3W)NSZ5U8-PI;H??:WZ0PPN\-TUOD:LOU-U"C/7=W4[5 M6_3A)?;UM5BNZ7R$K\5NFCV1Y^:##_JG>AHS4 N9EO/4U+TGJORQE@LA*[8\ M&!KDXI__H'^:;0KX0.GS[-/Z4:X^Y)3E\WR=R^+C*;U#5I>8QI4*OQ+*2F8+QJ$['Q&S^1AP[4EY W9R7@1LR0\$FAO38;DZQF+)'; X6)0E#HH6 MK%2D'D2#$I*?Y7Q=-)] \PD,PMK ^.\6L_U\\N!O5XTR=,6O/)'ZBI^Y'E ^ MK^'!PS'&IJO6ZZ7K=Z9"7 OR![!<";G2)O(9I;;?9OFP_#;3[P.U7#T9BZ]Z M-=Q_UR.^?)7?]%]2+NZ7U0,DR-7?:T &^TB2MN@/D.VC%+GV?13CDC(3PP%^V#6VD M*HG!5@>P7C:?-6J WRM%_K_A'X*HMYKE/NFU'\:!,%-[*/W?'!Y0K%XI9B!H MMOI!7+\F^@P]ROO#@^[-B\7'4&YOG&*UGMWGZ[G\I-XO1/XM%QLZO_V1%S,5 M"A[C--;O$Q) Q#(.<9QBB%.)9:IBS"(KH_3B#%-[6Y1"@J4".S'![T902ZZZ M#&7[Z\ +0 .3?0=LK+GCJOXMQJ:^=\_0U/\Z-C(O#SX*-US5K5GYUR_L8$F^ M72[6*\K7A=[GRO=K^53,*$V2(,A2F$2$0J1WF-I*Q E449*EJ2 1#92UE7@Z M_M36]%9"\+N1$91"NM@>9R"T,.[Z 3/P6AX"$P=;JQ\V(]E1CABYV4F7$6BU M@<[<-IY].#),9:6#1CA@)'.;E6>@-5.47T@&)J;[+2W7F^75-V9 M%$5C4Q22_TE_A7_6MU0FA?[AV)HX&6Z4!7A)B6;E7?R]VY)KO%JWXC\VQ=J0 M;'&_O!4B-U1+YY]I+MXOWM+G?$WG7Q_I2II30_%V^?0L%T7)QU_DWS=YD:_E M5[GZEC?;ER^2+Q\6Y2C_3N<;J>7E(1,1@3Q((H@RO:@)$TK_,\NB3#&64N[B M[AY:X*E1Q-?UDO\-ELH OJ>-F\=\\,=LYW>?TL,;F-QN/[]_>P-*9>JG]YF^ ME,$0MZN5OE":GV_T%HOKA5Q(H)8K38/%&NSIY,_)/Q;P/H\*!I=YU .'L9[ M\;'%:/-V>__\2C6)YG1NAEWP7%_Y4%J2M5N7<.)>7M@&":2 MLB#"5)+8Y>W1/MW4N+\Z 5SM9 6Y$=:-^J\@;$?<_G ;F':_RH>29/<$K?9S MU\\BG$G5#A2?E'AEQE$)S4[[8SJRO*L;F30;TK_FZ\>WFO663[L3VY5 MB&#]2-?@.RU ON#SC="?Y O]H01"*KE:Z7^OJKL HW-SAN%&38[/RXZJAGL* M([GJJBC91O2;;03(RPVHQ0<[^?VQ63??5_)9VWWOZL5[]\/8>O)V(4I#X[8HY+J8Q32)]<8\@R2-L#:Y8@%Q M@$*8\CC,9$0IB=AL/S;PZHKL)HC5RKP:#.GUO+V2&LA*W +\ WUZ_B>P+*VT M.A8(T%)X-Q[L^*3L^'! ],?AQ>T6^:=&A3^:UU#S-&KQ 5T(4!G,M^V/P)D9 M^R'HDR$[2C(J4_9#ZY@Q>X[6C3GWHOS>UG&E(0\2E) !@@KB"@3D J$H$B0 M$AE70:3X;+T-/KZZ*D^G<+('+P13>XT",'-L::USK.X9+.UXJQ]" W/2053N M6]\AN9=5]TDF9V89E2@N:WE, BU7=C6-UOIIYFPN*[[X*-=W/\P.1V]'_[)< MBN_Y?#X+LBB+ KW&9L)ETJEM"G#@>?&JDLHTO#*.?V!]!(ZY]^,,)>M=#(/I@,C!+N,+A% ]Q2>\>,1$G0XX6 M%W%)F?W8B(O7=+,4/J_RY6I[\C77+\%@)WYX!W6@9FA M0K1.[3B6&-Q>1]39>'!"R*?U8#?QJ.:#$Q;']H/;S5W"O6GQ: [QWVFV6SQ4 M,]VRHG0OSS#.(JF49B'%!41$[UJP# 14 B&D@DBS$K$/_&Z9:6H<9&0%SU6@ M3?%GES#G-CC;V<4K2$.?,1E\C)R@$K0AE]\;69U"P]LPY\L7*1SFFQK=& M@S+_5&]?^/+I29LEA1$:;!;ZF0!9*U)_^%RK I[U(."G7%]-C M\KAZ?>>PI.63O*<_MB&@I;W^<6E*:VWXVOCNMEN%!%C,6 MQ9SPC,%$<$T=62PARU0(58IBII(D5,JJ](TG>2;'-3\DWZSS;]KFDM_DJC3. M^++H$)+4ZRG9GN>-AOW0K*64Y"7LE4Y *P6^T+4$AZJ5-;QVRC712R:TN MV;76']0 W( *@C+$M@3!HS=@Y,?FU7TPENSC^AM&?B(G#HJQY^]PTO9UK2]_K-]H%?XVRT*1!@BG4,4T@DAE#+(DQ)!G2G'&$\[#9/9-KMC2=JO@ M*H++,M@79+A5H+>&6MKY"\BKDQVZ50<\'^CC9MH[/QL[$WU(O 2P0Q+HDU122%.D8*)1"R3.$&IHBXY:@/*ZF3+CI#L5CMM M6:F/J79@_K4V&G5QFP_S>%U:?M^QJ,L"Q0*8<02 5&L36S"$P13S$D@8B)QF%I75KTPR=0<%;6:C.$U2ZA1K=3C\U);X[=>O M=_=?'6NB'@)F9UYUAV'@!5P)-DBHU'F=O9;Z/)QAW,*<9[4[*:-Y_JH.QPD? M-\:A]DEMJZ>;8E!W/Y[SREPP3& ^R1?WW^7\F_Q57_98A\ OQ!>YD-_I7.]3 MO^6F"^\LS@1!."$P3>(8HA GD*12 YP$@L0Q8E18Q:7[%VUJ%%$I5P6J-_7^ MR_IVG"[T-@&8EH3:(MNV*5Y5^AC?6J5041Z?;V^V/$$?X)E;G(^\VI,;6'.M(QS_@/ MU^UT:!#\6T^3_,XXWNG3($@=G%8-,T/_Z("M/,VI;)!*)4(,,\HBB"31!CE+ M%11)DJ0!%8@'Q.X@RV*VZ9U9'9_<=C_M/@:6!P@3+#F,DDP;/BA.(18\A51P M14.:"42L'!F>81VWSU6+_;+.KG?&/19Q2&D$>86U6<*S-"HHX)$2F7*&8 C$V$_&SHTX(-X#OSBW4->B@]VNK1(;[,E] VJ-_#DC.R+G MTUOI*L*H[LR.^!S[.[L.XWY4J5]IIIV=$'K$XO-2CSC_?_/GLK.A"!(N1!1# M92HCHC".( YC"C/"48JR)$T%MCVLO#S-U%XFE:2@%M7$FQEA@9;6L4MD"[+7 MSRS]X#4P&76%RNG@\CH2/8XN6P8?[?#RNH+[QY<65W<-$EZ7A7^,5T9(\>;E MMT**]XM?]*9VP37'W)K\VJH(])DHB^TY'@K"%(6A-DU#E4!$,8.,2PQ%R*-0 MQ!AE.'(Q3?V(-362*8M8J?GR>U%%3ZE&'4"W^EC63_/\_.P,J/&?RM G&W(- MJLIBM4HFF>\GHQ7(%W\$6\7 3K.;"S%O0YP!^\7;;YBR%\E&#E[VB>9I2+/7 MT;NQ^;O<3+X0Q3M3_G(EQ3UE<[G+(I!QH,(T"V&BD-[!FJI .& F+HW%% N2 M<6)5HM)ROJGQ[U?^*,6FJOLL&M&!J&5W(]YK4-LQJD< !Z;*K:2@$17\7@H[ M3"Z&)3 ^.>W:E*.2E:7^QRQD>UO'NMQRI9:K)U/>IMJ,-JYVEB&J4 "5(AE$ M,<.0&>\D5ASS2"F6)=2I$O?Y>:9&)WMBUKG_)H!XE7/CJ2F++SI6W;X KQV5 M> !M8 K9D[!Q6_GO#WL%!J_ELR],-6[!['9]3TID7[F\PV%\4]*PN%V(;2&L MYKN;J2A+A9!0:=O#U!P4D*&$P12I)$(JI3BVVAA>G6EJY+"5M8R.V4GK<,#9 M"JS%N; ON(;V)VV1NCU JLN9<"MD#B?"OJ ;Z3RX.X1NI\$VL+2>!;<.,-Y) ML(T>!^? 5C=TX,ZR@$K]]40JB$FF$$0\2$W4$H,L#3BD,4,T8H$2F%M3Y=[ M4V/&4C2'-;V/D07K==1\8)*K:CYU8+1][1T(K",*(_&5)1INY'1&Y58NVK]^ M/.HY(^4!TYS[?=54#KBS^ MUEC12"+"%$V@C*F"VFC!D$2(0T[", @%IHF=LZ=UEJE11BTG* 5UB5&]A**% M(>,#FX%IX0"6JN)EMU#>2S"Y!/%Z@&NL\-TSL/F*U[V"0GND[J6;1XS1O2+_ M873NM8N[&4Y-E*_)97F[*=;+)[G2<^3%)_5YE9>'>3_R0A,A24+!(AA$)ADB M,OTG*6)Z^R8R%B9I(./$Q82RFW9JS-A(7>5O-G+?@%)R<]!6RPY^-]([-MZP M?!)VII9_? =F5U_0.EM@;DCYM,4L9Q[5*G-#X]@^<[R[BZ6V5.OOIE7(0M2$ MN#75.,:8T5BCS4.(3.L.S/1/*@AD&&0\2XF]\_WB-%-CI$90\ _TZ?F?0%$+ MZV*.7$34QFSS@=/0=EL#D7$7-U)V,MPN(N5BN?E ;"S3K1MRCD;<-4#:K;B+ M=X]HQEW3X-".NWIUG^H\,TY)&H8TA E&F@:YRB")$8$H3$@L64QPZI2W4PWK M1'LCI.//DZ+=#5U>M M*NS5+76:?U:W=ZC45Q@OJPJ)$&&@8!R)%**4H-1UV;]:6XJ?PY5G'6 ;X<=I?U7>>8#$ZE[>==*C5T[M>TGU5 W M=A5@"\_G!U-XG*]3*'8 ?29:27:X)]>]U.R ,G5-\/SZ*.=ST^2'+EYF(@X8 M941"E6()D=#?-(9P#$U_N$0;R&%D5S[@_/!3\P+468JEB*"6T36+\P"^]G=) M?U &9G*YL&@(Z=FGE/H-"7S[%4=2D*8/\D\.-:$/L+J^+#LC,+A[ MWRCO,V_PHK9]RCP?C#=>;>=S:AP4=#Y[0<=6K"97XWW9X.==V>&U*EKW[W2^ MJ3J_EBD=Y57E,>,ORY62^7JCOPVSA*09#SB&"0LY1"S,(,M8 GFFG[I4D8K# M9+:0#Z9&V+U#D]7N(EE]Q4GU%3\1;$#/:97Q492%N/6SD57=2&Y2$>;Z'YOG MY0)\TZJ9O<%2G>32@/42F$Z%A7HQ34+*0[''Y=P4PG#T=_5YW'8[RJ&?WECE MV@SLE1J@TJ.N^'D#2E7J!MK50ZJNKKN>[BGDL9-I?U2]-B?M(WSI+5!)S&B8PY )!E$0*DCB+H8J0C(GD2$56<6C' T_- M1FID T8X>ROI *OK1E)7! :F(#OEG0RD76WUY42KC:-1V?E*5-,SS^ M0]LS>]#78H*M$F!/BYNRIWM]Q9!5#GIBZM6:Z2C*N)9,/[Q.K)B>PW4^+UU) M6LAWLOK[_:+,^3%NX*I)T8>UHJ9:1LG%$1$4#(20Z00AXQS!"4G-$%! MPAA#+BSJ,OG4J+/*&ILO%P_0U-T&\YVHSF>2]D_ ^@QQ$%R'/_,KQ04_-8+_ M$>0+4"&]$QY\L("ZRT&=,V:>#];LYQ_[(,P9F3,'5^YC=#01C]AS5Q:0*A[' M/(-=V@M33:/ VM%76 M!2MW2^L*$%Y-J4MSC6LK7='XQ!BZ=GU';C!NW[(ZDCDEDXNB-*IN5RO]'2@[ M?FO[:GO)9_IB/BI=1I^>R]/UI@ARY3ZNW$S'U#:C+$D53B4,8DH@BH, TE!& MYI\H#"D),FI5.F%,H:?&6;\MC//=>-NK$-PS):TJ#W[GJNZC?!4L>7%B#WAH MCC5BU@]T7V&PIW&YY]V[KM:Z\>C7BM^4*JB#F^@5%L8GHB/4+ M*E*8DHC$=K5]6F>9VAME)R0HI71\6YP%TI+>^\(S-!\?(3- '<16"+PRW-F) MQJ6D-EU/.*3UXB[U#X_KS 5"J23,!,R(#"%*!(4L83$4 4\I44P%V*H+^-G1 MI[;(NU4V[%+-<,(5#/O5+.Q3I_"_0&W"X:H1=JI ^(I5!ZTJ#?JI+MBPW;VQ M:3:KES(4HS)[;OG?-_E*"E.;-44(4\AEF$ 4(0Q9E& H!.))BC)%[3K]6,PU M-=:J@]%6\EF/^&A?U,<&5CL3Q1-8 S-;(V45W76SW?(UHOJS5RSP\&FUM$TW MJNUBH?>Q!6-SBQM;%*OU["N7"ZHW1+\MBF?)@4F;5];=UELDQ1"TH^+V2S_*-WHYD.S5XPV?HW8LU M--8L8*5ZR_K7]^^M??VOXW7?/L$H*]Y*QV:MVUWLOLH_ZN?Z2?U*_V.Y:JK1 MU-_-!".&$RQA$&@; &5A"&E,*91A+#,EN,HXLUWE%V>9VBIOI.NPRB\C>7V5 M>\%GX%5N#XW3*K^J>M]5?GF"T5;Y51WW5_GUB[OV@BKX?*GM!#WZOK?TBYR; ME(^WRV)=G#A+=QWA A82E64I3#(37IWQ%-(PI3#@C(:$\DRD3AW]^HDS-=XX M>U"R=Y;2];B_YT.SVWJ,]RA&/-;J^!0Z-*;R 9[?OE6])!JYK94/]$Z[7GD9 MM1O/'J6[U#Z\),8Q"[, (D441&$4FCAX!".J* KC1"GE%/ET=I:IL>*7HY0] M-^X[#Z0=I?6&9V"F.LF3\W_@TPJ!3[XY/]&H--*JZS$[M%_L*X;[EO/E1K/* M%\EE_LVD#,RP4&&F8E,6F)K>5PF%-(T)C%.6!(JP1,99DQILQP(VTUI]ZP_3 M?P>FA?L5%1+06E*PVHK:H>6"%?!VG.$-S%<-U6YD!CNAAXS0O@S1L)'99^9] MY8CLRTAX)8F1QR:#GPQ)"+E,!%A' 4) M3A/FU)SS\E13,T=J\?;S1!R[J[? :L_+%A%SW5:R&Z9/Z>*O:[T),BZA#^9; MD"\7]3F.2D62F6+"E(@RJT3_%$D%XX#&4H8DC:13T&[K;!/D.E.Z=2LM:,1U M/"JS@]J:P?P .#Q?=<6N8[7;*YCX+T=[:<)7J!=[1??S!5VOW=0A#OA=_BT7 M@?7%'$^7;>OB2(A,AD)OK*7^@^'4=%)5 M4"8:;AX$ :-6M5T.1IT:QYL7;5ZL?YDOO^^5?-H5 MXHY%%",3$QEJBP,%C$'&< A9DJ5"/^<,R\PM;=-JWJFMX:H<$-<" Z4E!OE. M9$>'NBWP=OO! > @_*:'VDT]KT$FT55.#S7_]S;0H+E M5B'72"6;)V/'8=[Q'IC!:GE-Z>]:8K G,MC)? -NG\PAM\\()P>H_$8\V4P\ M<@24 Q:G$5$N-_NI";>+T=P5GLVB+ Y2$4#)> I1%D60Z.\?Y#@+,!4AM^Q/ M[##GU)CKR]WG3U_N;]]\N -?[_[RZ]W'>W#[\1WX[+( YB 8G (D@HY=3M:.]P^*F13',T MWC$IY0@[.]KHCLC #&$/AC,3G-?9YZ(_FF'4]7U>N^.E?.&J;JOV#2WRXI.J MPR6-I;*_SV(!>&&E$\^L9QY M5)YQ0^.8?QSO[G#.;WK &FXSO57J\)4HR7 ( M,$_'8%? :#W2/G/;>$?7EV4^.*)NN ]*_R??0#=7#5]81W= M5^.,:&]G31M$0WIKSL[[JNZ:-B2N^6M:[_6=85L'XLQ8D,284 1Y%DN(,HI- MP2(%11:R3)"$QXE5P2+K&:?&2-O4S^=*/E^9M W =J3C%;:!&>=:#NWG*T!Z M3* ] F><[-EFTHFDSAYA8)\W>WRC&\7L-\C\7QNZTFMU_E)QV2Q! 0YHRJ D MTKB2])Z.QDFJ_XCBA"A..;&*^&F98VHTLNVQNI6S?B.[-YL]1K.=03QA-#!G MN,/3J1WM!0 \=*8]'GGT)K475#O7K_;2I=UL"!.]FZ^K8C\+8;9.VE:1"V[: M^@6!TGL:A2&6*H.(1102;4_ 5"_Y0"@:4$Q6N::VX/=$+?O.\GUAP4\? MEVO]5W0#XO*WJ6.7GS;0[2P*3U .[O Y1/% 3G\6A 48/FV'MNE&M1HL]#ZV M%VQNZ>@D:;+%/JE?\@750]+YYV61'\2L2L+#C L,0VTI0)02 AD-L#8BXE"( M1+--Z!8L;#'IU*AEE_*X5& K-6C$[MX&T>8!6#I)/,,ZM).D/Z+N3A('B+PZ M26SF'==)XH#$B9/$Y=YNO+0[Y=*3+83)?/SM6>AI-SD M!5N!025Q ^8 E0R=4/+)/W83CTI 3E@<,Y#;S;VR%'[1DC=G4W_-UX]-*>OC MT!&5$!10&L.(J @B3&+(4L1@$*59PB2*(^%D)+E-/S52JJ4W)1&7#XN\ U-GQ[CRZY+U+O-JLJ7R)>BZKPS$XDD"G$"*3%)#%@%D%!$8!B%.!1AH$TO MQRJOUR>U6G.CUGC=B6OV*;T[15^'W7:SYP7*L;9ZIOK#GK2@$K=NL-QTW_*Y MS[-%Q^\N[^JL(^_Q;%$XW>%9W]FG/MD]_2&+SS07'^5Z1K$D(>4<4A0J4S2" M0(8TR%D2*\6)B&3J5%C^=(JI&4EU-:VU$1$\:QF[E8T^!M+Z=+L'/,,?9QMD M2NG YQ*9CRW(=*PM=DYY_P7%#F9YA2IBY[0\7SKL[)4=#ZAH\6C^?[>K?[6K M5F]^<;L0AQ_L73F+61 +@12,>9P8*L"0$&U^*"(C*;.8)EC.GBLV6M/5VO(@ MJX],+HOC6+(!CVJTD#> R8=\428L5Y7$].2.)UN]GE82HQ0AA&'*$(7(/"BJ M,@%%$*(HY"J6$:J?UMW"TE(<^5DU<@W]I$Q)N%=Y1I;GDV.A/O0)9@EV685D M3T"3V;^MJ5?^TIQN'G^V=X/'LTX?P'H]#>TET+CGI3ZP.SE1]3*H>XTTO;$O M]#Y>E!&E931ITXJ68I+B-(414X9$!8,D"B0,1!+(B/- V34S:)MD:O;O@9Q5 M0'2'=I47(6WG/%] #4UE73!RJJUV#82^I=8NCC]:Y;5K&NX78KMZ;8>\NH\; M60()*(&%,I,JM-<4\YIL897^.]Z@8.G"Z_LHV^EHQ \?)5AL'])V&8#-0O,9^/Z8\T>PUM>8AI-T M\0*>5TM3/;8 R\VZDD( $\-*Y[O5MUR!8JG6W^E* B&_R?GRN0SM,1:VR!]R M<[$&4JX6YJ7[^EY:ND>1X^:KE?+[\;C:\YK=/RV)=]E[3 [^A M\[):U]='*=?E0$9':G)#2AU M\7SJUAE+[R=Q[I*,?SK7&:VS)W;=1^N>AE(7D:\FNMVL'Y>K_#^EF$D:LB3. M3$]&PLW.1=,C3PD4F#":AIQP)ES34"[,-34.K'L>E/QWTX0,T*VXW9FP#6]+ M#Z\?% =W>NR:1C0L!G:2^LU!N0*'[QR42].-GH-R1>]S.2C7;NF=@]+4G-ZV ML)^%J4Q3%,908F*RV<(,,L532$5 14QP% :J8^[)R613XY&##(EM3?7"1Z[) M*="VYI(?^ 8WBCHCUR>GY"(D ^62G,[W6CDD%S5OR1VY?(][UOO=8IVO7]Y* MLW6/?Y,LLI"K(0HTB3R2%B L.,68Q1*',,$U$HB*K0AH79Y@:8U1" M@EI*4(H)M)SV">_G@6PG!R_P#,P(SL@XY;JW:M\CT_W\N*/EN;>JM9_EWGYA MU^7\2SZ7E5=H)H1D*,XDY)E)]R)I! F/&,0H#/1F0I(H=5S)N\$GNHB-@*"2 MT'7Y[@%GNW*[P3'.HK5!HL-R/56Y]TK=&W+D17JJS.GZ/'--1XO=; #>F,!@ M^41K!P4X2Q&)$(!UN_G M2&H+'PM3@D\2F,A4*H$$3L/8R<+W*-S4J*$4'%0-0OF>=E5ST,;7NCTF,=E" MS1G(@]9_7;H>7B1=.?M@?3YQRZW&*SW'H;P/YUM7:- MV[;\"]0:7CLR==_/#("[U_V/3_G&W2\-@.S)_FJ(.;H:<'=/H-XNQ"WXBE?Y,;ML\Z_R;L?AJGD+(DB%$89@RH.8HBD0)"%:0HI2ID@ M2&2$.59CMIEV:D112PW^@3X]_Q.@!R*[5F"V@MW2'O,.YM"65B7P#:A%+H.1 M#H4&M=0^RS"[H.2W$+/5S".78G9!X[08L]/=W:AIUQI]OR-Z+O0=^4+,@B2C MG.*R0'P(49:&D$K.H4@0XW$<1OH_;DGP[1-:K9]1$^ ;>8'<94 O5_9+,QV M\[#Q:+U?61T' 97;T\N1)ET>C!UI>0![I&*LC: WX/#TVT@+\P4T\OJC*3M< M?-+3E1E'I24[[8_IR/*N 7LB&\8SJ^H^USSX\$E]+9O_5NV!&^<*P2QD4@G( M&:$F+#'5U$4%5"PAB,F(4>ID0_D2;&I65B,R6)P%J2 MIP%:*-L\2#N">XW',S 5.C1BWC[$2C/CY]S7[<:[<\PWW*,W<[:1;7K]GAT0 M[=02VF5\GT*3WDE1XW__8)J"?,@IR^7E;3^ M>,(.%9]\<67&47G#3OMC_K"\JZ.MP1^EV,SE)W5'5\;F*;0-TS!6SF\7XET^ MWQASQ_0:VA51C1519;-7+A)3@4TBB$DJ(<%I1 7". X2)V.DFQQ38YY&#;.[ M8$;P.JNU%!W(6C7C!JNR.ARMEXX/R]*\&?X1#&W_[*'?Z&"V=56 Q UXLWTB MM2;@]U*78>K@]L33J]'4491QK:I^>)V873V'ZYF@\F93Y M9%'67R,*T]IV) M@$>A8E(_GSB#B# ,221C&,J *B9X&*3=NJ.U%%#PTP#T=>_06 MN!?5.]<$]_+%':HJEJ6A-*MLZT75#W;LKTA\4M;MVK7L%Z<^KI=CPLA'PU[J*8EWO MF.)(:*PH)"K2Q*="DU<3F] "DJ6QHBR65@7I6F>9&O/5@I8.X%K2#C6D+X/: M3H+>H!J8!3NAY%1%^BH*?*>G9/>:6-JOBPVJ[U# M(90$F0PBL\\QY:(#%$ FXQ1FBD0)1TPDB5.(0-MD4V."]Q_??OKU#MS?_N^[ MKQU[*)V#U,ZGXPNH@7E@UU<)[ 0%OP]R5&8#R2#=EL[-]SI]EUHTO]B!J>V> M;HQ11XT5]\M;_O=-OI+OM0FY>,C97-X6A33]EKBDF"<"(JD01!E/($6(P"10 M82 9Y@QCMR27JW-:+8I1\UQ*N0 UXA8=&M9>1]F.2?P@-Y)94 MU>KI]<#LN&RLQS PS95JF).K?46JO=1.E8.#KUJ9@2PK'[#ZI,A>\HS*GCZ0 M.R96+V/V#?2\6O:EN%3WI8R4FB58I$@C"E.6*8B4_HGQ@,.0!RH33&&9\&ZA MGSTEFQP;[X4CVI1R*EIK.=6QBJYQ4]X>NQV-O\K#')C31WZ./0)-/6$^3.AI M7^%>*1C5$Z:7PU-]3="U+\."E[58S:1?\N)O;U[N]4A5N*I,(A[@$$:"<\WT M40 IBTW,*N&,1RJ6RBGCL&6NJ7'W@:C R J,J)UB5]L@MF-53\ -S),=,>O0 MB>$J&GX[,5R>;N1.#%?U/NW$&,B)C3,'8R!YN!I\8(C5QN:W\+D]U"[Z+\P*OZJM[.Z_=829^+=3OV MJ"OS6*/C97CR^ZZE\?VNK;Y40X'=B?1\YR*],5CZ&W(]90=*A(=T9EOX7G]B<8N;[<&=U.R\B= MNZC;:KT5_[$IUN6C^F6Y.HIN7B[TCUSN4IBD0&$:B$S;VJF$*!819(D@4&(5 M"!8E<90Y'<<[S3ZUU;XG/%#+U6FRP+X"G6QRMX=C1QB#03XPH7A%VYES.J'F MDY/*&3/<$UQ/E!\EJ MWS%\]O;)7ZH"OAUI M# SIP*Q22U_UL&GD!]]STP6@UL"4?ZQU (T2)K31>[7'+A .4-C128S7J.'8 M!:<+Y1H[#=6-_C[L2HJ9GJ.W$4R.Z#^]OW[S_\/[^_=U7W__?]Q(T/H1V#'?$, .3'=[(I>!196@@_2K=47')Y-9 MSSTJ?;DB'E:Q*UGY2-54>U06+)&7U48#/QR T+'+ X[5O@*F8FV8 M46P8* BR#"*.M;$4,Z4-*$S"($@%LTO%;YUE:MQ3"@EH>^Z# XAVG-(;FH$Y MI$*E$K"J6>V]#&T; EZKSYZ=:-RBLVVZGM2:;;VXVWH_6WYQ1AA.) MCR%*$ M]'KGB=D<)1 1&H98&U"<<"! 6C&MLTY*92'(8BC=* L3!)8SK[)E=L.1K.^[/]_PAI.^KM MC=[ U'NQ:JX_[FV%P"?WGI]H5.YMU?68>]LO[AK=NVT_M6U)U8S_3O*Y_DO, M)*$)%YH5L%32M%:/($TH@:EB*8M9QI!RRJBSF71JS+P5%(A:PMX\886]'6WX M1G1@%CGL2K?7KFZ/51JQ?88%VX/D-S[88MZ1 X7MD3B-&':XMQLIF0CD73G' MNCQ6**,H9$C"(#9AQ&&402*R$)( TU D&:((NY#0N4FF1CIE=/Q>E=..P8UG M\;0CEKXH#4PD[@ YLT8; CY9XNP\H[)"FZ;'+-!Z;)S1[*1:Q[EK.H;O;5@A_[Z1B_7=-_W'-DM- MX80'5' 8)9Q Q$D&:4 0Y)AGIM%82AU3#<[/,[65NQ,3E')V3P&\!*S=@O8 MU\!KNQ-2[N%][3AXC?&[,-6X@7[M^IY$^UVYW%>"L%SPQR>Z^EN=31-%L0AE MG, T,O%]5%#(B"8')D-$8X0)#H)^6<*'$TZ-)F6'SB(_F?.5DXO,(7,\HOG!?U[3B;W*U,"'+VS+()S/6.]Q4 M!#))%(4\X E$ E&(:/VGKVD3.M75$YS<5V'J$;E7V4 MZ[>T>/R\6AHWJGCS\ELAQ?O%MIWK+5_GW\I(0"-(OMB8=O+5+Y>+8AO'FN$P MB21.H4I9"!'&H7&,QI QA)5D(F#4J6>@'[&F1H%&):#FR^]%E0:PW'8UIEM] M_NQ&@)Z>GQTYCO]4!B9.TXFM?"B-2J8HUD]&*Y O_@AV7:=WFMV G6Y@I]P@ MD1^^9V?I)M20=Q!E+>$PCF%&S%T:F(W881YJV M61(10@(>6[4146N# MTB!)MJT3OT[>K0T6%U-QK6YVXRC3-^U6CRW*QFES^C"CL4(RR@B,8JK,^9J" M)"O;&=)(_Q!F66+=SO!@Y*EQS58X8*2S;UIX"%<[8_0"86!6L-3?J1WA65U[ MM" \'&^TMH-GU=AO-7C^ K>E5W;NNG^4Y?)>JK?+^7)%Q;)VC&21"D+]#*&* M0G-NAK V!R*N?TIB2K),$+O:%ZVS3&U)ED*:EU0CID/SO(M(MJ]0;_@,O%JU MB. $GBY-!B_BY-!ET =>([49[(B;6Z?!:WBTMAJ\>/-XO0:OR7_0;/#JQ9[Z M!^E-F]Z)K5],D,+Z=B&,O?-L+IFQ..:)D@+BM&PD%":0,J8MEHQ0D89!$B:T M9R.ABY-;?<5'[2CT60_T2 M9]HYXKN4NT[ME(W3/'D.7GX3=?LDSNJ_7=:B1 M^P:4DM]LD^C;4>[?@N@J8(/V(KH\^^LV);J*RM7N1-='Z$9F[Q=\)?6:?">K MO_=<3F_I<[ZF\UV]#Y%D$:8A#)(XU&2F.,0TD)"J6$@ M*VGQHN8MR8J7[^GVIORKS!\>];[_]IM^$3_(CQOC':F;->U/L]L"!)I;8DTH M*4OT%D!H5B%8IC"(0Y42'O)(.B4PN@HPM3?J.[E8/N4+\WUW-/2=H;G&+^M$E]E):4P4S50&41R8G&Q,M=W$.209(2JF49+8>34N M3S$UTCJ0LBI/[I3OU0)F.TGY@6AP.\@9'6M^N0Y "X/HF_?80__KF#E:1A^% M&ZYKUZQ^BRO=U_>O]#^6JZ8NL+N1\>0R]B2RB<5NYEC?NNVC,CC[9B+VNUOUI; MKNH02](D)=S]>,ZK"-;/I5]@1E)!411I!H0B8A45B%= MK;-,;MTVU?SE5E!0^4D<@B4N0MJ^DKT!-?Q;N<)H)R/X[ TCAX 2'UB-%%#2 M 3.W8))K6+0&DUR\>;Q@DFOR'P237+VX7\68.N>9X(0@*@E4820@PDD$F0@0 MU,8*$501(H13;/WA\%-COKUJ*9U2R(_ LW.1=(=D8(YS0*-S]9CA,K^/9GB5 M"C+M6=T7KNJ:*G,=#LJ& 3*@5GB;%:,$1OLY :_#]*! MP!DNO[DRMI./G"_CB,EISHSK !TV7$TX61- +:3@(M9L1&0(4<)"B"GB,*-* M[[)8PA&Q#]D_''MJI--(Y[!-. ++8@/5'8*A38HF-+1#^/WQ=\9^C]0=CI%V M1E>_%&[[H//ZMNY^CFX9;\]S7M:#G MJF#:$_$&O!VD/\IE%+QW2#DSU?@]4B[K>[9+2LOEW>C@MT)^4G?%.G^B:UG, M>$J)4B2$G%-MC80!@23A*4PC@65$(Q)RIP8IA\-/;?%KZ4PT@VSDIM!(J(H MY]SN-,=FLJFM]:VLX*>5Y*820"Y,R8MKYK0HZOQSIZ^X] MM<#(JR^U;;YQ/:L6FI_X66WN\5.[VWP-9G&6)!E.&*01X^;,!$.B=86I2D,4 M!5E$'.L1G9ED:O1R4HNZZCS:LV)W":>EZ[0G2$-[25WQZ5VG>Q^ (8MTE_.\ M:H7N?4VOE><^N+;;FJ^I(U\\E):A:2K=Q$13SB2.DA325*]WA%4""8T0I!0% M@JDPI,*I9/_EJ::V_G>2@D;4S@7'6@"VXP(_L(UC0+@BYLP+U\'PR0XMLXW* M$=>U/F8*BSLZ\H70-J&V/NC\,\W%^T6=7%J[L3'&,LLR 2.>2N-W%)!AI2#E M8<0CQ 0)G?H MLXV.=;8"@N,M#!?-)G4CHS1"K$E:?@";FC>N(C9 /6PK4#Q MRA^M$XY+(3:ZG["(U4WNE08_Z$_ Y(.%4?O*1R MCP*$)T..5H/PDC+[90@O7N.>YW&?K^?RDWJ_$*9UYX;._YJO'[_(>54)^3%_ MOE_>:;MB_5)'!68QCE@:,HA9PB&220RQB!$4-,,RH*$*L)5[H,/<4UO8I?C& M[;Y3P#'RLLL#:&> @6$=F" Z(>J4==(1F[XI*:[3CI:OTA&/_626KD/TR'39 M-L,+:2(P3S7]8-/I@@0"4B9"2$(B@RQ449!9=;HX._K4^&:;@>#<4_ \>.U, MTAN2@;G"-QH=LE:ZH#)VMHK7KHJMVEOEIXS;%;%5WK/Y*)XZ()Y6Y[KE?+61 M8B\$9):&.""F[E^,20(1BQ@DD?X#1U3;6"35"#J=M-A,.C5.JR4TR7KFO-$Q MB,,*9CL'BF_P!F:_"S7]&C@_6(3">2CE=QFB88OXG9GWEN&^EGN[ ML<\[J>1J91K>\.63O*<_]H;^*->S- N$PI+!5$8*H@@+2)C2/Z42RR2BA%"G M.+$K\TV- -SSA:W2E2@93T,*OW8 M@J SVUCBXI-HKDTY*L=8ZG],+[:W=2P&2HO'&XIYS7LH-FW''+ M"^YI8"0$HRB 6,2HE 12# /(26(Q2$V;=*M M#DAL)IO:VKM?42'/17-V>$>W@FRW6GU!-_ J/AO2295^8.!V/E]^+RNWFH#9 MO3#/ ?) ;- :(&3C_'RO$;31JOF%L(WV>SHX2LMTDZ]+M?Y.5_)V(;[*U;>< MRR;[,!*<(R45S'"*]6M<;P!PC!44)(W"C 9*1,+:;=H^U]3(1:\%4$KLX"N\ M@J:%']4?1@.S2)4JUD@*M*B@D;5+UNL5Y!Q\KOX0',D#VX*D)T>L'22M;MDK M0XSGI+73Y?%*?]5>E^0Z]V13Y0A;% M.UGP5?YL/M+BG$;D[>III"%/. T#B!C3.R@N,DBY0)!'2"'%12*$DP-F4&FG MQN#W_WH'WG[Z]?/M1\=Z)\,^4SMC99/VG:8WH-35'//O:ZL_ MKO4%>PJ7#8#.!AL/DM$XRN/QF@L]J,#C9E2/@?U)7O8HDW9,S^*/4FQ,;,7= MT_-\^2)E_8HKZWEK :5XNWPRYV:E>&:7Q\N?/BF]GU@^:+VDJ,KJO5T6ZSVN MPC1A#"O];1(I@BA1,2190B!.,T8P#FB(G<*V!Y-T:N^>1E%#7F7C'\B,<93HFCPWVL.U>3)-XA ._E$I5ZB=6EV4!MZN5Z3YG?KYILEY%^=:I@Y^- M7C?@]LDL\CKO;9AL^L&?@-<\NL&$'3<9;VC,3S+Z!I_0/3J_BLZ[%4*OM:+^ MZX-^TX4SPJ,8BU3 A""]3\EH"DFJ7Q8!"1F.::8(Y[9A^A=GF1K'5X*"6L2; MY@=@A 6?%I:\W@YL.R=[@VM@/NV,E%-T_U4D>H3Y7QY[M'C_J^KM!_Y?O]C? M\H]F:9P&(D(8ROX^:S!VHC[S_M >N^ ;V AJ\]Z/'PK[,-O:#DQ9WHI>L[YTXNGV0Y MIK&#/M0.\#))-^%Q(D-$H0I)!E&4"4A2%$+*&%,HE@'!3H$S+7--C1[JI)NM MK* 1UBGWV09D.RO$$W0#,<7LP+N0X$0BH?1V*F 11!B'D!%-@H+* MB$EL?#]BMEZNZ=S.>.KNQ]G.,=R7]=[,T=11+BPJ\Q] M;:*IV2_U#K\6%FRE!96XK@Z1"^C:.D3Z8S:.0\09K@[ND'8L>KM#+@P_LCND M7U/]N%^/I=W4C$5*ZAQ6-Y"BRD M>//R6V'*T+U??#,M>A"+MIYZ:FU)+#K@6'6R*LB"E_E\M,Z!;H=U(Q^$YV!'0,.@.3$8&6",U M:,0&[ 7\]%N%\A_!5GAP>QUF9VYR1\PG3SG,/BIGN:-RS%\=1NC*9=_W\OI7 MRX7^D9>'U84FSK>/)F6X*"OW;J_1!D+^/-][N\LP)2KD 91!>>8KR8-,4S.M3-FSQ7K^ O*B,&6KZ:[0Q_.!@JX,V/_IV5+CJ,]D M<,[\?E!KY4"?*B>^TJ@N-;Z[L%%J$$O/(\A^:;:_6"/SKS<<3XG9W]#=*Q.; M_]_]?9-_HW-9%E74(^=\+87YA9;C\(.]*ZN$^M/*['R^$5K8NQ^\U. +75);ZGT0W8*5O]TKQ=CC\[N*$" 9QI?'$#ME" M!@M@P 5&GYK6X__%'U7T1Y1@]'K=8__=,Y5!G\%*;K&VFLS7PM3^81*]]", M13031$601!DQ;> S_1,A4/%4@3-2J=U_,A9)@GF$K]M4)!8CI5 M!QC2E%']1Z*!1((0$;EY<;I"-@(/^H',VJO<#8@1',?U&=9/1K0_@MNU?EFS MS;HL_;=>@L_4;PSM620\.X3W)AC;YWNJVQFW[IF+.OH!ED]/R\574YNS#K]@ M 0NY0APR$3-3[#2$+-$X4<2#5$D9(^06('<\P]16<24@*"5TW#J?@&>YN^T# MR= ;T#TTA@ALNZ2ZUUW;R23C;JPNZ7BR][EXH8?\E:UKGC'&*6(AS#*A%W3, M,20L#:$DL9)8A5G&B5-OI'.S3&Y1'V2R.,:AG,?1;FWW1F?@]7V4VC+("40K M!H-EN[S.*4&KKJW9+YX\^75EYN)^65=#:HHCS9(DB7"2I3!)D#"-!U.(HUAH M'I L1F& .8IF"_E UU+8+?V+:%K.I\4%;IZ M0[].BGI\LT=K4C:YS&C,XQA2'F&(<*0@D:'>R3/%,Q)3(JE3-;/STTS-4-CV M 7RNQ.S6+_$(2DM3H3= 0]L*#3:UA /V/SR/P1"=#X]F>I6>A^>UO=3M\,+5 M';NDG"^:=,2'?"'?K^53,:,LD&F,&0Q$HB"2DD)"$@[C M%&',DDB%4>K4#J6W2%,CE6KW7,H+]G4"OQN102FS8P4B#\_-CI7&?1H#,]A^ M"Y.#![&GCXET/=OJQ"AE]\3IL7$:0B3@5GH9.U=FW" MJ5'LH;RFP50M<0^.O0JZ'8/ZA')@?NR)HC/OV4+CD]6NSCDJ9]DB<,Q(UO=U MXYL[NEKDBP<34=,06\YO%^)=/M^L957.5HO Y\MBL]J+^R8,HX 'FH8H22$B MB8 TS"(8A4F6:$-1R-C)N=Q1CJFQTU]E_O!H O/H-[FB#Q(41ID"+#?KPI0J MURHZ^J2[/B [RAH!]H&9K-' !#Y6YES5.)67H9*U'G50#MA391 '>$\X?;)? M5U%&)<6>>!US9=_ANE:>>=K,-3M_JV,-/RV^R#75_"P:>3[*]2=U3W^$LS"- MHUAF&11)F>Q$ T@)3R#/I. QCZB,G,)D'.:>&E7N1 >RE!U0\1^;8OW4YF?J M_0 L#^J'@77H(_P=HI78P!2JJ04'C>0WP(3N:(M/2^^S<(TS8GZ+V-A//W)! M&V=<3HO;N _AQF3%:CW[O%J*C1Y\57=3*4MQ16.":9LU2OWI=YP._U4:*#SEE^;S,]VX.JE(6TSC,S/8MI! Q M:8+]6 EERA.8Z)(YN3*OSC3U%9X+>BV;Y'SL=\%0*U/_OK#-/SA7XG0GI## MG/^U(^'Y"/#"9&.? K;K?.8@\,H-70OH?GVB\_F;3:&MB,*T"XG"R%3\5YP3 MS0:"0JH$ADDB,Y*(D+' :E=R8?RI<4!=_[64$31"NA;)/42P??E[P&5H+XH3 M)!T*X9Y5O'?]V\-11RY[>U:ETVJWYR]S-]"W?4"^+(N6R7=T31L#DJ:[^X+PX_\$F]7\O1M?N7Z#NVXWBX7Y2E$<6^"_69*LDRD)(:!S*@I M*AU#I@(&>93%02*X"!.KUGUGQI[:TM]*!WXOY7/I*W6$6OOZ[HG%T&Y[?S X MM-3J#L=(;;3L87%KG'5>\=9F64>WC-<@Z[RL!TVQ+ES2.RNX/$ MWI<%!V>4 M(XX82V [1.*;*B*CN &5F(/D$Y_#8:"LXH.I7BNW^)R^ M+1G&9R_OW'CK>-Q/N\"FF5 DQ0&A&L-(;V$DY9#&(85)E&(N>"PPSQS;;[5, M-S6RJ"WSV!<;KO&=#N:/('1UI[H#L[@AD11EU.^NX9(!_/AO-I^[8:C.48V&,YK M>&HI7+BN]P[B,UU]6I4^5/'O=+Z1353F3*DH(PJ'D(N80D3"%!*,&.1<(DJ# M))7"RDYPF'-JQL+ASN*9KLK]Q*800-- M:_HOJVX"+SS%L,'G*-N-[3 ^NL* M*I%!*?,N,'R0W<7NGI70"1'4B0PYD&B-RY(0DQQ!"476$4A4VFH''RN M]C-/C9;NC'?[>947$JRWHH)_H$_/_V0Z3901@,7FV?1M=7)2.CP+*T_N, B/ MP%0[L4O#9D]PL)/\>OFUGA@[N8F'P7HT)[(WS%V]S.ZX7?%!.PPXIH?:7<\C M_W6' ;JZKW[)YW+U5K]H'I:KEUG,TDS;G!1*%D8012R&.,XH3#$G(J189H_.7=8QCGY=82W&^/$.]=9W)B%&<8 D5,17YDSB!.)/<'%KAA E)9&!E MQKE-.[5E7KF3RIUE7=B$[Q= J;U+CG'O=@_ ;G_I']:!6>)LD9A=29";QC_E M,3K>"2*OH?)V,X\;-^^$QDD0O=O=_8IQ?I%S,]7]\I[^^&N^?GQ0)@JQ+ IH%/%NM3I=1;%:<*.6\JQ/?HHR MQDH_"[W\-L^:PIJ6I$L%5KM62"7CF>J51IU"O8 U_0&^[Q3O6//3^8G:D>"@ M3VG4BJ$W)I$8[,E^<[ZJUHXP_9<3[8KB$-5&G65YE6*D71&[5*NT\WC=PZCY M0G4*O+>#Q M$('=-LOH@=@6*I^+Q[:YK9M1MY=W>;L0Y5&%H36]?DTKNO7++"2I$#+@,,F2 M&"+3M9HFB8(I$V$<84+B,'.)5+@VX30C%^8[J4L':[$G]S\"64KN9GM=!=[. MQO()Y\ \\^$(P[MVU)P-)5LH?!I$5^<#8P+&^KZLAL365&9Y#M+ 9/T U,!9U1Z]![]BH>?GO07IYNY%ZT5_4^[4E[_9:NON75 M.N?Y=ZMEOQE"_,?%51SSKPOFG#2U!" ML0R@5&6J+260!:& IE]GQD269E@X-=EQF7UJ]F$M?!V!2@\D=VRCX_00[#AV M,&B'CF>HY+X!M>0E<1[*ODVY&: 5<"?8O+:[<1)@W,XV7; Y:6+3:9"N^3Y: MK\6Z\K]_R8N_?98K\P%]D.$L#>(@$XC#5)A,OC!6D)& 0YZ1,-2&* ^Y=$OT MN3S9U*CK0%:PTL*:U)Y:6M?4GA:,[:C*%W(#,],A:$;.&_#Y.FH=\G>NP^$W M<:=EOI$S=JYK?IJJ8W&/G_8S]_+'^HV6]V\S$028QTA"E429Z5X>0AQK9-.4 M9BE)@I@F5H4-K\XT->*XN_WR\?W'OWP%G^^^@*__>OOEKE_#F!VD=E3A!:BA MG>$G35_ [T9.4 HZ8$.7$S"&;-FRF^Q5F[* 2EH+%IB!Q!C(C^B:@TB3--0-BJ%.,KZS$U8JO6Z9F0=%HV MW'PP"NA?Y0MC*&F-JD^@,+$V2BL%OI7IO"91^K>O[RS3HU_[N]3.N?^%OB%# M[TG[-FR]J6,FP!X>==/\J*7L QO2P5**H&'/6W;+DR?%3F)"ZV'Y[$G9<#^ M*\MR WY+T=ACY+L:C<7,HQ>DL4?C7$T:A[N[\=2GIM#;!ZDIM DO??FH%:R+ MU0O%$ZQD#(D0*41*A! K1B%A$>92I5C&3F[SJS-.C9U*.??CRMTXZ#K"=O3C M%;>!F6?ZI*.2C34&QSQC?V/'B(.S*7=[ M-ESQYF5WS;X15_YQKV?5Y/=9?\$^ZJ_!1"&6LS#XW#"!+$8(R MDH0@)AG*G.+(+LXT-<[=64)-(>4_=S0?3S!U-!O[(#6:N;@+]!H@?^ J%(-8 MAR>3O8Y5>$GGB];@Q1LZYQRMC'WY3E9_OU^4'KGM=+=%(=?%#$L18X1#J.(, M0222#.(@H) E291E!#-$([?4 +N)K5;#J-'_U6D1+:5SSCRR@=J./SS"-UH^ M4BDH^*D1^8_F>*V"<\\GE[H[;4G-2 M5C6B>5<>CU4G :7S_^[I>;Y\D;(J"*V_F8]:"F,JS6A&9,A1# D)(K/O5)"D MV.0OQ9@&2&$16Y5RZ27%U(P<([\YCC3'E7ROECS8F$)90-9ZU!\^UYJ 9SV( MXP:TTS.SW&$._22&CEDHP:T4 )4&VYB"4HD;T*A1U:<'C2+@<]N#<-]N]@'2 MZWZRDR#C;AC[8'6R(^PUF%<6K8KE?=G&)927E?O.7Y8K)7/]T2PEG 61W@0& M&*4098I RDV(+0H8YX%4448;4^^^-Z-:2-3!!KP?*U+ML/"@."VJ0[CE14S;2@(ET,EWX-NM2 M*'-M,U)=DBU?:XM@J=;?311[%2E5!XK^W^Z^ML=M'5GS^_T5^K#8>P9HSE(2 M)8IW@0MT7LY!L#GI(.DS%XOY8/"U6SN.W6/9.$W_HYS#JQ??L W>E\KXYD(J M8_G'WRKW[DO^]+PM#B?>%EG,"&*F/27)($ QEH!I= #A*8RDBA6%;O&(,;2< M&_-?.?NAAWNG9U^^*O0D7)9)_8UWO=%._X ]<^_#[K!I_IJ#.;9S??LQC6KC MO38UJ&P=YY3OJ(/A?1O>NZ+3[\./A77G1OQHPFX(RQQ5!MUO&RN<2$E0!$3& M(H @3@%1V)PG))*R)(.IUWE )VW(WOP=4AJ'$S6E,$+?9 U2?9 M[K=522+*EM)$E#Y3DQLXRD;]=9"\1R&ZI4T?9>BUNC.*T'^'>QW@=_4:Z=>\ MX'3Y?R7=_*I_4QA/DX:4,4##+ '(A <8SA2(DDC$@J0I%=9U@"_(F!MA-&H& ME9Z!430H-;6O GP)SGZZ\ 32R#PQ !^G&L!7$+BA!O"E)T]6 _B*:>T:P-@AT*6)-'Z7JYW\)+=UJ;$L0FD<<@HD-24&TL3T?J()4*&$%%(L8>Q4_;=3 MRMRF^=OUJE@O@-U4RCJFW'2C:>D2W(K1R+.\5BUX(U?\^1O=_&.,*FQ] M&'C]V'<*FO8[WV?KV2>^]^*!4Y\_2[%;R@?U53X99OG2G EOG3#3BY;J'Q^- MP[=()0L3',= P3IJ,NJT=FQKV\OPG9\Y@VWD9FKT3,X*'H74*5'*S M M8O\LTRF5:>JVD2+?!J;\\RBQ%BO O/;T[14X;2M?&]O/.OA:W32X?FWY&-.S M\NVNV*Z_R8TI^ET\J,]5W9WZT*3VQIA*P@Q0DB"3AJSI1L892-*4*,XH1P(Y MUK*U$CPWYFGT+G/:@D;SJK)^8;R"6ON!!UZMQ\..G,9 >62>\@?PD+*X3FAY M+I%K)WOJB4358KX[.0;FV9>H%VXX* M/ X53.E2E'##0\;D:],_N->Y[N@TKI*C/?9*LD&'K]=D'HE3MS@R,;Z\]Y% M5G<-8Y@ZQ'VH;H 1"[' ,<"*)@")6.H53L1 G$I$"9=(0.[B,IP*F)O'T.CG MF)!RAEMJ&G3B2((TH1@@)A+3N)<#F60()4D"HRA9?)<;MIX"N;:@\7>H]))\ M_;3*3>CO1A3M2/869*;9M!LG9G3);I]\>29C4H:\9.$I)UZ\;F #$J4D-UV1 M]OT[OVCGQ2S;\M5.+\_J$_#K5;$@!&GW*I$@3$U%'1$1P 2*@$(\"Z,P$R)T M*LMH+WINS+G7/%!2[#N(%5M32CNOFF>:4X_NJ=L.HV''%^-@/#*3'.!M=?HU M>I=TN^+Y,J^WV.KL58_]3ISQ\MH Q5[ZM!U1G%$Y:Y'B_H3;XMGK3=NQBU(6 M1@F()#/U9%,(2"(90"B&5%(<*1$-"5VW9,R-H5HJ#FXGW@6E6]1Y($ 3!9@M ML1D<1>ZP?HR <5O,J\2&.^R\% ;NNG38/'^7%_3I:6-"+9HU'E3M%E6)*"P- M4<*X %R8Q&&1"$ $IL"L[R)">&L$'$)U7TRIN4,VPL/R4/JWL&U"8P(>MB_[C[E;#K&[N()($D M@0B@)-7KH(BD@'(: 0%C*4*1DBGX"F M GB"?:PB>#CPD=8Y:#J#-RVL[R^VL)Y@&!QJ*DPP'!.57*B&):]*UHM Y!N] MPEG^##:RZFNU70=/I5%5ZZNJOD*].UO%"YIB"N5?JE(*S05W 5MOG_54XLM= M8093?XZ$?-$B\OK&-\WQ.2.> MESJW-"SJUZCN>5.T=2GN3*>N/_45YK]4_V==5K1\:G5-/VY)OY_ZOJI W/BV M]!:)&/KLZ6I(W&C]48F)6Y\UX/OZN7SE?Z93VU'$CY HP6G[[;P1E[)[8B MQ8.&U[,TK/%Q^";=CM-$GYP!>+GQ;3\2O71ZX=;IV+)?]R,RO'+IL(C$QT.[ MI@5""*HLC4&:A";B&#) "34-8XB"#&'."5^4GV2[ $3KV4[;&(<,B1(@H0GD4 821!1F/3U G2#$FA9.9V:J;]]+GY'4>'U6ZM7!3\W9CH M&#X\!M]N@@^&=.0IWNZ8U ^%^Y&8+I.]'H$Y$C#MD9=$LR>+W2 M661A+&$D"&!Q*@$B3/_$9 A@K$0:X33D$KLG@M=/G]N$/TT"O^N)(%3!NG8, M84C*> .S[<;@0/ F"+&U(OZ^<\1/#/:?']X(>(7<\!/;NO/"3R\:WN&ZSOTL M*\POD(H93Z$$/(EC@#(H (EA66(L%'&B>((=Y_:Q@/E-[T.&]UWP/^!?(81A M\$(W=X%6Y$[_K2ZL'M#=]GF]R?\EQ5V0IGU0@W_V#JOF[U M#_GJR;W?]=&8V!+!<*1'YX)#^O>^CT55.-MOU^HN^WWWISZ2,7DGZBX+NWI. M=UXWC",>3?N>W>9G5<><_W.7;Z2X_RXW>JEON.BSW)0>[@(+P8A F1QB#1C MZ"5!QI((B%2OS@7F,.%.YUEM!<^-4^I>#QO9-,G1C/&G-+4A#354^K<:Z&QR M[IC3:#TB=LPQ!LXC,TJC+;[\L8PK5C[9QUKVI*SD MBL@I6SG?/S"[22II=A7WV9*RN%\)_=^J-D.Q2-(L2C,.@8A,^X2X+*FJ'2$9 M,A0E"L60.^5B7Q,X-]9J]&VE6[M&'J]B;,='/I$;F8?VH!W2JNO:_B;!NM;7 M8Y:3)3)>,YVNR9PVV\D2@;.,)]O[!IZMW:RYE*+X52O<--)[4)4C\(?I]Z3E MRI79!3;[Q)U-GTT?K^)#F6J@EPPE&SZ\M(Z)F*JM(644()68:*((0:@@89@@ MHK 3-8VJ[=QXK3$V,"_3H8WA48O#QAESY+MQ1]V.+&@DPR%U^/,HRH\[6GH*; _.TP]B= ; M>H0UAP2*QV>Z?4M7;^2CW'S+5R97[A>MLY5 ?CS 9NU7:\ MM*\LH:4-#$H+38V0RD;SJ,K*UQK, 5W8IA[4B7*Z'I]EL.J8BU4CZS^?<_[< M;MEF,G5-*8QBWZI--B>/ZQ3C?5.V]>:08BSD=[E/-ZT:!XD3Q7N;[^9?^JK4KL?7>&\_D^6'63 M\R)P^@YT/G'J[%KG5< _^%1>\Z%EF_*[QJ/I4X Y2PC@H<*Q(Q @%)( $E3 MH0>8LHC&24:%U3JT1\;W;MEL[5 M/CSA4'&<1H!'7 *$H#!ME!A(,<>24QKA%+M5R+LJT^HEGK1(WD%;XX=4:0\# MVJ_U FT7^?(#WI0=Y%O*GK:1+Q7VW'S-!AOO/=AZA4[?BLT&@\Z.;%8W#F.: M#RN^*<.2=%FG:I2SJ-V;[W%]"!:D\L0B;I(@8) M(6%$PY P'KOL"-RNTMP<-SU<90L)_:K4<6']=&T-WY:K.S,=RT;!11F+J7C, M,A#C<1SMF&[:T1F9"EO&[.N"5@DSI\TIW^7+777LNBQU=)IRWQ'G][C5Z@]S MGQ3K0:M).=@?BJX6$8@50)!/- MS/JOF&4J9)'*LLBI^5ZWF+FQ;:-ET*CI6KJS$TL[=KP=H9$9[PR<$2JG]X/@ MMZ9GIZ2)*WOV67M>W[/WZH'+Q1TKY#]WFDC>?S?-J?13ZC8B*LU2#'D$, XY M0-I1 Y3'"%!$"%08HSA.G+KL79(T-Q(X*!J4FM8'NP8U;;D,K^7BT =H8R\* MA^'EOAB\AH771>!%8=,N_J[9?+;HNWK#,)[X)/^LFTV9->1FO=(_\LH!>=B\ M?3;>R(=5^XI\Q?.795T.#B:I5"8IE3).3,?.!# 50Q J3@G,HC"F3L=Q;M)F M;GRCC0D.N@;'YIB]NLJ@0*_OCBZK;1I6O>^V\;0CK\E&:>Q=]I$'R)D)O0#K MDRUO4VA21O6"W2GK^GGH,&8N2PB9EEFRV6ZMEQV015C3+@(19J%VX!@#&:89 M2 52(4209B1S(=U+@N;&IZ6>@2J38RL]W:CQ(J!VK.<#II$)K:HZ59[8VB<. MC;"8NX:$3P:Z*&M240DRQ2! )#%N6JAI@RH":12K"#H%X9VDSXT\2J6&Q]+=D!<)Q @S!50< M9P"I+-)C("F(E @I#"F6:>36'VY.61ZR"*M=S!:RE?=5;F_C\(@U'Q^*=P4F/3S,0B;TV_*L(=XB1Y^S%?R MPU9^*Q80"Q)'(04$F]HZ*-',1I'^NH0(<9PE''%X0_!P+VANGX^S6-C?C:I! MJ>MMH<,#MH,BAX,0FSIP: 76K7'#,R1&#!L>9+UFU/#,XBM!P_/KA[%#W;IG M]?11TD)^,;3TH/XHY'U12--[A\ PP:EV-I$"*$W+IF%,_X1CSH1,A=O^0J^T MN?%$J9[YXIKT^*51.*!&S^(N6$G']6H_S'9LX0V\D2ECKV=0*GH7E*J"M0): MV:#4UA]Q6('BDSWZ!4Y*(5:VG_*(W4U#\UKIMHRHO?_G+M_^-(=>UBL38"OK M1\8HD1!S"2A*,]-^(P$,20@8XY1F7*9I[%2\LU?:W,BDTC$X*#FH(&<_P)9. MAR_81J819\0&9*Y:(.$W:[5/X,09JQ:VGV>KVMPT[>;EP>>6<9)(HJ3)@R ML20&#,((I!&7/"014\@I'>IFC>;&05]WW[Z9;NDFB) _K7*5ME MSIVK@-\^=./N5,/2U@7GK4E'(?/&N/K56 MG4QXOQ+O])=@@>(TC.(D V&,J5X4,@@H%)E>(X:I"L.0(&&U*W%1PMP8M%&R M.8FOU0S>6?>)O@QD/_]Y@6=D/G-&QIJ;KEI_X)JB(9M"\K\^K;__+WUOQ3/Z MAU-ZN?S<2>CBJEG-]+]^X5"':UM5*/NX+HK[[S1?5HGLK9*NS^NE?EY11J'W M381A'#/"% 6QB"* J*2 9"P!B1*<*H["2#F57AVHQ]RHX9,>H(UYA?_#U7D: M-@RV+M/HX([N*&V;BH>_&"/^$NS-, =WVO6>:TOJ[;!1ND/?B*=?MVB8*A,[ M0S?A=>X"W?:X&\-:56(E813*.*1 I(P#E"40$$V#IC6]DIR(A$1.!'C\^+GQ MVEZ[83FL)]@YAJCFEF5J#\;P8-1H": G$EXGW-2;HGGA*O?ERGN] MK^_"*? MRHZ8J^TG/::+),RX_K_V640* <(D AEB,< T(A"E!!',;5UZ$[34 MO0MJA8-&X[O@CY7(BS+"YK.:KP-8/AT"&[&3>@D..)RZ#BZWWE"TJ5Y=5/M? M"RG3!%&A:0<+[5:DDION=!%(J8ACE.%$DLBE4>RY"">JF:Q?;-'2\]\#66HZ MH##3,9A"R82&*@,TQ"E $&% L B!Q"$2*N8)XF)1E:74?N)F.P6DI^+& _:- M_FZNS)'Q@-&E8?*;\I3'B6:)J/-^O7(J( MW8AF(VQ,%T_X!-)VS7H+-*.O6]L3MLZL.*V!\YENM,?@N3!8)R+>*X$=2YF^ M]%>GE9VUOKJO'-I1L:SYOBF_=E_RXA^MT@4X%6FLP@R$,,:FDKIF4TH@8(2S M,$EEBG'DUESQHJRYN<-'J@9&UUNJ0_2!;,<,GJ ;F2(&HS:@>^)5//PV4KPL M;N*>BE?M/F^O>/V6P=Q1AL9-6>>W.^W0?9.;IFO[ST5$LB@1B30IWS% VH, M#'(&TC TNWX\1C!T9(_+TN;&'W^L)-VLRBI^51]F9\+H0=::,OS@-3YI5 >3 M32WYH-'T+MCKZI4UKD/BF3=Z!$[-'-=M[^ .BYL&KH4[&\RT*MZ]^7E>#\^4 MP*S\G@^K8KO959E+IL#\XS-=U:UH?EUOE,RWIGM:E>RPB#,JJ1)8+P1CO=*. M&054"OT'C60*8[W^QDY'GR?4?6[,5MH55"4M>5VB3JC^M&O?Z\ZJK8=$L@8AA M 32C<( 4UFYSDF0@XB1*$H1ADEA1RMF3Y\8=M7)V_'".4S\1W&3]R#.^V:+V M5QGLHK4]\UC?TYK#^F^G\_?\H9-,U(NV-#/R\@7#/O+OZY[/7ZMV?!>\DV6) MOO[I07V1?/VTRO^EG9/2R7B[+K;%Q_W!.*PD27C&09S &""9<$ D8B!2^A\0 MS;!@3MDMGO6;&PU<[QTA2O6ND5$7TQ;12-<7?!_3>3U7%#+1C?0V_G MG+SB@$ZX=AUQ+)W=GI$0]^DE^59Q4J=J)'Q/?;"QQ P,J/)G*79+^:#\Z%5E MVRL:1TC$$D!A*GR%40)(1!(0B@PJ&8M8*.$4.AU#R_^&WY!!!R5&>0,L@Z.O M/:[S_Y1X/^XQ)N1>@Y>C*#IMF'),K,\"DJ,*F^2H[P*E*4M"E@"(I5="?]PW MV_Q?5=]OF/*44XA!E!G20Y@!FO $\$1%&0HE3)53J,5&Z-Q\W[;.P?^DWU[^ M=T!;ZKJQFQ7J=I3F&\N1>:RM[EVP5[CT+N]M\'2F+1> ?'*5E=Q)"BN[]O<#LC(7-$HYGD'I]_N6[=R+CQ]LCV=?NO:FSM7 MKG2;Q/)I_7WQ8:6G".6F6_1OZ^]RLS(AA'J-M^_,RY"B2J8@H8KJ*4TS0!$- M <64HB3DDL;,9DK;"IS;!/_PVU>[N6V-:/],'P.GD>=]2]O@H&[0Z'N=#@:^ MF74EL!2$ZKUK&K)UOL]/*_1[ MKM^JW9)NI7@G5<[S[<(T+DDQ82!)L:D(D0A H]"DCG/,,OT_A)P2QJ^+G!O] M[KN 2R\MTCLPMENV^45N9$(^;YW^2TO?H%;XJWWW#F,:TQL_D]SA%P[C^_6.[95NV5=7[?X(KG,OY=[;)$(%8S,WBH2 M7+-,' (6,PFR!+%,2A:%T*EQLIW8N7'.7FMSC"00M=X!K15W8R!+Y.U8R#^> M(S-1HUQPT.XN.,;W[4:*?!N8Z*D_0G(#RBE)C[AQ%4O9=M MCBI\D2_Z]7NFA7Q0K2#Z0G&,9"@)P!DV35<0!QG%"1 ()ARF2:82M%C))\.: M=O1T7:C55"+55&J+'O/;WBAJFA]41]K<&,D":CLV\@3?-$S4*%MRSC&([-I,5N\[-\UM_H7RC.#+W-.I6%',7E!IK/ZC6^2XP6@>5VOX(R 4DGQ1D)7=2 M$G)!XI2&G.YU+^_[5?+=)M_^?/^#EVU/RLJT/*1(1)@ 22)3/XXJD,4L U$: M9RH5*./(_4SB YJ16<,1%:?ROGVFWU#>M_.Q MDY7W[3.J7=ZW][H!VVBMHK5E4F1Y*+O9I9 ,01S)!'#$$4 B3 %),@XD0D*R ME).,6)78ORII;I.Z7L%S*'K3)? MT$VT1S8<0K?-,1M8>G?%>A\PW7:8C1U'^V!6-PP\*427^\W<.$J0=FT$R#"' M $7:Y6$,Q(Z_'3GO@XM^OLG$;')4,;C3S2'Q^$INVRHZJA[D^[:GZF(O:A.02P->7*]Y@&WF& M#T9L0(.2*VCGM8^01D3?)%0U8O<5'LR9<'! M72$.OW&L.W@):Y%%0LI, 8C##" J$* \5" ,:9A(S!0)X>*[W+#UA&BWY?TW MP]O.U_* X=BLW*0":16K(HEW0:VEQX(2_3!X+0QQ0=2T!1[Z[3TKU'#E\H%' M8DMJ-V=N7]:;L@7"5_E4;ITMTI@):;)XB" I0!Q%@(8P 4+SM2*2JB2UZA-W M7=3!XV#%ZTRT+X%KY1V3/Z[#K8=A?B%<&0J M::%GM#5EE&M][T;*M;&'QVNJWW6ITZ;Y6:-PEN)G?^?@LAUO:?'\>;/^G@LI MWOS\HS#5B!]>3*-Y[1+=FX,66@59+&**"0IC!&+!3#LZD^9G]L(3 H4*,230 MK1.=O6@G%IJH6 ?7J@ZFOOFZT3N@>\6=2W78CH6E?S,*PF/[.QI2VB=4I96Z^4MU58:_E MP.9DW8A:1E]NQ6GLV(LS1.Z1ESX(O,9=.@5-&W7IL_4LYM)[L?LVV>.&FI:< M7W]^8^OE(H6()+&,@40I!8B+!&1$3_LTDQ%72JB$6@58SIX\MUE>*Q=4VMEO M>AW#=7V3:S ((T]A2_N=MK Z;;UAR^KX>9-M476:T=Z2ZKY@0$. ?-4J=*_" MA&9*(I J _BV3BB8LC:TVG/+>I5ROGT!#@"*?^.7>3]2// MN5HOWPT!NJR]N2' T4.G:PC09M3MXDVZ45\H%+_69KEN0LUL2#,9C9$[; MZW571A\\ELWK,MAK?;PC =,6PNNR[:SB7>=%[@[^NSIQ67LMJZ*,BE9[, L9 MR4AD$ *FYR9 *(X HU3_%8N%BX^>;.EPS;CV*N+JM5YW)CZLOLOB.&1HNA#G MJYW^71U/7*^*>U:4G8D7$4K"D&<20)01@"1%>C62Q2#-, Y#%-$4IDZ9%E[4 MFAN=E %WM5S_603F10CRQIS69L9_>-G-[B- M;<'!N.#OC7D>HYI^\9Y@#\55LSGLKPQ$TW+O9>C3!QXI,GO5AW(16IFG#?UV MO]L^KS>F&T75 R5<, (90R$&20Q-W%8IP'@* 4[3$/(T%*ET*NM@*7=N?%RJ MW2KL8'::C>)W =VK;LJF:]T=3RM9CH,=[8Z [LB\6@';*C/SN0'VH'7=D,?C M$2@WF+P>C[(4/>W1*3<\SHY5.=[N'M#^8DZ?UV%:G'*:*92!4&EX42P8H!1A M$$.().8"I8C8AK-;SYT?XVB^U]\#3I?![V5EC;)OE>.F\2EXUV/< R$9G28& MHN$4\>ZP_=9X=_N1DT6[.^QHQ[J[_GEHCNS_VQ7;,E+YN#:MK%8\7\JC1B^/ M:\M$D_T*(XRS!$4$F_Y3*4 I3@!C. ,BX2F!J129$B?)SZ/*&M@6<+\F[Q?B=^I)MB<+LO5LGEL[>HPA)@,"04D MEA@@&7.0J2@!D<"0A2*2)',K2-@K;FX?A'?RNURN7THGJ6CZ(/!:9<=RA/TX MV]&T/_1&)ERC** K ;XUJ@:-KB,4X["#Q6O1P7Z)TY8;M++^K-"@W5U>=SE^ MS5=4,]Y1SC]4J4HP-'4'L=)_I"$@1'(0I0G.&.*9),3#^8L.T4YD,^7YBUWE M;02JT=GWV8NN<;AI1^)&=%]WUV&O_)1G+WH0FV#?H$OZ'/8&>E"QC/_W/6$8 MEVG7S-1DE>]D]5_MC&V?Y>;M;K/1;L''G+)\64VA1,E($,A!C$(!D&FD0Y,L M U$2AQ'.,*3"JAVAL^2YN4VEF@&O] R6!T7=V,L>>3OR&@7/D;FKT3GXI='Z M+^;34"%<:QY\M$#8F;BJK22]1 M)EAIROC0S?:=]F'N?^3%@D<(\A!30"-"JC*BA*<8I$RE)!0$01*Z=1;VJ=[< M7(7:NKM@;]\1;QPLO L:&X/*2,,[;3/O@M+0P%BJ?7EMJ^."Q_-[8+=.>KW1 M'=D]>)V!'=!?>0S\_?9B]JKAQ'V;QT#WO,?S*%)N"4<]TA]&X*J0;^1*JGR[ M0)RH!),8A(I1@$*& 4$)!0H3CD6<"!Y99:%>D3,W?J^C+%OZHTHA*S3<0^)0 MYX"ZQ*%N@FF:.)0IZE_K&/Q2:^FQC_P5'/P'HLY%O4(@ZJ*]W8&HRYM0 M\.7:Y!Z7W57-DVEUO+)L0&_:'%8N;.GA-K[OH_RQ?;,T%4P3E291E$% &,P MRO0?&90:<(4BS)2IT^#D2MZHS]RXY>OCP]O_$[RY__K^7?#VX??/[S]]O7_\ M\/#)M0;";8-DQT,30C]%W*<.T]5Z!O>;C4D1K\+H1NF@U-JCG^8)/[]E&VY3 M:>)"#U[P.R\-X>>Q P+]#[MM]5*+W];?Y69EGMQD=A4'O0X3%<59E&*>@I# MV-209/HMEA0P$4_O?_RZ??WGQXU=7YZ_'+_]O&K M0\#5&7R+/'@!W"%^/"?Q$L>G'9QF8IDP: M8'' 6J\"@ZW^%\-,=/7SWXM@?1BHI\- -6G.Q5\]A:"'(MH;7W9^Z'3!XZ'V M'D6&!S_DTL>C/9@?]4__^6_-;_0?QH'YSW_[_U!+ P04 " 7A9Q0\N+V M^]!, _0 , %0 &5G;W8M,C R,# S,S%?<')E+GAM;-V]V79;R9$N?-]/ M4;_/[9^NG >O=I]%4529JU6DFF39W><&*X=("<<@0 .@2O+3GT@0X#Q@V(F= M\FHWBZ3 O6/X,C(B,X9__]_?+D<_?87I;#@9__D/[(_T#S_!.$[2(#L7_XW__Q;__V[_\?(?_][NSC3^\G\?H2QO.?#J?@YY!^^GTX__+3WQ+, M_OY3GDXN?_K;9/KWX5=/R'\L_NAP.AJ. M__ZG\B7X&?R$S(UGBQ___(9<^[GQ;_>?G0V?.Z#^%CV\W__^O$\?H%+3X;CV=R/8WG! M;/BGV>*7'R?1SQSXP>OA,^3KW^,D\N?RS_^?'CZUZ.S3P>_'"&IBS^=?[^"/_]A M-KR\&L'J=U^FD/_\A_*'I.B4BIL7_J^[/_[Y[MU74Y@A7!:\?L1?+)]1WK8Y M'?!M#N,$-[RMWC":Q 2'!":O6([4+R#&E>*&(&\8](]\_X8%0(<^4;4KXA ME"W5\+^>O/1&.MM1OUI]%_C9018B:9:1>(Y?I/::6&H8,/F)GZ_\%!]$XI?A**W^NEB3+O0V MGW0@OQOE(+E_^ FYSC"=0OIXHYL7F5MP-D?3"HM/=J'W_[KV4WSBZ/L97$VF M\T&VBGOA*-'*H_4,VA(OF$=F3&342YN5Z! "CUZ_%AIX^VC81:J- .,33(>3 M=#1.[W%3'G@O\7]4$L<""B0GW"VUQ.\@)TNSB=SI#F'QX.5K@4*T#XKM)=H( M)"ZF?CP;%L$O82U=,C%Y29AD&F$M*;'.)>(TETI:'GCJTE@\?O]:P)#M V,G MN?:,C:/Q?#C__F$X@I/KRP#3 34^T\PB0<<;A6%!HJGSB5B+(@K6.^Y-!YAX M_-ZUL*#:Q<).5B$,)Z?^$L8A,B%38A.A1WDV00>CC'HGZ(Y6PC^'.4/AY/K\7SZ_7"28("1MW4^ M:?2(*++C/'I$&GG2R4:=?:!H^3J#QZNDK(46TSI:NI-V$^"Y\-^.$XIOF('.*9I$DM+&SF#S A%K <:V#I@N)-P$5 Y2 M0A7,EO_Y.!P#&["@,V,(=2>,*,ZU(RYH-)8Q*O#H0+'8G1/R# %K0<2U#I%= M)=LH//C "D W.F=BA::(<8/F,.)>RH-FS&>F(82*\.#K'7K1'P\?FXFV)7P< MXK>GTXO)[^-!<(PEXS)1.0!ZWEXAQ!V0K"':9#/WW:/C[O7K8:/A$]$NQ-H2 M,A;.U.GTTW3R=3B.,(@8?L>D T(:<(.4%OF03! JHI/:!A=I[AH>CVA8#R,- MGY-V)N"6@/)I,IO[T?\97BU<[JB-H)HGDD)"E]M801Q%NXC?F:0\1T>\.T_U M.0K6 TG#YZ8=";=GB!0+># %OZ!;R P& W@BE) 8Q'..SK531'!!F39@K'0= M@.+^.]>#0<.GI%L+L&?%E_OXT: I&:9^(AH1/-M#OW<] #1\-+J3('L&P3G$ZRD"F/%P,9R/ .,G[\ B_T$A Y)GP$@* M'&YS/F0N(4C=!0@>OW<]$#1\)KJ3('L&P<74E^RG\^^783(:^)RIHXDBX3DA M>ITGEBM'E.&&&2D=I:D#!#QXZ7KJ;_B0KFS0)L(&0ZOIT5<-_>]!=BH M@^O90 @J=:>.(R*21(Y22_!Z]P=/AZ\ M>CU8-']^N;TXFT##^:4?C=Y=SX9CF,T&)JO,C):$^8P!4T)8.\F <.85-S8Z MRGQG:'CPZO70T/Q)Y?;B; (-1Y_S+X>3RRL__CY@TD5E#2>9 MZ\1U\9&B M@G);(RQ!.Y=)EMK83&-.KHM2@*=O7@\3#9]7[BC,)J" A%^6-*))_/OY%Y3; M[/1Z7BJ.2@P^D)HF%;4AC'OTH4-(N!GZ1!)WTGEMF:+=W6R\1LEZ4&GX9+-C M8;/R1*/ M;5/?74GL#1L,GI%V(M2EDW!1.W3"1HS(0>2 \.H="\8%8BM\E M)D/,0D#LM#[Q"0'KH:/AX]%N1-LS/@Z0@[3@8N0_#X)@62BN";"2[__>G'X_<' M%T?OWQU\/#@Y/#K_R]'1Q?EO)P>_O3_&WSZD?MW^ V\^M8/&!)M1OF/'@NL9 M^>S]U6"1=%?4?YH_#,=^'(=H#"8W58BWV,J2&1\EE H 2Z0.FCAG8VFEP51V M0J3\3+K2:EUE/PL+!"S?>;.X8#2?K7[S>)5M0MRVYF/UCH/9#.:S6U933IEI MSTF@!D-T+1@) >,L&HW26DJ1TC-![>ZL/B2CGVX(U3"QLC<=R+S'#>TG-81KXPJ?624R"(6)NL!YQ$U_>)G%_4^BY1=9-T 8 [] M[,N PCIDB8QQ-)=2%L2D@H$5X\6* 2E]#/I/KOCH[R\!3CLI,/)C@)M 0' M,99"S-D91!A^]6$$)S!?W3)[%PSC5J&/K66Y96;$<69(XI%RI!>BJ+/KO$)4 M/SU8ZH&F,P4T *9/4[CRPW3T[0K&,S@8I]/Y%XP%[LMLP'2V.;) @I7(4HGU M@V6>:.60)<@TL"H&9PW:^NGD4@]:7:NC 80])!Z=O20-JILQ%XBT-A!'J2<^ M>LNCHVAMGZFC[=BYZ:?-2T6#M+6(M\?'9.Y''5F@R15,Y]\_C3R*8YR._G$] MO"HQ QK5 <)9N9*&J:RD1/J UM1[1G3$X"!8#3Y4B1=?(ZJ%[:P3E[@SR3=@ M94Z1$U_2,C^"G\%9Z>9YFG]#$UK$-4@J>^9Q4[9"N[(D#"G5P\0%KZ1.20OQ M3 _%W6'T*E4M[%V=X*@[V3< I&/4P?CS$)VZ&PGA6CCZ%D?7Y>[\E\DD_3X< MC08V&0?61J)I5*7?JR;>!DLG<\K4-<"YM;)[#J7!,-H.N6 M;J&#RR*5/#]:Z@L$KHH8'.%:LJ!Y8:N*'[012CI/=*F DJTDV@ 2[CGV)Y-Q M7/IN5K.HJ"R^&T0BG872UE,1;H(2QC##?!5_YUEJ^NEZ5F.#VEG6#0#FAOX! M5PJ)EAH)UD@ULY*XDCVN@J3)!VLP5*@70/73VJS:FK !MWCZ_'YA?#!QZA+!6TL'6:9)UY+46J<1!;41?=Y]]5#4@?P; -+#PZP5/]]OK_>LH+@L!&&J-%+W4*25 M:"FFX D=4JITE?O5U\GJ]RBQ$J0ZU$0+N"HQZ#/+(V93H@P,7;1".\M=Z4WG M6"G'X8FCV!S4B_BW-$[53@]K(:D#V3< H6 ,G!N^7KRW=W"_APG^[QU*YYM-,0 B!$4-9 MZ7:(<8B#( BU@B>5N6*ARG'2&W0UXR/5B]VZU$P#QNF%W?K>>:M)/%KM*+$Y MH2/HHR3!6$] *.V""4:Z9XHJJKE.&YYS[\-[J@>V;K73 MP>;>D/SO6E-X 6 MWO#B&)8J^4"C)QDX8/#*4%153-K+)#7C5%4$6#?Z: !9]Y@8 -=H95';,9U%F$AB/Q'BKJ,GH6J3:AYK-^%5[.<7<2.(-N%>ET\)P7JX2BGP.)^-B8V$< M"RO:&QL%M20LCCLH5QAGH&UE-$ T- ?N:0WPO$)3OS>Z>P%35QIIP!*](J'D M0F1@4"0BTC++S:-S6'J6.Q6YI9P+6R5]9,<;O6HWPWN!5D?Z: !9]QK$_-6/ MKF$0..5"J$"8< :]/UF"#=RC730\:8L1KGNF8VM@C0B2AT122:B1EDEBA5($F!(29'0. MJNQU;Y/6=Z9!%41UK)$&,'8&O<8'?==(:UO?:@^71P=G1R\9>C MB^/#@X\/6>FJ(KFGN.XB<_/9TNWID6PB1<[T4X#KM>3CK0'U_,OD^GPGY &1B41 T^$EL(M MR37#2,5KDK+GR2@#":KTNWF%IKZ#QOT!;"=MM BLX]GL&MFP0F?W:DSOS8/'3GQ-WE3MQB\!9S++JE0#BAB0'^(I4@$LN4"WGK' K%EUY4Y M2Q*0_%(50<%X#3J)]6#QTBOZ.8BI!8E.!-E G'R[OV*D ,?X[6Q@'.6)AD"4 MI:7*4V0,^$H.N7<68S[O37YFPDJ'?NDM*8VG0DY09PLC)ZMQYZT#9F M"IE8&6-)P"RU6+34WTFKI0O*ABII9H\):<0]W5*Q3Q(U=I!R.RCY@'(JZ;J% MA;\-YU\.KV=S#/.FMSW?2LL>_%^Z\-]P_\S41.N)\SKANM*.V"QQ.S7(F\C2 M,58ER-^"UGZQMALXGD=:-4TU ,;;0JEE"^8[P?'L/<8 0.0B<067);&.>I*" M%\I'IYBI8KM>I*B1C:X;(]:-W!L T.%D-C_-RY6"CEU""4 D5C%>'#M!?.:. M&&9%XBQ(4^L:ZAX5_5J@CC3[Y&I@6S$W@)%S&(U*$U,8HVA&& X%C$ M,A]^A:6@!C*BA&P&@E0R(D7"]>1$)$8J+;QQGLI0Q:=>B[Q^S4\=5%503 -P M*]=HU^-A7"BG!+3'XSR97BY^O(#X93P933Y_'V@O!.>)DR!MZ?B=,PGH#Q"0 MF4&0P*6IDO"T'GG]WJ#7,F*=*Z8!N+T'?',<+KC [T>P4!*NIJM>!6N=*:0!HQ0B@<*& 2<13E)*1T6/,P9UGE:K8'A+2;\UV/8=K:V$WD,A__/EMKQ:8'7U#F:(JAV,_ M_;Z(?TK+@Q(53Q8^Q.H/%[U<0DR<2LT(XQ*#8+3>Q --Q(DL4N3,1E^E)46? M3#>2\M9->/K#H*>!E;9H!7+#ZSU[<=>/2X9LHV!$F3+H*#-;QA,QXES6H)RV M5E3IJ?$Z68UDTG5TF-*=!AK8YA\NH@5O@RB08I4-<;*D^L14V/+/(@\.2D")]JPTDPD)6+1>R:> M&V>XXCK12C. JO'4K]_:VY9=5_<-[,BW+"[MPSL80Q[.!^"L4,Z4%A0)5[.- MBKA4DJF]-KFD04&=88POT--O=Z(J\-M-Y@U84/0_[Q;2@$IA+%>6^-(9?C$I MV<7H"$9\SB>O_9,\L&X \X"*?CL-=0R3[>7;@%U9M898526^\[-A''AMO41T M$WWC(QA/+ IB,4B2.>ISJ#-[YEEJ^BV#[Q@LN\N[ 8ORF(GWP]'UO-2*L2!C M,)GPB-*1+!EB.<%)2#XS%%2Q+Z9;C3&EEF*V/4(I.-D0>'(MB;17J;WO4B2OJ# M8J^&TAK YM^@S+V%=/ 5PXO/<')=$GM/\Y.ZQ1N;G:G.1JF .SOS9;B8(]YB MF&[1:&=J77"J2KKL1E3V>[*Q%]Q,]J7$=A&ZE.?3 MLR#9$*B[L!19=")O1( M S>6F.QE!IDTA2H%SQO2V6\>2D,H[421/U*E].%?#DY^.3H_/CF_.#W\S[^< M?GQ_='9^]%^_'5_\3Y7RZ;7>5ZVF>G-NN^^6]$HC+RD4SS1H0JDJKF2("+*0 MB%&.J^R N53%?5^+NHZ+L'-B0LJ0"<;FB4@H!^JYM+6/%&.Q['7F52QC2T78 MW:/BC9+L383>P&Y[2_V-1 XGEU>3\:(K>2DVS39YB?R0F$H-F2L3ZSUN!*!8 M5IXYCY%9500]1U4C@-I"W2\A9V?9-P"D1SPLBQ"Y#BKK:)#^+'!A@24^H_\@ M%(@RBLI!G0;PSU+3"'!VU_;CT'5GT3> GWM-=);5IJSTQY&>$Y5IF2RE% F4 MVE+I;E DBG-6N[-?GP7?'6KWY7Y%6XBZ :R\T%=\R4QVUAKO$\F '$F0F5@G M% I).BB=G3RO,OOT5:IZ#O\ZQU!W*F@ 3X][B"^YT#I[:A*N!2LCK@IDP#M) M"64^5CEANAY01T(O0'H/',*G<"ZF#0EEEN4S.*>U$ B.J:< M,Y52U*G ;+S'0">>\G92;@ GQ^,X+3,-W\/-?X_'3\/1L\EH]&$R_=U/TP < M8TQ;2\JI&)$6%Y53+!*O@N74NA3KS%O>D,Y&7.HM8?$T%Z::CAJ X*MM*CE/ M0@4GB!$.]VFM$K&:XNH4SH)3:';K5=7MU#:T9ON^>FC8I(/H)JK9&F97,!U. M$BZHZ;S6$)/HC0F!.I)4\1BDBVC[HR<\>\.$T]K*/0V#ZW=?W">P=E1#,W Z MO)GI4XJ;#$3]/A. ZO1BC+3XLWG^:#-+E:5 L*+7WB M6I+D,*R5W)9DM60(<&X22RZ95.4, M+W%3&:IGH_+=;9Z@6JV6:)\PVU[X#2#G_?#K,,$XS0[][,L@ M,*]XL)$P*&.NI,]ZG:Q^ MZROZ0=?.ZND5;HNVH?>6RCC": 3I 5??RR'0\?@_"V-,H:]9JI&\U.B",A^( MMXD32RUNVSI"HNOUZ5W_G?U68^P#5#65T, VN.#@9E[+^^MI<0YO0HQ%N'P& ML_ET&$M:6?G801'B+].RV:/ ="BG0":'3*07&.T(7$/>,^F]4I+'>D'GQN3V M6P:R]\"TKCI_1-"B:#,,2\T#QC T*ER42L: G"I!+*A(.&3ME- @0Z5$M6U) M[K<4I6GP;J?67??TB]HX7LSZ>X7?DDH\L#%8'R@EPFN.3C,D8GD9G5I*-80. MB=,J/7!WH+GGRI8&H-RY9AO#\AE<74_C%Q3N,RMXH)7S27-%&&=E[$&FQ+O M20XT> I6"%>E#]+;I*V'S'^).Y&.]=1$//X:3XLE-U! *2XI3[C*D(<&3;UK.5KE*V'O'^=2Y/.M-0$\ [2_[V>SQB\D+NUF)1A<)P M2?.!\6RAW3- V<[0=UG. KD1PQG$R>?QXBDW$D%//#D)G&AF4.@171H7!"-2 M9XW"1Q^'58FS:C.V'NS_)2YCFL)([].$;N?#EB.3X?CC$*XG>76\\LE_7\AI M4NZE%KUPQ['4U$%ZSF>:+;C6YZ4Y M1-T3MQ[.?^C;H";TVOJAQ-'EU6CR'>#FP'"Y WX:^?%L(+-G0JI !%A%9"K# M.1@Z7U0D9!>,=[#/0.XM>M=#]+_$+=4^--HN;RXM<#GA(S#D92+8(+ZFR M0YER2F)PWGIEI#?[/ %^G=KU0/LOE)(-:' M,AW$.FO *9O;'-7.?NB+LLYULV.6W-&XP\.%A[E^S!IE,2(EP4!II\XML288 MDI(I2T5$%JO,]=DRY9+]ZUQM;:^'3M&TC_86!^=_^?#Q]&_G=9I9/'UZO=85 M;W#2?:.*DE7T833Y_:[ABI%&1X[XT+S$$@+M3G#4D2Q93CESC>%$U>*A9XCJ M(/>Q///3=%*BK/3N^V\84!V/;P= ',0YQE_S(:W][*YK2/UZ5.<13?#?120. >G#V6@Y.QW$X@@0!E#IC"6=!"(IEIQ9[E@H4K=QO/D]&M-F\-A!SIK M 'GOEZ^]-RD$UQ+^]Q!_.9S/!C&4#AW9EFHY77PB1H*7FGAN06@E7#95QB*\ M15B_]8[-H;%3/3: RX7<9JC-#Y/I^\EUF.?KT;+&&Q,_TU@,6GY\"W4EMFN-R*+($(R$H@GI8Q M. PR<=$R LP%2DTT+E:QENN3V*_=;" FJJ3-)G&Z6G%H$6#X==%1*;#()*XS M8CQ/!"6'G@IE0")3AD43DW9[0NA3XEKKW=(-,-[$WXY::B)7]"E7GZ9PY8=I MY9@L1X6A4[+H&W\PFP'N!$%J1B.SA'H,T217OE2V6&*T,3HS5V;#[@>-ZY#; M6@N8/>&S'!$9O1:@DF"A"R\*]-BC*^2;[$> M>:UU?=D3(G?65*,(7.T$RZ+K ??.YH!VGU,CD"6CB=^IM]-.J@SB]1CJ&/@Q'"[][X,$&)W4F83%1A4I#O.61!* 9T E1 M050Y"E^'N-9ZR.P/=KMHJ4GD+4SXX?5TNNC$><>8E)Q;'P-)!B21@7+BI5.$ M495YE#9[I?:XWSZEL+5.,_O<-?N$X^Y::P"1ZQ^)#9*D)HN@"8=42I=+1F@6D2@O M(!@::#952LS7)[%?O["!T\5*VFQ@(/8+G!V/O\)L ^&B"9"*.THB*_N%<(+8 MB%&: 692QCU#Q5I=+#L@OY'F^'M*R*RIVP8L[ZIP\V)R$/]Q/9P"\H],S;^7 MHJ'YP3B51/RK\I$!\S:GF"6Q2I:U*@1Z.5R1*$7T7@'N8%6RXM8GLGSC6$>;39P4/>'M&'4[_CP,(U@>?O&L44 9@]HK+G737&!S?PU<83:[.)WG^.RIDH(1W8"D0;A4Z^Q1;#)B^.DZW9#?K^'==Z144[<-14JG^;GNXP/'-?.EHVY,)>>9&R NZ$BT M$4!%8MF**L/K7B>KR8BH*E!>V/H[T%H3^S_*,@*DV0<4]J(9TSC":;YIP_#; M&-5YC+\8E\$P&.T]GYZ_:&&#'QM=EX8-"SF<+D;#S 8I!A_+Y6W,#MTAFBT) M$(! #F6VNP;NJQ1;5.6JR>AKKVN@&Y*L?W6P7JX:EY1_0(WKXBWN?O.F[]S0O8^DE'7W#E3S^#&>X MJFZF- YT*'L'2$*I0>DX8XGS2A*%TC=>GUU-5J(TH]6 MHCP>+UJP+Y2Y$FK.QFF=$H%4;CJ9=621.\^\&M!L<: MVNE[PL,B%"BUD/>:3]_EC9:QT. E@5QZ %40VO MO:7GEI U=#JI(> &CEOO]6(I+&$D.7 IY#*)EW@;0JF2Q1"1ZDAL1CY"D-[F M*MOE4U+ZP5''.GY:)K"+P#N#3(<-E"_^4CE>@V2[_WUS@V0 M7Z*DHP;'R]+* HC):!CO]Z%QZ'Y$)AAA62$DF''$,A>(%SX&:H I5J6'[\LD M[6H93J>?_7C9J^YP,I[AX]/BAW=^-IR=YD_W-/3N>C8JY"V(WZ'QL ML-K!0=NV[SW,_7"TFP5'!R M<7!X>/K;R<7QR2^?3C\>'QX?G6]C']9\\LY68QL.ZMN2')U5PAD"/EC<(8Q' M[S@F#-.$CLYEE66= 9S5/*MG-LZ2V#/\/![F82R%0*]LF%(P;G%O)%1H2J1R M&1<>2%QX+C+E60RY2KN578ANUHIM@JW'?M'>M/CC&KL5W_6,WNT;]F3\GN>H MOA$T,2,XK2&Z9+_*R#ANCC$3+CV73CC(M$KV,*W!$1!T\,YSI.H=1ZY'7K&';!"\O&+8N-=/ 0>=O)6?K:#8?7OIY M:0GCE&+.:J)CN;W/:/2#0#Y,#$%3J;U55=I4/"2CYW;U=?"S@Z0;P,D)_'Y/ M+M/)&+^-B]N$V?/KP#N7S^:32Y@^Y@^2M4YD2J(W MCDCA&7JT@(M/^>@8-TFE*FC&]'7P6)%3?VX(LZ[\)6IY,:.E< M+S^NY3I(:5C>XD?WDD=NKE,JVK-7W[HG*[<^YWLX^.":)^,4$5Q:(FDLN1%" MD&B2LYQ%FUB53K_U;-\K+NOI]'"197[;Q'GQB>$X#A%?BT4XL!*]5>^&%P+!JS]'&VU0W:RLW0=<&H4?'>FP@*KXWN^G#9/H*ZP?? MAK.! AFIQCU'ETHXR10G7J2 V)*E[(A&):IT6-J(RKY;+^P-/2_/6^U8E0W@ M] (_=YH/TF21>_(KE+OF@;0QA:@] 2$]D:D,75!"DVR=CY2SG$.5XI7GB&EF M4&K7NI]TK(@&P'0GG/.Y'R<_3;/?KI*? ^I;,[%DRH)P$73I)EXR(5B*R!2G M),6@N;/*Z5#E)'DMZOJ%V^X@>&R[.M=( S"[+6Y8I<2[19AY2EQ&0Q1+ MI0,>E<1+ :72/'@6>8GVJM2%O$95WRU;^MH[NU-5"[B[H?W]Y-(/QP/E&5IT M:@@7&-E+*-/2>!E/C:N)U1GC\X"*G@M'NM/N8]QL+>J^BXD6,CD:X].N MIL,9K ZV9TM3FX6V6AE* !9H2(21VT99,Z#1E9\C(]0\T("Y.OOZ1D7VVMO M4D>4O=Y,W3"S[-!:4IY@^G488<6'\-'@>L!U F4BKU6*6$$#?@$&+("E6:X' MB9=>T7.#^X[0T(D &]A&;@J:;FWGQ_('117%9OI$653.DRP#VDRO@'C*.4D, M$H@8'&-5NAJ]0E/?;;?ZA^/4QMH8@&4'7N1[#4TB9AO-/G:%MQ1S P@YG,SFI_D^ [KLQH%GDG,N X5+,Q5T MUXA%D=A,LS6ARO[VA)+>ISY70LMN(F\",T\S@6XK!X:+YFS%"E,P$AU]0_QB M.6AT_&PRD3"NDD-[#*E..>QZY/7= K(OGZF"\GX(2"X7+L89DBF!++&8,"(% M3YP/D5"JHG?,8[1:Y1IO70+[W2)K@&-C_&VAJ080>#&\+''OK[A?3(=^-%OQ MN33QP%54/ ?"Z MZ!%3L^E\<%8\C9N+\12]3$H0X6TF,B1' E7HB&H+W',G_.,CSFH[M(T&@UL?D':9&(8]/@%AF2E-''AY?7D;I3J@21NT8QIC7A,5<<):0IW-7/& M/*V3MKJ6WA^\N6?-;Z.W21="[%O[_ML]PE-BN%,J25 &&J$/BGC* J$R< U@ M#:/=:?_^F_OQ)#K3_M9";,#;7)9*G$'QE6Y:!BYRY\LLGS :WE14''V[@M+7 M%AWM,@4@G^-O9QF]H6&9).&G\_?H>M]83Z;*?9\C7B6*86/QBP2S)(.GWAJ5 M1)T1Y-VRT6\3X_X.CGH$0P-+85NY?QR.X7@.E[.!LT88I2-)I3^KS%228%(D M.02.(4B"2O?&.U/>;YOD_@"_7Y4W@''D8#*]:0M[!G'D9[-%UY^%IF^3K ?4 M">-Q\>(>YBR1KNR)I0M"H-'(TM0,.:N!X[6H^S$+(+9$S).1>UVKKP%,OI;/ M/TXW,IT]*]1[G4)54MPR2:R.'+>:;$JW#D6D]UKS2&VHD\W> >T_9E)R-WC> MM^H;0/OA]>7UR)>IF#<#>4['9Z5$=0SIR$^+TS4[@?EIOO#?V "T5I"%)2JB M5*4M(P)$#B1P#$Y85BGY.N-KUJ>Q66MH@Y4!YPKA#\/1 M"W$JVS(CSR<+N-/4Z:KQ*E7][L^=HJX[Z;<.I=OU M%2>?Q\-_0AK(H(3DVA*FJ24RQ)(V@7QZ&77R24<&^\?6$S+[3?'<']AVTT\# MZ%NZQ#/D (9?R\$M1D:W.B*0Y^KJIU$1B M@!Z3#0 RH-CJ].Q:B[PFFE%U@8?'2.M>.?^:S?L&CR9U[JM]WX"UT,#O,?>W M+?Q^KJ>-AVTE)ZNVDM6;*;[QWCUI8Q/N]S!.AR6O6=1$EZ($&3)#IPH];@DA M&BF5IJ'*G.%^FLD.A+(4.?5$:,V(5+94BI4.?SHDX:BC/%5I:_(:44WL0+MB M8Y/6L1MIH0$_YXU&,-Y*Y5,I?J"X20=1YBB6&4+""> I6H J[LWN'9FJ8:H[ MY6_6<&D#3;0 JP>=0Z)P22GNB(ZZC"W'@,(K*T@*W*K2;MZ8.@/??YB&2YMH M]]6&2YN(NO&&2X:6_'FI"+69(BLJ882@%M/#!+ 0;9#J+>?I!VNXM)'V-FBX MM(DH^V^X],E_7RR-)?'!"&&H"@0"!F_2IT!*^T3"=4P1F(%@Q5HX>/C.4-"A*'LN+ODTG:3K.#^=+EE8[([ >0Y&9R*UXD1F6^BW&4&>*(U19Y76 M22U=J\;D.0+ZM12=.YR=R+D-G,SN@7VYB#QD[\N18HA*$\F\(98")TI+D,(( MI=,Z*4>;@.4I%?V5INVNV*ITFE9LJ*Q9*>1.PT!A%W?*>W3 ZVD\VV%U;>2 M+Z9^/+O)^GKG9Y"6+#"5P0$:+:7+@#&F# F 8A'"(G=64D/7T_?SS^\G6Z"2 MZCL08=\H^#29SOUH%4B]1T=[-+DJ&YI_$E-Y';F74$Q6Z>=H'8+;>T>LC=GF M(#/RN-ZAQ-KO[*=5D;&3"!NX 'DA:O]XFVG%C ()PI$4@B?(&2/6 M.44,AN\I4EZ*D/=X6_MQH[+N:@=BU6[7.M5' _AZ8P+ST;-L!OB_ M=.&_#2ANQ-8J3F)4"ATRB4N2:4YP"Z:2212OS34@MP6M3=[Q;@F6S69G[ZRY M%C/9?CG]Z]'9R:]')Q>'IR<79P>'%^?;I$(]]YB=,YO>I*VC1*65LB?3NRR4 ME!D';X%H X@C=&5(L"P2RC/+.E 7F7BU3.T[!8C7\]GD^MIA'1W"'1[!XFK M*8XFL^OIO;G*$1BRS1G1R99^5T(1E]!%X,E3;H(U.NNU'*)-W]Q&:]-M,? P MUJXI]!_$BNR05_G*TVK8E)HYD,_!RN7 HH5FRI!C(8D:]"(R7*7Q04E MBG$NNU1NPNK)4TOH2^33!%1290& M1Z3+@GA+'5'<96([/N-FW%I.AX^*, MA9(S4W(VO2..&4^,\I)IEA.M-I'L)9KZN1K<0XB[E=!;Q,^]M>4Y#\+&0 QE MGDCF(K$V>,*H".AJNQ"9V@M^^G9(.M?[6WC:4@D-X.F9>X0GW"TMK6362ATH MKCLHL_Y*JVBM*#$N<,TM* ?KS(7:&%[KD]@8VK9%Q60O*NK;'[IEYN/M'3NH MY&R(!K=QC^Y<&=0=K-,D>)=D*8428K,H^.[9_>1=5HF#MQ18W_H^N2X0/2(3&YQD]S2ZH:B+FVQ<:D!44UL!T^,:S( M3OF%_PQLH$RDSB='N \HUBP%<0"6H&VG*@?*@>_'O[I'5 /1W8Z8ZUSTS1FZ MLD 6X>M-IRI3-ALA)-"JAE^$,"2Q3HEU& M5U.F;/QZM?0OO:$%AZH#G'0BP+Y1L#W8#\;I#,;PNQ]]FDZ^#F>ECSO:U.1< ML(0IY3!6X:52SZ! :=*>TY"5WM*WVH6L?DIA&K)+NZJJ >_JEVL_]>,YW&O& M/EN.Q401+%(7!]Q&Q93@1/C2M\8R3BS&2R2&;#WS%O?Z.J<,;]/63\U-#5^K M:T6TF#IZ='!VP6E^ M_(9W?C:,Z("]'XZNR^28(NP[M'.4@S"9X1JBBX%P@7@E/8'H,S/*JDBKS$'= MDMY&+=$F:'J2$;@'S?T(=FJ'VIB7'M6YI:I9%?,BN(*AI9>>)[JTV)-**>*U MIX2&H+7S,@13941F-5-5'A9*SXW#R>45C&?+]3LM S\6/6>_WWUDV3'RX'<_ M3:=7"V=_%88N/C2["3"/QW$*^/GWS@*QJ>Q08P00E=3L;G M<]P$ODQ&J.S9S4:QT@/-0I<6 X1QCVZQX(I8RP2)N51ZZPB45AEKM26]_;:K MK(+F?6BN-8"B/^)D5KBPLF !!0: Q N_:)N74F#!NRHWC ^HZ'M6\Q[T_AK6 M-E)" P@J=_##.+SR9>C%.<3KZ7 ^A%(-/I\.0W%ZT?W];9SN?EZMU\+M0H@# M[[P)F='2C4\3&6@@UCA)(F@AG,HJNRJ17 >T]VOZ^D#KOA6^.<;=#<;'I9O* M\K-[WL@'/@>JA"V9G8Z5MN@<^VMF-%;F^- M)W,_Z@2G?X/AYR]E"7Z%J?\,#WWJTKZC=+LKK7Y6LN111L6R)4%1N2R32E!: M@U"E&:.&^2I;_J:$]HO4*BYF55TUX!FLR]_-0F.*N^"4(49B/"=%PBW!24LL M6&5R8B!8E8D]&U'9KV]:%S!;HG-S[?4Z[F7%WN)D8=']<[0T_0O&#N8W3LO- MIK ZPKT[K[@[S9@-&,M.&#!$%_]%9ETZ1984",U#*"-%6:QB.GVS6[RQN()U(>1"N-Q<>0( 00F:@G+AI)0&6>55">J2K!UX9T]NL M&!Z M.]%@ S[JLW=D VI'Y*Q^YSAN[.?3.;P M7)=2H:+)7DF2P=@R+<@0;T,@P01;9L-0GM<9X+7Y1?.Z%/9\6[P].IY.'*ZA MDQ938YZNW.V3^%Y\5@7[4C.1[R&.7."2*L,(9V4"L8J.>"82,9J#B9P%FNLX M?)U:F??#K\.$TIF]ASC"Y?0XQ7H8I? M\@9=35F439#P=,I"=_+_,>S(#DEV+S^L@B6IFFCW$$ Q1^/*F [%2Z\WPW&? M2)H3I[GQ5B:KZG2^[-AAN0XS^,AYKOW.2IUT*>&^(;*D^[?Q[ KB M, \A+7L!<X9[;D[KG/>N!Y.7J.AO(FT'FIUT M+>9&L/)A,H7H9ZN.QCYP#QAN$8,A':X=C+XLE&F:UC@&,2@=U^D'N!%0'I+0 M(TJZT>LS2-E!R U<+CTVLJMV=EY*83V5A.682N\'9V4[4I=3;!,]R45E)F5],!PI28Y06?3GH<41S[HPPC%E3IX3M)8K: M,-P>6D#65JE@JQ2'G8^WG:S,!1=/$\C,4QR7%E*XLK*D7#/+R]#UT>0 YH *:CLR0C<^6"))<"#DUX:5EB(E@& ME?IHOTU<4Y9I2Q@\:=S7L4X:P-DM(X=^]F5 I8\E@Q+I]FBV/2_M,H 2JZ1D M3 #/K(IS_8"*IESJ;I"SO90;@,@"\&=P=3V-7_P,/DTGGZ?^\N!Z_F4R'?X3 MTL'EY'H\9P/M@HXZ!6(?E^PM\RBC?^X'A;S&@W-WB=&0F*R.):,6&_0O&9K>0HQ.U<%9*_0 MU&\*7Q5@=:6!UL"T8F*9[WHXFK#K"O=M(:YO_K1-:R8*US]"FB?T5$T@7'&.;&QS.6(-I'@ M;" L4($>(PIQK=N1W?#V G']-(#<']:ZT$F+.1S')X>GOQY='/SWT?DV61OW M_WSG/(T7:>DH,^.FN/;"?[M+ZKN]LC>J---"C"ATJ(FT"IUK#HIP9A.P#"K% M*F=TK]#401G9XT??Y1Y1S[DUZ-91JQ&W"8FSQBB25(Y*)^DPY-@3OXTD?G6% MCF>JO+I10^/F8X?>TJ4QJ9GM]1IJG#59<&4)HD<1R:,FC@O\T4>?0=!L M9)7(HZ)-.;GB]F3P_'UU,+445$#3O(=0Q GXS@<#1=\G$S* M.KY&GL,(CKZ5]FYHO5"2^*OKQ5Q,C @^PVR0)MQW=_9YNUH+I/I79XLZY2$I^=W!^]![WJ4]')^<'%\>G)UMG3C]] M4C=ITV]0V-$N>H>M,O[AKD/C&8Q*FZ02;\V>-&B_>+F#7??K][P.S.]V32E?)(2=*B?5",BMA0EG"9 M3BY21-^V4OG'3G3WNVOO$:E/KX3VI^\?QV+N6+KVTO,J6<^*)6P[(E. #T8: M1K)5&(E*7II"2$UP%^=!XU:;?)4LDWYMZ+WNZ B9R7> WDSOVK$R<+.W5++>ZW/6 MADV/65K)E"9<@"Z%ZH)XE231S/I 3')_YRE>_OO390!G):X] CHR(1#$]+YC\/@@I ^=;):J_ 3+\(WP%; MSXU)Z5/1#8!]<=@\C*698-(I<46=03+K66 .PP_AP$5&,EV'E;,E&[25@J"^B)0DB MY?BCQ^C_K6/"5]_0ANZW4=FD:_GU#8)[>^931KP2+N>TF&:3\4NP)% ()*;@ M1,H@].-BG1> \-I;^MU=N@)#9W)L"! WMR07OZ,8OY]#2>4'&%],;GYQ,AQ# M^7G)8DS&8'@;2V1+B51<$PM!%9?+@4_6&2XWA?'DCL>I5-1>^]%B XZ>!Q:-)0:C1")S$5C$]>&4HEX&X[Q=9Z+/6OVCGJ6@ MY]K27CW<;M32&J[^-IQ_6=QLE-3:+\.KB\G1>#Z9 M$LLPX Q6IJ"M J,[ZX"X(6W]M3+K 6O8:I#E?2]2:Y2#V8'XW3T#>)UR?!> M[?;49:!>,23?XY8/I3V R9Y8+434/.._KN<^O_:6AE#2I5XG-83<.UH>$R^3 M3E$G1QA5@&9:28+" %QAP5G&9);,KX>0;5#1N2^]7U3L(LP&#F/>W.)?VN$_ MWI;19I!*> ? C0_ZF MD??QN!2<++1R.O\"TXLO?GQZM; KO^ CYK/C\4VT-,B9>AIM";&+JV*H)99+ M46X0K&(Y^^3;6A@;,MCX56/'P.UJW=1$4=^NQ5W"U@M""=^?Y'2](I3Y8Z$, MET)9_/3>S^&#'TX7W1<&O#C^,7F2@>L2%TCBDE7$& '2BNBU8VLY,?WQT/C] M:9WU]"/AII7-ZS5)O7M!4HLO?X79?#C^?%;&=)9>@[$ [#,,'"HN.%!$Q](2 MU5%)O,Z"9,JH#-; M]8J/5A;)-CJX+X0;B\$&S.(.;+4B M@08,[7,N[16M("$$EF4TCOLJ]]-=,M%SH-/ DN@##3_R2GC32_TPF688SB'= M.JI0+@\]E!8X#KU5IS *%4(2XP)JR*$"93])N]WQV'/3O!]T'57&TH]3_+9( M07TBP64CBUGG57#KO:Y2.=P6O+91%R-:UG)2"RUE@B3&,7U[8RNT@2U"C<_=+W<)JBN M7N.\,39ZOL[_-)V4KD.GTR7?BXMH#C(9G3-QRBF4:$K$20DD1A:55E(XOTZ' ME+7N[)\CH)7*N=XP,>E006T K%PM+SF8+2\F(T1%X\)APR\2Q4#0 3(DVJ@3 M%0G\6F.8-T'94RKZN]W?7;%/4;*CE'L_8R]S((_&^+2KZ;#T/_L*X^O;ZV<3 M)=-.1R2=E[%\6A(K0B8\TYB"U(89_I8W^?9K>@?$KCJ<5!%H[]"8Y#D&7'!/ M."LNA/ ^FTBHH*7CN5*X_7-.LE,YJ1Q<-F\&&:^_HK]YE)=(KR4&&A[06S!>.8Z 3? 7)TBZU=H:J6TJV^?IFOU MM8O$Y4JEWJ=,N20NED%&RF!X$E!2&A236FB+ZVJ/6&RA)JPSW:^'J2T4T0"J MSF&$__3Y%QC#U(_07!^DR^%X6(+>DI2W.FY:54)Y$56,E"@M2EM8&9#-&$CT M)C+!@>8Z??PWHK))U&V#CL>G"-54U;?;50;Y78^'-Y*:^7&ZUP#L N*7\60T M^?Q]U7K 6B1="2*X341RQHG#%8LK.5":1':>F[4\L4W>VD*7Z"XQ55?L#=BU M;AR0NWL?%QB/JM1D.:J)=!@M!ZI[QY98RX$9GD#Z3#$$0Z=',6)DY04L0RP H[^N,LUF/O'[W^UX1]+@/ M6O?J;/%N^.SHT^G9Q<&[CT?G1[_\>G1R<7#R_NSHX\'%T?OCDP^G9[]NW>Q_ MS2?O?..[#0<=7>Z>P^?B0YS!U61:\G)N+[AR1/]0"D2%I @W$31Q'A)A0M)D M/.-&K5.TNX5O_SQ!NTQC7P? M/#UCB%L,1 MAS&NS?Q'=QD3M M -DEU@B,CM%O.5E)()+E',3C*F3@-^&K5P<$D1L9!6MEG29Y6]#:J(WME1""WBZGLTGES!] MPM(J7T<#$U08 HM>A[STY)&1$4-CM)1G!:[*Q<<;=#6&JVWU_QA7'2JC!6P] M77[O8!R_7/KIWQ=KT#G/M)9HR9.!%5NUFS4) BN"09.0CJ=0HQ5'+!G MJ6D-3;LH_'$\N;/T>ZY7^=7_W\ETM=O/%JM+L6@BRYD8E?KZ5A)#ZNYX'8B^9^"4MM2G^0$/J_644O+@-=)?)F"KF(FG M(2 G%O]! .BU1N*NA9\7J>BOKF57M4ZZEG'?29477VXR!B?Y<#*:3'V:K!IL M4NH"A@J$YS*(IRP-M M\A$N"R85"()!)L:7)D?B2IV@<#(':J(UE=I8K4%<,[U&]Q*3=:ZN!B!X/'37HXO[[$0/?[)'\8COTX#A^D . W3Q==]8R([4G:4[I$1S*KG4N1 M(!L$JR<:_48BJ4OH]5%1*@YXY)"ZF>G(@L> 2Q/F M@BES9 T)''@/@^=7CL]!; M+65]Z+:.BD4N$EIRHY4%;K4AJ21,RL@]!CR1$@WX;=+1"5/E8.-ULOKK-50% M2AWJH %$W=;YO[N>840^FZT6R,)8!Y6,SXX382@:ZW(=;S.SI7B3RQ!5DH_' M='3D?+]&U8^7+[.-;]2]@EI VPWMJU&WE#,AA".:EE&WWI0K=%,*88(WU@>; M>9T6Y/>IZ-G3[DZ[SY_I;R'JON\2'W7X0R.^B&-7!M:FK*+7E"@E(BXA]"*= MEKAOHS""9B&SN.: ^5??TT0POXWV7FF6N(LHMT;%5YB&22?#Q9==DI?$*\:C M9PJW5QX2+HY2O"M D 2E82"3S#FZ%@X>/K>) _-=];Z#J/I>_8MI R]W=!2: M9ZTI$!%+(A>GDH242C97SI2BA^7C>J/B7W]/SQE*W:"@0U&VXSN\<9327TY!4UEO._FM7:NK 0@NDT _H'!76VF9 M5+S*_CGZ%D?7J1R]SV;HRD&Z\-\&.5&6%I6,#)>:M):3TKV,,)$"54'B"JQ2 M=; %K4VX/!T"9K)?[?6]F 1 #D,:.?X* , MPK;>L2ABI&J];M-;$M"$Q]4][/:FDP8,XWO -\?ALNO U0@6VD/F+HM0_[GX M_<#2"$;:0+3@*$F:2TUW/-G]]\14L/LZ-ON 91T\.Q MGWY?B/QD@O^*&\5DL617?S@[@?E !; J^4RB19.Y'ZZ2J+?^A?"GSJ?[CW_X?4$L#!!0 ( !>% MG%">+0=S#@< . A 2 97AH:6)I=#,Q,7$Q,C N:'1M[5IM;QNY$?[> M7\&3T9P-Z-6V$D?V"?#9/L3 -;DS7 3]5'"7LQ)K[E)'V;,N) MTC9M+W" R-KES' X\_"9X:Y.OCO_<';]MU\NQ#241OSRUQ]_OCP3K4ZO]_'@ MK-<[OSX7[Z[_\K,X[/8'XMK)RNN@;25-KW?QOB5:TQ!FHUYOL5AT%P==ZR:] MZZL>FSKL&6L]=550K?$)W\$G237^T\EWG8XXMWE=4A5$[D@&4J+VNIJ(CXK\ MC>AT&JDS.ULZ/9D&L=_?[XN/UMWHN4SC00=#XY6=DUZZ/NG%24XRJY;C$Z7G M0JL?6CKK2U*Y/!SD;]\<#HO!D3H:TM'AZ[?#UV]H*+._#^!D#^))QX>EH1]: M4^*Y1P>O9^%XH568C@;]_I^/6U%H?%+8*F F!\WT-1EX8B;0;>A(HR?5*"Z& M#;#":CR3^\7*2%O8$=HROJ- L=[,?5 M7=Q.=::#.!AT!P^7MGE1_ZA]T,5RM:P-(=FLER-OY/[?HW%V<75]^=/EV>GU MY8?W7S,NBS"5X=7.\.CX)4[C M05=]_H(<-49X :7V!C6, MR^%"ARD6Z&>41P?9[@RN685ESJ&F1+9<#\,+9A)F#CZ!&1*%KI 53O!]%MH M#,0Q[-;&=55@:TIN>? ]-[6"361Z+>1MH$3S=IXA48PQQIXQ]R!J\N^@4!3T7@3VJ+0N(QQOA324DQ-SIJ4VIFS.2G<]F(7F50$:*1T7=SF M4UE-2)QBUU_5!A*# ]D9#'=I+ZH.ABI=I4O-;525(,7V!5/#&M)2YMF7K2YV/\08(+W->I^#.IF ,[A@ID[0AI_>.A3.Z)<_)P&/&.K/]Y,+2Y M(.6R]MNK<&7("(EM9DJUQM8.!L '<^TCRT"*JFB'V[1[?EKG.$=&1J0TQ>8^ MV^V&_WA0@ZO@B[=&JWAX\W7FM=+2:5Z 3B4QLF[%EFK/92IN+!]K6N0DG [A M$(YM46F&KDCGM9%,I5A6=.*^W$$C%<_UFH]O&;$@V [ZI+X.NWT+2,P>(W%K MTG@"R.WI9FM< LMSK1ANTMM*,J]*#ZAR[\08E$ZM\ "$:IEIH\.22^*F:7EW M1.A$5"1@/Q!=Z[TB?=\V"YK5;@94^EC"\]PZ%1V(7=B$*E1F W!BA&:,>A9! MAYD B-VA9V#0%P@^!\%\3US,I:DC8W!^J"C0%^DY(NLW]#=W%7D+!DR7FUN> MB#@H@KU\:JPR6X?G/=B&H^6=-''76'R^,Q?9JA^-FXA2).!/! Q/\ *:#:!1 MX*V4CZ=YY1->T\#$D8W@^0*VXJIH\[QVG+VU$K3!:FE]P'U^@@5;/H>AW]*Y M7NP^HU( AN"11]*-X^CS*1Y.^=Q:U7=^[26OIM+?U6MFH A;4I&:8SP:VESB M"'I#ICFI/I)O_]LA^GI0_>,!<_BO'B#B(R&UPG3[GA>8IM9Q=4\1C(POJ-=/ M>K<[UR3ZMV"=ORN1\09,EJ4.@>@3))Q9%&$>5QK^12.[0!\XSS.GXB]WD:LM M0[_5&N['[5%7>3S0[KV<$SYQ3C@UZ$O@L@96^'#%Q[1<$Y+;E+>[?GU!\H;K M5>I38L6*'59\DK5Z?/!%D&E:ZW2TW4 E4D'1TQV3/ NOIB^#"C""]JF=BJ9' MQ?1U6>)\\#O%Q30,OO%!RTM!_$PC?XJZ5SALW3821Y%MD/KXZ+#!2#N5#5W- MK9D3UXY*3IHGH*XA*"IGQBX)HXNI3:PD'R 0B/F/%-;N2[48GR,QD?[$*8X* MYM7.X'7_>/^HG=YK_A<#]&T%-OJKF&HBKG4/@-'X^?F/US02@ M-?YV5W8VU52(BUO*:SZBB0^IC7JRPJV8WZ;?+8S2 ZXYK;_/7W_-W]JL)C-O M31WH.+,AV'+4?_I[@.=?<*/N3735:52/9F&[S?@E:@\^TV\?XJ\PQO\$4$L# M!!0 ( !>%G%#\P;/7$0< 'HB 2 97AH:6)I=#,Q,G$Q,C N:'1M M[5IK;QNW$OU^?P6KH*D-K-YV[,BN -=V4*-MTKHJ@ONIX"YGM;SFDAN2*T7Y M]9TA5[)LR8G2QT5C.$!D[7)(SG .SQFN]O2KBS?GD__^?,D*7RKV\V_?_7AU MSEKM;O?M\+S;O9A&SWTBL8+\M FCNT?!%Y4_F4OABU._UOCYI!:/Q:6ZTQYDL]HQ?XP ;PWAX[]M< MR:D>A6!H .JP;$]Y=C.UIM:BG1EE[,A.T[W!X6&R_,]ZG=[^26Q[U@O_3FB M=LY+J1:C;R:R!,=>PYQ=FY+K;Q*'B6H[L#*/ADY^ '0>XPB7\QC8$8ZCI(9V M$VA_$**[?%_(5'HV['<&=T/;'M3_:N=EOOC7A'6P/:SGS_HO>B>[!)0AH,#^ M:^)Y($WGE]>3JU=7YV>3JS>O_T2>MD#WB\[O5<)^]5 5H-E/'?:#F7W@.F$9 M6'*>^8+[IT4:]SOLBA5\!LS"3,(O41:N=-9Y_NSPY4Z;Z)$OY*##ON,.EP\7JERP&VWF"L04DKB>-JZB M,#BE-BAS."*7FG&]8+7VM@8,#(4O:" N+VP*=P2E5$%"<@PPR:5$PT4QC=_1$@&7S0F8%U(A3$2J\A"QJA0:('(/I#=.YX$_&7<%R9>9N"2L+4^D\ MEH>><;H9_48ODS5TN*4S&]X^ 20"Y*##)G=6\_FSXT'_Z,0U$&C$C#:AR7.) MEV&=KQBW$#**&9*I EIY!@BC5$E7D#F9E4A 1$)T+:3+E'$U]B-JLD;%U%;6 M9"#PMF-[F$D!"(V8KLOW6<'U%-@9[OKK6J%%?\C;_<,]V ]=^X%Y%92 #)* M8F!=32/5CF0J;"P7-"UP$IY9T2$\3(9.%59%,JL5)RK%L((3MW*'/:)XKFL^ M?DN!#)'ML#^(?X;='@,2T_M(W)DT-@"Y.]WLC$O$\DP*@AMW1G/B5>X0JE0[ M$0:Y%4L\($(E3Z62?D&2N&U:VAT!.@$5$=AW3-=JKT#?[YN JMI6B$H7)#S+ MC!7!@5"%34&C,BL$)[9 1:@G$ZPP(P!Q=\@*&?0)@@]!,-MGES.NZL 8E!_( M.YBMKH*HQ_W1E MSM)E/1HV$<250'\"8&B")]!L 8U WHKYV,PKG?": B:T; 7/9[ 5J:+)LMI2 M]M8D:,NHI7$>[]/C*QS+93C0NWBN9WL/=,D1AL@C]ZP;Q['.AW XI7.KKE=^ M[4>O"NY6>DT,%& +(E!S6(^&-A=X!+T!U9Q4[]DG?WF)_CFH?GG //RS!XCP M2$@L,9W<\@+1U#JN;BF"D/$9>KU1NZU6/=2B+##1RR+*7W !\AX=2@ M"%.[D.A?&&0/T8>Z'[5'K+!QH]Y_."1\Y)YPIK$O0 M98E8H<,5'=,R"9C<1MY6]?H<^ WI5:Q3@F*%"BL\R5H^/O@LR#2E=3S:;J$2 M+K"C@Q63/ BOIB[#+H@1+)^2*)H.%=/598GG@P\0@FD8?.N#EB=!_$0A?X:Z MEUOU&)\@8D)],?.\*B@X@]D@^,D_MKZ?UR@Q[6PP5]!5!.88Q2/ MF&06?H4\0)R&S\V?JQ[-$K3&CSFV\T)"SEZM2.5-+*4V(MR)_4U\HV(4'W+- M8/U-@_47$%K;N_'4&55[.$F-]Z8<]3;?5'CX%V[4OJG4[:;K<>5WVY"?T^W. M9WPK([P?,OX#4$L#!!0 ( !>%G%!Y7*3I 00 +L5 2 97AH:6)I M=#,R,7$Q,C N:'1M[5AM;]LV$/Z^7W%UL-0&K%?;\6L-9$Z*%&M>FK@(]FF@ MI9/%1295DHKC_OJ=1#M(TZ1-@:U(O!FP8/EX=WSX/'>B.'IU<#J9_G%V"*E9 M9'#V\;?W[R90FY5X9J>YF4&MW8Q+7QJ/R'KLCB\2^C5XX#!S(J%B@,1 J9 MP1@*S<4<+F/45^ XZU$3F:\4GZ<&0C_TX5*J*W[-K-UPD^%X$V?DV?N15R49 MS62\&H]B?@T\?E/C789)/TCZO;"/;=::]:*XG;3Z4M_MG0)/T:+CU MT6:5X9M:BF7N06LO-\,ECTTZ"'S_UV&M&C0>)5(8RJ3(T_ZT ;X*8_#&."SC M-?<:BJ[F2A8B=2&92#=1\5@\[G>;F"[[K-X;6MN-7GV$9P$G8 M@F>KP>LI7Z"&$US"N5PP\;JIB2A'H^*)':CY9Z3)$X[J=FF!=2E.Q@4Z:Z!! M6*$[O$GYC!MHA6[P);2'0?U5:,.3U;.!U7X8UNY.L.C9X'J%I M@HJ6G4>L+$@X*Y0N&,W62 AZ\-&]<"R!?,#5C K5S>I/A"O8C4T(,?3_\<8P/-*W[;ES$Y&);W\LK M]6F*0)-!I6G2))))RC&!PQN,"L.O$4X3JAM4P,3&]I8+)B+.LEL;K>X)/0K? MB@/)W*1,[&J[H)A Y!%*:2H<+:"R)8DZB;DWZ]'8!K86L;Y M-V4,C[/?)#LSNSN=WI-:VST"MUX)]:!1+>"'@BFJ@&P%YYA+1HJRL<,:56<$1)Q-Q(L34+4!MO+[)'MGLOH%C^ MHT5V83!/4<"Q"[_+Z\]LF\2XS=@>>7?ZQX3_E*+(I3V2'"C,6%GN=X_J[I[@ MU1YV8S,ML\+@<":-D8N!__51W^,OU NFYEPX:]=>;IY6R#_B]L75'FM6!ZSC MOP%02P$"% ,4 " 7A9Q0O8UR+@=' 0 X^A$ $0 @ $ M 96=O=BTR,#(P,#,S,2YH=&U02P$"% ,4 " 7A9Q0+J+\5K8* X M8 $0 @ $V1P$ 96=O=BTR,#(P,#,S,2YX&UL4$L! A0#% @ %X6<4%&]T()^,P &T$" !4 M ( !-F%G% 1(VCFI@X /(H 4 " >>: 0!E9V]V+3(P M,C P,S,Q7V%G%!/DPJZ-X, !Q !0 5 M " ;^I 0!E9V]V+3(P,C P,S,Q7VQA8BYX;6Q02P$"% ,4 M" 7A9Q0\N+V^]!, _0 , %0 @ $I+0( 96=O=BTR,#(P M,#,S,5]P&UL4$L! A0#% @ %X6<4)XM!W,.!P X"$ !( M ( !+'H" &5X:&EB:70S,3%Q,3(P+FAT;5!+ 0(4 Q0 ( !>% MG%#\P;/7$0< 'HB 2 " 6J! @!E>&AI8FET,S$R<3$R M,"YH=&U02P$"% ,4 " 7A9Q0>5RDZ0$$ "[%0 $@ M@ &KB ( 97AH:6)I=#,R,7$Q,C N:'1M4$L%!@ * H C ( -R, @ ! $! end XML 49 R25.htm IDEA: XBRL DOCUMENT v3.20.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Earnings Per Share [Abstract]    
Unvested service-based restricted shares (in shares) 700 700
Numerator:    
Net income $ 11,863 $ 11,502
Less: Income allocated to participating securities (129) (127)
Net income available to common stockholders $ 11,734 $ 11,375
Denominator:    
Weighted average shares - basic (in shares) 66,987 66,670
Performance-based restricted stock awards (in shares) 0 0
Weighted average shares - diluted (in shares) 66,987 66,670
Basic net income per share (in usd per share) $ 0.18 $ 0.17
Diluted net income per share (in usd per share) $ 0.18 $ 0.17

XML 50 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 51 R21.htm IDEA: XBRL DOCUMENT v3.20.1
THE COMPANY (Detail)
Mar. 31, 2020
channel
Accounting Policies [Abstract]  
Number of business channels 2