0000944480-18-000007.txt : 20180316 0000944480-18-000007.hdr.sgml : 20180316 20180315184144 ACCESSION NUMBER: 0000944480-18-000007 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 84 CONFORMED PERIOD OF REPORT: 20171231 FILED AS OF DATE: 20180316 DATE AS OF CHANGE: 20180315 FILER: COMPANY DATA: COMPANY CONFORMED NAME: GSE SYSTEMS INC CENTRAL INDEX KEY: 0000944480 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 521868008 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-14785 FILM NUMBER: 18693739 BUSINESS ADDRESS: STREET 1: 1332 LONDONTOWN BLVD CITY: SYKESVILLE STATE: MD ZIP: 21784 BUSINESS PHONE: 4109707874 MAIL ADDRESS: STREET 1: 1332 LONDONTOWN BLVD CITY: SYKESVILLE STATE: MD ZIP: 21784 10-K 1 form10k.htm GSE SYSTEMS, INC. - 2017 - 10-K  
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C.  20549
FORM 10-K
(Mark One)
     
 
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d)
OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2017
 
       
 
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d)
OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ____ to ____
 

Commission File Number 001-14785
 
GSE Systems, Inc.
(Exact name of registrant as specified in its charter)

Delaware
 
52-1868008
(State of incorporation)
 
(I.R.S. Employer Identification Number)
 
1332 Londontown Blvd., Suite 200, Sykesville MD
 
21784
(Address of principal executive offices)
 
(Zip Code)

Registrant's telephone number, including area code:  (410) 970-7800
 
SECURITIES REGISTERED PURSUANT TO SECTION 12(b) OF THE ACT:

Title of each class
 
Name of each exchange on which registered
Common Stock, $.01 par value
 
NYSE American

SECURITIES REGISTERED PURSUANT TO SECTION 12(g) OF THE ACT: NONE
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes o No

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Act. Yes o No

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 and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). Yes No

Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K is not contained herein, and will not be contained, to the best of registrant's knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K. [ ]

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.  (Check one):

Large accelerated filer 
Accelerated filer 
Non-accelerated filer
Smaller reporting company
Emerging growth company 
 
(Do not check if a smaller reporting 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 12(b)-2 of the Exchange Act).    Yes  o No

The aggregate market value of Common Stock held by non-affiliates of the Registrant was $56,765,904 on June 30, 2017, the last business day of the Registrant's most recently completed second fiscal quarter, based on the closing price of such stock on that date of $3.10.

The number of shares outstanding of the registrant's Common Stock as of February 28, 2018 was 19,425,905 shares.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the registrant's Proxy Statement for the 2018 Annual Meeting of Stockholders to be filed pursuant to Regulation 14A under the Securities Exchange Act of 1934, as amended, are incorporated by reference into Part III.
 
1



TABLE OF CONTENTS

PART I
 
Page
Item 1.
Business
3
Item 1A.
Risk Factors
8
Item 1B.
Unresolved Staff Comments
15
Item 2.
Properties
15
Item 3.
Legal Proceedings
15
Item 4.
Mine Safety Disclosures
15
     
PART II
   
Item 5.
Market for Registrant's Common Equity, Related Stockholder Matters, and Issuer Purchases of Equity Securities
16
Item 6.
Selected Financial Data
16
Item 7.
Management's Discussion and Analysis of Financial Condition and Results of Operations
17
Item 7A.
Quantitative and Qualitative Disclosures About Market Risk
26
Item 8.
Financial Statements and Supplementary Data
27
Item 9.
Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
60
Item 9A.
Controls and Procedures
60
Item 9B.
Other Information
60
     
PART III
   
Item 10.
Directors, Executive Officers and Corporate Governance*
60
Item 11.
Executive Compensation*
61
Item 12.
Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters*
61
Item 13.
Certain Relationships and Related Transactions, and Director Independence*
62
Item 14.
Principal Accountant Fees and Services*
62
     
PART IV
   
Item 15.
Exhibits and Financial Statement Schedules
62
Item 16.
Form 10-K Summary
63
 
SIGNATURES
65

*
to be incorporated by reference from the Proxy Statement for the registrant's 2018 Annual Meeting of Shareholders.
2
 



CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS.
This report and the documents incorporated by reference herein contain "forward-looking" statements within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934, as amended (the "Exchange Act") that are based on management's assumptions, expectations and projections about us, and the industry within which we operate, and that have been made pursuant to the Private Securities Litigation Reform Act of 1995 reflecting our expectations regarding our future growth, results of operations, performance and business prospects and opportunities. Wherever possible, words such as "anticipate", "believe", "continue", "estimate", "intend", "may", "plan", "potential", "predict", "expect", "should", "will" and similar expressions, or the negative of these terms or other comparable terminology, have been used to identify these forward-looking statements. These forward-looking statements may also use different phrases. These statements regarding our expectations reflect our current beliefs and are based on information currently available to us. Accordingly, these statements by their nature are subject to risks and uncertainties, including those listed under Item 1A Risk Factors, which could cause our actual growth, results, performance and business prospects and opportunities to differ from those expressed in, or implied by, these forward-looking statements. We may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements and you should not place undue reliance on our forward-looking statements. Actual results or events could differ materially from the plans, intentions and expectations disclosed in the forward-looking statements we make. Except as otherwise required by federal securities law, we are not obligated to update or revise these forward looking statements to reflect new events or circumstances. We caution you that a variety of factors, including but not limited to the factors described below under Item 1A Risk Factors and the following, could cause our business conditions and results to differ materially from what is contained in forward-looking statements:
-
changes in the rate of economic growth in the United States and other major international economies;
-
changes in investment by the nuclear and fossil electric utility industry, the chemical and petrochemical industries, or the U.S. military;
-
changes in the financial condition of our customers;
-
changes in the regulatory environment;
-
changes in project design or schedules;
-
contract cancellations;
-
changes in our estimates of costs to complete projects;
-
changes in trade, monetary and fiscal policies worldwide;
-
currency fluctuations;
-
war and/or terrorist attacks on facilities either owned by our customers or our company, or where equipment or services are or may be provided;
-
initiation, prosecution, or outcomes of future litigation;
-
protection and validity of our trademarks and other intellectual property rights;
-
increasing competition by foreign and domestic companies;
-
compliance with our debt covenants;
-
recoverability of claims against our customers and others; and
-
changes in estimates used in our critical accounting policies.
Other factors and assumptions not identified above were also involved in the formation of these forward-looking statements and the failure of such other assumptions to be realized, as well as other factors, may also cause actual results to differ materially from those projected. Most of these factors are difficult to predict accurately and are generally beyond our control. You should consider the areas of risk described above and in Item 1A Risk Factors in connection with any forward-looking statements that may be made by us. You should not place undue reliance on any forward-looking statements. New factors emerge from time to time, and it is not possible for us to predict which factors will arise.
We undertake no obligation to publicly update any forward-looking statements, whether as a result of new information, future events or otherwise. You are advised, however, to consult any additional disclosures we make in proxy statements, quarterly reports on Form 10-Q and current reports on Form 8-K filed with the SEC.
Company Information Available on the Internet
Our Internet address is www.gses.com. We make available free of charge through our Internet site our annual reports on Form 10-K; quarterly reports on Form 10-Q; current reports on Form 8-K; proxy statements, and any amendment to those reports filed or furnished pursuant to the Exchange Act as soon as reasonably practicable after such material is electronically filed with, or furnished to, the SEC.
 
PART I
ITEM 1. BUSINESS.
GSE Systems, Inc. (GSE Systems, GSE, the Company, we, us or our), a NYSE American company trading under the symbol GVP, is a world leader in real-time high-fidelity simulation and provides a wide range of simulation, consulting, training, and engineering solutions to the global power and process industries. We provide customers with simulation, engineering and plant services that help clients reduce risks associated with operating their plants, increase revenue through improved plant and employee performance, and lower costs through improved operational efficiency. In addition, we provide professional services that systematically help clients fill key vacancies in the organization on a short-term basis, primarily in procedures, engineering, technical support, and training focused on regulatory compliance and certification in the nuclear power industry. Our operations also include interactive computer-based tutorials and simulation software for the refining, chemical, and petrochemical industries, through our wholly-owned subsidiary GSE Performance Solutions, Inc.
We execute projects globally with approximately 388 employees operating from offices in the U.S. and China and at client sites. While the majority of revenue comes from the nuclear power market, we also serve the fossil, refining, chemical, and petrochemical markets.
GSE Systems was formed on March 30, 1994 to consolidate the simulation and related businesses of General Physics International Engineering & Simulation, S3 Technologies, and EuroSim. The Company completed its Initial Public Offering in 1995.
On November 14, 2014, we acquired Hyperspring, LLC. Hyperspring is a nuclear industry training and consulting firm that primarily provides highly skilled, high-value professionals to fill training and consulting positions on a contract basis for nuclear power plant operators. Hyperspring professionals provide training, operations and maintenance support including: generic fundamentals exams (GFES), accreditation training visit (ATV) preparation, senior reactor operator (SRO) certification, procedure development, work management, tagging/labeling, outage execution, planning/scheduling, corrective action, self-assessments and equipment reliability. Customers include TVA, Entergy, Southern Company, PSEG Nuclear LLC and NRG Energy Inc.
On September 20, 2017, we acquired Absolute Consulting, Inc. (Absolute). Absolute is a provider of technical consulting and staffing solutions to the global nuclear power industry and employs approximately 160 professionals with expertise in procedures writing, engineering, technical support, project management, training, project controls, and corrective actions. This acquisition brings a natural adjacency to GSE, fits well with our growth strategy, and benefits our customers from expanded capabilities and offerings.
3

Operating Segments
We operate through two reportable business segments: Performance Improvement Solutions and Nuclear Industry Training and Consulting. Each segment focuses on delivering solutions to customers within our targeted markets - primarily the power and process industries. Marketing and communications, accounting, finance, legal, human resources, information systems and other administrative services are organized at the corporate level. Business development and sales resources are generally aligned with each segment to support existing customer accounts and new customer development. The following is a description of our business segments:
·
Performance Improvement Solutions (approximately 56% of revenue)
Our Performance Improvement Solutions segment primarily encompasses our power plant high-fidelity simulation solutions and interactive computer based tutorials/simulation focused on the process industry. This segment includes various simulation products, engineering services, and operation training systems delivered across the industries we serve: primarily nuclear and fossil fuel power generation, as well as the process industries. Our simulation solutions include the following: (1) simulation software and services, including operator training systems, for the nuclear power industry, (2) simulation software and services, including operator training systems, for the fossil power industry, and (3) simulation software and services for the process industries used to teach fundamental industry processes and control systems to newly hired employees and for ongoing workforce development and training. GSE and its predecessors have been providing these services since 1976.
·
Nuclear Industry Training and Consulting (approximately 44% of revenue)
Nuclear Industry Training and Consulting provides highly specialized and skilled nuclear operations instructors, procedure writers, technical engineers, and other consultants to the nuclear power industry. These employees work at our clients' facilities under client direction. Examples of these highly skilled positions are senior reactor operations instructors, procedure writers, project managers, work management specialists, planners and training material developers. This business is managed through Hyperspring and the newly acquired Absolute subsidiaries. The business model, management focus, margins and other factors clearly separate this business line from the rest of the Company's product and service portfolio. GSE and its predecessors have been providing these services since 1997.
Financial information is provided in Note 17 of the accompanying consolidated financial statements regarding our business segments and geographic operations and revenue.
Business Strategy, Industry Trends, Products and Services
Business Strategy
Our objective is to provide a powerful technology-enabled engineering and training/consulting services platform focused primarily on the nuclear power industry. We offer our differentiated suite of products and services to adjacent markets such as fossil power and the process industries where our offerings are a natural fit with a clear and compelling value proposition for the market. Our primary growth strategy is twofold: (1) seek acquisitions to accelerate our overall growth in a manner that is complementary to our core business and (2) expand organically within our core markets by leveraging our market leadership position and drive increased usage and product adoption via new products and services. To accomplish this, we will pursue the following activities:
Pursue roll-up acquisition strategy. We intend to complement our organic growth strategy through selective acquisitions including, but not limited to, the following: technical engineering; training, staffing and consulting service businesses focused on the power industry particular nuclear; value added components for  nuclear power plants; and software utilized in the power industry, both domestic and international. We are focusing our efforts on acquisitions that would enhance our existing portfolio of products and services, strengthen our relationships with our existing customers, and potentially expand our footprint to include new customers in our core served industries. We have made several acquisitions since 2011 and believe the opportunity exists to acquire businesses that are complementary to ours, allowing us to accelerate our growth strategy.

In January 2011, we acquired a software company called EnVision Systems Inc., which provided interactive multi-media tutorials and simulation models, primarily to the process industries. We have integrated the technology assets from this acquisition and expanded the firm's application to other industries, and we intend to repeat this successful process. In 2014, we acquired Hyperspring, which enabled GSE to offer highly skilled nuclear operations and consulting personnel with unique know-how to our client base which is nuclear power plants. This deepened our relationship with existing clients and won business for us at new client sites in the nuclear industry. This acquisition has proven to be synergistic, enabling cross selling domestically, and in 2015, the expansion of these offerings to international customers for the first time. In September 2017, we acquired Absolute, a provider of technical consulting and staffing solutions to the global nuclear power industry, located in Navarre, Florida. The acquisition of Absolute is expected to strengthen the Company's global leadership in nuclear training and consulting solutions. The acquisition adds new capabilities to the GSE solution offering, and brings new highly complementary customers to GSE while deepening GSE relationships with existing clients. The acquisition of Absolute is a significant proof point of the thesis that GSE is a compelling platform for consolidating a fragmented vendor ecosystem for nuclear power. The acquisition adds significant scale and focus to the business, while positioning GSE as a "go to" provider of consulting solutions to the power industry, in particular nuclear power.
Expand our total addressable market. Our focus on growth means introducing product capabilities or new product and service categories that create value for our customers and therefore expand our total addressable market. Currently we are working on initiatives to expand our solution offerings in both our business segments which may include, but not be limited to, the following: expanding our software product portfolio to the industries we serve with enhanced power and process simulation tools and systems that are complementary to our core offerings; delivering enhanced learning management systems/solutions; offering fully outsourced training solutions to our customers; adding work flow process improvement solutions; tailoring operational reporting and business intelligence solutions to address the unique need of our end user markets; and adding new services to broaden our market reach.
Initiatives such as these will broaden our scope and enable us to engage more deeply with the segments we serve. We have delivered a compelling solution, the GSE GPWRTM Generic Pressurized Water Reactor simulation technology, proving that our modeling technology can be sold via traditional license terms and conditions to the nuclear industry ecosystem. We have both upgraded and expanded the EnVision™ library of simulation and eLearning tutorials for the process industries with specific new products for training clients in the upstream segment of the oil and gas industry including launching a new cloud-based training platform, EnVision™ Learning On-Demand, that significantly extends the capabilities of its industry leading EnVision™ tutorials and simulations. We continue to provide cutting edge training systems by adapting our technology to systems to meet the specific needs of customers such as U.S. government laboratories.
Research and development (R&D). We invest in R&D to deliver unique solutions that add value to our end-user markets. We have delivered nuclear core and Balance-of-Plant modeling and visualization systems to the industry. To address the nuclear industry's need for more accurate simulation of both normal and accident scenarios, we provide our DesignEP® and RELAP5-HD® solutions. Our entire JADETM suite of simulation software, including industry leading JTOPMERET® and JElectricTM software, provides the most accurate simulation of Balance-of-Plant and electrical systems available to the nuclear and fossil plant simulation market. The significant enhancements we have made to our SimExec® and OpenSimTM platforms enables customers to be more efficient in the daily operation of their simulators. We are bringing SimExec® and OpenSimTM together into a next generation unified environment that will add new capabilities as requested by clients and driven by market need.
We intend to continue to make pragmatic and measured investments in R&D that first and foremost are driven by the market, and are complementary to advancing our growth strategy. Such investments in R&D may result in on-going enhancement of existing solutions as well as the creation of new solutions to serve our target markets, ensuring that we add greater value, in an easier to use fashion, at lower cost of ownership than any alternative available to customers. GSE has pioneered a number of industry standards over our lifetime and will continue to be one of the most innovative companies in our industry. During the years ended December 31, 2017 and 2016, we have made R&D investments totaling $1.6 million, respectively.
Strengthen and develop our talent. Our experienced employees and management team are our most valuable resources. Attracting, training, and retaining top talent is critical to our success. To achieve our talent goals, we intend to remain focused on providing our employees with entrepreneurial opportunities to increase client contact within their areas of expertise and to expand our business within our service offerings. We will also continue to provide our employees with training, personal and professional growth opportunities, performance-based incentives including opportunities for stock ownership, bonuses and competitive benefits as benchmarked to our industry and locations.
Continue to deliver industry-recognized high-quality services. We have developed a strong reputation for quality services based upon our industry-recognized depth of experience, ability to attract and retain quality professionals, and expertise across multiple service sectors. We have received industry certificates and awards including being recognized for outstanding work on projects by Bechtel's Nuclear, Security & Environmental global business unit (NS&E) at the Bechtel Supply Chain Recognition awards in April 2016. In addition, we have a recognized high-value brand as one of the most respected providers of software and services to the nuclear industry, as evidenced by our marquee client base and significant market wins over the past years. A recently conducted survey of clients with projects underway and/or just delivered validates our brand with a Net Promoter Score of +72, a compelling score for an industrial technology and services company.
4

Expand international operations in selected markets. We believe there are additional opportunities for us to market our software and services to international customers, and to do so in a cost-effective manner. For example, we believe partnerships with Value Added Resellers (VAR) could significantly expand our sales pipeline for the EnVision™ software suite. In 2016, we entered into a reseller agreement with an entity in the Middle East that has an established track record of success selling simulation and workforce development solutions to the process industries throughout the region. Such VARs may yield positive results for our pursuit of international nuclear opportunities globally (see industry trends below). We may explore the creation of appropriate joint ventures to target nuclear new-build and maintenance programs in key regions.
Industry Trends
Industry need for building and sustaining a highly skilled workforce
We believe a critical ongoing challenge facing the industries we serve is access to, and continued development of, a highly trained and efficient workforce. This challenge manifests primarily in two ways: the increasing pace at which industry knowledge and experience are lost as a significant percentage of the existing experienced workforce reaches retirement age; and the fact that as new power plants come on-line, there is an increased demand for more workers to staff and operate those plants.
In the United States, the energy industry is expected to lose a large percentage of its workforce within the next few years as baby boomers retire on the traditional schedule. For example, Power Engineering reports the power sector will need more than 100,000 skilled workers by the end of 2018 to replace retiring baby boomers.  Electric, Light, and Power reports 72% of energy employers currently struggle to find quality candidates, and fill open positions.  The National Electrical Contractors Association reports 7,000 electricians join the field each year, while 10,000 retire. Finally, the Nuclear Energy Institute estimates that 39% of the nuclear workforce will be eligible to retire in 2018. As the nuclear industry expands its fleet and strains to maintain the high standards of training the existing workforce, existing plant simulator systems, which provide a critical environment for training services, are often operating 24 hours a day. With workers retiring and the need to backfill as well as expand the workforce for new units, certain operators are exploring the opportunity to de-bottleneck their existing simulator capabilities through the creation of dual reference simulators. Other workforce shortages and/or short term spike in demand for specialist skills that we offer similarly are positive development for our business.
According to the US Energy & Employment Report released in January 2017, the employment in the traditional energy and energy efficiency sectors increased by 55% in 2016, adding 300,000 net new jobs. The Nuclear Energy Institute projects 20,000 new position will be needed in the nuclear industry over the next 5 years.
Globally, as more people increase their standard of living, their demand for power will increase, which in turn will require the on-going construction of power plants to meet this surging demand. Developing a skilled labor force to operate these plants and keeping their skills current and their certifications in compliance with regulatory requirements is a key challenge facing the global power industry.
Growing global power demand and the increasing emphasis on nuclear power
On September 28, 2017, United States Secretary of Energy, Rick Perry, directed the nation's Federal Energy Regulatory Commission (FERC) to improve the resilience of the national electrical grid by creating rules recognizing the critical value generated by nuclear power plants, among other things. The Notice of Proposed Rulemaking stated that FERC must order grid operators to increase how they value "reliability and resilience attributes" in energy generation. All licensed nuclear power plants and a significant portion of existing coal plants can meet those requirements today.
While this request to FERC was unanimously rejected by the commissioners in January 2018, they did say they shared Secretary Perry's stated goals of grid resiliency, and directed regional transmission operators to provide information to help FERC examine the matter further. The operators have 60 days to submit new materials. At that time, the agency can issue another order.  While disappointing that the request by Secretary Perry was rejected, it is the first time in quite some time that there is federal recognition of the need for support of the nuclear fleet in the US.
At the time of Secretary Perry's request to FERC, he announced a separate action to support and accelerate the development of new nuclear plants with conditional commitments of up to $3.7 billion in loan guarantees to the owners of the Vogtle nuclear power plant in Georgia. Secretary Perry stated, "I believe the future of nuclear energy in the United States is bright and look forward to expanding American leadership in innovative nuclear technologies." "Advanced nuclear energy projects like Vogtle are the kind of important energy infrastructure projects that support a reliable and resilient grid, promote economic growth, and strengthen our energy and national security".
In December 2017, Georgia's Public Service Commission voted unanimously to allow continued construction of two nuclear reactors at Georgia Power's embattled Plant Vogtle. Commission chair Stan Wise said the decision came down to the importance of fuel diversity and the long term benefits the project would have on Georgians. Georgia utility regulators on Thursday conditioned their approval of the Vogtle nuclear project with the caveat that Congress approves roughly $800 million worth of tax credits.
A two-year budget deal signed by President Donald Trump on February 9, 2018, includes provisions that will benefit the development of nuclear power in the U.S. including the expansion of Plant Vogtle, which is located near Waynesboro, Ga. The Nuclear Energy Institute said that the legislation signed by Trump: (1) allows for new nuclear reactors placed in service after Dec. 31, 2020 to qualify for the nuclear PTC; (2) permits the Secretary of Energy to allocate credits up to a 6,000-megawatt capacity limit for the first "new nuclear" reactors placed in service after Dec. 31, 2020; and (3) allows public-entity project partners to transfer their credits to other project partners.
NEI said that the deadline change will ensure the two reactors being built at Vogtle will benefit from the PTC and that the 6,000-MW capacity limit indicates the PTC will also benefit NuScale Power LLC's and its partners' plans to build its first commercial power plant at the Idaho National Laboratory by 2026.
The U.S. Energy Information Administration's latest International Energy Outlook 2017 projects that world energy consumption will grow by 28% between 2015 and 2040. Most of this growth is expected to come from countries that are not in the Organization for Economic Cooperation and Development (OECD), and especially in countries where demand is driven by strong economic growth, particularly in Asia. Non-OECD Asia (which includes China and India) accounts for more than 60% of the world's total increase in energy consumption from 2015 through 2040. At the same time, countries globally are pledging to reduce greenhouse gas emissions despite this growth in demand for power. These trends are increasingly favorable to nuclear power. The United Kingdom illustrates this trend, with an energy policy that places a much greater reliance on nuclear power and relies on plans for a new nuclear fleet, while slashing subsidies for solar energy and seeking to phase out coal fired power plants. With plans to build at least three new nuclear plants, the UK plans to add 16GWe of new nuclear capacity operating by 2030 according to World Nuclear Association.
Today there are some 440 nuclear power reactors operating in 30 countries plus Taiwan, with a combined capacity of over 390 GWe. In 2014 these provided over 11% of the world's electricity.  There are currently 50 nuclear plants under construction in 13 countries, including 20 in China, seven in Russia, six in India and four in the United Arab Emirates according to the Nuclear Energy Institute. Two reactors are currently under construction in the U.S. at Southern Nuclear's Vogtle, Georgia site. Per the World Nuclear Association, there are 160 reactors in 23 countries in specific phases of planning that will be operating by 2030 and over 300 more are proposed. This pace of construction is surpassing the peak construction velocity of the 1970s and 1980s as countries around the world recognize the importance of lowering carbon emissions from power generation.
For the existing nuclear U.S. fleet, there is recognition that these plants are essential to meeting goals of reducing carbon emissions, even as renewable energy sources are introduced. This recognition of the importance of nuclear providing zero-carbon baseload is demonstrated by the state of New York's Clean Energy Standard that values the emission-free energy of New York's nuclear fleet and in so doing providing an emissions-free subsidy of 1.7¢/kWh. This subsidy helps ensure the state's existing nuclear plants remain economically viable in an era of low cost natural gas even with wind and solar receiving a subsidy of 4.5¢/kWh. In addition, the Illinois Legislature on December 2, 2016, passed the Future Energy Jobs Bill on December 2, 2016, a measure that ensures the continued operation of the Clinton and Quad Cities nuclear power plants in that state. In a statement, the Nuclear Energy Institute said the bill's passage was a "remarkable moment" for the state and the nuclear industry. Gov. Bruce Rauner signed the bill into law on December 7, 2016. The Future Energy Jobs Bill provides Exelon and Commonwealth Edison with a $235 million annual credit for the carbon-free energy produced by the Clinton and Quad Cities nuclear plants. At the end of October 2017, Connecticut passed a bill that may help it keep its Millstone nuclear plant open.  The bill permits state energy officials to change the rules for how Dominion Nuclear Connecticut sells electricity from Millstone.  Millstone could sell up to 75% of its output in competition with the other zero-carbon sources of electricity under the bill.  This is a significant recognition of the strategic value that nuclear power provides via zero-carbon baseload.  The actions of New York, Illinois and Connecticut starts a trend which may continue as states such as Ohio, Pennsylvania, and New Jersey consider legislation to recognize the value of zero carbon power produced by nuclear plants in those states. This would be similar to how the Renewable Portfolio Standard was rolled out across more than half the states in the US to recognize the benefits of zero carbon renewable power.
In regulated markets where the economy is growing, the nuclear fleet is profitable and expanding, with two reactors under construction in the southeast U.S.  Longer term, the trends for nuclear power have promise as small scale modular reactors (SMR's) advance in development and prototyping.  There is a project planned to build a NuScale Power SMR at Idaho National Labs. NuScale Power is a long-standing GSE customer.  Tennessee Valley Authority  submitted an application for an early site permit for two or more SMRs modules (up to 800 MWe, 2420 MWt) at the Clinch River Nuclear site on May 12, 2016.  In January 2017 the Nuclear Regulatory Commission has accepted and docketed the early site permit.  U.S. Department of Energy recently released a draft plan to double America's nuclear power capacity by 2050.  The plan, dubbed "Vision 2050", promotes expanding America's nuclear capacity through advanced reactor designs including small and medium-size reactors.
We believe GSE is well positioned to take full advantage of these strategic global and domestic trends by providing high fidelity simulation and training solutions to the global power and process industries.
5

Products and Services
Performance Improvement Solutions
To assist our clients in creating world-class internal training and engineering improvement processes, we offer a set of integrated and scalable products and services which provide a structured program focused on continuous skills improvement for experienced employees to engineering services, which include plant design verification and validation. We provide the right solutions to solve our clients' most pressing needs.
For workforce development and training, students and instructors alike must have a high degree of confidence that their power plant simulator truly reflects plant behavior across the entire range of operations. To achieve this, GSE's simulation solution starts with the most robust engineering approach possible. Using state-of-the-art modeling tools combined with our leading nuclear power modeling expertise, GSE provides simulation solutions that achieve unparalleled fidelity and accuracy. The solutions that GSE provides are also known for ease of use, resulting in increased productivity by end-users. For these reasons, GSE has delivered more nuclear power plant simulators than any other company in the world.
For virtual commissioning, designers of first-of-a-kind plants or existing plants need a highly accurate dynamic simulation platform to model a wide variety of design assumptions and concepts from control strategies to plant behavior to human factors. Because new builds and upgrades to existing plants result in new technology being deployed, often involving the integration of disparate technologies for the first time, a high-fidelity simulator allows designers to see the interaction between systems for the very first time. With our combination of simulation technology and expert engineering, GSE was chosen to build first-of-a-kind simulators for the AP1000, PBMR, and small modular reactors such as those being built by NuScale.
Examples of the types of simulators we sell include, but are not limited to, the following:
Universal Training Simulators: These products complement the Self-Paced Training Tutorials by reinforcing what the student learned in the tutorial, putting it into practice on the Universal Simulator. The simulation models are high fidelity and engineering correct, but represent a typical plant or typical process, rather than the exact replication of a client's plant. We have delivered over 360 such simulation models to clients consisting of major oil companies and educational institutions.
Part-Task Training Simulators: Like the Universal Simulators, we provide other unique training solutions such as a generic nuclear plant simulator and VPanel® displays, which replicate control room hardware and simulator solutions specific to industry needs such as severe accident models to train on and aid in the understanding of events like the Fukushima Daiichi accident.
Plant-Specific Operator Training Simulators: These simulators provide an exact replication of the plant control room and plant operations. They provide the highest level of realism and training and allow users to practice their own plant-specific procedures. Clients can safely practice startup, shutdown, normal operations, as well as response to abnormal events we all hope they never have to experience in real life. Since our inception, we have delivered over 480 plant-specific simulators to clients in the nuclear power, fossil power and process industries worldwide.
Nuclear Industry Training and Consulting
As our customers' experienced staff retire, access to experts that can help operate and train existing and new employees in how to operate their plants is essential to ensure safe ongoing plant operations. In addition, operating and training needs change over time and sometimes our clients require fixed priced discrete projects or specialized courses in contrast to straight staff augmentation. The industry needs operating personnel, including procedure writers, engineers, operators and instructors who can step in and use as well as update the client's operating methods, procedures, training material and more. Finding technical professionals and instructors, who know the subject, can perform the work or teach it to others and can adapt to the client's culture, is critical. GSE provides both qualified professionals, instructors and turnkey projects/courses that work within the client's system and complement the operating or training methods they already have in place. Examples of our training program courses include senior reactor operator certification, generic fundamentals training, and simulation supervisor training. In addition, we also provide expert support through consulting or turnkey projects for procedure writing, technical engineers, project managers, training material upgrade and development, outage execution, planning and scheduling, corrective actions programs, and equipment reliability.
We bring together the collection of skills we have amassed over more than 40 years beginning with its traditional roots in custom high-fidelity simulation and training solutions for the power industries, extended through the acquisition of specialized engineering capabilities, enhanced by the entry and intermediate level training solutions of EnVision and the extensive nuclear industry training and consulting services of Absolute and Hyperspring.
Customers and Locations
For more than 40 years, we have been developing next-generation, custom training simulation technologies. Since we built the first commercial full-scope nuclear power plant simulator in 1971, we have completed more than 1,100 installations in 50 countries. 
In 2017, approximately 19% of our revenue was generated from end-users outside the United States. A small representative list of our customer base includes: ABB Inc., American Electric Power, Bechtel Hanford National Laboratory, Duke Energy, EDF Energy (United Kingdom), Emerson Process Management, Exelon, Korean Electric Power Company (Korea), PSEG Nuclear, Inc., Shangdong Nuclear Power Co. Ltd. (China), Siemens AG (Germany), Southern Nuclear Operating Company, Inc., State Nuclear Power Automation System Engineering Company (China), Savannah River Nuclear Solutions, LLC, Tennessee Valley Authority, US Department of Energy, and Westinghouse Electric Co.
Hydrocarbon and chemical process customers include numerous large oil refineries and chemical plants such as BP (worldwide), Statoil ASA (Norway), Chevron, Emerson Process Management, Shell Oil Company (worldwide), and Total (Belgium).
Marketing and Sales
We market our products and services through a network of direct sales staff, agents and representatives, and strategic alliance partners. Market-oriented business and customer account teams define and implement specific campaigns to pursue opportunities.
We continue to have a proactive public relations program, issuing more non-financial press releases aimed at product development and delivery, as well as our role in numerous industry trade shows and technical conferences. We are active across numerous social media platforms to build a stronger presence across all media our clients use to find information about the Company, and providing useful information for each stage of the client's journey with the Company.
The Company's ability to support its multi-facility, international and/or multinational clients is facilitated by its network of offices and strategic partners in the U.S. and overseas. In addition to the office located in China, the Company's ability to conduct international business is enhanced by its multilingual and multicultural workforce. GSE has strategic relationships with system integrators and agents representing its interests in Bulgaria, Japan, Malaysia, Mexico, Singapore, South America, South Korea, Taiwan, Ukraine and various locations in the Gulf Coast Countries of the Middle East.
6

Competition
In the nuclear simulation market, we compete directly with firms primarily from Canada, France and the U.S., such as L-3 MAPPS Inc., a subsidiary of L-3 Communications (Canada), CORYS T.E.S.S (France) and Western Services Corporation. In the fossil simulation market, the Company competes with smaller companies in the U.S. and overseas. In the process industry the main competition comes from large Digital Control System/Automation companies such as Honeywell and Schneider.
The Nuclear Industry Training and Consulting business services include technical professional and training-related and services as well as staff augmentation solutions. The competition for these services includes, but is not limited to the following: GP Strategies, The Westwind Group, Professional Training Technologies, and Western Technical Services. The competition for staff augmentation includes: Day & Zimmerman, Planet Forward, and The Westwind Group.
Competitive Advantages
While there is competition in various industry niches, few companies in our space can combine our engineering, simulation and training expertise, especially for the nuclear power industry. None of our competitors serve the broader performance improvement market and few work across the broader energy markets of nuclear and fossil power plus petrochemicals.
Proprietary Software Tools. We developed a library of proprietary software tools including auto-code generators and system models that substantially facilitate and expedite the design, production and integration, testing and modification of software and systems. These tools are used to automatically generate the computer code and systems models required for specific functions commonly used in simulation applications, thereby enabling the Company or its customers to develop high-fidelity, real-time software quickly, accurately and at lower costs. The Company also has an expertise in being able to integrate 3rd party engineering codes into the Company's simulation environment, thereby being able to offer some of the most sophisticated technical solutions in the market. The Company has a substantial library of Process-Specific Simulation models and eLearning Modules aimed at the oil and gas, refining and specialty chemicals market.
Industry Expertise. We are a leading innovator and developer of real-time software with more than 40 years of experience producing high-fidelity, real-time simulators. As a result, the Company has acquired substantial applications expertise in the energy and process industries. The Company employs a highly educated and experienced multinational workforce of approximately 430 employees, including approximately 84 engineers and scientists in fields such as chemical, mechanical and electrical engineering, applied mathematics and computer sciences, and approximately 226 instructors and plant operations staff specialists.
Unique Combination of Talent. Nobody in our market space brings together the sophistication of simulation technology with the engineering expertise, training expertise and visualization expertise to provide the holistic people and plant performance improvement solutions as well as we do.
Reputation for Customer Satisfaction. As part of its ISO-9000 Quality Program Certification, GSE measures customer satisfaction across numerous factors such as On-Time Delivery, Problem Solving, and Customer Communication. In each category measured we routinely exceed customer expectations.
Training Curricula. The Company has developed hundreds of detailed courses and simulator exercise material and specific industrial applications including oil and gas refining, gas-oil production, nuclear and combined cycle gas turbine power plant and desalination.
Our Nuclear Industry Training and Consulting business is mostly focused on training and operations support. Our trainers and consultants provide their services at the customer facilities which allow us to interface with our customers directly in the course of doing business versus having to periodically call on customers. Our proximity allows us a significant competitive advantage in that we can immediately offer solutions and therefore bypass lengthy bid processes.
Intellectual Property.
The Company depends upon its intellectual property rights in its proprietary technology and information. GSE maintains a portfolio of trademarks (both registered and unregistered), copyrights (both registered and unregistered), and licenses. While such trademarks, copyrights and licenses as a group are of material importance to the Company, it does not consider any one trademark, copyright, or license to be of such importance that the loss or expiration thereof would materially affect the Company. The Company relies upon a combination of trade secrets, copyright, and trademark law, contractual arrangements and technical means to protect its intellectual property rights. GSE distributes its software products under software license agreements that grant customers nonexclusive licenses for the use of its products, which are nontransferable. Use of the licensed software is restricted to designated computers at specified sites, unless the customer obtains a site license of its use of the software. Software and hardware security measures are also employed to prevent unauthorized use of the Company's software, and the licensed software is subject to terms and conditions prohibiting unauthorized reproduction of the software.
The Company does not own any patents. The Company believes that all of the Company's trademarks (especially those that use the phrase "GSE Systems") are valid and will have an unlimited duration as long as they are adequately protected and sufficiently used. The Company's licenses are perpetual in nature and will have an unlimited duration as long as they are adequately protected and the parties adhere to the material terms and conditions.
GSE has numerous registered U.S. trademarks: GSE Systems®, JTOPMERET®, RELAP5-HD®, TOTALVISION®, VPanel® and SimExec®. Some of these trademarks have also been registered in foreign countries. The Company also claims trademark rights to DesignEP™, Java Application and Development Environment (JADE)™, OpenSim™, PSA-HD™, RACS™, SimSuite Pro™, SmartTutor™, THOR™, and Xtreme I/S™.
In addition, the Company maintains federal statutory copyright protection with respect to its software programs and products, has registered copyrights for some of the documentation and manuals related to these programs, and maintains trade secret protection on its software products.
Despite these protections, the Company cannot be sure that it has protected or will be able to protect its intellectual property adequately, that the unauthorized disclosure or use of its intellectual property will be prevented, that others have not or will not develop similar technology independently, or, to the extent it owns any patents in the future, that others have not or will not be able to design around those patents. Furthermore, the laws of certain countries in which the Company's products are sold do not protect its products and intellectual property rights to the same extent as the laws of the United States.
7

Government Regulations.
Our operations are directly and indirectly affected by political developments and both domestic and foreign governmental regulations. We cannot determine the extent to which changing political priorities, new legislation, new regulations or changes in existing laws or regulations may affect our future operations, positively or negatively.
Industries Served.
The following chart illustrates the approximate percentage of the Company's 2017 and 2016 consolidated revenue by industries served:
 
Years ended December 31,
 
2017
 
2016
Nuclear power
83%
 
73%
Fossil fuel power
9%
 
17%
Process
6%
 
6%
Other
2%
 
4%
Total
100%
 
100%

Backlog.  As of December 31, 2017, we had approximately $71.4 million of total gross revenue backlog compared to $73.2 million as of December 31, 2016.  Most of our contract terms are less than 24 months. With respect to our backlog, it includes only those amounts that have been funded and authorized and does not reflect the full amounts we may receive over the term of such contracts.  Our backlog includes future expected revenue at contract rates, excluding contract renewals or extensions that are at the discretion of the client.  We calculate backlog without regard to possible project reductions or expansions or potential cancellations unless and until such changes may occur.
Backlog is expressed in terms of gross revenue and, therefore, may include significant estimated amounts of third-party or pass-through costs to subcontractors and other parties.  Because backlog is not a defined accounting term, our computation of backlog may not necessarily be comparable to that of our industry peers.
Employees.  As of December 31, 2017, we had approximately 430 employees, which include approximately 181 in our Performance Improvement segment and 249 in our Nuclear Industry Training and Consulting segment.  This also includes approximately 100 licensed engineers and other advanced degreed professionals.  Excluding our Nuclear Industry Training and Consulting business, which consists primarily of contracted instructors, our employee attrition rate for 2017 among all staff was approximately 10%.  To date, we have been able to locate and engage highly qualified employees as needed and we expect our growth efforts to be addressed through attracting top talent.
ITEM 1A. RISK FACTORS.
The following are some of the factors that we believe could cause our actual results to differ materially from historical results and from the results contemplated by the forward-looking statements contained in this report and other public statements made by us.  Additional risks and uncertainties not presently known to us, or that we currently see as immaterial, may also harm our business.  Most of these risks are generally beyond our control.  If any of the risks or uncertainties described below, or any such other or additional risks and uncertainties actually occurs, our business, results of operations and financial condition could be materially and adversely affected.  The following information should be read in conjunction with Item 7 - Management's Discussion and Analysis of Financial Condition and Results of Operations and the consolidated financial statements and related notes under Item 8 - Financial Statements and Supplementary Data.
Our business is largely dependent on sales to the nuclear power industry.  Any disruption in this industry would have a material adverse effect upon our revenue and profitability.
In 2017, 83% of our revenue was from customers in the nuclear power industry (73% in 2016). We expect to derive a significant portion of our revenue from customers in the nuclear power industry for the foreseeable future. Our ability to supply nuclear power plant simulators and related products and services is dependent on the continued operation of nuclear power plants and, to a lesser extent, on the construction of new nuclear power plants. A wide range of factors affect the continued operation and construction of nuclear power plants, including the political and regulatory environment, the availability and cost of alternative means of power generation, the occurrence of future nuclear incidents, such as the one which occurred at the Fukushima Daiichi nuclear plant in 2011, and general economic conditions.  In addition, demand for our products and services may be affected by changes in the legal and regulatory environment within which the global nuclear power industry operates. Regulatory changes could materially affect demand for our products, the profitability of our service deliveries to nuclear power industry customers, and the overall efficacy of our current business model.
8



Our sales to foreign customers expose us to risks associated with operating internationally.
Sales of products and services to end users outside the United States accounted for approximately 19% of the Company's consolidated revenue in 2017 and 33% of consolidated revenue in 2016. Consequently, our businesses are subject to a variety of risks that are specific to international operations, including the following:
·
export laws and regulations that could erode our profit margins or restrict exports;
·
compliance with the U.S. Foreign Corrupt Practices Act and similar non-U.S. regulations such as the UK Bribery Act;
·
the burden and cost of compliance with foreign laws, treaties and technical standards generally, as well as responding to changes in those regulations;
·
contract award and funding delays;
·
potential restrictions on transfers of funds;
·
potential difficulties in accounts receivable collection;
·
currency fluctuations, including costs and potentially limited availability of viable hedging options;
·
import and export duties and value added or other taxes;
·
transportation and communication delays and interruptions;
·
difficulties involving strategic alliances and managing foreign sales agents or representatives;
·
uncertainties arising from foreign local business practices and cultural considerations; and
·
potential military conflicts and political risks.
While we have and will continue to adopt measures to reduce the potential impact of losses resulting from the risks of our foreign business, we cannot ensure that such measures will be adequate.  During the years ended December 31, 2017 and 2016, we did not have revenues greater than 10% from any individual foreign country.


9

Nuclear Industry Training and Consulting revenue, results of operations, and cash flows may suffer upon the loss of a significant customer.
For the years ended December 31, 2017 and 2016, the following customers have provided more than 10% of this operating segment's revenues:
 
Years ended December 31,
 
2017
 
2016
Entergy Corporation (Entergy)
48%
 
22%
Tennessee Valley Authority
16%
 
32%
PSEG Nuclear LLC
8%
 
14%

Entergy provided 20.8% and 10.2% of our consolidated revenue for the years ended December 31, 2017 and 2016, respectively.
Hyperspring and Absolute may lose a significant customer if any existing contract with such customer expires without being extended, renewed, renegotiated or is terminated by the customer prior to expiration, to the extent such early termination is permitted by the contract. A number of Hyperspring and Absolute's contracts are typically subject to expiration during each year, and they may lose any of these contracts if they are unable to extend, renew or renegotiate the contracts. The loss of any significant customer would adversely affect our Nuclear Industry Training and Consulting segment's revenue, results of operations, and cash flows.
Our expense levels are based upon our expectations as to future revenue, and we may be unable to adjust spending to compensate for a revenue shortfall. Accordingly, any revenue shortfall would likely have a disproportionate effect on our operating results.
Our revenue was $70.9 million and $53.1 million for the years ended December 31, 2017 and 2016, respectively.  We had operating income of $0.2 million and $1.6 million for the years ended December 31, 2017 and 2016, respectively. Our operating results have fluctuated in the past and may fluctuate significantly in the future as a result of a variety of factors, including purchasing patterns, timing of new products and enhancements by us and our competitors, and fluctuating global economic conditions. Since our expense levels are based in part on our expectations as to future revenue and includes certain fixed, pre-negotiated, and prepaid costs, we may be unable to adjust spending in a timely manner to compensate for any revenue shortfall and such revenue shortfalls would likely have a disproportionate adverse effect on our operating results.
Our backlog is subject to unexpected adjustments and cancellations and may not be a reliable indicator of future revenues or earnings.
Backlog represents products or services that our customers have committed by contract or purchase order to purchase from us which have not yet been delivered or recognized as revenue. Our backlog as of December 31, 2017 and 2016 was $71.4 million and $73.2 million, respectively. There can be no assurance that the revenues projected in our backlog will be realized or, if realized, will result in profits. Because of project cancellations or changes in project scope and schedule, we cannot predict with certainty when or if backlog will be performed.  In addition, even where a project proceeds as scheduled, it is possible that contracted parties may default and fail to pay amounts owed to us or poor project performance could increase the cost associated with a project. Delays, suspensions, cancellations, payment defaults, scope changes and poor project execution could materially reduce or eliminate the revenues and profits that we actually realize from projects in backlog.  Reductions in our backlog due to cancellation or modification by a customer or for other reasons may adversely affect, potentially to a material extent, the revenues and earnings we actually receive from contracts included in our backlog.  Many of the contracts in our backlog provide for cancellation fees in the event customers cancel projects. These cancellation fees usually provide for reimbursement of our out-of-pocket costs, revenues for work performed prior to cancellation and a varying percentage of the profits we would have realized had the contract been completed. However, we typically have no contractual right upon cancellation to the total revenues reflected in our backlog. Projects may remain in our backlog for extended periods of time. If we experience significant project terminations, suspensions or scope adjustments to contracts reflected in our backlog, our financial condition, results of operations and cash flows may be adversely impacted.
10

We are currently a party to multiple fixed price contracts and will continue to enter into similar contracts in the future.  If we are not able to accurately estimate or control costs on such projects, the profitability of such projects could be reduced.
A significant portion of our revenue is attributable to contracts entered into on a fixed price basis, which allow us to benefit from cost savings, but we carry the burden of cost overruns. If our initial estimates are incorrect regarding our costs of performance under these contracts, or if unanticipated circumstances arise, we could experience cost overruns which would result in reduced profits or even result in net losses on these contracts. Our financial condition is dependent upon our ability to maximize our earnings from our contracts. Lower earnings or losses caused by cost overruns could have a negative impact on our financial results.
Under time and materials contracts, we are paid for labor at negotiated hourly billing rates and for certain expenses. Under cost-reimbursable contracts, which are subject to a contract ceiling amount, we are reimbursed for allowable costs and are paid a fee, which may be fixed or performance based.  However, if our costs exceed the contract ceiling or are not allowable under the provisions of the contract or applicable regulations, we may not be able to obtain reimbursement for all such costs even under a time and materials contract.
Our inability to successfully estimate and manage costs on each of these contract types may materially and adversely affect our financial condition.
Our simulation business is dependent on product innovation and research and development, which costs are incurred prior to realization of revenue for new products and improvements.
We believe that our success will depend in large part on our ability to maintain and enhance our current product line, develop new products, maintain technological competitiveness and meet an expanding range of customer needs. Our product development activities are aimed at the development and expansion of our library of software modeling tools, the improvement of our display systems and workstation technologies, and the advancement and upgrading of our simulation technology. The life cycles for software modeling tools, graphical user interfaces, and simulation technology are variable and largely determined by competitive pressures and the evolution of software and standards that may be controlled by third parties. Consequently, we will need to continue to make significant investments in research and development to enhance and expand our capabilities in these areas and to maintain our competitive advantage. We cannot control, and we may be unable to predict accurately, the development and evolution of these competitive pressures and external software and standards.
11

We use derivative instruments in the normal course of our business which could result in financial losses and exposure to other risks that negatively impact our net income (loss) and business operational efficiency.
We periodically enter into forward foreign exchange contracts to manage market risks associated with the fluctuations in foreign currency exchange rates on foreign-denominated trade receivables. We could recognize financial losses as a result of volatility in the market values of these contracts or if a derivative instrument counterparty fails to perform. We attempt to minimize credit exposure by limiting counterparties to internationally recognized financial institutions, but even these counterparties are subject to default and contract risk and this risk is beyond our control. Additionally, we may need or wish to avail ourselves of other forms of hedging or derivative instruments in the future depending on our business needs, and these other types of derivative instruments may be subject to the same and other risk, and may not be available to us on a cost-effective or risk-controlled basis, if at all. The unavailability of viable and cost effective risk management, hedging, or similar instruments now or in the future could adversely impact our business operational efficiency or results.
We issue performance, advance payment, and bid bonds in the normal course of our business which could result in financial losses that negatively impact our net income (loss).
We may be required to issue performance, advance payment, and bid bonds to our customers and potential customers as a normal part of our business activities. Our customers may have the ability to draw upon these performance bonds in the event we fail to cure a material breach of the contract within 30 days of receiving notice from the customer regarding the nature of the breach. As of December 31, 2017, we had issued advance payment and performance bonds on three contracts totaling $0.9 million, all of which have been cash collateralized; the largest of these performance bonds was for $0.5 million. Although we expect no material breaches to occur on these contracts, if such a breach were to occur and we failed to cure such breach, we could incur a loss of up to $0.9 million.
We rely upon our intellectual property rights for the success of our business; however, the steps we have taken to protect our intellectual property may be inadequate.
Although we believe that factors such as the technological and creative skills of our personnel, new product developments, frequent product enhancements and reliable product maintenance are important to establishing and maintaining a technological leadership position, our business depends, in part, on the strength of our intellectual property rights in our proprietary technology and information. We rely upon a combination of trade secret, copyright, and trademark law, contractual arrangements and technical means to protect our intellectual property rights. We enter into confidentiality agreements with our employees, consultants, joint venture and alliance partners, customers and other third parties that are granted access to our proprietary information, and limit access to and distribution of our proprietary information. There can be no assurance, however, that we have protected or will be able to protect our proprietary technology and information adequately, that the unauthorized disclosure or use of our proprietary information will be prevented, that others have not or will not develop similar technology or information independently, or, to the extent we own any patents in the future, that others have not or will not be able to design around those future patents. Furthermore, the laws of certain countries in which our products are sold do not protect our products and intellectual property rights to the same extent as the laws of the United States. Our inability to protect our intellectual property rights from infringement, dilution, or loss could make it more difficult for us to generate revenue from the offer, licensure, and sale of our products and services and could enable third parties to compete with us more effectively.
12


The industries in which we operate are highly competitive. This competition may prevent us from raising prices at the same pace at which our costs increase.
Our businesses operate in highly competitive environments with both domestic and foreign competitors, many of whom have substantially greater financial, marketing and other resources than we do. The principal factors affecting competition in our industries include price, technological proficiency, ease of system configuration, product reliability, applications expertise, engineering support, local presence and financial stability. We believe competition in the simulation fields may further intensify in the future as a result of advances in technology, consolidations and strategic alliances among competitors, increased costs required to develop new technology and the increasing importance of software content in systems and products. As our business has a significant international component, changes in the value of the dollar could adversely affect our ability to compete internationally and could reduce our profitability on international business opportunities that we do win.
We may encounter difficulties in effectively integrating acquired businesses.
As part of our business strategy, we have acquired, and intend to acquire, companies with compatible or related products. These acquisitions will be accompanied by the risks commonly encountered in acquisitions of companies, which include, among other things:
·
potential exposure to unknown liabilities of the acquired companies;
·
higher than anticipated acquisition costs and expenses;
·
difficulty and expense of assimilating the operations and personnel of the companies, especially if the acquired operations are geographically distant or culturally different;
·
potential disruption of our ongoing business and diversion of management time and attention;
·
failure to maximize our financial and strategic position by the successful incorporation of acquired technology;
·
difficulties in adopting and maintaining uniform standards, controls, procedures and policies;
·
loss of key employees and customers as a result of changes in management; and
·
possible dilution to our shareholders.

We may not be successful in overcoming these risks or any other problems encountered in connection with any of our acquisitions, and if we are not successful, our financial results may be materially impacted.
We are dependent on our management team, and the loss of or the inability to attract and retain one or more key employees or groups could harm our business and prevent us from implementing our business plan in a timely manner.
Our future success is substantially dependent on the continued services and continuing contributions of our executive officers and other key personnel. Our Nuclear Industry Training and Consulting business segment is particularly dependent on key personnel and their key strategic relationships. The loss of the services of any of our executive officers or other key personnel could harm our business. Our future success also depends on our ability to continue to attract, retain, and motivate highly skilled employees.  If we are not able to attract and retain key skilled personnel, our business could be harmed.
A failure to attract and retain technical personnel could reduce our revenue and our operational effectiveness.
There is a continuing demand for qualified technical personnel in the industries within which we operate.  We believe that our future growth and success will depend upon our ability to attract, train and retain such personnel. Our design and development efforts depend on hiring and retaining qualified technical personnel. An inability to attract or maintain a sufficient number of technical personnel could have a material adverse effect on our contract performance or on our ability to capitalize on market opportunities.
The nuclear power industry, our largest customer group, is associated with a number of hazards which could create significant liabilities.
Our business could expose us to third party claims with respect to product, environmental and other similar liabilities. Although we have sought protection from these potential liabilities through a variety of legal and contractual provisions as well as through liability insurance, the effectiveness of such protections has not been fully tested. Certain of our products and services are used by the nuclear power industry primarily in operator training. Although our contracts for such products and services typically contain provisions designed to protect us from potential liabilities associated with such use, there can be no assurance that we would not be materially adversely affected by claims or actions which may potentially arise due to factors that may be outside of our direct control.
Cyber security incidents could disrupt business operations, result in the loss of critical and confidential information, and adversely impact our reputation and results of operations.
Global cyber security threats can range from uncoordinated individual attempts to gain unauthorized access to our information technology (IT) systems to sophisticated and targeted measures known as advanced persistent threats. While we employ comprehensive measures to prevent, detect, address and mitigate these threats (including access controls, data encryption, vulnerability assessments, continuous monitoring of our IT networks and systems and maintenance of backup and protective systems), cyber security incidents, depending on their nature and scope, could potentially result in the misappropriation, destruction, corruption or unavailability of critical data and confidential or proprietary information (our own or that of third parties) and the disruption of business operations. The potential consequences of a material cyber security incident include reputational damage, litigation with third parties, diminution in the value of our investment in research, development and engineering, loss of intellectual property, and increased cyber security protection and remediation costs, which in turn could adversely affect our competitiveness and results of operations.
Third-party claims that we allegedly infringe the intellectual property rights of others may be costly to defend or settle and could damage our business.
We cannot be certain that our software and services do not infringe issued patents, copyrights, trademarks or other intellectual property rights of third parties. We may be subject to legal proceedings and claims from time to time, including claims of alleged infringement of intellectual property rights of third parties by us or our licensees concerning their use of our software products and integration technologies and services. Third parties may bring claims of infringement against us. Because our software is integrated with our customers' networks and business processes, as well as other software applications, third parties may bring claims of infringement against us, as well as our customers and other software suppliers, if the cause of the alleged infringement cannot easily be determined.
Claims of alleged infringement may have a material adverse effect on our business and may discourage potential customers from doing business with us on acceptable terms, if at all, even if they are ultimately adjudicated to have no merit, dismissed, or settled. Defending against claims of infringement may be time-consuming and may result in substantial costs and diversion of resources, including our management's attention to our business. Furthermore, a party making an infringement claim could secure a judgment that requires us to pay substantial damages. A judgment could also include an injunction or other court order that could prevent us from selling our software or require that we re-engineer some or all of our products.  Claims of intellectual property infringement also might require us to enter costly royalty or license agreements. We may be unable to obtain royalty or license agreements on terms acceptable to us or at all. Our business, operating results and financial condition could be harmed significantly if any of these events were to occur, and the price of our common stock could be adversely affected.  In addition, we have agreed, and may agree in the future, to indemnify certain of our customers against claims that our software infringes upon the intellectual property rights of others. Although we carry general liability insurance, our current insurance coverage may not apply to, and likely would not protect us entirely or at all from, liability that may be imposed under any of the types of claims described above.
We are subject to a wide variety of laws and regulations.
Our businesses are subject to regulation by U.S. federal and state laws and foreign laws, regulations and policies. Changes to laws or regulations may require us to modify our business objectives if existing practices become more restricted, subject to escalating costs or prohibited outright. Particular risks include regulatory risks arising from federal laws, such as laws regarding export of sensitive technologies or technical information. Our business and the industries in which we operate are also at times being reviewed or investigated by regulators, which could lead to enforcement actions, fines and penalties or the assertion of private litigation claims and damages.
13

Provisions in our corporate documents and Delaware law could delay or prevent a change in control of our company, even if that change may be considered beneficial by some stockholders.
The existence of some provisions of our certificate of incorporation and bylaws and Delaware law could discourage, delay or prevent a change in control of our company that a stockholder may consider favorable. These include provisions:
·
providing that our Board of Directors fixes the number of members of the board and fills all vacancies on the Board of Directors;
·
providing for the division of our Board of Directors into three classes with staggered terms;
·
limiting who may call special meetings of stockholders;
·
prohibiting stockholder action by written consent, thereby requiring stockholder action to be taken at a meeting of the stockholders;
·
establishing advance notice requirements for nominations of candidates for election to our Board of Directors or for proposing matters that can be acted on by stockholders at stockholder meetings;
·
establishing supermajority vote requirements for certain amendments to our certificate of incorporation and bylaws;
·
limiting the right of stockholders to remove directors; and
·
authorizing the issuance of "blank check" preferred stock, which could be issued by our Board of Directors to increase the number of outstanding shares and thwart a takeover attempt.
In addition, we are subject to Section 203 of the Delaware General Corporation Law, which may have an anti-takeover effect with respect to transactions not approved in advance by our Board of Directors, including discouraging takeover attempts that might result in a premium over the market price for shares of our common stock.
We believe these provisions protect our stockholders from coercive or otherwise unfair takeover tactics by requiring potential acquirers to negotiate with our Board of Directors and by providing our Board of Directors with more time to assess any acquisition proposal, and are not intended to make our company immune from takeovers. However, these provisions apply even if the offer may be considered beneficial by some stockholders and could delay or prevent an acquisition that our Board of Directors determines is not in the best interests of our company and our stockholders.
A sustained decline in the price of our common stock or weaker than forecasted operating results could result in write-downs of goodwill and other intangible assets and capitalized software development costs.
In conjunction with business acquisitions, we record goodwill and other intangible assets and review their fair value for impairment annually as of December 31, or on an interim basis if impairment indicators are present, such as a significant reduction in our market capitalization, significant declines in operating performance or disruptions to the business that could reduce our future cash flow. On November 14, 2014, we recorded $5.6 million of goodwill related to our acquisition of Hyperspring. On September 20, 2017, we recorded $2.8 million of goodwill related to our acquisition of Absolute. We tested our goodwill at the reporting unit level as of December 31, 2017 and 2016, and there was no indication of impairment. We can provide no assurance that we will not have an impairment charge in future periods as the result of changing conditions.  See Note 4 to our consolidated financial statements for information regarding our goodwill.
We capitalize certain computer software development costs and, accordingly, the capitalized costs are reported on our balance sheet.  Capitalization of computer software development costs begins upon the establishment of technological feasibility. Capitalization ceases and amortization of capitalized costs begins when the software product is commercially available for general release to customers.  Amortization of capitalized computer software development costs is included in cost of revenue and is determined using the straight-line method over the remaining estimated economic life of the product, typically three years.  On an annual basis, and more frequently as conditions indicate, we assess the status of our development programs and the recoverability of the unamortized software development costs by estimating the net undiscounted cash flows expected to be generated by the sale of the product.  If the undiscounted cash flows are not sufficient to recover the unamortized software costs we will write-down these costs to their estimated fair value based on the future undiscounted cash flows.  The excess of any unamortized computer software costs over the related net realizable value is written down and charged to operations.
Treatment of goodwill and capitalized software development costs in the current and future accounting periods may have an impact on the value of the company, results of operations, and price of our common stock.
Our ability to use our net operating loss (NOL) carryforward and certain other tax attributes may be limited.
Under Section 382 of the Internal Revenue Code of 1986, as amended, if a corporation undergoes an "ownership change," generally defined as a greater than 50% change (by value) in its equity ownership over a three-year period, the corporation's ability to use its pre-change NOL carryforwards, and other pre-change tax attributes (such as research tax credits) to offset its post-change income or tax liabilities may be limited. We may experience ownership changes in the future as a result of shifts in our stock ownership. As a result, if we earn net taxable income, our ability to use our pre-change NOL carryforwards to offset U.S. federal taxable income may be subject to limitations, which could potentially result in increased future tax liability to us.

14

ITEM 1B. UNRESOLVED STAFF COMMENTS.
None.
ITEM 2.
PROPERTIES.
The Company is headquartered in a facility in Sykesville, Maryland (approximately 43,000 square feet). The lease for this facility expires on June 30, 2023. As of December 31, 2017, the Company subleased approximately 4,800 square feet of the facility.
On November 28, 2017, the Company entered into an office lease agreement to lease approximately 5,039 rentable square feet of an office building located in Columbia, Maryland. The lease is for an initial six years and six months with two renewal periods of five years each. The Company expects to relocate part of the back-office employees to the new office in the first quarter of 2018.
In addition, the Company leases office space domestically in Huntsville, Alabama, Navarre, Florida, and internationally in Beijing, China, Chennai, India (terminating in 2018), Nyköping, Sweden (terminating in 2018) and Stockton-On-Tees, England (terminating in 2018). The Company leases these facilities for terms ending between 2018 and 2023.
ITEM 3.
LEGAL PROCEEDINGS.
The Company and its subsidiaries are from time to time involved in ordinary routine litigation incidental to the conduct of its business. The Company and its subsidiaries are not a party to, and its property is not the subject of, any material pending legal proceedings that, in the opinion of management, are likely to have a material adverse effect on the Company's business, financial condition or results of operations.
ITEM 4.
MINE SAFETY DISCLOSURES.
Not applicable.

15



PART II

ITEM 5.
MARKET FOR REGISTRANT'S COMMON EQUITY, RELATED STOCKHOLDER MATTERS, AND ISSUER PURCHASES OF EQUITY SECURITIES.
The Company's common stock is listed on the NYSE American Stock Exchange, where it trades under the symbol "GVP".  The following table sets forth, for the periods indicated, the high and low sale prices for the Company's common stock reported by the NYSE American Stock Exchange for each full quarterly period within the two most recent fiscal years:
2017
Quarter
High
 
Low
First
$
3.85
 
$
3.05
Second
$
3.75
 
$
2.85
Third
$
3.55
 
$
2.35
Fourth
$
3.60
 
$
3.10

2016
Quarter
High
 
Low
First
$
2.92
 
$
2.00
Second
$
2.67
 
$
2.07
Third
$
2.89
 
$
2.16
Fourth
$
3.70
 
$
2.66

On February 28, 2018, there were 19,425,905 shares of common stock outstanding, which was held by approximately 766 holders of record. The Company has never declared or paid a cash dividend on its common stock.  The Company currently intends to retain future earnings to finance the growth and development of its business and, therefore, does not anticipate paying any cash dividends in the foreseeable future on its common stock.
The Company believes factors such as quarterly fluctuations in results of operations and announcements of new products by the Company or by its competitors may cause the market price of the common stock to fluctuate, perhaps significantly. In addition, in recent years the stock market in general, and the shares of technology companies in particular, have experienced extreme price fluctuations. The Company's common stock has also experienced a relatively low trading volume, making it further susceptible to extreme price fluctuations. These factors may adversely affect the market price of the Company's common stock.
ITEM 6.
SELECTED FINANCIAL DATA.
This information is not required for smaller reporting companies.
16



ITEM 7.
MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.
GSE is a world leader in real-time high-fidelity simulation, providing a wide range of simulation, training, and engineering solutions to the global power and process industries. We provide customers with simulation, engineering and plant services that help clients reduce risks associated with operating their plants, increase revenue through improved plant and employee performance, and lower costs through improved operational efficiency. In addition, we provide services that systematically help clients fill key vacancies in the organization on a short-term basis, primarily in training professionals focused on regulatory compliance and certification in the nuclear power industry.
On September 20, 2017, the Company acquired Absolute Consulting, Inc., now a wholly-owned subsidiary of GSE Performance Solutions, Inc. Absolute Consulting, Inc. is a provider of technical consulting and staffing solutions to the global nuclear power industry and employs approximately 160 professionals with expertise in procedures writing, engineering, technical support, project management, training, project controls, and corrective actions.  This acquisition brings a natural adjacency to GSE, fits well with our growth strategy, and benefits our customers from expanded capabilities and offerings.
We execute projects globally with approximately 388 employees operating from offices in the U.S., China, and at client sites. While the majority of revenue comes from the nuclear power market, we also serve the fossil, refining, chemical, and petrochemical markets.
Through our Hyperspring and Absolute subsidiaries, we provide highly skilled, high-value professionals to fill training and consulting positions on a contract basis for nuclear power plant operators.  Hyperspring professionals provide training, operations and maintenance support including:  generic fundamentals exams (GFES), accreditation training visit (ATV) preparation, senior reactor operator (SRO) certification, procedure development, work management, tagging/labeling, outage execution, planning/scheduling, corrective action, self-assessments and equipment reliability.  Customers include TVA, Entergy, Southern Company, PSEG Nuclear LLC and NRG Energy Inc.
17

Results of Operations.
The following table sets forth the results of operations for the periods presented expressed as a percentage of revenue.
($ in thousands)
Years ended December 31,
 
2017
 
%
 
2016
 
%
Revenue
$
70,880
 
100.0 %
 
$
53,101
 
100.0 %
Cost of revenue
 
52,336
 
73.8 %
   
36,843
 
69.4 %
                   
Gross profit
 
18,544
 
26.2 %
   
16,258
 
30.6 %
Operating expenses
                 
Selling, general and administrative
 
15,469
 
21.8 %
   
12,260
 
23.1 %
Research and development
 
1,391
 
2.0 %
   
1,261
 
2.4 %
Restructuring charges
 
778
 
1.1 %
   
490
 
0.9 %
Depreciation
 
342
 
0.5 %
   
383
 
0.7 %
Amortization of definite-lived intangible assets
 
335
 
0.5 %
   
289
 
0.5 %
Total operating expenses
 
18,315
 
25.8 %
   
14,683
 
27.7 %
                   
Operating income
 
229
 
0.3 %
   
1,575
 
3.0%
                   
Interest income, net
 
80
 
0.1 %
   
85
 
0.2 %
Gain (loss) on derivative instruments, net
 
99
 
0.1 %
   
(18)
 
0.0%
Other (expense) income, net
 
(4)
 
0.0 %
   
130
 
0.2%
                   
Income before income taxes
 
404
 
0.6 %
   
1,772
 
3.3%
(Benefit) provision for income taxes
 
(4,980)
 
-7.0 %
   
350
 
0.7 %
                   
Net income
$
5,384
 
7.6 %
 
$
1,422
 
2.7%


18

Comparison of the Years Ended December 31, 2017 to December 31, 2016.
Revenue.  Revenue for the year ended December 31, 2017, totaled $70.9 million, which was 33.5% greater than the $53.1 million of revenue for the year ended December 31, 2016.  The year over year increase in revenue was primarily driven by the respective increases in the two segments listed below:
(in thousands)
Year ended December 31,
 
2017
 
2016
Revenue:
         
Performance Improvement Solutions
$
39,899
 
$
35,474
Nuclear Industry Training and Consulting
 
30,981
   
17,627
Total revenue
$
70,880
 
$
53,101

Performance Improvement Solutions revenue increased 12.5% from $35.5 million to $39.9 million for the years ended December 31, 2016 and 2017, respectively. The increase in revenue for the year ended December 31, 2017 compared to the prior year is mainly driven by an additional $10.4 million in revenues from a major customer per the large contract executed in the first quarter of 2016. Excluding this customer, revenues were down $6.0 million compared to the prior year. This decrease was primarily due to a $2.3 million decrease in revenues from foreign subsidiaries as well as several large contracts that were completed in 2016 and only partially backfilled by new orders in 2017. We recorded total Performance Improvement Solutions orders of $16.9 million and $63.7 million for the years ended December 31, 2017 and 2016, respectively.
For the year ended December 31, 2017, Nuclear Industry Training and Consulting revenue totaled $31.0 million compared to revenue of $17.6 million during the year ended December 31, 2016. The $13.4 million increase was primarily attributable to the acquisition of Absolute, which contributed $8.7 million of revenues to the current year increase, as well as Hyperspring's major customer, which contributed $6.5 million of increased revenues compared to the prior year mainly due to a landmark event for operator performance at this customer; the increase was partially offset by a decrease of $2.0 million from two other customers due to lower staff augmentation needs. Nuclear Industry Training and Consulting orders totaled $38.1 million and $15.8 million for the years ended December 31, 2017 and 2016, respectively. Absolute contributed $8.2 million of orders for the current year since the acquisition date.
At December 31, 2017, the Company's backlog was $71.4 million: $46.3 million for the Performance Improvement Solutions segment and $25.1 million for the Nuclear Industry Training and Consulting segment, $13.1 million of which was attributable to Absolute. At December 31, 2016, the Company's backlog was $73.2 million: $68.8 million for the Performance Improvement Solutions segment and $4.4 million for the Nuclear Industry Training and Consulting segment. Performance Improvement Solutions segment's backlog decreased by $22.5 compared to December 31, 2016. The decrease in backlog is primarily due to 2016 backlog that was converted to revenues during 2017 and has only been partially replaced by new orders. Excluding Absolute, Nuclear Industry Training and Consulting segment's backlog increased by $7.6 million, primarily due to increased orders from major customers for Hyperspring.
19


Gross profit.  Gross profit was $18.5 million, or 26.2%, for the year ended December 31, 2017 compared to $16.3 million, or 30.6%, for the year ended December 31, 2016.
($ in thousands)
Years ended December 31,
 
2017
 
%
 
2016
 
%
Gross profit:
                 
Performance Improvement Solutions
$
13,712
 
34.4%
 
$
13,658
 
38.5%
Nuclear Industry Training and Consulting
 
4,832
 
15.6%
   
2,600
 
14.8%
Consolidated gross profit
$
18,544
 
26.2%
 
$
16,258
 
30.6%

As a percentage of revenue, the Performance Improvement Solutions segment's gross profit decreased from 38.5% for the year ended December 31, 2016 to $13.7 million, or 34.4%, for the year ended December 31, 2017. The decrease in gross profit percentage for Performance Improvement Solutions during 2017 was primarily driven by three large nuclear simulation projects with lower margin.
For the years ended December 31, 2017 and 2016, the Nuclear Industry Training and Consulting segment had gross margin of 15.6% and 14.8%, respectively.  The minor fluctuations in gross profit percentage for Nuclear Industry Training and Consulting for the periods presented were due to normal changes in the mix of projects with different margins.
Selling, general and administrative expenses.  Selling, general and administrative (SG&A) expenses totaled $15.5 million and $12.3 million for the years ended December 31, 2017 and 2016, respectively.  Fluctuations in the components of SG&A spending were as follows:
($ in thousands)
Years ended December 31,
 
2017
 
%
 
2016
 
%
Selling, general and administrative expenses:
                 
Corporate charges
$
10,428
 
67.4%
 
$
8,392
 
68.5%
Business development
 
3,560
 
23.0%
   
3,004
 
24.5%
Facility operation & maintenance (O&M)
 
908
 
5.9%
   
1,043
 
8.5%
Contingent consideration
 
446
 
2.9%
   
(207)
 
(1.7)%
Bad debt expense
 
118
 
0.8%
   
-
 
0.0%
Other
 
9
 
0.1%
   
28
 
0.2%
Total
$
15,469
 
100.0%
 
$
12,260
 
100.0%

Corporate charges increased $2.0 million in 2017 compared to 2016. The increase was primarily due to higher stock-based compensation expenses of $0.9 million, acquisition-related expenses of $0.5 million, and higher professional fees of $0.7 million.
Business development charges increased $0.6 million in 2017 compared to 2016, primarily due to acquisition of Absolute, which contributed $0.6 million of business development expenses since acquisition.
Facility O&M expenses decreased $0.1 million for the year ended December 31, 2017 compared to the year ended December 31, 2016. The decrease in 2017 was mainly due to the sublease of a portion of our Sykesville location and the closing of our Georgia office at the end of 2016.
Contingent consideration expense mainly reflected the fair value adjustments related to our November 2014 Hyperspring acquisition. Contingent consideration increased $0.7 million for the year ended December 31, 2017 compared to the year ended December 31, 2016. The increase primarily reflected better performance for Hyperspring in 2017. The contingent consideration liability expired in November 2017 with the final payment made in January 2018.
Bad debt expense. We recorded bad debt expense of $118,000 for the year ended December 31, 2017. We did not record bad debt expense for the year ended December 31, 2016. On July 31, 2017, South Carolina Electric and Gas Company announced that it would cease construction of new nuclear plants at the V.C. Summer Nuclear Station, one of the facilities for which the Company has an executory contract with Westinghouse for the provision of simulator software and equipment.  Although there has been no formal rejection of the contract as part of the Westinghouse bankruptcy process, GSE considered it likely that Westinghouse would  reject the parties' contract pertaining to the V.C. Summer Nuclear Station. Therefore, at June 30, 2017, GSE reserved 100% of accounts receivable, unbilled receivables, and billings in excess related to the V.C. Summer Nuclear Station, resulting in a net bad debt charge of $118,000.
Research and development.  Research and development costs consist primarily of software engineering personnel and other related costs.  Research and development costs, net of capitalized software, totaled $1.4 million and $1.3 million for the years ended December 31, 2017 and 2016, respectively.
Restructuring charges.  Restructuring charges totaled $0.8 million and $0.5 million for the years ended December 31, 2017 and 2016, respectively. On December 27, 2017, the Board of GSE Systems, Inc. approved an international restructuring plan to streamline and optimize the Company's global operations. Under the restructuring plan, we expect to record a total restructuring charge of $1.7 million, excluding any tax impacts and cumulative translation adjustments. We recorded a severance expense of $0.5 million, asset write-offs of $0.2 million and other costs of $46,000 for the year December 31, 2017. We expect to record the remaining restructuring charges in 2018, primarily to reflect the office closure costs and the amounts to be transferred from cumulative translation adjustments and included in determining net income for the period. In the third quarter of 2015, the Board of Directors of the Company approved restructuring actions for the Company's worldwide operations. Under the restructuring plan, we recorded restructuring expense of $45,000 and $0.5 million for the years ended December 31, 2017 and 2016 respectively. The decrease in 2015 restructuring plan charges was primarily due to nearing completion on the Company's restructuring activities initiated during 2015.
Depreciation. Depreciation expense totaled $342,000 and $383,000 for the years ended December 31, 2017 and 2016, respectively.
Amortization of definite-lived intangible assets.  Amortization expense related to definite-lived intangible assets totaled $335,000 and $289,000 for the years ended December 31, 2017 and 2016, respectively.  The increase in amortization was primarily due to Absolute's amortization of $136,000 for current year which was partially offset by lower amortization of customer-related intangible assets that were recorded in conjunction with the Hyperspring acquisition in 2014.
Gain (loss) on derivative instruments, net. The Company periodically enters into forward foreign exchange contracts to manage market risks associated with the fluctuations in foreign currency exchange rates on foreign-denominated trade receivables. The Company had not designated the contracts as hedges and recognized a gain on the change in the estimated fair value of the contracts of $73,000 and 51,000 for the years ended December 31, 2017 and 2016, respectively.
The foreign currency denominated trade receivables, unbilled receivables, billings in excess of revenue earned and subcontractor accruals that are related to the outstanding foreign exchange contracts are remeasured at the end of each period into the functional currency using the current exchange rate at the end of the period.  The gain or loss resulting from such remeasurement is also included in gain (loss) on derivative instruments net in the consolidated statements of operations. For the years ended December 31, 2017 and 2016, the Company incurred gain (losses) of $26,000 and $(69,000), respectively, from the remeasurement of such assets and liabilities.
Other income (expense), net.  The Company recognized $4,000 of other expense, net and $130,000 of other income, net for the years ended December 31, 2017 and 2016, respectively. Other income recognized in 2016 primarily represented $101,000 Value Added Tax refund received by the Company's Chinese subsidiary during fiscal year 2016.

20

 Provision for Income Taxes.  The Company files tax returns in the United States federal jurisdiction and in several state and foreign jurisdictions. Because of the net operating loss carryforwards, the Company is subject to U.S. federal and state income tax examinations for tax years 1997, and forward, and is subject to foreign tax examinations by tax authorities for the years 2009 and forward. Open tax years related to state and foreign jurisdictions remain subject to examination but are not considered material to our financial position, results of operations or cash flows.
The Company's tax expense (benefit) in 2017 was $(5.0) million, representing an annual effective tax rate of (1,232.7)%, and consisted of $0.5 million of current tax provision and $(5.5) million of deferred taxes. The Company's tax expense in 2016 was $0.3 million, representing an annual effective rate of 19.8% and consisted of $0.2 million of current tax provision and $0.1 million of deferred taxes.
The increase of $0.3 million in current tax provision was primarily driven by the increased accrued provision for foreign uncertain tax positions as more services were provided in certain countries, primarily in Korea and the interests and penalties we accrued on the foreign tax contingencies.
The significant change of $5.6 million in deferred tax expense (benefits) was primarily driven by the release of $9.4 million of valuation allowance against the deferred tax assets related to the U.S. entities which was partially offset by a decrease of $2.5 million for deferred taxes, primarily due to the remeasurement of deferred tax assets using a tax rate decreased from 34% to 21% and a charge of $1.4 million for provision for uncertain tax positions.
The difference between the effective rate and statutory rate primarily resulted from the release of valuation allowance and change in the statutory tax rate from 34% to 21%. Please see Note 12, Income Taxes for additional information.
Critical Accounting Policies and Estimates.
In preparing the Company's consolidated financial statements, management makes several estimates and assumptions that affect the Company's reported amounts of assets, liabilities, revenues and expenses.  Those accounting estimates that have the most significant impact on the Company's operating results and place the most significant demands on management's judgment are discussed below.  For all of these policies, management cautions that future events rarely develop exactly as forecast, and the best estimates may require adjustment.
Revenue Recognition.  The Company recognizes revenue through (1) fixed price contracts on the sale of uniquely designed systems containing hardware, software and other materials which apply mainly to the Performance Improvement Solutions segment as well as (2) time and material contracts primarily through Nuclear Industry Training and Consulting support and service agreements.
In accordance with U.S. generally accepted accounting principles (U.S. GAAP), our Performance Improvement Solutions segment accounts for revenue under fixed-price contracts using the percentage-of-completion method. This methodology recognizes revenue and earnings as work progresses on the contract and is based on an estimate of the revenue and earnings earned to date, less amounts recognized in prior periods. The Company bases its estimate of the degree of completion of the contract by reviewing the relationship of costs incurred to date to the expected total costs that will be incurred on the project.  Estimated contract earnings are reviewed and revised periodically as the work progresses, and the cumulative effect of any change in estimate is recognized in the period in which the change is identified.  Estimated losses are charged against earnings in the period such losses are identified. The Company recognizes revenue arising from contract claims either as income or as an offset against a potential loss only when the amount of the claim can be estimated reliably and realization is probable and there is a legal basis of the claim.
Uncertainties inherent in the performance of contracts include labor availability and productivity, material costs, change order scope and pricing, software modification and customer acceptance issues. The reliability of these cost estimates is critical to the Company's revenue recognition as a significant change in the estimates can cause the Company's revenue and related margins to change significantly from the amounts estimated in the early stages of the project.
As the Company recognizes revenue under the percentage-of-completion method, it provides an accrual for estimated future warranty costs based on historical and projected claims experience.  The Company's long-term contracts generally provide for a one-year warranty on parts, labor and any bug fixes as it relates to customized software embedded in the systems.
Revenue from the sale of software licenses without other elements in the contract and which do not require significant modifications or customization for the Company's modeling tools are recognized when the license agreement is signed, the license fee is fixed and determinable, delivery has occurred, and collection is considered probable. We utilize written contracts as a means to establish the terms and conditions by which our products support and services are sold to our customers.  Delivery is considered to have occurred when title and risk of loss have been transferred to the customer, which generally occurs after a license key has been delivered electronically to the customer.
The Company also recognizes revenue from the sale of software licenses from contracts with multiple deliverables. These software license sales are evaluated under ASC 985-605, Software Revenue Recognition. Contracts with multiple element arrangements typically include, but are not limited to, components such as installation, training, licenses, maintenance, and PCS listed in the contract.  The Company has established that vendor specific objective evidence (VSOE) does not exist for all elements sold together with its software license sales.  If a PCS or professional services element exists in the software license arrangement, revenue is recognized ratably over the longest service period.  If no PCS or professional services element exists in the arrangement, revenue is deferred until the last undelivered element is delivered.
The Company recognizes revenue under time and materials contracts primarily from Nuclear Industry Training and Consulting and certain cost-reimbursable contracts.  Revenue on time and material contracts is recognized as services are rendered and performed.  Under a typical time-and-materials billing arrangement, customers are billed on a regularly scheduled basis, such as biweekly or monthly.  Any unbilled amounts are typically billed the following month.  Under cost-reimbursable contracts, which are subject to a contract ceiling amount, we are reimbursed for allowable costs and paid a fee, which may be fixed or performance based.  However, if costs exceed the contract ceiling or are not allowable under the provisions of the contract or applicable regulations, we may not be able to obtain reimbursement for all such costs.
Impairment of Intangible Assets, including Goodwill. We review goodwill for impairment annually as of December 31 and whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable. We test goodwill at the reporting unit level. A reporting unit is an operating segment, or one level below an operating segment, as defined by U.S. GAAP.  As of December 31, 2017, the Company's $8.4 million goodwill balance was related to our Nuclear Industry Training and Consulting segment, which arose from the acquisitions of Hyperspring in November 2014 and Absolute in September 2017.
Accounting Standards Update (ASU) 2011-08, Intangibles — Goodwill and Other (Topic 350): Testing Goodwill for Impairment (ASU 2011-08) permits an entity to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the two-step goodwill impairment test.  An entity is not required to perform step one of the goodwill impairment test for a reporting unit if it is more likely than not that its fair value is greater than its carrying amount (Step 0).  If the Step 0 test indicates the fair value of a reporting unit is less than its carrying value, then additional impairment testing is required in accordance with the provisions of ASC 350, Intangibles — Goodwill and Other.
If it is determined that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, a two-step impairment test is required. In the first step, we compare the fair value of each reporting unit to its carrying value. If the fair value of the reporting unit exceeds the carrying value of the net assets assigned to that unit, goodwill is not impaired and we are not required to perform further testing. If the carrying value of the net assets assigned to the reporting unit exceeds the fair value of the reporting unit, then we must perform the second step of the impairment test in order to determine the implied fair value of the reporting unit's goodwill. The implied fair value of goodwill is determined by allocating the fair value of the reporting unit's assets and liabilities in a manner similar to a purchase price allocation, with any residual fair value allocated to goodwill. If the carrying value of a reporting unit's goodwill exceeds its implied fair value, then we record an impairment loss equal to the difference.
At December 31, 2017, we performed a qualitative step 0 analysis and have concluded that the estimated fair values of each of our reporting units as of December 31, 2017, is more likely than not, greater than their respective carrying values. At December 31, 2016, we performed a quantitative step one goodwill impairment test and concluded that the fair values of each of our reporting units exceeded their respective carrying values.
Determining the fair value of a reporting unit is judgmental in nature and involves the use of significant estimates and assumptions. These estimates and assumptions include revenue growth rates and operating margins used to calculate projected future cash flows, risk-adjusted discount rates, future economic and market conditions and determination of appropriate market comparables. We base our fair value estimates on assumptions we believe to be reasonable but that are unpredictable and inherently uncertain. Actual future results may differ from those estimates. In addition, we make certain judgments and assumptions in allocating shared assets and liabilities to determine the carrying values for each of our reporting units. The timing and frequency of our goodwill impairment tests are based on an ongoing assessment of events and circumstances that would indicate a possible impairment. We will continue to monitor our goodwill and intangible assets for impairment and conduct formal tests when impairment indicators are present.
21

Capitalization of Computer Software Development Costs.  In accordance with U.S. GAAP, the Company capitalizes computer software development costs incurred after technological feasibility has been established, but prior to the release of the software product for sale to customers.  Once the product is available to be sold, the Company amortizes the costs, on a straight line method, over the estimated useful life of the product, which is typically three years.  As of December 31, 2017, the Company has net capitalized software development costs of $0.7 million. On an annual basis, and more frequently as conditions indicate, the Company assesses the recovery of the unamortized software development costs by estimating the net undiscounted cash flows expected to be generated by the sale of the product. If the undiscounted cash flows are not sufficient to recover the unamortized software costs the Company will write-down the investment to its estimated fair value based on future discounted cash flows.  The excess of any unamortized computer software costs over the related net realizable value is written down and charged to operations.  Significant changes in the sales projections could result in an impairment with respect to the capitalized software that is reported on the Company's consolidated balance sheets.
Valuation of Contingent Consideration for Business Acquisitions.  Acquisitions may include contingent consideration payments based on future financial measures of an acquired company.  Contingent consideration is required to be recognized at fair value as of the acquisition date.  We estimate the fair value of these liabilities based on financial projections of the acquired companies and estimated probabilities of achievement.  We believe our estimates and assumptions are reasonable; however, there is significant judgment involved. At each reporting date, the contingent consideration obligation will be revalued to estimated fair value and changes in fair value subsequent to the acquisition will be reflected in income or expense in the consolidated statements of operations, and could cause a material impact to our operating results.  Changes in the fair value of contingent consideration obligations may result from changes in discount periods and rates, changes in the timing and amount of revenue and/or earnings estimates and changes in probability assumptions with respect to the likelihood of achieving the various earn-out criteria.
Deferred Income Tax Valuation Allowance. Deferred income taxes arise from temporary differences between the tax basis of assets and liabilities and their reported amounts in the consolidated financial statements.  Management makes a regular assessment of the realizability of the Company's deferred tax assets.  In making this assessment, management considers whether it is more likely than not that some or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities and projected future taxable income of the Company in making this assessment.  A valuation allowance is recorded to reduce the total deferred income tax asset to its realizable value. Based on the assessment the Company's management performed as of December 31, 2017, we conclude that critical pieces of positive evidence supporting the realization of deferred tax assets exist including the strength of three year cumulative positive earnings, reversal of existing deferred temporary differences and future taxable income for the U.S. entities. As a result, the Company has determined that a portion of the historic valuation allowance should be released as realization of the associated asset is more likely than not. Accordingly, we reversed $9.4 million of valuation allowance against the deferred tax assets related to the U.S. entities. As of December 31, 2017, the Company has established a $1.1 million valuation allowance for its net deferred tax assets. Because a portion of the deferred tax assets are capital in nature, the Company must assess the realizability of these assets separately from the deferred tax assets that are ordinary in nature. The Company determined that it would not be able to generate sources of capital income and, therefore, would need to continue to assess a valuation allowance in the amount of $0.4 million. The Company currently does not have sufficient object evidence to substantiate the recovery of the deferred tax assets for U.K. Swedish and Chinese deferred tax assets at December 31, 2017, accordingly, a full valuation allowance of $0.7 million has been established on these deferred tax assets, predominantly comprised of net operating losses.
Liquidity and Capital Resources.
As of December 31, 2017, GSE had cash and cash equivalents of $19.1 million compared to $21.7 million at December 31, 2016.
Cash provided by operating activities.  For the years ended December 31, 2017 and 2016, net cash provided by operating activities totaled $7.7 million and $10.2 million, respectively.  The year over year decrease in cash provided by operating activities was largely driven by:
·
A $3.1 million decrease in net inflows from changes in net working capital primarily due to a significant customer contract that was executed during 2016 and the timing of contracted billing milestones of the projects.
·
A $1.5 million increase in operating expenses (excluding non-cash operating expenses) mainly due to higher professional fees and transaction costs related to acquisition of Absolute in fiscal year 2017
·
The decrease was partially offset by a $2.3 million increase in gross profit, primarily driven by higher revenue contributed by two largest customers
Net cash (used in) provided by investing activities. For the year ended December 31, 2017, net cash used in investing activities was $9.2 million compared to net cash of $2.1 million provided by investing activities in the prior year. The significant cash outflow in 2017 was primarily due to the acquisition of Absolute, which resulted in a cash outflow of $9.1 million. For fiscal year 2016, the net cash inflow of $2.1 million was primarily due to release of cash restricted as collateral for standby letters of credit.
Cash used in financing activities.  For the years ended December 31, 2017 and 2016, net cash used in financing activities totaled $1.6 million and $1.2 million, respectively. The increase in the cash outflow from financing activities is largely driven by the increase of $0.3 million in the Company's withholding RSUs in order to pay employees' payroll withholding taxes on vested RSUs and a $0.6 million decrease in proceeds received from stock option exercises, partially offset by a $0.6 million decrease in contingent consideration payments to the former Hyperspring owners in 2017.
Credit Facilities
Citizen's Bank
In December 2016, the Company entered into a three-year, $5.0 million revolving line of credit (RLOC) facility with Citizen's Bank to fund general working capital needs, including acquisitions. Working capital advances bear interest of one-month LIBOR plus 2.25% per annum and letter of credit fees are 1.25% per annum. The Company is not required to maintain a restricted cash collateral account at Citizen's Bank for outstanding letters of credit and working capital advances. The credit facility agreement is subject to standard financial covenants and reporting requirements.
The maximum availability under the RLOC is subject to a borrowing base equal to 80% of eligible accounts receivable, and is reduced for any issued and outstanding letters of credit and working capital advances. At December 31, 2017, there were no outstanding borrowings on the RLOC and three letters of credit totaling $0.8 million. The amount available at December 31, 2017, after consideration of the borrowing base, letters of credit and working capital advances was approximately $4.0 million.
Branch Banking and Trust Bank (BB&T)
At December 31, 2017, we had three letters of credit with BB&T totaling $0.9 million, which expired and are pending on release by the bank and customer. At December 31, 2017, the Company had $1.0 million as cash collateral for the letters of credit.
22


2018 Liquidity Outlook
At December 31, 2017, the Company had cash and cash equivalents of $19.1 million and $1.0 million of restricted cash.
As discussed above, the Company has a $5.0 million RLOC with Citizen's Bank to fund general working capital needs, including acquisitions. At December 31, 2017, the amount available under this RLOC, after consideration of the borrowing base, letters of credit and working capital advances was approximately $4.0 million. This credit facility provides the Company with additional flexibility to pursue its strategic initiatives and continue to expand the business.
The Company entered 2018 with $71.4 million of backlog; $56.6 million of which is expected to convert to revenue in 2018.  The Company anticipates that its normal operations will generate sufficient liquidity and working capital to fund its consolidated operations during the next twelve months without additional financing.
As discussed in MD&A, on December 27, 2017, the board of GSE Systems, Inc. approved an international restructuring plan to streamline and optimize the Company's global operations. GSE is in the process of consolidating its engineering services and R&D activities to Maryland and cease an unprofitable non-core business in the U.K.  As a result, the Company will be closing its offices in Nyköping, Sweden; Chennai, India; and Stockton-on-Tees, UK. These actions are designed to improve Company productivity by eliminating duplicate employee functions and increasing GSE's focus on its core business, improving efficiency and maintaining the full range of engineering capabilities while reducing costs and organizational complexity. Under the restructuring plan, the Company expects a $1.5 million cash outflow in 2018, which primarily includes severance expense, facility closing costs, and other restructuring costs.
Foreign Exchange.
A portion of the Company's international sales revenue has been and may be received in a currency other than the currency in which the expenses relating to such revenue are paid. Accordingly, the Company periodically enters into forward foreign exchange contracts to manage the market risks associated with the fluctuations in foreign currency exchange rates.
Off-balance Sheet Obligations.
The Company has no off-balance sheet obligations as of December 31, 2017, except for its operating lease commitments and outstanding letters of credit and surety bonds.
Other Matters.
Management believes inflation has not had a material impact on the Company's operations.
 
23

EBITDA and Adjusted EBITDA Reconciliation (in thousands)
EBITDA and Adjusted EBITDA are not measures of financial performance under generally accepted accounting principles (GAAP). Management believes EBITDA and Adjusted EBITDA, in addition to operating profit, net income and other GAAP measures, are useful to investors to evaluate the Company's results because it excludes certain items that are not directly related to the Company's core operating performance that may, or could, have a disproportionate positive or negative impact on our results for any particular period. Investors should recognize that EBITDA and Adjusted EBITDA might not be comparable to similarly-titled measures of other companies. This measure should be considered in addition to, and not as a substitute for or superior to, any measure of performance prepared in accordance with GAAP. A reconciliation of non-GAAP EBITDA and Adjusted EBITDA to the most directly comparable GAAP measure in accordance with SEC Regulation G follows:

 
 
 
 
 
Three Months ended
 
Twelve Months ended
 
 
 
 
 
December 31,
 
December 31,
 
 
 
 
 
2017
 
2016
 
2017
 
2016
Net income
$5,428
 
$1,004
 
$5,384
 
$1,422
Interest income, net
(20)
 
(33)
 
(80)
 
(85)
Provision for income taxes
(5,379)
 
75
 
(4,980)
 
350
Depreciation and amortization
392
 
271
 
1,146
 
1,080
EBITDA
421
 
1,317
 
1,470
 
2,767
Gain (loss) from the change in fair value of contingent consideration
10
 
163
 
446
 
(207)
Restructuring charges
733
 
3
 
778
 
490
Stock-based compensation expense
599
 
650
 
2,472
 
1,550
Consulting support for finance restructuring
-
 
84
 
-
 
394
Acquisition-related expense
-
 
-
 
473
 
-
Westinghouse bankruptcy related expense
-
 
-
 
122
 
-
Adjusted EBITDA
$1,763
 
$2,217
 
$5,761
 
$4,994


24

Adjusted Net Income and Adjusted EPS Reconciliation (in thousands, except per share amounts)
Adjusted Net Income and adjusted earnings per share (adjusted EPS) are not measures of financial performance under generally accepted accounting principles (GAAP). Management believes adjusted net income and adjusted EPS, in addition to other GAAP measures, are useful to investors to evaluate the Company's results because they exclude certain items that are not directly related to the Company's core operating performance that may, or could, have a disproportionate positive or negative impact on our results for any particular period.  These measures should be considered in addition to, and not as a substitute for or superior to, any measure of performance prepared in accordance with GAAP. A reconciliation of non-GAAP adjusted net income and adjusted EPS to GAAP net income, the most directly comparable GAAP financial measure, is as follows:

 
 
 
 
 
Three Months ended
 
Twelve Months ended
 
 
 
 
 
December 31,
 
December 31,
 
 
 
 
 
2017
 
2016
 
2017
 
2016
         
(unaudited)
 
(unaudited)
 
audited
 
audited
Net income
$5,428
 
$1,004
 
$5,384
 
$1,422
Gain/loss from the change in fair value of contingent consideration
10
 
163
 
446
 
(207)
Restructuring charges
733
 
3
 
778
 
490
Stock-based compensation expense
599
 
650
 
2,472
 
1,550
Consulting support for finance restructuring
-
 
84
 
-
 
394
Acquisition-related expense
-
 
-
 
473
 
-
Westinghouse bankruptcy related expense
-
 
-
 
122
 
-
Tax reform impact
2,497
 
-
 
2,497
 
-
Release of valuation allowance
(9,382)
 
-
 
(9,382)
 
-
Adjusted net (loss) income
$(115)
 
1,904
 
$2,790
 
$3,649
               
Diluted earnings per common share
$(0.01)
 
$0.10
 
$0.14
 
$0.20
               
Adjusted (loss) earnings per common share – Diluted
$(0.01)
 
$0.10
 
$0.14
 
$0.20
               
Weighted average shares outstanding – Diluted(a)
19,395,592
 
19,073,513
 
19,605,427
 
18,512,266
               
(a) During the three months ended December 31, 2017, the Company reported a non-GAAP net loss and positive net income. Accordingly, there were 395,104 dilutive shares from options and RSUs included in the diluted earnings per common share calculation for the three months ended December 31, 2017, that were considered anti-dilutive in determining the non-GAAP diluted loss per common share.

25


ITEM 7A.
QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.

Not required of a smaller reporting company.
26



ITEM 8.
FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA.

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

 
Page
GSE Systems, Inc. and Subsidiaries
 
   
Report of Independent Registered Public Accounting Firm
F-1
Consolidated Balance Sheets as of December 31, 2017 and 2016
F-2
Consolidated Statements of Operations for the Years ended December 31, 2017 and 2016
F-3
Consolidated Statements of Comprehensive Income for the Years ended December 31, 2017 and 2016
F-4
Consolidated Statements of Changes in Stockholders' Equity for the Years ended December 31, 2017 and 2016
F-5
Consolidated Statements of Cash Flows for the Years ended December 31, 2017 and 2016
F-6
Notes to Consolidated Financial Statements
F-7
27


Report of Independent Registered Public Accounting Firm

Shareholders and Board of Directors
GSE Systems, Inc.
Sykesville, Maryland
Opinion on the Consolidated Financial Statements
We have audited the accompanying consolidated balance sheets of GSE Systems, Inc. (the "Company") and subsidiaries as of December 31, 2017 and 2016, the related consolidated statements of operations, comprehensive income, stockholders' equity, and cash flows for each of the two years in the period ended December 31, 2017, and the related notes. In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company and subsidiaries at December 31, 2017 and 2016, and the results of their operations and their cash flows for each of the two years in the period ended December 31, 2017, in conformity with accounting principles generally accepted in the United States of America.
Basis for Opinion
These consolidated financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) ("PCAOB") and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB and in accordance with auditing standards generally accepted in the United States of America. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company's internal control over financial reporting. Accordingly, we express no such opinion.
Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

We have served as the Company's auditor since 2014.
/s/ BDO USA, LLP
McLean, Virginia
March 15, 2018
28



PART I - FINANCIAL INFORMATION
Item 1.  Financial Statements
GSE SYSTEMS, INC. AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(in thousands, except share data)

 
December 31,
ASSETS
2017
2016
 
Current assets:
         
Cash and cash equivalents
$
19,111
 
$
21,747
Restricted cash
 
960
   
1,140
Contract receivables, net
 
13,997
   
18,863
Prepaid expenses and other current assets
 
2,795
   
2,052
Total current assets
 
36,863
   
43,802
           
Equipment, software and leasehold improvements
 
4,782
   
6,759
Accumulated depreciation
 
(3,719)
   
(5,527)
Equipment, software and leasehold improvements, net
 
1,063
   
1,232
           
Software development costs, net
 
690
   
982
Goodwill
 
8,431
   
5,612
Intangible assets, net
 
2,604
   
454
Deferred tax assets
 
7,167
   
-
Other assets
 
37
   
1,574
Total assets
$
56,855
 
$
53,656
           
LIABILITIES AND STOCKHOLDERS' EQUITY
       
Current liabilities:
         
Accounts payable
$
1,251
 
$
923
Accrued expenses
 
2,276
   
2,437
Accrued compensation
 
2,866
   
2,624
Billings in excess of revenue earned
 
14,543
   
21,444
Accrued warranty
 
1,433
   
1,137
Current contingent consideration
 
1,701
   
2,105
Other current liabilities
 
1,182
   
716
Total current liabilities
 
25,252
   
31,386
           
Other liabilities
 
1,931
   
1,149
Total liabilities
 
27,183
   
32,535
Commitments and contingencies
 
-
   
-
           
Stockholders' equity:
         
Preferred stock $.01 par value, 2,000,000 shares authorized,  no shares issued and outstanding
 
-
   
-
Common stock $.01 par value, 30,000,000 shares authorized, 21,024,395 and 20,433,608 shares issued and 19,425,484 and 18,834,697 shares outstanding in 2017 and 2016
 
210
   
204
Additional paid-in capital
 
76,802
   
75,120
Accumulated deficit
 
(42,870)
   
(49,427)
Accumulated other comprehensive loss
 
(1,471)
   
(1,777)
Treasury stock at cost, 1,598,911 shares
 
(2,999)
   
(2,999)
Total stockholders' equity
 
29,672
   
21,121
Total liabilities and stockholders' equity
$
56,855
 
$
53,656

The accompanying notes are an integral part of these consolidated financial statements.
29




GSE SYSTEMS, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)

 
Years ended December 31,
 
2017
 
2016
           
Revenue
$
70,880
 
$
53,101
Cost of revenue
 
52,336
   
36,843
Gross profit
 
18,544
   
16,258
           
Operating expenses
         
Selling, general and administrative
 
15,469
   
12,260
Research and development
 
1,391
   
1,261
Restructuring charges
 
778
   
490
Depreciation
 
342
   
383
Amortization of definite-lived intangible assets
 
335
   
289
Total operating expenses
 
18,315
   
14,683
           
Operating income
 
229
   
1,575
           
Interest income, net
 
80
   
85
Gain (loss) on derivative instruments, net
 
99
   
(18)
Other (expense) income, net
 
(4)
   
130
           
Income before income taxes
 
404
   
1,772
           
(Benefit) provision for income taxes
 
(4,980)
   
350
           
Net income
$
5,384
 
$
1,422
           
           
Basic earnings per common share
$
0.28
 
$
0.08
           
Diluted earnings per common share
$
0.27
 
$
0.08

The accompanying notes are an integral part of these consolidated financial statements.
30



GSE SYSTEMS, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands)

 
Years ended December 31,
 
2017
 
2016
           
           
Net income
$
5,384
 
$
1,422
           
Foreign currency translation adjustment
 
306
   
(317)
           
Comprehensive income
$
5,690
 
$
1,105

The accompanying notes are an integral part of these consolidated financial statements.
31




GSE SYSTEMS, INC, AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY
(in thousands)

 
Common
Stock
 
Additional
Paid-in
 
Accumulated
 
Accumulated
Other Comprehensive
 
Treasury Stock
   
 
Shares
   
Amount
 
Capital
 
Deficit
 
Loss
 
Shares
 
Amount
 
Total
Balance, January 1, 2016
19,511
 
$
195
 
$
73,481
 
$
(50,849)
 
$
(1,460)
 
(1,599)
 
$
(2,999)
 
$
18,368
                                           
Stock-based compensation expense
-
   
-
   
1,399
   
-
   
-
 
-
   
-
   
1,399
Common stock issued for options exercised
458
   
4
   
829
   
-
   
-
 
-
   
-
   
833
Common stock issued for RSUs vested
465
   
5
   
(5)
   
-
   
-
 
-
   
-
   
-
Vested RSU shares withheld to pay taxes
-
   
-
   
(584)
   
-
   
-
 
-
   
-
   
(584)
Foreign currency translation adjustment
-
   
-
   
-
   
-
   
(317)
 
-
   
-
   
(317)
Net income
-
   
-
   
-
   
1,422
   
-
 
-
   
-
   
1,422
Balance, December 31, 2016
20,434
 
$
204
 
$
75,120
 
$
(49,427)
 
$
(1,777)
 
(1,599)
 
$
(2,999)
 
$
21,121
                                           
Cumulative effect of new accounting principle
-
   
-
   
-
   
1,173
   
-
 
-
   
-
   
1,173
Stock-based compensation expense
-
   
-
   
2,398
   
-
   
-
 
-
   
-
   
2,398
Common stock issued for options exercised
182
   
2
   
207
   
-
   
-
 
-
   
-
   
209
Common stock issued for RSUs vested
409
   
4
   
(4)
   
-
   
-
 
-
   
-
   
-
Vested RSU shares withheld to pay taxes
-
   
-
   
(919)
   
-
   
-
 
-
   
-
   
(919)
Foreign currency translation adjustment
-
   
-
   
-
   
-
   
306
 
-
   
-
   
306
Net income
-
   
-
   
-
   
5,384
   
-
 
-
   
-
   
5,384
Balance, December 31, 2017
21,024
 
$
210
 
$
76,802
 
$
(42,870)
 
$
(1,471)
 
(1,599)
 
$
(2,999)
 
$
29,672

The accompanying notes are an integral part of these consolidated financial statements.
32



GSE SYSTEMS, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)

 
Years ended December 31,
 
2017
 
2016
Cash flows from operating activities:
         
Net income
$
5,384
 
$
1,422
Adjustments to reconcile net income to net cash provided by operating activities:
         
Write-off of long-lived assets to be disposed of
 
222
   
-
Accrued severance costs
 
465
   
-
Depreciation
 
342
   
383
Amortization of definite-lived intangible assets
 
335
   
289
Amortization of capitalized software development costs
 
469
   
408
Change in fair value of contingent consideration
 
446
   
(207)
Stock-based compensation expense
 
2,472
   
1,550
Bad debt expense
 
118
   
-
(Gain) loss on derivative instruments, net
 
(99)
   
18
Deferred income taxes
 
(5,505)
   
123
Loss on sale of equipment, software, and leasehold improvements
 
2
   
3
Changes in assets and liabilities:
         
Contract receivables, net
 
10,006
   
(6,078)
Prepaid expenses and other assets
 
1,020
   
(1,249)
Accounts payable, accrued compensation and accrued expenses
 
(1,904)
   
961
Billings in excess of revenue earned
 
(6,897)
   
12,257
Accrued warranty
 
462
   
(465)
Other liabilities
 
370
   
737
Net cash provided by operating activities
 
7,708
   
10,152
           
Cash flows from investing activities:
         
Capital expenditures
 
(112)
   
(79)
Proceeds from sale of assets
 
-
   
30
Capitalized software development costs
 
(177)
   
(245)
Acquisition of Absolute Consulting, Inc., net of cash acquired
 
(9,066)
   
-
Releases of cash as collateral under letters of credit
 
180
   
2,408
Net cash (used in) provided by investing activities
 
(9,175)
   
2,114
           
Cash flows from financing activities:
         
Proceeds from issuance of common stock on the exercise of stock options
 
209
   
833
RSUs withheld to pay taxes
 
(919)
   
(584)
Contingent consideration payments to Hyperspring, LLC
 
(850)
   
(1,421)
Net cash used in financing activities
 
(1,560)
   
(1,172)
           
Effect of exchange rate changes on cash
 
391
   
(431)
Net (decrease) increase in cash and cash equivalents
 
(2,636)
   
10,663
Cash and cash equivalents at beginning of year
 
21,747
   
11,084
Cash and cash equivalents at end of year
$
19,111
 
$
21,747
           

The accompanying notes are an integral part of these consolidated financial statements.
33


GSE SYSTEMS, INC. AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
December 31, 2017 and 2016

1.  Summary of Significant Accounting Policies

Principles of consolidation

The accompanying consolidated financial statements include the accounts of GSE Systems, Inc. and its wholly-owned subsidiaries (collectively, the Company). All intercompany balances and transactions have been eliminated in consolidation. Investments in partnerships, joint ventures, and less-than-majority owned subsidiaries in which the Company has significant influence are accounted for under the equity method.
Accounting estimates

The preparation of the consolidated financial statements in conformity with generally accepted accounting principles in the United States of America (U.S. GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. On an ongoing basis, the Company evaluates the estimates used, including but not limited to those related to revenue recognition on long-term contracts, allowance for doubtful accounts, product warranties, valuation of goodwill and intangible assets acquired, impairment of long-lived assets to be disposed of, valuation of contingent consideration issued in business acquisitions, valuation of stock based compensation awards, and the recoverability of deferred tax assets. Actual results could differ from these estimates.

Business Combinations
Business combinations are accounted for in accordance with ASC 805, Business Combinations using the acquisition method. Under the acquisition method, the identifiable assets acquired, liabilities assumed and any non-controlling interest in the acquiree are recognized at fair value on the acquisition date, which is the date on which control is transferred to the Company. Any excess purchase price is recorded as goodwill. Transaction costs associated with business combinations are expensed as incurred.
Revenues and the results of operations of the acquired business are included in the accompanying consolidated statement of operations commencing on the date of acquisition.
Acquisitions may include contingent consideration payments based on future financial measures of an acquired company. Under Accounting Standards Codification (ASC) 805, contingent consideration is required to be recognized at fair value as of the acquisition date. We estimate the fair value of these liabilities based on financial projections of the acquired companies and estimated probabilities of achievement. At each reporting date, the contingent consideration obligation is revalued to estimated fair value, and changes in fair value subsequent to the acquisition are reflected in income or expense in the consolidated statements of operations, and could cause a material impact to our operating results. Changes in the fair value of contingent consideration obligations may result from changes in discount periods and rates, changes in the timing and amount of revenue and/or earnings estimates, and changes in probability assumptions with respect to the likelihood of achieving the various earn-out criteria.

Revenue recognition

The Company recognizes revenue through fixed price contracts for the sale of uniquely designed/customized systems containing hardware, software and other materials which generally apply to the Performance Improvement Solutions segment and time and material contracts for the Nuclear Industry Training and Consulting segment.
In accordance with ASC 605-35, Construction-Type and Production-Type Contracts (ASC 605), the Performance Improvement Solutions segment primarily accounts for revenue under fixed-price contracts using the percentage-of-completion method. This methodology recognizes revenue and earnings as work progresses on the contract and is based on costs incurred to date compared to total estimated cost to complete the project. Estimated contract earnings are reviewed and revised periodically as the work progresses, and the cumulative effect of any change in estimate is recognized in the period in which the change is identified. Estimated losses are charged against earnings in the period such losses are identified. The Company recognizes revenue arising from contract claims either as income or as an offset against a potential loss only when the amount of the claim can be estimated reliably and realization is probable and there is a legal basis of the claim.
Uncertainties inherent in the performance of contracts include labor availability and productivity, material costs, change order scope and pricing, software modification and customer acceptance issues. The reliability of these cost estimates is critical to the Company's revenue recognition as a significant change in the estimates can cause the Company's revenue and related margins to change significantly from the amounts estimated in the early stages of the project.
As the Company recognizes revenue under the percentage-of-completion method, it provides an accrual for estimated future warranty costs based on historical and projected claims experience. The Company's long-term contracts generally provide for a one to two year warranty on parts, labor and any bug fixes as it relates to customized software embedded in the systems.
Revenue from the sale of software licenses without other elements in the contract and which do not require significant modifications or customization for the Company's modeling tools are recognized when the license agreement is signed, the license fee is fixed and determinable, delivery has occurred, and collection is considered probable. We utilize written contracts to establish the terms and conditions by which product support and services are sold to customers. Delivery is considered to have occurred when title and risk of loss have been transferred to the customer, which generally occurs after a license key has been delivered electronically to the customer.
The Company also recognizes revenue from the sale of software licenses from contracts with multiple deliverables. These software license sales are evaluated under ASC 985-605, Software Revenue Recognition. Contracts with multiple element arrangements typically include, but are not limited to, components such as installation, training, licenses, and post contract support (PCS) listed in the contract. The Company concluded that vendor specific objective evidence (VSOE) does not exist for all elements of its software license sales. If a PCS or professional services element exists in the software license arrangement, revenue is recognized ratably over the longest service period.  If no PCS or professional services element exists in the arrangement, revenue is deferred until the last undelivered element is delivered.
The Company recognizes revenue under time and materials contracts primarily from the Nuclear Industry Training and Consulting segment and certain cost-reimbursable contracts. Revenue on time and material contracts is recognized as services are rendered and performed. Under a typical time-and-materials billing arrangement, customers are billed on a regularly scheduled basis, such as biweekly or monthly. Any unbilled amounts are typically billed the following month. Under cost-reimbursable contracts, which are subject to a contract ceiling amount, we are reimbursed for allowable costs and paid a fee, which may be fixed or performance based. However, if costs exceed the contract ceiling or are not allowable under the provisions of the contract or applicable regulations, we may not be able to obtain reimbursement for all such costs.

34

Cash and cash equivalents

Cash and cash equivalents represent cash and highly liquid investments including money market accounts with maturities of three months or less at the date of purchase.

Restricted cash

Restricted cash consists of the cash collateralization of outstanding letters of credit used for various advance payment, bid, surety and performance bonds, and negative foreign exchange positions which have been segregated into restricted money market accounts with BB&T Bank. BB&T Bank has complete and unconditional control over the restricted money market accounts.
At December 31, 2017 and 2016, the Company had approximately $1.0 million and $1.1 million, respectively, of cash in escrow accounts with BB&T Bank. We have classified all of our restricted cash as current assets at December 31, 2017 and 2016, respectively. The Company recorded interest income of $2,000 and $6,000 from the escrow accounts for the years ended December 31, 2017 and 2016, respectively. The interest earned on these restricted funds is added to the restricted cash balance. The Company classifies the restriction and release of the cash collateralization of outstanding letters of credit as an investing activity within the consolidated statements of cash flows, as these deposits are not related to borrowings against our line of credit.

Contract receivables, net

Contract receivables include recoverable costs and accrued profit not billed which represents revenue recognized in excess of amounts billed. Billings in excess of costs and estimated earnings on uncompleted contracts in the accompanying consolidated balance sheets represent advanced billings to clients on contracts in advance of work performed. Generally, such amounts will be earned and recognized over the next twelve months.
Billed receivables are recorded at invoiced amounts. The allowance for doubtful accounts is based on historical trends of past due accounts, write-offs, and specific identification and review of customer accounts.

Equipment, software and leasehold improvements, net

Equipment and purchased software are recorded at cost and depreciated using the straight-line method with estimated useful lives ranging from three to ten years. Leasehold improvements are amortized over the life of the lease or the estimated useful life, whichever is shorter, using the straight-line method. Upon sale or retirement, the cost and related depreciation are eliminated from the respective accounts and any resulting gain or loss is included in operations. Maintenance and repairs are charged to expense as incurred.

Software development costs

Certain computer software development costs are capitalized in the accompanying consolidated balance sheets. Capitalization of computer software development costs begins upon the establishment of technological feasibility. Capitalization ceases and amortization of capitalized costs begins when the software product is commercially available for general release to customers. Amortization of capitalized computer software development costs is included in cost of revenue and is determined using the straight-line method over the remaining estimated economic life of the product, typically three years. On an annual basis, or more frequently as conditions indicate, the Company assesses the recovery of the unamortized software development costs by estimating the net undiscounted cash flows expected to be generated by the sale of the product. If the undiscounted cash flows are not sufficient to recover the unamortized software costs the Company will write-down the carrying amount of such asset to its estimated fair value based on the future discounted cash flows. The excess of any unamortized computer software costs over the related fair value is written down and charged to operations.

Development expenditures

Development expenditures incurred to meet customer specifications under contracts are charged to contract costs. Company sponsored development expenditures are either charged to operations as incurred and are included in research and development expenses or are capitalized as software development costs. See Note 9, Software development costs, net. The amounts incurred for Company sponsored development activities relating to the development of new products and services or the improvement of existing products and services, were approximately $1.6 million for the years ended December 31, 2017 and 2016, respectively. Of this amount, the Company capitalized approximately $0.2 million for the years ended December 31, 2017 and 2016, respectively.

Impairment of long-lived assets

Long-lived assets, such as equipment, purchased software, capitalized software development costs, and intangible assets subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated undiscounted future cash flows, an impairment charge is recognized at the amount by which the carrying amount of the asset exceeds its fair value. Assets to be disposed of would be separately presented in the consolidated balance sheets and reported at the lower of the carrying amount or fair value less costs to sell, and would no longer be depreciated.

On December 27, 2017, the board of the Company approved an international restructuring plan to streamline and optimize the Company's global operations. As a result, the Company will be closing its offices in Nyköping, Sweden; Chennai, India; and Stockton-on-Tees, UK. The Company's management conducted an impairment review of the assets to be disposed of under the plan. Based upon this review, we recorded an impairment loss of $0.2 million representing the net book value of the equipment and intangible assets subject to amortization under the respective offices. See Note 3, Restructuring Expenses.

Goodwill and intangible assets

The Company's intangible assets include amounts recognized in connection with business acquisitions, including customer relationships, contract backlog and software. Intangible assets are initially valued at fair value using generally accepted valuation methods appropriate for the type of intangible asset. Amortization is recognized on a straight-line basis over the estimated useful life of the intangible assets, except for contract backlog and contractual customer relationships which are recognized in proportion to the related projected revenue streams. Intangible assets with definite lives are reviewed for impairment if indicators of impairment arise. The Company does not have any intangible assets with indefinite useful lives.
Goodwill represents the excess of costs over fair value of assets of businesses acquired. The Company reviews goodwill for impairment annually as of December 31 and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable in accordance with Accounting Standards Update (ASU) 2011-08, Intangibles - Goodwill and Other (Topic 350): Testing Goodwill for Impairment, and ASC 350, Intangibles — Goodwill and Other (ASC 350). The Company tests goodwill at the reporting unit level.
ASU 2011-08 permits an entity to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the two-step goodwill impairment test. Under ASU 2011-08, an entity is not required to perform step one of the goodwill impairment test for a reporting unit if it is more likely than not that its fair value is greater than its carrying amount.  For the annual goodwill impairment test as of December 31, 2017, the Company performed a quantitative step one goodwill impairment test and concluded that the fair values of each of the reporting units exceeded their respective carrying values. No goodwill impairment was recorded during 2017.
35

Foreign currency translation

The United States Dollar (USD) is the functional currency of GSE and our subsidiaries operating in the United States. Our subsidiaries' financial statements are maintained in their functional currencies. The functional currency of each of our foreign subsidiaries is the currency of the economic environment in which the subsidiary primarily does business. Our foreign subsidiaries' financial statements are translated into USD using the exchange rates applicable to the dates of the financial statements. Assets and liabilities are translated into USD using the period-end spot foreign exchange rates. Income and expenses are translated at the average exchange rate for the year. Equity accounts are translated at historical exchange rates. The effects of these translation adjustments are reported as a component of accumulated other comprehensive income (loss) included in the consolidated statements of changes in stockholders' equity. For any transaction that is in a currency different from the entity's functional currency, we record a gain or loss based on the difference between the exchange rate at the transaction date and the exchange rate at the transaction settlement date (or rate at period end, if unsettled) as foreign currency exchange gain (loss), net in the consolidated statements of operations.

Accrued warranty

For contracts that contain a warranty provision, the Company provides an accrual for estimated future warranty costs based on historical experience and projected claims. The Company's contracts may contain warranty provisions ranging from one to two years. The current portion of the accrued warranty is presented separately on the consolidated balance sheets within current liabilities whereas the noncurrent portion is included in other liabilities.

The activity in the accrued warranty accounts is as follows:

(in thousands)
As of and for the
 
years ended December 31,
 
2017
 
2016
           
Beginning balance
$
1,478
 
$
1,614
Current year provision
 
707
   
355
Current year claims
 
(245)
   
(467)
Currency adjustment
 
13
   
(24)
Ending balance
$
1,953
 
$
1,478

Income taxes

Income taxes are provided under the asset and liability method. Under this method, deferred income taxes are determined based on the differences between the consolidated financial statements and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amounts expected to be realized. A provision is made for the Company's current liability for federal, state and foreign income taxes and the change in the Company's deferred income tax assets and liabilities.

We establish accruals for uncertain tax positions taken or expected to be taken in a tax return when it is not more likely than not (i.e., a likelihood of more than fifty percent) that the position would be sustained upon examination by tax authorities that have full knowledge of all relevant information. A recognized tax position is then measured at the largest amount of benefit that is greater than fifty percent likely of being realized upon ultimate settlement. Favorable or unfavorable adjustment of the accrual for any particular issue would be recognized as an increase or decrease to income tax expense in the period of a change in facts and circumstances. Interest and penalties related to income taxes are accounted for as income tax expense.

Stock-based compensation

Share-based compensation expense is based on the grant-date fair value estimated in accordance with the provisions of ASC 718, Compensation-Stock Compensation. Compensation expense related to share based awards is recognized on a pro rata straight-line basis based on the value of share awards that are scheduled to vest during the requisite service period.

Earnings per share

Basic earnings per share is based on the weighted average number of outstanding common shares for the period.  Diluted earnings per share adjusts the weighted average shares outstanding for the potential dilution that could occur if outstanding vested stock options were exercised. Basic and diluted earnings per share is based on the weighted average number of outstanding shares for the period.

The number of common shares and common share equivalents used in the determination of basic and diluted earnings per share were as follows:

(in thousands, except for per share data)
Years ended December 31,
 
2017
 
2016
 
Numerator:
           
Net income
$
5,384
 
$
1,422
 
             
Denominator:
           
Weighted-average shares outstanding for basic earnings per share
 
19,259,966
   
18,218,681
 
             
Effect of dilutive securities:
           
Stock options and restricted stock units
 
345,461
   
293,585
 
             
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share
 
19,605,427
   
18,512,266
 
             
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
 
374,833
   
677,964
 

Conversion of certain outstanding stock options was not assumed for the years ended December 31, 2017 and 2016 because the impact would have been anti-dilutive.

36

Significant customers and concentration of credit risk

For the year ended December 31, 2017, we have a concentration of revenue from two individual customers, which accounted for approximately 39.0% of our consolidated revenue. For the year ended December 31, 2016, we have a concentration of revenue from an individual customer, which accounted for 10.2% of our consolidated revenue. No other individual customer accounted for more than 10% of our consolidated revenue in 2017 or 2016.
As of December 31, 2017, we have a one customer that accounted for 26.7% of the Company's consolidated contract receivables. As of December 31, 2016, the Company did not have any customers that accounted for more than 10% of the Company's consolidated contract receivables.

Fair values of financial instruments

The carrying amounts of current assets and current liabilities reported in the consolidated balance sheets approximate fair value due to their short term duration.

Derivative instruments

The Company utilizes forward foreign currency exchange contracts to manage market risks associated with the fluctuations in foreign currency exchange rates. It is the Company's policy to use such derivative financial instruments to protect against market risk arising in the normal course of business in order to reduce the impact of these exposures. The Company minimizes credit exposure by limiting counterparties to nationally recognized financial institutions.

As of December 31, 2017, the Company had foreign exchange contracts outstanding of approximately 162.5 million Japanese Yen, 0.2 million Australian Dollars, and 24,000 Euro.  At December 31, 2016, the Company had foreign exchange contracts outstanding of approximately 281.4 million Japanese Yen, 0.6 million Australian Dollars, 0.5 million Canadian Dollars, and 0.1 million Euro at fixed rates. The contracts expire on various dates through December 2018. The Company had not designated the foreign exchange contracts as hedges and had recorded the estimated fair value of the contracts in the consolidated balance sheet as follows:

 
December 31,
(in thousands)
2017
 
2016
           
Asset derivatives
         
Prepaid expenses and other current assets
 $
201
 
$
57
Other assets
 
-
   
84
   
201
   
141
           
Liability derivatives
         
Other current liabilities
 
-
   
(20)
   
-
   
(20)
           
Net fair value
$
201
 
$
121

The changes in the fair value of the foreign exchange contracts are included in gain (loss) on derivative instruments, net in the consolidated statements of operations.
The foreign currency denominated trade receivables, unbilled receivables, billings in excess of revenue earned and subcontractor accruals that are related to the outstanding foreign exchange contracts are remeasured at the end of each period into the functional currency using the current exchange rate at the end of the period.  The gain or loss resulting from such remeasurement is also included in gain (loss) on derivative instruments net in the consolidated statements of operations.

For the years ended December 31, 2017 and 2016, the Company recognized a gain (loss) on its derivative instruments net as outlined below:

 
Years ended December 31,
(in thousands)
2017
 
2016
 
             
Foreign exchange contracts- change in fair value
$
73
 
$
51
 
Remeasurement of related contract receivables and billings in excess of revenue earned
 
26
   
(69)
 
 
$
99
 
$
(18)
 

Reclassifications

Certain prior year amounts have been reclassified to conform with the current year presentation. The Company reclassified the stock-based compensation related to management and administrative employees from cost of revenue and research and development expenses to selling, general and administrative expenses.

37

Accounting pronouncements recently adopted

In July 2015, the Financial Accounting Standards Board (FASB) issued  ASU No. 2015-11, Simplifying the Measurement of Inventory (ASU 2015-11).  ASU 2015-11 requires that an entity measure inventory at the lower of cost and net realizable value.  This ASU does not apply to inventory measured using the last-in, first-out method.  ASU 2015-11 was effective for annual reporting periods beginning after December 15, 2016, including interim periods within that reporting period.  We adopted ASU 2015-11 effective January 1, 2017.  The adoption of this standard did not have a significant impact on our consolidated financial position, results of operations or cash flows.
In March 2016, the FASB issued ASU No. 2016-09, Compensation - Stock Compensation: Topic 718: Improvements to Employee Share Based Payment Accounting (ASU 2016-09).  The new guidance is intended to simplify the accounting for share based payment award transactions.  The amendments in the update include the following aspects for share based accounting: accounting for income taxes, classification of excess tax benefits on the statement of cash flows, forfeitures, minimum statutory tax withholding requirements, and classification of employee taxes paid on the statement of cash flows when an employer withholds shares for tax withholding purposes.  The adoption of ASU 2016-09 was required for fiscal reporting periods beginning after December 15, 2016, including interim reporting periods within those fiscal years.  We adopted ASU 2016-09 effective January 1, 2017. In the fourth quarter, the Company began providing forward forecasting beyond one year which was incorporated into the scheduling analysis to support realization of the deferred tax assets. The adoption of this standard resulted in a $1.2 million increase in the opening balance of retained earnings due to the release of windfall tax benefits.
Accounting pronouncements not yet adopted

In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (ASU 2014-09), which provides guidance for revenue recognition. The standard's core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. In doing so, companies will need to use more judgment and make more estimates than under today's guidance. These may include identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price and allocating the transaction price to each separate performance obligation. This guidance also requires enhanced disclosures regarding the nature, amount, timing and uncertainty of revenue and cash flows arising from an entity's contracts with customers. This guidance will be effective for the Company for the fiscal year ending December 31, 2018, and interim periods therein, using either of the following transition methods: (i) a full retrospective approach reflecting the application of the standard in each prior reporting period with the option to elect certain practical expedients, or (ii) a retrospective approach with the cumulative effect of initially adopting ASU 2014-09 recognized at the date of adoption (which includes additional footnote disclosures).
Subsequent to issuing ASU 2014-09, the FASB has issued a series of subsequent updates to the revenue recognition guidance in Topic 606, including ASU No. 2015-14, Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date, ASU No. 2016-08, Revenue from Contracts with Customers (Topic 606): Principal versus Agent Considerations (Reporting Revenue Gross versus Net), ASU No. 2016-10, Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing, ASU No. 2016-12, Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients, ASU No. 2016-20, Technical Corrections and Improvements to Topic 606, Revenue from Contracts with Customers, and ASU No. 2017-13, Revenue Recognition (Topic 605), Revenue from Contracts with Customers (Topic 606), Leases (Topic 840), and Leases (Topic 842): Amendments to SEC Paragraphs Pursuant to the Staff Announcement at the July 20, 2017 EITF Meeting and Rescission of Prior SEC Staff Announcements and Observer Comments. The aforementioned amendments are effective for public entities for annual reporting periods beginning after December 15, 2017, and for interim periods within that reporting period.
The Company has completed its evaluation of the new standard and has assessed the impacts of adoption on the consolidated financial statements and disclosures based on the evaluation of our current contracts and revenue streams, which are described below.
During the implementation of the new standard, we identified three broad revenue streams: 1) System Design and Build (SDB), 2) Software, and 3) Consulting and Training services.
The SDB contracts typically consist of initial design, engineering, assembly and installation of training simulators which include hardware, software, labor, and PCS on the software. We primarily account for revenue under fixed-price SDB contracts using the percentage-of-completion method (input method). This methodology recognizes revenue and earnings as work progresses on the contract and is based on costs incurred to date compared to total estimated cost to complete the project. Under the new accounting standard, we identify two main performance obligations for a typical SDB contract: a fully functioning training simulator (which includes hardware, software, and labor) and PCS. For a training simulator, we will continue to use the  percentage-of-completion method (input method) to account for revenue, and for PCS, we recognize revenue ratably over the term of the PCS.
For the standalone sales of software and which do not require significant modifications or customization, revenue recognition is mostly consistent under both the previous and new standard.
A software license sale contract with multiple deliverables typically includes the following elements: license, installation and training services and PCS. Under the current revenue recognition standard, due to the lack of VSOE, revenue is recognized ratably over the longest service period. Under the new revenue recognition standard, the total transaction price will be allocated to the identified performance obligations based on their relative standalone selling prices, and we will recognize the revenue as the performance obligations are satisfied. Specially, we will recognize license revenue when the software license is delivered to the customer; installation and training revenue will be recognized when the installation and training is completed without regard to a detailed evaluation of the point in time criteria due to the short-term nature of the installation and training services (1 to 2 days on average); and PCS revenue will be recognized ratably over the service period.
The contracts within the consulting and training services revenue stream are primarily time and materials based in which customers are billed on a regular basis, such as weekly, biweekly or monthly. Revenue on time and material contracts is recognized as services are rendered and performed. Any unbilled amounts are typically billed the following month. Under the new standard, we elect to apply the "right to invoice" practical expedient outlined in ASC 606-10-55-18. The invoice amount represents the number of hours of approved time worked by each temporary worker multiplied by the bill rate for the type of work. As such, the Company will recognize revenue in the amount for which it has the right to invoice. Therefore, revenue recognition is mostly consistent under both the previous and new standard.
We adopted the new standard effective January 1, 2018 to (i) all new contracts entered into after January 1, 2018 and (ii) all existing contracts for which all (or substantially all) of the revenue has not been recognized under legacy revenue guidance, using the modified retrospective transition method. The adoption of the new standard resulted in an increase of $0.9 million to the opening balance of accumulated deficit, primarily due to software contracts and the acceleration of software license revenue recognition. The Company is currently assessing the tax impact upon adoption of the new standard. Consolidated revenues presented in the comparative consolidated financial statements for periods prior to January 1, 2018 will not be revised.
The disclosures in our notes to the consolidated financial statements related to revenue recognition will be significantly expanded under the new standard, specifically around the quantitative and qualitative information about performance obligations, changes in contract assets and liabilities, and disaggregation of revenue.
38

In February 2016, the FASB issued ASU No. 2016-02, Leases.  The new standard establishes a right-of-use (ROU) model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. The new standard is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. A modified retrospective transition approach is required for lessees with capital and operating leases existing at, or entered into after, the beginning of the earliest comparative period presented in the consolidated financial statements, with certain practical expedients available.  We are still evaluating the impact of the pending adoption of the new standard on the consolidated financial statements, and we expect that, upon adoption, the recognition of ROU assets and lease liabilities could be material.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses, which introduces new guidance for credit losses on instruments within its scope. The new guidance introduces an approach based on expected losses to estimate credit losses on certain types of financial instruments, including, but not limited to, trade and other receivables, held-to-maturity debt securities, loans and net investments in leases. The new guidance also modifies the impairment model for available-for-sale debt securities and requires the entities to determine whether all or a portion of the unrealized loss on an available-for-sale debt security is a credit loss. The standard also indicates that entities may not use the length of time a security has been in an unrealized loss position as a factor in concluding whether a credit loss exists. The ASU is effective for public companies for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. Early adoption is permitted for all entities for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The Company is currently evaluating the effects, if any, that the adoption of this guidance will have on the Company's consolidated financial position, results of operations and cash flows.
In August 2016, the FASB issued ASU No. 2016-15, Classification of Certain Cash Receipts and Cash Payments (ASU 2016-15).  The new guidance addresses eight specific cash flow issues and applies to all entities that are required to present a statement of cash flows. Adoption of ASU 2016-15 is required for fiscal reporting periods beginning after December 15, 2017, including interim reporting periods within those fiscal years.  We are currently evaluating the potential impact of the adoption of ASU 2016-15 on our consolidated financial statements.
In November 2016, the FASB issued ASU No. 2016-18, Restricted Cash (ASU 2016-18).  The new guidance applies to all entities that have restricted cash or restricted cash equivalents and are required to present a statement of cash flows.  This update is intended to reduce diversity in cash flow presentation of restricted cash and restricted cash equivalents and requires entities to include all cash and cash equivalents, both restricted and unrestricted, in the beginning-of-period and end-of-period totals presented on the statement of cash flows.  Adoption of ASU 2016-18 is required for fiscal reporting periods beginning after December 15, 2017, including interim reporting periods within those fiscal years.  We are currently evaluating the potential impact of the adoption of ASU 2016-18 on our consolidated financial statements.
In January 2017, the FASB issued ASU No. 2017-01, Business Combinations: Clarifying the definition of a Business, which amends the current definition of a business. Under ASU 2017-01, to be considered a business, an acquisition would have to include an input and a substantive process that together significantly contributes to the ability to create outputs.  ASU 2017-01 further states that when substantially all of the fair value of gross assets acquitted is concentrated in a single asset (or a group of similar assets), the assets acquired would not represent a business.  The new guidance also narrows the definition of the term "outputs" to be consistent with how it is described in ASC 606, Revenue from Contracts with Customers.  The changes to the definition of a business will likely result in more acquisitions being accounted for as asset acquisitions. ASU 2017-01 is effective for acquisitions commencing on or after December 15, 2017, with early adoption permitted.  Adoption of this guidance will be applied prospectively on or after the effective date.
In January 2017, the FASB issued ASU No. 2017-04, Simplifying the Test for Goodwill Impairment (ASU 2017-04).  ASU 2017-04 simplifies the accounting for goodwill impairment by eliminating Step 2 of the current goodwill impairment test, which required a hypothetical purchase price allocation.  Goodwill impairment will now be the amount by which the reporting unit's carrying value exceeds its fair value, limited to the carrying value of the goodwill.  ASU 2017-04 is effective for financial statements issued for fiscal years, and interim periods beginning after December 15, 2019.  We are currently evaluating the potential impact of the adoption of ASU 2017-04 on our consolidated financial statements.
In May 2017, the FASB issued ASU No. 2017-09, Compensation – Stock Compensation (ASU 2017-09). The new guidance is intended to provide clarity and reduce both (1) diversity in practice and (2) cost and complexity when applying the guidance on ASC 718, Compensation – Stock Compensation. Entities are required to apply modification accounting for any change to an award, except for a change that is deemed to be purely administrative in nature. ASU 2017-09 provides guidance about which changes to the terms or conditions of a share-based award require an entity to apply modification accounting in ASC 718. The amendments in this update are effective for all entities and for annual periods, and interim periods within those annual periods, beginning after December 15, 2017. Early adoption is permitted. The amendments in this update should be applied prospectively to an award modified on or after the adoption date. We are currently evaluating the potential impact of the adoption of ASU 2017-09 on our consolidated financial statements.
39


2.
Acquisition
On September 20, 2017, GSE, through its wholly-owned subsidiary GSE Performance Solutions, Inc. (Performance Solutions), acquired 100% of the capital stock of Absolute Consulting, Inc. (Absolute) for $8.8 million pursuant to the Stock Purchase Agreement by and among Performance Solutions and the sellers of Absolute. The purchase price was subject to a customary working capital adjustment resulting in total consideration of $9.5 million. An indemnification escrow of $1.0 million was funded from the cash paid to the sellers and is available to GSE and Performance Solutions to satisfy indemnification claims until September 20, 2019. The acquisition of Absolute was completed on an all-cash transaction basis.
Absolute is a provider of technical consulting and staffing solutions to the global nuclear power industry. Located in Navarre, Florida, Absolute has established long-term relationships with blue-chip customers primarily in the nuclear power industry. The acquisition of Absolute is expected to strengthen the Company's global leadership in nuclear training and consulting solutions, add new capacities to our technical consulting and staffing solutions offerings and bring highly complementary customers, while deepening relationships with existing clients.

The following table summarizes the consideration paid to acquire Absolute and the fair value of the assets acquired and liabilities assumed at the date of the transaction. The following amounts except for Cash are all reflected in the consolidated statement of cash flow within the "Acquisition of Absolute Consulting, Inc., net of cash acquired" line caption.

 
Absolute
   
(in thousands)
   
Total purchase price
$
9,521
     
Purchase price allocation:
   
Cash
$
455
Contract receivables
 
5,121
Prepaid expenses and other current assets
 
68
Property, and equipment, net
 
184
Intangible assets
 
2,569
Accounts payable, accrued expenses, and other liabilities
 
(78)
Accrued compensation
 
(1,617)
Total identifiable net assets
 
6,702
     
Goodwill
 
2,819
     
Net assets acquired
$
9,521

The goodwill is primarily attributable to the additional capacities to offer broader solutions to new and existing customers and the expected enhanced cost and growth synergies as a result of the acquisition. The total amount of goodwill that is expected to be tax deductible is $2.8 million. All of the $2.8 million of goodwill was assigned to our Nuclear Industry Training and Consulting segment.
The fair value of the assets acquired includes gross trade receivables of $5.1 million, of which the Company has collected in full subsequent to the acquisition. GSE did not acquire any other class of receivable as a result of the acquisition of Absolute.

The Company identified $2.6 million of other intangible assets, including customer relationships and trademarks/names with amortization periods of three to ten years. The following table summarizes the fair value of intangibles assets acquired at the date of acquisition and the related weighted average amortization period:

Intangible Assets
Weighted average amortization period
 
Fair Value
 
(in years)
 
(in thousands)
Customer relationships
10
$
1,856
Trademarks/Names
3
 
713
Total
 
$
2,569


Unaudited Pro Forma Financial Information
The acquired business contributed revenue of $8.7 million and earnings of $0.6 million to GSE for the period from September 20, 2017 to December 31, 2017. The following unaudited pro forma summary presents consolidated information of GSE as if the business combination had occurred on January 1, 2016. The unaudited pro forma financial information was prepared based on historical financial information.
These pro forma amounts have been calculated after applying GSE's accounting policies and adjusting the results of Absolute to reflect the additional depreciation and amortization that would have been charged assuming the fair value adjustments to fixed assets and intangible assets had been applied from January 1, 2016, with the consequential tax effects. In 2017, GSE and Absolute have incurred $0.5 million of acquisition-related costs. These expenses are included in general and administrative expense on GSE's consolidated statements of operations and are reflected in pro forma earnings for the year ended December 31, 2016, in the table below. The pro forma financial information is not intended to reflect the actual results of operations that would have occurred if the acquisition had been completed on January 1, 2016, nor is it intended to be an indication of future operating results.

(in thousands)
(unaudited)
 
Year Ended December 31,
 
2017
2016
Revenue
$
99,484
$
93,147
Net income
 
5,735
 
1,362

40


3.
Restructuring expenses
On December 27, 2017, the board of GSE Systems, Inc. approved an international restructuring plan to streamline and optimize the Company's global operations. Beginning in December 2017, GSE will consolidate its engineering services and R&D activities to Maryland and cease an unprofitable non-core business in the U.K.  As a result, the Company will be closing its offices in Nyköping, Sweden; Chennai, India; and Stockton-on-Tees, UK. These actions are designed to improve Company productivity by eliminating duplicate employee functions and increasing GSE's focus on its core business, improving efficiency and maintaining the full range of engineering capabilities while reducing costs and organizational complexity.
 
GSE will eliminate approximately 40 positions due to these changes, primarily in Europe and India, and will undertake other cost-savings measures. The restructuring plan is expected to be completed in 2018. As a result of these efforts, GSE expects to record a restructuring charge of approximately $1.7 million, primarily related to workforce reductions, contracts termination costs and asset write-offs due to the exit activities. We recorded a restructuring charge of $0.7 million for the year ended December 31, 2017, and we expect to record the remaining charges, primarily reflecting the office closure costs, in the first quarter of 2018. The following table summarize the restructuring costs. The amounts to be transferred from cumulative translation adjustments and included in determining net income for the period, in which the liquidation of these foreign entities are completed (2018), are not included in the table below.
(in thousands)
Total Expected Costs
 
Costs for the Year
   
Expected Costs Remaining
Employee termination benefits
$
499
 
$
465
 
$
34
Lease termination costs
 
665
   
-
   
665
Assets write-offs
 
222
   
222
   
-
Other restructuring costs
 
303
   
46
   
257
Total
$
1,689
 
$
733
 
$
956

The restructuring costs related to our Performance Improvement Solutions segment and were included in the consolidated statement of operations within the "Restructuring charges" line caption. The accrued employee termination benefits of $0.5 million were reflected in the "Accrued compensation" line in the consolidated balance sheet. No payment had been made as of December 31, 2017.
 
4. Goodwill and Intangible Assets

Goodwill

The Company reviews goodwill for impairment annually as of December 31 and whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable. The Company tests goodwill at the reporting unit level. A reporting unit is an operating segment, or one level below an operating segment, as defined by U.S. GAAP. After the acquisition of Hyperspring on November 14, 2014, the Company determined that it had two reporting units, which are the same as our two operating segments: (i) Performance Improvement Solutions; and (ii) Nuclear Industry Training and Consulting (which includes Hyperspring and Absolute).  As of December 31, 2017 and 2016, goodwill of $8.4 million and $5.6 million, respectively, related to the Nuclear Industry Training and Consulting segment. The increase in the carrying amount of goodwill during the year ended December 31, 2017 was due to the acquisition of Absolute. No impairment of goodwill was recorded in 2017 or 2016.

41

Intangible Assets Subject to Amortization

As discussed in Note 2, Acquisition, we recognized finite-lived intangible assets of $2.6 million upon acquisition of Absolute on September 20, 2017, including customer relationships and trademarks/names with amortization periods of five years. Amortization is recognized on a straight-line basis over the estimated useful life of the intangible assets.
As discussed in Note 3, Restructuring Expenses, on December 27, 2017, the board of the Company approved an international restructuring plan to streamline and optimize the Company's global operations. As a result, the Company will be closing its offices in Nyköping, Sweden; Chennai, India; and Stockton-on-Tees, UK, thus the Company's management conducted an impairment test of the assets to be disposed of under the plan.
The intangible assets under the plan mainly included contractual and non-contractual customer relationships at our UK location. As the intangible assets have no value for sale or value in use, we recognized an impairment loss of $0.1 million representing the net book value of the intangible assets as of December 31, 2017. The write-off of the intangible assets was included in the consolidated statement of operations within the "Restructuring charges" line caption.
The following table shows the gross carrying amount and accumulated amortization of definite-lived intangible assets:

(in thousands)
As of December 31, 2017
 
Gross Carrying Amount
 
Accumulated Amortization
 
 
Net
Amortized intangible assets:
               
Customer relationships
$
3,074
 
$
(1,218)
 
$
1,856
Trade names
 
713
   
(33)
   
680
Developed technology
 
471
   
(412)
   
59
Non-contractual customer relationships
 
433
   
(426)
   
7
Others
 
167
   
(165)
   
2
Total
$
4,858
 
$
(2,254)
 
$
2,604
                 
(in thousands)
As of December 31, 2016
 
Gross Carrying Amount
 
Accumulated Amortization
 
 
Net
Amortized intangible assets:
               
Customer relationships
$
1,425
 
$
(1,235)
 
$
190
Non-contractual customer relationships
 
911
   
(674)
   
237
Developed technology
 
471
   
(353)
   
118
Others
 
217
   
(211)
   
6
Foreign currency translation
 
(145)
   
48
   
(97)
Total
$
2,879
 
$
(2,425)
 
$
454

Amortization expense related to definite-lived intangible assets totaled $335,000 and $289,000 for the years ended December 31, 2017 and 2016, respectively. The following table shows the estimated amortization expense of the definite-lived intangible assets for the next five years:

(in thousands)
   
Years ended December 31,:
   
2018
$
734
2019
 
578
2020
 
472
2021
 
229
2022
 
168
Thereafter
 
423
 
$
2,604

42

5.  Contract Receivables

Contract receivables represent balances due from a broad base of both domestic and international customers. All contract receivables are considered to be collectible within twelve months. Recoverable costs and accrued profit not billed represent costs incurred and associated profit accrued on contracts that will become billable upon future milestones or completion of contracts. The components of contract receivables are as follows:

(in thousands)
December 31,
 
2017
 
2016
Billed receivables
$
8,154
 
$
13,325
Recoverable costs and accrued profit not yet billed
 
5,980
   
5,555
Allowance for doubtful accounts
 
(137)
   
(17)
Total contract receivables, net
$
13,997
 
$
18,863

During January 2018, the Company invoiced $4.7 million of the unbilled amounts related to the balance at December 31, 2017.
On March 29, 2017, Westinghouse, a customer of our Performance Improvement Solutions segment, filed for Chapter 11 bankruptcy protection in the United States Bankruptcy Court for the Southern District of New York, Case No. 17-10751. During the second quarter of 2017, Westinghouse assumed one of our contracts related to Southern Nuclear Company. Therefore, we have not recorded a reserve for outstanding receivables related to this contract. On July 31, 2017, South Carolina Electric and Gas Company announced that it will cease construction of new nuclear plants at the V.C. Summer Nuclear Station, one of the facilities for which the Company has an executory contract with Westinghouse for the provision of simulator software and equipment. Although there has been no formal rejection of the contract as part of the Westinghouse bankruptcy process, GSE now considers it likely that Westinghouse will reject the parties' contract pertaining to the V.C. Summer Nuclear Station. Therefore, at June 30, 2017, GSE reserved 100% of accounts receivable, unbilled receivables, and billings in excess related to the V.C. Summer Nuclear Station, resulting in a net bad debt charge of $118,000.
At December 31, 2017, in addition to the foregoing amounts associated with the V.C. Summer Nuclear Station, the Company had approximately $31,000 in net billed and unbilled pre-petition receivables attributable to Westinghouse, and it was fully collected in January 2018. Therefore, none of the remaining outstanding amounts have been reserved at December 31, 2017.
The activity in the allowance for doubtful accounts is as follows:

(in thousands)
As of and for the
 
years ended December 31,
 
2017
 
2016
 
             
Beginning balance
$
17
 
$
103
 
Current year provision
 
118
   
-
 
Current year write-offs
 
-
   
(86)
 
Currency adjustment
 
2
   
-
 
Ending balance
$
137
 
$
17
 

43

6.  Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consist of the following:

(in thousands)
December 31,
 
2017
 
2016
Inventory
$
755
 
$
-
Income tax receivable
 
418
   
446
Prepaid expenses
 
549
   
422
Other current assets
 
1,073
   
1,184
Total
$
2,795
 
$
2,052

Inventory is being purchased to support the construction of three major nuclear simulation projects related to a significant contract that was executed during the first quarter of 2016. Inventory is recorded at the lower of cost or net realizable value in accordance with ASC 330, Inventory. Cost is determined using specific identification. At December 31, 2016, inventory related to the simulation projects was classified as a long-term asset within other assets on the consolidated balance sheets. The earliest completion date of these projects is expected to occur in the second quarter of 2018.
Other current assets primarily includes value-added tax receivables and cash deposited in a Swedish tax account.
7.  Equipment, Software and Leasehold Improvements, net

Equipment, software and leasehold improvements, net consist of the following:

(in thousands)
December 31,
 
2017
 
2016
Computer equipment
$
2,101
 
$
2,988
Software
 
1,598
   
1,511
Leasehold improvements
 
454
   
527
Furniture and fixtures
 
629
   
1,733
   
4,782
   
6,759
Accumulated depreciation
 
(3,719)
   
(5,527)
Equipment, software and leasehold improvements, net
$
1,063
 
$
1,232

Depreciation expense was $342,000 and $383,000 for the years ended December 31, 2017 and 2016, respectively.
As discussed in Note 3, Restructuring Expenses, on December 27, 2017, the board of the Company approved an international restructuring plan to streamline and optimize the Company's global operations. As a result, the Company will be closing its offices in Nyköping, Sweden; Chennai, India; and Stockton-on-Tees, UK, accordingly, the Company's management conducted an impairment test of the assets to be disposed of under the plan.
The fixed assets under the respective offices primarily included computers, office equipment and furniture, software and leasehold improvements. As a result of this test, the Company concluded that these assets were no longer recoverable. Accordingly, we recorded a  $0.1 million write-off of the fixed assets which represented the net book value of the respective assets.

44

8.  Other Assets

Other assets consist of the following:

(in thousands)
December 31,
 
2017
 
2016
Inventory
$
-
 
$
1,443
Other
 
37
   
131
Total
$
37
 
$
1,574

As of December 31, 2016, other assets are comprised primarily of inventory that was being purchased to support the construction of three simulation projects related to a significant contract that was executed during the first quarter of fiscal year 2016. The inventories are to be relieved and charged to the project upon delivery and customer acceptance, which is expected during the second quarter of 2018 and beyond. As of December 31, 2017, inventory is classified as prepaid expenses and other current assets.

9.  Software Development Costs, net

Software development costs, net consist of the following:

(in thousands)
December 31,
 
2017
 
2016
Beginning balance
$
982
 
$
1,145
Additions
 
177
   
245
Amortization
 
(469)
   
(408)
Ending balance
$
690
 
$
982
           

Software development costs capitalized were $0.2 million for the years ended December 31, 2017 and 2016, respectively.  Amortization of capitalized software development costs was $0.5 million and $0.4 million for the years ended December 31, 2017 and 2016, respectively, and was included in cost of revenue in the consolidated statements of operations.

45

10.  Fair Value of Financial Instruments

ASC 820, Fair Value Measurement (ASC 820) defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principle or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.

The levels of the fair value hierarchy established by ASC 820 are:

Level 1: inputs are quoted prices, unadjusted, in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.

Level 2: inputs are other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. A Level 2 input must be observable for substantially the full term of the asset or liability.

Level 3: inputs are unobservable and reflect the reporting entity's own assumptions about the assumptions that market participants would use in pricing the asset or liability.

The Company considers the recorded value of certain of its financial assets and liabilities, which consist primarily of cash equivalents, accounts receivable and accounts payable, to approximate the fair value of the respective assets and liabilities at December 31, 2017 and 2016 based upon the short-term nature of the assets and liabilities.

The Company had $2.3 million and $15.3 million deposited in unrestricted money market accounts on December 31, 2017 and 2016, respectively.

As of December 31, 2017, the Company had three standby letters of credit totaling $0.9 million which represent performance bonds on three contracts. The Company has deposited the full value of the standby letters of credit into money market escrow accounts, which have been restricted in that the Company may not access these funds until the related letters of credit have expired. The cash has been recorded on the Company's consolidated balance sheet as restricted cash in current assets based on the expiration date of the underlying letters of credit.
46


The following table presents assets and liabilities measured at fair value at December 31, 2017:

 
Quoted Prices
in Active Markets
for Identical Assets
 
Significant
Other Observable
Inputs
 
Significant
Unobservable
Inputs
   
(in thousands)
(Level 1)
 
(Level 2)
 
(Level 3)
 
Total
                       
                       
Money market funds
$
3,240
 
$
-
 
$
-
 
$
3,240
Foreign exchange contracts
 
-
   
201
   
-
   
201
                       
Total assets
$
3,240
 
$
201
 
$
-
 
$
3,441
                       
Contingent consideration liability
 
-
   
-
   
(1,701)
   
(1,701)
                       
Total liabilities
$
-
 
$
-
 
$
(1,701)
 
$
(1,701)

The following table presents assets and liabilities measured at fair value at December 31, 2016:

 
Quoted Prices
in Active Markets
for Identical Assets
 
Significant
Other Observable
Inputs
 
Significant
Unobservable
Inputs
   
(in thousands)
(Level 1)
 
(Level 2)
 
(Level 3)
 
Total
                       
                       
Money market funds
$
16,435
 
$
-
 
$
-
 
$
16,435
Foreign exchange contracts
 
-
   
141
   
-
   
141
                       
Total assets
$
16,435
 
$
141
 
$
-
 
$
16,576
                       
Foreign exchange contracts
$
-
 
$
(20)
 
$
-
 
$
(20)
Contingent consideration liability
 
-
   
-
   
(2,105)
   
(2,105)
                       
Total liabilities
$
-
 
$
(20)
 
$
(2,105)
 
$
(2,125)

For the years ended December 31, 2017 and 2016, the Company did not have any transfers between fair value Level 1 and Level 2. The Company did not hold any non-financial assets or non-financial liabilities subject to fair value measurements on a recurring basis at December 31, 2017 or 2016.

During the years ended December 31, 2017 and 2016, the Company did not have any transfers into or out of the Level 3 contingent consideration liability.
The following table provides a roll-forward of the fair value of the contingent consideration categorized as Level 3 for the year ended December 31, 2017:
(in thousands)
Balance, January 1, 2017
   $
2,105
Payments made on contingent liabilities
   
(850
Change in fair value
   
446
Balance, December 31, 2017
   $
1,701

The Company made the last payment of the contingent consideration in January 2018.
47


11.  Long-Term Debt

At December 31, 2017 and 2016, the Company had no long-term debt.

Line of Credit

BB&T Bank

We previously had a Master Loan and Security Agreement and Revolving Credit Note with BB&T that provided a $7.5 million revolving line of credit for the purpose of issuing stand-by letters of credit and providing working capital. Working capital advances accrued interest at a rate equal to the Wall Street Journal Prime Rate of Interest, floating with a floor of 4.5%.

In connection with the Citizen's Bank credit facility noted below, this agreement was modified in December 2016 to terminate the revolving line of credit, but maintain the outstanding letters of credit.

At December 31, 2017, the Company had three letters of credit with BB&T totaling $0.9 million, which have expired and are pending release by the bank and customer.
At December 31, 2017 and 2016, the cash collateral account totaled $1.0 million and $1.1 million, respectively, and was classified as restricted cash on the consolidated balance sheets.

Citizen's Bank

In December 2016, the Company entered into a three-year, $5.0 million revolving line of credit facility (RLOC) with Citizen's Bank on December 29, 2016, to fund general working capital needs, including acquisitions. Working capital advances bear interest of one-month LIBOR plus 2.25% per annum and letter of credit fees are 1.25% per annum. The Company is not required to maintain a restricted cash collateral account at Citizen's Bank for outstanding letters of credit and working capital advances. The credit facility agreement is subject to standard financial covenants and reporting requirements.
The maximum availability under the RLOC is subject to a borrowing base equal to 80% of eligible accounts receivable, and is reduced for any issued and outstanding letters of credit and working capital advances.  At December 31, 2017, there were no outstanding borrowings on the RLOC and three letters of credit totaling $0.8 million. The amount available at December 31, 2017, after consideration of the borrowing base, letters of credit and working capital advances was approximately $4.0 million.
The credit facility agreement is subject to standard financial covenants and reporting requirements. At December 31, 2017, the Company was in compliance with its financial covenants.

48

12.  Income Taxes

The consolidated income before income taxes, by domestic and foreign sources, is as follows:

(in thousands)
Years ended December 31,
 
2017
 
2016
Domestic
$
1,580
 
$
2,873
Foreign
 
(1,176)
   
(1,101)
Total
 $
404
 
$
1,772

The (benefit) provision for income taxes is as follows:

(in thousands)
Years ended December 31,
 
2017
 
2016
Current:
         
Federal
$
459
 
$
-
State
 
47
   
6
Foreign
 
19
   
221
Subtotal
 
525
   
227
           
Deferred:
         
Federal
 
(4,694)
   
127
State
 
(942)
   
19
Foreign
 
131
   
(23)
Subtotal
 
(5,505)
   
123
Total
$
(4,980)
 
$
350

The effective income tax rate for the years ended December 31, 2017 and 2016 differed from the statutory federal income tax rate as presented below:

 
Effective Tax Rate Percentage (%)
 
Years ended December 31,
 
2017
 
2016
Statutory federal income tax rate
34.0%
 
34.0%
State income taxes, net of federal tax benefit
(184.9)%
 
1.3%
Effect of foreign operations
55.6%
 
8.6%
Change in valuation allowance
(2,045.3)%
 
(46.9)%
Change in tax rate
619.1%
 
0.0%
Uncertain tax positions
338.6%
 
11.8%
Worthless stock deduction
(257.6%)
 
0.0%
Stock-based compensation
(51.7)%
 
0.2%
Transfer pricing adjustments
117.5%
 
(0.4)%
162(m) limit on compensation
52.3%
 
4.1%
Change in APB 23 liability
46.2%
 
0.0%
Meals and entertainment
37.8%
 
7.7%
Other permanent differences
5.7%
 
(0.6)%
Effective tax rate
(1,232.7)%
 
19.8%

The difference between the effective rate and statutory rate in 2017 primarily resulted from the release of valuation allowance and change in the statutory tax rate from 34% to 21%, effective for tax years beginning after December 31, 2017 due to the Tax Cuts and Jobs Act.
49


Deferred income taxes arise from temporary differences between the tax bases of assets and liabilities and their reported amounts in the consolidated financial statements. A summary of the tax effect of the significant components of the deferred income tax assets and liabilities is as follows:

(in thousands)
As of December 31,
 
2017
 
2016
Deferred tax assets:
         
Net operating loss carryforwards
$
5,009
 
$
7,868
Capital loss carryforwards
 
383
   
549
Accruals
 
487
   
183
Reserves
 
514
   
514
Alternative minimum tax credit carryforwards
 
299
   
203
Stock-based compensation expense
 
1,002
   
1,224
Intangibles
 
433
   
391
Undistributed earnings of foreign subsidiary
 
-
   
37
Other
 
135
   
71
Total deferred tax asset
 
8,262
   
11,040
Valuation allowance
 
(1,095)
   
(10,477)
Total deferred tax asset less valuation allowance
 
7,167
   
563
           
Deferred tax liabilities:
         
Undistributed earnings of foreign subsidiary
 
(149)
   
-
Software development costs
 
(188)
   
(382)
Fixed Assets
 
(91)
   
(161)
Indefinite-lived intangibles
 
(337)
   
(316)
Other
 
(45)
   
(27)
Total deferred tax liability
 
(810)
   
(886)
           
Net deferred tax asset
$
6,357
 
$
(323)

Deferred tax liabilities are included in "Other liabilities" on the consolidated balance sheet.

In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some or all of the deferred tax assets will not be realized. The Company's ability to realize its deferred tax assets depends primarily upon the preponderance of positive evidence that could be demonstrated by three year cumulative positive earnings, reversal of existing deferred temporary differences; and generation of sufficient future taxable income to allow for the utilization of deductible temporary differences.
As of each reporting date, the Company's management considers new evidence, both positive and negative, that could impact management's view with regard to future realization of deferral tax assets to estimate if sufficient future taxable income will be generated to use the existing deferred tax assets. This analysis is performed on a jurisdiction by jurisdiction basis. In the fourth quarter, the Company began providing forward forecasting beyond one year which was incorporated into the scheduling analysis to support realization of the deferred tax assets.
Based on the assessment the Company's management performed as of December 31, 2017, we conclude that critical pieces of positive evidence supporting the realization of deferred tax assets exist including the strength of three year cumulative positive earnings, reversal of existing deferred temporary differences and future taxable income for the U.S. entities. As a result, the Company has determined that a portion of the historic valuation allowance should be released as realization of the associated asset is more likely than not. Accordingly, we reversed $9.4 million of valuation allowance against the deferred tax assets related to the U.S. entities. Because a portion of the deferred tax assets are capital in nature, the Company must assess the realizability of these assets separately from the deferred tax assets that are ordinary in nature. The Company determined that it would not be able to generate sources of capital income and, therefore, would need to continue to assess a valuation allowance in the amount of $0.4 million.
The Company currently does not have sufficient object evidence to substantiate the recovery of the deferred tax assets for U.K. Swedish and Chinese deferred tax assets at December 31, 2017, accordingly, a full valuation allowance of $0.7 million has been established on these deferred tax assets, predominantly comprised of net operating losses.
At December 31, 2017, the Company's largest deferred tax asset of $5.8 million primarily relates to a U.S. net operating loss carryforward of $5.0 million which expires in various amounts between 2020 and 2035, and and excludes the impact of uncertain tax positions. The amount of U.S. loss carryforward which can be used by the Company each year is limited due to changes in the Company's ownership which occurred in 2003. However, the Company does not anticipate that any of the loss carryforward will expire unutilized.
On December 22, 2017, the United States enacted tax reform legislation known as the H.R.1, commonly referred to as the "Tax Cuts and Jobs Act" (the Act), resulting in significant modifications to existing law.
The Company follows the guidance in SEC Staff Accounting Bulletin 118 (SAB 118), which provides additional clarification regarding the application of ASC 740 in situations where the Company does not have the necessary information available, prepared, or analyzed in reasonable detail to complete the accounting for certain income tax effects of the Act for the reporting period in which the Act was enacted. SAB 118 provides for a measurement period beginning in the reporting period that includes the Act's enactment date and ending when the Company has obtained, prepared, and analyzed the information needed in order to complete the accounting requirements but in no circumstances should the measurement period extend beyond one year from the enactment date.
The Company has completed the accounting for the effects of the Act. Our financial statements for the year ended December 31, 2017, reflect certain effects of the Act predominantly related to the reduction in the corporate tax rate from 34% to 21%. As a result of the changes to the tax laws and tax rates under the Act, the Company incurred incremental income tax expense of $2.5 million during the year ended December 31, 2017 which consisted of the remeasurement of its net deferred tax asset from 34% to 21%. The Company has not recorded a charge related to the one-time deemed repatriation transition tax on unrepatriated foreign earnings given an estimated net negative earnings and profits position.  The Company is evaluating available accounting policy alternatives to either record the U.S. income tax effect of future global intangible low-tax income (GILTI) inclusions in the period in which they arise or establish deferred taxes with respect to the expected future tax liabilities associated with future GILTI inclusions, but has not yet made a policy election.
As of December 31, 2017 and 2016, the Company's consolidated cash and cash equivalents totaled $19.1 million and $21.7 million, respectively, including cash and cash equivalents held at non-U.S. entities totaling $5.4 million and $4.2 million, respectively. The non-U.S. entities include operating subsidiaries located in China, United Kingdom, Sweden and India.  Of these, the Company does not assert permanent reinvestment in the UK, Sweden or India.  Accordingly, the Company analyzed the cumulative earnings and profits and determined no US deferred liability exists given aggregated accumulated deficits. A deferred tax liability in the amount of $149,000 has been recorded for India with respect to the undistributed earnings related to India's application of a Dividend Distributions Tax. Undistributed earnings in China are considered indefinitely reinvested as of December 31, 2017, to fund the Company's ongoing international operations. If China were to repatriate the funds it would not incur any tax due to an accumulated earnings and profits deficit.
The Company has made an entity classification (CTB) election to treat GSE UK as a disregarded entity effective January 1, 2018. GSE UK is deemed to distribute all its assets and liabilities to GSE in liquidation. The liquidation will be deemed to occur immediately before the close of December 31, 2017, the day before the election is effective. The provision includes a $3.0 million worthless stock deduction representing the Company's tax basis at the time of liquidation. See discussion regarding treatment of this item as an uncertain tax position.
50


Uncertain Tax Positions

Foreign Uncertain Tax Positions

During 2017 and 2016, the Company recorded tax liabilities for certain foreign tax contingencies.  During 2016, the Company also determined that South Korea should be included in this inventory. The Company recorded these uncertain tax positions in other current liabilities on the consolidated balance sheets.

During 2017, the Company recorded a tax liability for an uncertain tax position related to the worthless stock deduction on liquidation of GSE UK. The uncertain tax position is recorded as a component of current and deferred liability.
The following table outlines the Company's foreign uncertain tax liabilities, including accrued interest and penalties for each jurisdiction:

 
China
 
Ukraine
 
South Korea
 
U.S.
   
(in thousands)
Tax
 
Interest and Penalties
 
Tax
 
Interest and Penalties
 
Tax
 
Interest and Penalties
 
Tax
 
Total
                                             
Balance, January 1, 2016
$
225
 
$
152
 
$
21
 
$
15
 
$
-
 
$
-
$
-
 
$
413
Increases
 
-
   
57
   
68
   
13
   
129
   
8
 
-
   
275
Decreases
 
23
   
-
   
-
   
-
   
-
   
-
 
-
   
23
Balance, December 31, 2016
$
202
 
$
209
 
$
89
 
$
28
 
$
129
 
$
8
$
-
 
$
665
Increases
 
14
   
53
   
11
   
-
   
212
   
37
 
833
   
1,160
Decreases
 
-
   
-
   
-
   
-
   
-
   
-
 
-
   
-
Balance, December 31, 2017
$
216
 
$
262
 
$
100
 
$
28
 
$
341
 
$
45
$
833
 
$
1,825
51


13.  Capital Stock
The Company's Board of Directors has authorized 32,000,000 total shares of capital stock, of which 30,000,000 are designated as common stock and 2,000,000 are designated as preferred stock. The Board of Directors has the authority to establish one or more classes of preferred stock and to determine, within any class of preferred stock, the preferences, rights and other terms of such class.
As of December 31, 2017, the Company has reserved 4,301,854 shares of common stock for issuance; 1,046,833 are reserved for shares upon exercise of outstanding stock options and 1,634,663 are reserved for shares upon vesting of restricted stock units.  The Company has 1,620,358 shares available for future grants under the Company's 1995 Long-Term Incentive Plan.
14.  Stock-Based Compensation

Long-term incentive plan
During 1995, the Company established the 1995 Long-Term Incentive Stock Option Plan (the Plan), which permits the granting of stock options (including incentive stock options and nonqualified stock options) stock appreciation rights, restricted or unrestricted stock awards, phantom stock, performance awards or any combination of these to employees, directors or consultants. The Plan expires on April 21, 2026; the total number of shares that could be issued under the Plan is 7,500,000. As of December 31, 2017, 3,198,146 shares have been issued under the Plan, 1,046,833 stock options and  1,634,663 restricted stock units (RSUs) were outstanding under the Plan, while 1,620,358 shares remain for future grants under the Plan.

The Company recognizes compensation expense on a pro rata straight-line basis over the requisite service period for stock-based compensation awards with both graded and cliff vesting terms. The Company recognizes the cumulative effect of a change in the number of awards expected to vest in compensation expense in the period of change. The Company has not capitalized any portion of its stock-based compensation.

During the years ended December 31, 2017 and 2016, the Company recognized $2,472,000 and $1,550,000, respectively, of stock-based compensation expense under the fair value method.  During the years ended December 31, 2017 and 2016, there were approximately $74,000 and $151,000 of stock-based compensation expense related to cash-settled RSUs.

Stock options

Options to purchase shares of the Company's common stock under the Plan expire in either seven or ten years from the date of grant and become exercisable in three, five, or seven installments with a certain percentage of options vesting on the first anniversary of the grant date and additional options vesting on each of the subsequent anniversaries of the grant date, subject to acceleration under certain circumstances.

52

Information with respect to stock option activity as of and for the year ended December 31, 2017 is as follows:

 
Number
of Shares
 
Weighted
Average
Exercise
Price
 
Aggregate
Intrinsic
Value (in thousands)
 
Weighted
Average
Remaining
Contractual Life
(Years)
                   
Options outstanding at January 1, 2017
1,556,833
 
$
3.15
         
Options granted
-
   
-
         
Options exercised
(320,000)
   
2.05
         
Options forfeited
(190,000)
   
4.01
         
Options outstanding at December 31, 2017
1,046,833
   
3.33
 
$
928
 
1.28
Options expected to vest
24,000
   
1.90
 
$
33
 
4.72
Options exercisable at December 31, 2017
1,022,833
 
$
3.36
 
$
895
 
1.20

Information with respect to stock option activity as of and for the year ended December 31, 2016 is as follows:

 
Number
of Shares
 
Weighted
Average
Exercise
Price
 
Aggregate
Intrinsic
Value (in thousands)
 
Weighted
Average
Remaining
Contractual Life
(Years)
                   
Options outstanding at January 1, 2016
2,222,333
 
$
3.01
         
Options granted
40,000
   
2.25
         
Options exercised
(492,200)
   
1.86
         
Options forfeited
(213,300)
   
4.77
         
Options outstanding at December 31, 2016
1,556,833
   
3.15
 
$
1,573
 
2.05
Options expected to vest
72,000
   
1.87
 
$
117
 
5.45
Options exercisable at December 31, 2016
1,484,833
 
$
3.21
 
$
1,456
 
1.89

53


A summary of the status of the Company's nonvested options as of and for the year ended December 31, 2017 is presented below.

 
Number of Shares
 
Weighted Average Fair Value
         
Nonvested options at January 1, 2017
72,000
 
$
0.97
Options granted
-
   
-
Options forfeited
-
   
-
Options vested during the period
(48,000)
   
0.97
         
Nonvested options at December 31, 2017
24,000
 
$
0.97

A summary of the status of the Company's nonvested options as of and for the year ended December 31, 2016 is presented below.

 
Number of Shares
 
Weighted Average Fair Value
         
Nonvested options at January 1, 2016
218,522
 
$
0.89
Options granted
40,000
   
1.15
Options forfeited
(32,300)
   
0.91
Options vested during the period
(154,222)
   
0.92
         
Nonvested options at December 31, 2016
72,000
 
$
0.97
54


The Company uses a Black-Scholes valuation model to estimate the fair value of the options at grant date based on the assumptions noted in the following table. Volatility represents an average of market estimates for implied volatility of the Company's common stock. The expected life is estimated based on an analysis of options already exercised and any foreseeable trends or changes in recipients' behavior.  The risk-free interest rate is an interpolation of the relevant U.S. Treasury security maturities as of each applicable grant date:

 
Years ended December 31,
 
2017
 
2016
 
[1]
   
Risk-free interest rates
-
 
1.53%
Dividend yield
   
0%
Expected life
-
 
7 years
Volatility
-
 
49.05%
Weighted average volatility
   
49.05%

[1] The Company did not grant stock options during the year ended December 31, 2017.
The Company received cash for the exercise price associated with stock options exercised of $209,000 and $833,000 during the years ended December 31, 2017 and 2016, respectively. The total intrinsic value realized by participants on stock options exercised was $364,974 and $407,566 during the years ended December 31, 2017 and 2016, respectively.
55


Restricted Stock Units

During the years ended December 31, 2017 and 2016, the Company issued RSUs to employees which vest upon the achievement of specific market-based or time-based measures.  The fair value for RSU's is calculated based on the stock price on the grant date and expensed ratably over the requisite service period, which ranges between one and five years.  The following table summarizes the information about vested and unvested restricted stock units for the years ended December 31, 2017 and 2016.

 
Number of Shares
 
Weighted Average Fair Value
         
Nonvested RSUs at January 1, 2017
1,688,480
 
$
1.45
RSUs granted
644,677
   
3.24
RSUs forfeited
(5,500)
   
3.40
RSUs vested
(692,994)
   
1.89
         
Nonvested RSUs at December 31, 2017
1,634,663
 
$
1.96
         
Nonvested RSUs at January 1, 2016
1,367,500
 
$
0.76
RSUs granted
1,537,399
   
1.52
RSUs forfeited
(505,000)
   
0.76
RSUs vested
(711,419)
   
0.76
         
Nonvested RSUs at December 31, 2016
1,688,480
 
$
1.45

As of December 31, 2017, the Company had $1.6 million of unrecognized compensation expense related to the RSUs expected to be recognized on a pro-rata straight line basis over a weighted average remaining service period of approximately 3.9 years.
56

15.  Commitments and Contingencies

Leases

The Company is obligated under certain noncancelable operating leases for office facilities and equipment.  Future minimum lease payments under noncancelable operating leases as of December 31, 2017 are as follows:

 (in thousands)
Gross Future
 
Minimum Lease
 
Payments
     
2018
$
1,506
2019
 
793
2020
 
702
2021
 
716
2022
 
709
Thereafter
 
541
Total
$
4,967

Total rent expense under operating leases for the years ended December 31, 2017 and 2016, was approximately $0.8 million, respectively.

Standby letters of credit, bank guarantees, surety bonds and performance bonds

As discussed in Note 11, Long-Term Debt, as of December 31, 2017, the Company had three letters of credit with BB&T bank, totaling $0.9 million and had three letters of credit with Citizen's Bank totaling $0.8 million. The Company was contingently liable for these letters of credit.

Contingencies

Various actions and proceedings are presently pending to which the Company is a party. In the opinion of management, the aggregate liabilities, if any, arising from such actions are not expected to have a material adverse effect on the financial position, results of operations or cash flows of the Company.

16.  Employee Benefits

The Company has a qualified defined contribution plan that covers all U.S. employees under Section 401(k) of the Internal Revenue Code. Under this plan, the Company's stipulated basic contribution matches a portion of the participants' contributions based upon a defined schedule for GSE Performance Improvement Solutions employees. The Company's contributions to the plan were approximately $305,000 and $207,000 for the years ended December 31, 2017 and 2016, respectively.
57

17.  Segment Information

The Company has two reportable business segments.  The Performance Improvement Solutions segment provides simulation, training and engineering products and services delivered across the breadth of industries we serve. Solutions include simulation for both training and engineering applications. Example training applications include turnkey and custom training services, while engineering services include plant design verification and validation. The Company provides these services across all market segments. Contract terms are typically less than two years.
The Nuclear Industry Training and Consulting segment provides specialized workforce solutions primarily to the nuclear industry, working at clients' facilities. This business is managed through our Hyperspring and newly acquired Absolute subsidiaries.  The business model, management focus, margins and other factors clearly separate this business line from the rest of the GSE product and service portfolio.
On September 20, 2017, the Company acquired Absolute Consulting, Inc., now a wholly-owned subsidiary of GSE Performance Solutions, Inc. Absolute is a provider of technical consulting and staffing solutions to the global nuclear power industry and employs approximately 160 professionals with expertise in procedures writing, engineering, technical support, project management, training, project controls, and corrective actions. This acquisition brings a natural adjacency to GSE, fits well with our growth strategy, and benefits our customers from expanded capabilities and offerings. For reporting purposes, Absolute was aggregated with Hyperspring into our Nuclear Industry Training and Consulting segment due to similarities in services provided including training and staff augmentation to the nuclear energy sector. In addition, both entities report to the same management team and share support staff such as sales, recruiting and business development.  As such, 100% of the goodwill acquired was allocated to the Nuclear Industry Training and Consulting segment.

The following table sets forth the revenue and operating results attributable to each reportable segment and includes a reconciliation of segment revenue to consolidated revenue and operating results to consolidated (loss) income before income taxes.

(in thousands)
Years ended December 31,
 
2017
 
2016
Revenue:
         
Performance Improvement Solutions
$
39,899
 
$
35,474
Nuclear Industry Training and Consulting
 
30,981
   
17,627
 
$
70,880
 
$
53,101
           
Operating income
         
Performance Improvement Solutions
$
(2,745)
 
$
(856)
Nuclear Industry Training and Consulting
 
3,420
   
2,224
Change in fair value of contingent consideration, net
 
(446)
   
207
           
Operating income
$
229
 
$
1,575
           
Interest income, net
 
80
   
85
Gain (loss) on derivative instruments, net
 
99
   
(18)
Other (expense) income, net
 
(4)
   
130
Income before income taxes
$
404
 
$
1,772
           
58


Additional information relating to segments is as follows:

(in thousands)
December 31,
 
2017
 
2016
           
Performance Improvement Solutions
$
34,107
 
$
42,383
Nuclear Industry Training and Consulting
 
22,748
   
11,249
Intercompany receivable elimination
 
-
   
24
Total assets
$
56,855
 
$
53,656

For the years ended December 31, 2017 and 2016, 83% and 73%, respectively, of the Company's consolidated revenue was from customers in the nuclear power industry. The Company designs, develops and delivers business and technology solutions to the energy industry worldwide.  Revenue, operating income (loss) and total assets for the Company's United States, European, and Asian subsidiaries as of and for the years ended December 31, 2017 and 2016 are as follows:

(in thousands)
Year ended December 31, 2017
 
United States
 
Europe
 
Asia
 
Eliminations
 
Consolidated
                             
Revenue
$
66,249
 
$
3,196
 
$
1,435
 
$
-
 
$
70,880
Transfers between geographic locations
 
1,953
   
-
   
668
   
(2,621)
   
-
Total revenue
$
68,202
 
$
3,196
 
$
2,103
 
$
(2,621)
 
$
70,880
Operating income (loss)
$
1,930
 
$
(1,585)
 
$
(116)
 
$
-
 
$
229
Total assets, at December 31
$
149,390
 
$
5,057
 
$
4,313
 
$
(101,905)
 
$
56,855
                             
(in thousands)
Year ended December 31, 2016
 
United States
 
Europe
 
Asia
 
Eliminations
 
Consolidated
                             
Revenue
$
46,149
 
$
4,143
 
$
2,809
 
$
-
 
$
53,101
Transfers between geographic locations
 
2,639
   
22
   
1,139
   
(3,800)
   
-
Total revenue
$
48,788
 
$
4,165
 
$
3,948
 
$
(3,800)
 
$
53,101
Operating loss
$
2,921
 
$
(896)
 
$
(450)
 
$
-
 
$
1,575
Total assets, at December 31
$
121,728
 
$
4,859
 
$
4,064
 
$
(76,995)
 
$
53,656
                             

Revenues by geographic location above are attributed to the contracting entity.  Therefore, revenues from a foreign customer that contracted directly with our U.S. entity are included in revenues from the United States.  In Europe, total revenues attributable to our U.K. and Sweden subsidiaries were $1.6 million, respectively. All revenues in Asia were attributable to our Chinese subsidiary.

Alternatively, revenues from customers domiciled in foreign countries were approximately 16% and 33%, of the Company's consolidated 2017 and 2016 revenue, respectively.  Revenues from foreign countries where our customers reside were all individually less than 10% of the Company's consolidated revenues during 2017 and 2016.

18.  Supplemental Disclosure of Cash Flow Information

(in thousands)
Year ended December 31,
 
2017
 
2016
 
Cash paid:
           
Interest
$
-
 
$
13
 
Income taxes
$
155
 
$
370
 
             

59

ITEM 9.
CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE.

None.


ITEM 9A.
CONTROLS AND PROCEDURES.

(a) Evaluation of Disclosure Controls and Procedures

The Company maintains disclosure controls and procedures that are designed to ensure that information required to be disclosed by it in its reports filed or submitted pursuant to the Securities Exchange Act of 1934, as amended (the Exchange Act), is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission's rules and forms and that information required to be disclosed by the Company in its Exchange Act reports is accumulated and communicated to management, including the Company's Chief Executive Officer (CEO), who is its principal executive officer, and Chief Financial Officer (CFO), who is its principal financial officer, to allow timely decisions regarding required disclosure.  Based on an evaluation of our disclosure controls and procedures as of December 31, 2017, our CEO and CFO concluded that, as of such date, our disclosure controls and procedures were effective.
On September 20, 2017, the Company completed the acquisition of Absolute Consulting, Inc. Absolute constitutes 22.1% of total assets of the Company at December 31, 2017, and 12.3% of the Company's consolidated revenue for the year ended December 31, 2017. As permitted by SEC guidance for newly acquired businesses, because it was not possible to complete an effective assessment of the acquired company's controls by the year-end, the Company's management has excluded Absolute from its evaluation of disclosure controls and procedures and management's report on internal control over financial reporting and changes therein below from the date of such acquisition through December 31, 2017. Our management is in the process of reviewing the operations of Absolute and implementing GSE's internal control structure over the acquired operations.

(b)  Management's Annual Report on Internal Control over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rule 13a-15(f). Our internal control over financial reporting is a process designed by, or under the supervision of, our CEO and CFO, 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.
Management, including our CEO and CFO, assessed the effectiveness of the Company's internal control over financial reporting as of December 31, 2017. In making this assessment, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in Internal Control-Integrated Framework (2013). Based on management's assessment, management has concluded that the Company's internal control over financial reporting was effective as of December 31, 2017.
(c)  Changes in Internal Control over Financial Reporting

In connection with the preparation of our consolidated financial statements as of and for the year ended December 31, 2015, we had identified a material weakness in our internal control over financial reporting related to our controls over revenue recognition. Since the second quarter 2017, the Company has executed on its remediation plan for this material weakness and the material weakness has been remediated. As part of this remediation plan, the Company implemented internal controls over revenue recognition with improved documentation and additional review procedures. Other than this and excluding the acquisition of Absolute, there were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the quarter ended December 31, 2017 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
ITEM 9B.
OTHER INFORMATION.

None.

ITEM 10.
DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE.

The information required by this item, including items 401, 405, 406 and 407 of Regulation S-K, is incorporated by reference to the section captioned "Directors and Executive Officers" in the definitive Proxy Statement for the Company's 2018 Annual Meeting of Shareholders and incorporated herein by reference or will be provided in an amendment to this Annual Report on Form 10-K.
The Company has adopted a Conduct of Business Policy that applies to its directors, officers and employees, including its principal executive officer, and principal financial officer. The Conduct of Business Policy is available on the Company's website at www.gses.com.  In addition, the Company has adopted a Code of Ethics for its principal executive officer and senior financial officers which is also available on the Company's website. The Company will post on its website information about any amendment to, or waiver from, any provision of the Code of Ethics that applies to its principal executive officer, principal financial officer, or principal accounting officer.
60



ITEM 11.
EXECUTIVE COMPENSATION.

The information required by this item will either be set forth under the "Executive Compensation" section in the definitive Proxy Statement for the 2018 Annual Meeting of Shareholders and incorporated herein by reference or will be provided in an amendment to this Annual Report on Form 10-K.


ITEM 12.
SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS.

The information required by this item will be either set forth under the sections captioned "Voting Securities and Principal Holders Thereof," and "Executive Compensation" in the definitive Proxy Statement for the 2018 Annual Meeting of Shareholders and incorporated herein by reference or will be provided in an amendment to this Annual Report on Form 10-K.

The following table sets forth the equity compensation plan information for the year ended December 31, 2017:
Plan Category
     
Number of Securities to
be Issued Upon Exercise of
Outstanding Options,
Warrants and Rights
(a)
 
Weighted Average Exercise Price of
Outstanding Options, Warrants and Rights
(b)
 
Number of Securities Remaining
Available for Future Issuance Under Equity Compensation Plans
(Excluding Securities Reflected in Column (a))
(c)
Equity compensation plans approved by security holders
 
Options
 
1,046,833
 
$3.33
   
   
RSUs
 
1,379,663
 
$1.96
   
       
2,426,496
 
$2.55
 
1,620,358
Equity compensation plans not approved by security holders
     
--
 
$--
 
--
Total
     
2,426,496
 
$2.55
 
1,620,358

Table above excludes 255,000 RSUs granted under the Company's 1995 Long-Term Incentive Plan that are settled in cash instead of shares.

For a description of the material terms of our stock-based compensation plans, see Note 14 to the consolidated financial statements in Item 8 of this report.
61



ITEM 13.
CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS AND DIRECTOR INDEPENDENCE.

The information required by this item will be either set forth under the "Directors and Executive Officers" section in the definitive Proxy Statement for the 2018 Annual Meeting of Shareholders and incorporated herein by reference or will be provided in an amendment to this Annual Report on Form 10-K.

ITEM 14.
PRINCIPAL ACCOUNTING FEES AND SERVICES.

The information required by this item will be either set forth under the "Audit Committee Pre-Approval of Audit and Non-Audit Services" section in the definitive Proxy Statement for the 2018 Annual Meeting of Shareholders and incorporated herein by reference or will be provided in an amendment to this Annual Report on Form 10-K.

ITEM 15.
EXHIBITS AND FINANCIAL STATEMENT SCHEDULES.

(a) (1)  List of Financial Statements

The following financial statements are included in Item 8:

GSE Systems, Inc. and Subsidiaries
 
Report of Independent Registered Public Accounting Firm
Consolidated Balance Sheets as of December 31, 2017 and 2016
Consolidated Statements of Operations for the years ended December 31, 2017 and 2016
Consolidated Statements of Comprehensive Income for the years ended December 31, 2017 and 2016
Consolidated Statements of Changes in Stockholders' Equity for the years ended December 31, 2017 and 2016
Consolidated Statements of Cash Flows for the years ended December 31, 2017 and 2016
Notes to Consolidated Financial Statements

(a) (2)  List of Schedules

All other schedules to the consolidated financial statements are omitted as the required information is presented in the consolidated financial statements or related notes.

(a) (3)  List of Exhibits

The Exhibits which are filed with this report or which are incorporated by reference are set forth in the Exhibit index hereto.
62



ITEM 16.
FORM 10-K SUMMARY.

None.
Exhibit
Description of Exhibits
   
2.
Plan of acquisition, reorganization, arrangement, liquidation, or succession
 
Stock Purchase Agreement, dated as of January 1, 2011 among GSE Systems, Inc., Toshi Shinohara, Santosh Joshi, Hideo Shinohara, and EnVision Systems, Inc., previously filed with Form 8-K as filed with the Securities and Exchange Commission on January 10, 2011 and incorporated herein by reference.
 
Membership Interests Purchase Agreement, dated as of November 14, 2014, by and between Dale Jennings, Paul Abbott, Shawn McKeever and Mickey Ellis and GSE Performance Solutions, Inc. Incorporated herein by reference to Exhibit 2.1 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on November 17, 2014.
 
IntelliQlik, LLC Operating Agreement, dated as of November 14, 2014. Incorporated herein by reference to Exhibit 2.2 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on November 17, 2014.
 
Amendment to Membership Interests Purchase Agreement, dated as of May 13, 2015.  Previously filed in connection with the GSE Systems, Inc. Form 10-Q filed with the Securities and Exchange Commission on May 14, 2015 and incorporated herein by reference.
 
Stock Purchase Agreement, dated as of September 20, 2017, by and among GSE Systems, Inc., through its wholly owned subsidiary GSE Performance Solutions, Inc., Richard and Cynthia Linton (and certain trusts owned thereby) and Absolute Consulting, Inc. Incorporated herein by reference to Exhibit 2.1 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on September 20, 2017.
 
GSE Systems, Inc. 2017 International Restructuring Plan, as approved on December 27, 2017. Incorporated herein by reference to Exhibit 99.1 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on December 27, 2017.
 
3.
Articles of Incorporation and Bylaws
Restatement of Certificate of Incorporation dated November 14, 2016.  Previously filed in connection with the GSE Systems, Inc. Form 10-Q filed with the Securities and Exchange Commission on November 14, 2016 and incorporated herein by reference.
 
Certificate of the Elimination of the Series A Cumulative Convertible Preferred Stock dated November 14, 2016.  Previously filed in connection with the GSE Systems, Inc. Form 10-Q filed with the Securities and Exchange Commission on November 14, 2016 and incorporated herein by reference.
 
Third Amended and Restated Bylaws of GSE Systems, Inc.  Incorporated herein by reference to Exhibit 3.2 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on September 16, 2016.
 
63


10.
Material Contracts
 
10.1
Agreement among ManTech International Corporation, National Patent Development Corporation, GPS Technologies, Inc., General Physics Corporation, Vattenfall Engineering AB and GSE Systems, Inc. (dated as of April 13, 1994). Previously filed in connection with the GSE Systems, Inc. Form S-1 Registration Statement as filed with the Securities and Exchange Commission on April 24, 1995 and incorporated herein by reference.
 
10.2
Form of Option Agreement Under the GSE Systems, Inc. 1995 Long-Term Incentive Plan.  Previously filed in connection with the GSE Systems, Inc. Form 10-K as filed with the Securities and Exchange Commission on March 22, 1996 and incorporated herein by reference. *
 
Office Lease Agreement between 1332 Londontown, LLC and GSE Systems, Inc. (dated as of February 27, 2008).   Previously filed in connection with the GSE Systems, Inc. Form 8-K as filed with the Securities and Exchange Commission on March 11, 2008 and incorporated herein by reference.
 
Amendment of Lease to Office Lease Agreement, dated May 28, 2008. Incorporated herein by reference to Exhibit 10.20 of GSE Systems, Inc. Form 10-K filed with the Securities and Exchange Commission on March 19, 2015.
 
Second Amendment of Lease to Office Lease Agreement, dated July 22, 2010. Incorporated herein by reference to Exhibit 10.21 of GSE Systems, Inc. Form 10-K filed with the Securities and Exchange Commission on March 19, 2015.
 
$7,500,000 Revolving Credit Note, dated November 22, 2011. Previously filed in connection with the GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on November 29, 2011 and incorporated herein by reference.
 
Third Amendment of Lease to Office Lease Agreement, dated May 15, 2012. Incorporated herein by reference to Exhibit 10.22 of GSE Systems, Inc. Form 10-K filed with the Securities and Exchange Commission on March 19, 2015.
 
Extension of the $7,500,000 Revolving Credit Note, dated July 29, 2013. Incorporated herein by reference to Exhibit 10.14 of GSE Systems, Inc. Form 10-K filed with the Securities and Exchange Commission on March 26, 2014.
 
GSE Systems, Inc. 1995 Long-Term Incentive Plan, amended and restated as of March 6, 2014. Incorporated herein by reference to Exhibit A of GSE Systems, Inc. Form DEF 14A filed with the Securities and Exchange Commission on April 29, 2014. *
 
Fourth Amendment of Lease to Office Lease Agreement, dated April 15, 2014. Incorporated herein by reference to Exhibit 10.1 of GSE Systems, Inc. Form 10-Q filed with the Securities and Exchange Commission on May 5, 2014.
 
Extension to Revolving Credit Note, dated June 30, 2014.  Previously filed in connection with the GSE Systems, Inc. Form 10-Q filed with the Securities and Exchange Commission on August 14, 2014 and incorporated herein by reference.
 
Amendment No. 3 to the Susquehanna Bank Agreement, dated August 9, 2014.  Previously filed in connection with the GSE Systems, Inc. Form 10-Q filed with the Securities and Exchange Commission on November 14, 2014 and incorporated herein by reference.
 
Amendment No. 4 to the Susquehanna Bank Agreement, dated as of December 31, 2014.  Incorporated herein by reference to Exhibit 10.14 of GSE Systems, Inc. Form 10-K filed with the Securities and Exchange Commission on March 19, 2015.
 
Extension of the $7,500,000 Revolving Credit Note, dated May 12, 2015.  Previously filed in connection with the GSE Systems, Inc. Form 10-Q filed with the Securities and Exchange Commission on May 14, 2015 and incorporated herein by reference.
 
Amendment No. 5 to the Susquehanna Bank Agreement, dated as of July 31, 2015.  Previously filed in connection with the GSE Systems, Inc. Form 10-Q filed with the Securities and Exchange Commission on August 13, 2015 and incorporated herein by reference.
 
Form of Restricted Share Unit Agreement pursuant to the GSE Systems, Inc. 1995 Long-Term Incentive Plan, as amended and restated dated as of April 22, 2016.  Previously filed in connection with the GSE Systems, Inc. Form 10-Q filed with the Securities and Exchange Commission on November 14, 2016 and incorporated herein by reference.*
 
Form of Amendment to Restricted Share Unit Agreement, dated July 1, 2016.  Incorporated herein by reference to Exhibit 99.1 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on July 1, 2016. *
 
Employment Agreement, dated July 1, 2016, between GSE Systems, Inc. and Emmett A. Pepe.  Incorporated herein by reference to Exhibit 99.1 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on July 5, 2016. *
 
Employment Agreement between Christopher D. Sorrells and GSE Systems, Inc. dated as of August 15, 2016.  Incorporated herein by reference to Exhibit 10.1 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on August 19, 2016. *
 
 
Letter dated October 31, 2016, from Branch Banking and Trust Company, agreeing to extend the Revolving Credit Expiration Date as defined in the Master Loan and Security Agreement dated November 22, 2011, between the Company, GSE Performance Solutions (as co-borrowers), and Branch Banking and Trust Company (as successor by merger to Susquehanna Bank), until March 31, 2017.  Previously filed in connection with the GSE Systems, Inc. Form 10-Q filed with the Securities and Exchange Commission on November 14, 2016 and incorporated herein by reference.
 
$5,000,000 Revolving Line of Credit facility, dated December 29, 2016. Previously filed in connection with the GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on January 4, 2017 and incorporated herein by reference.
 
Amendment and Reaffirmation Agreement, date February 22, 2017, and effective as of December 29, 2016. Incorporated herein by reference to Exhibit 10.36 of GSE Systems, Inc. Form 10-K file with the Securities and Exchange Commission on March 28, 2017.
 
Employment Agreement between Bahram Meyssami and GSE Systems, Inc. dated as of December 1, 2015. Incorporated herein by reference to Exhibit 10.1 of GSE Systems, Inc. Form 10-Q filed with the Securities and Exchange Commission on May 15, 2017.*
 
Restricted Share Unit Agreement between Bahram Meyssami and GSE Systems, Inc. dated as of December 1, 2015. Incorporated herein by reference to Exhibit 10.2 of GSE Systems, Inc. Form 10-Q filed with the Securities and Exchange Commission on May 15, 2017.*
 
Amendment to Restricted Share Unit Agreement between Bahram Meyssami and GSE Systems, Inc. dated as of July 1, 2016. Incorporated herein by reference to Exhibit 10.3 of GSE Systems, Inc. Form 10-Q filed with the Securities and Exchange Commission on May 15, 2017.*
 
Amendment No. 2 to Employment Agreement between Kyle Loudermilk and GSE Systems, Inc. dated as of June 12, 2017. Incorporated herein by reference to Exhibit 99.1 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on June 16, 2017.*
 
Amendment to Employment Agreement between Christopher D. Sorrells and GSE Systems, Inc. dated as of June 12, 2017. Incorporated herein by reference to Exhibit 99.2 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on June 16, 2017.*
 
Amendment to Employment Agreement between Bahram Meyssami and GSE Systems, Inc. dated as of June 12, 2017. Incorporated herein by reference to Exhibit 99.3 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on June 16, 2017.*
 
Amendment to Employment Agreement between Emmett Pepe and GSE Systems, Inc. dated as of June 12, 2017. Incorporated herein by reference to Exhibit 99.4 of GSE Systems, Inc. Form 8-K filed with the Securities and Exchange Commission on June 16, 2017.*
 
64


14
Code of Ethics
 
Code of Ethics for the Principal Executive Officer and Senior Financial Officers. Previously filed in connection with the GSE Systems, Inc. Form 10-K filed with the Securities and Exchange Commission on March 31, 2006 and incorporated herein by reference.
 
21
Subsidiaries.
 
List of Subsidiaries of Registrant at December 31, 2017, filed herewith.
 
23
Consent of Independent Registered Public Accounting Firm
 
 
Consent of BDO USA, LLP, filed herewith.
 
24
Power of Attorney
 
Power of Attorney for Directors' and Officers' Signatures on SEC Form 10-K, filed herewith.
 
31
Certifications
 
Certification of Chief Executive Officer of the Company pursuant to Securities and Exchange Act Rule 13d-14(a)/15(d-14(a), as adopted pursuant to Section 302 and 404 of the Sarbanes-Oxley Act of 2002, filed herewith.
 
Certification of Chief Financial Officer of the Company pursuant to Securities and Exchange Act Rule 13d-14(a)/15(d-14(a), as adopted pursuant to Section 302 and 404 of the Sarbanes-Oxley Act of 2002, filed herewith.
 
32
Section 1350 Certifications
 
Certification of Chief Executive Officer and Chief Financial Officer of the Company pursuant to 18 U.S.C. Section 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, file herewith.
 
 
* Management contracts or compensatory plans required to be filed as exhibits pursuant to Item 15(b) of this report.

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 
GSE Systems, Inc.
 
 
By: / s / Kyle J. Loudermilk
 
 
Kyle J. Loudermilk
 
 
Chief Executive Officer
 

Pursuant to the requirements of the Securities Act, this report has been signed by the following persons in the capacities and on the dates indicated.

Date: March 15, 2018
 
/s / KYLE J. LOUDERMILK
 
   
Kyle J. Loudermilk, Chief Executive Officer
 
   
(Principal Executive Officer)
 

Date: March 15, 2018
 
/ s / EMMETT A. PEPE
 
   
Emmett A. Pepe, Chief Financial Officer
 
   
(Principal Financial and Accounting Officer)
 

Date: March 15, 2018
 
/ s / CHRIS SORRELLS
 
   
Chris Sorrells, Chief Operating Officer
 

Date: March 15, 2018
(Jane Bryant Quinn, Chairman of the Board
)
By:
/ s / EMMETT A. PEPE
 
 
(Jim Stanker, Chairman of the Audit Committee
)
 
Emmett A. Pepe
 
 
(John D. Fuller, Director
)
 
Attorney-in-Fact
 
 
(Joseph W. Lewis, Director
)
     
 
(Suresh Sundaram, Director
)
     

A Power of Attorney, dated March 15, 2018 authorizing Emmett A. Pepe to sign this Annual Report on Form 10-K for the fiscal year ended December 31, 2017 on behalf of certain of the directors of the Registrant is filed as Exhibit 24.1 to this Annual Report.
65


66
EX-21.1 2 exh21-1.htm SUBSIDIARIES  
Exhibit 21.1
SUBSIDIARIES OF REGISTRANT AT DECEMBER 31, 2017

The following are significant subsidiaries of GSE Systems, Inc. as of December 31, 2017 and the states or jurisdictions in which they are organized.  GSE Systems, Inc. owns, directly or indirectly, at least 99% of the voting securities of substantially all of the subsidiaries included below.  The names of particular subsidiaries have been omitted because, considered in the aggregate as a single subsidiary, they would not constitute, as of the end of the year covered by this report, a "significant subsidiary" as that term is defined in Regulation S-X under the Securities Exchange Act of 1934.

Name
 
Place of Incorporation or Organization
     
GSE Systems Engineering (Beijing) Company, Ltd
 
Peoples Republic of China
GSE Power Systems AB
 
Sweden
GSE Process Solutions, Inc.
 
State of Delaware
GSE Services Company L.L.C.
 
State of Delaware
GSE Systems Ltd.
 
United Kingdom
GSE Performance Solutions, Inc.
 
State of Delaware
EnVision Systems (India) Pvt. Ltd.
 
India
Hyperspring, LLC
 
State of Alabama
Absolute Consulting, Inc.
 
State of Florida



EX-23.1 3 exh23-1.htm CONSENT OF INDEPENDENT AUDITOR  
Exhibit 23.1
Consent of Independent Registered Public Accounting Firm

GSE Systems, Inc.
Sykesville, Maryland


We hereby consent to the incorporation by reference in the Registration Statements on Forms S-8 (No. 333-212241, 333-183427, 333-150249 and 333-138702) of GSE Systems, Inc. of our report dated March 15, 2018, relating to the consolidated financial statements, which appears in this Form 10-K.



/s/ BDO USA, LLP
McLean, Virginia
March 15, 2018


EX-24.1 4 exh24-1.htm POWER OF ATTORNEY  
Exhibit 24.1

POWER OF ATTORNEY

KNOW ALL MEN BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Kyle J. Loudermilk and Emmett A. Pepe, and each of them, with full power of substitution and reconstitution and each with full power to act for him and without the other, as his  true and lawful attorney-in-fact and agent, for him and in his name, place and stead,  in any and all capacities, to sign any and all amendments  to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto and all documents in connection therewith, with the Securities and Exchange Commission or any state, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in and about the premises, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said  attorneys-in-fact and agents, or any of them, or their, his or her substitutes or substitute, may lawfully do or cause to be done by virtue hereof.

Pursuant to the requirements of the Security Exchange Act of 1934, this Annual Report on Form 10-K has been signed by the following persons in the capacities and on the date indicated.


Date: March 15, 2018
/s/ Kyle J. Loudermilk
 
 
Kyle J. Loudermilk
 
 
Chief Executive Officer
 
     
Date: March 15, 2018
/s/ Emmett A. Pepe
 
 
Emmett A. Pepe
 
 
Chief Financial Officer
 
     
Date: March 15, 2018
/s/ Chris Sorrells
 
 
Chris Sorrells
 
 
Chief Operating Officer
 
     
Date: March 15, 2018
/s/ Jane Bryant Quinn
 
 
Jane Bryant Quinn
 
 
Chairman of the Board
 
     
Date: March 15, 2018
/s/ Jim Stanker
 
 
Jim Stanker
 
 
Director
 
     
Date: March 15, 2018
/s/ Joseph W. Lewis
 
 
Joseph W. Lewis
 
 
Director
 
     
Date: March 15, 2018
/s/ Suresh Sundaram
 
 
Suresh Sundaram
 
 
Director
 
     
Date: March 15, 2018
/s/ John D. Fuller
 
 
John D. Fuller
 
 
Director
 

EX-31.1 5 ex31-1.htm GSE CERTIFICATION OF CEO  
Exhibit 31.1
Certification of the Chief Executive Officer


I, Kyle J. Loudermilk, certify that:

1.
I have reviewed this annual report on Form 10-K of GSE Systems, 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 annual 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 fourth quarter that has materially affected or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.
The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of registrant's board of directors:
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:  March 15, 2018
 
/s/ Kyle J. Loudermilk
   
Kyle J. Loudermilk
   
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 6 ex31-2.htm GSE CERTIFICATION OF CFO  
Exhibit 31.2
Certification of the Chief Financial Officer


I, Emmett A. Pepe, certify that:

1.
I have reviewed this annual report on Form 10-K of GSE Systems, 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 registrant's board of directors:
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:  March 15, 2018
 
/s/ Emmett A. Pepe
   
Emmett A. Pepe
   
Chief Financial Officer
(Principal Financial and Accounting Officer)


EX-32.1 7 ex32-1.htm GSE SECTION 906 SOX CERTIFICATION  
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


In connection with the Annual Report on Form 10-K of GSE Systems, Inc. (the "Company") for the year ended December 31, 2017 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Kyle J. Loudermilk, Chief Executive Officer of the Company, and I, Emmett A. Pepe, Chief Financial Officer, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that,

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

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



Date:  March 15, 2018
/s/ Kyle J. Loudermilk
 
/s/ Emmett A. Pepe
 
 
Kyle J. Loudermilk
 
Emmett A. Pepe
 
 
Chief Executive Officer
 
Chief Financial Officer
 
         


EX-101.INS 8 gvp-20171231.xml XBRL INSTANCE DOCUMENT 0000944480 2017-01-01 2017-12-31 0000944480 2017-06-30 0000944480 2017-12-31 0000944480 2016-12-31 0000944480 2016-01-01 2016-12-31 0000944480 us-gaap:RetainedEarningsMember 2015-12-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0000944480 us-gaap:CommonStockMember 2015-12-31 0000944480 us-gaap:TreasuryStockMember 2015-12-31 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0000944480 us-gaap:RetainedEarningsMember 2016-12-31 0000944480 us-gaap:CommonStockMember 2016-01-01 2016-12-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-12-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0000944480 us-gaap:RetainedEarningsMember 2016-01-01 2016-12-31 0000944480 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-01 2016-12-31 0000944480 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0000944480 us-gaap:TreasuryStockMember 2016-01-01 2016-12-31 0000944480 us-gaap:TreasuryStockMember 2017-01-01 2017-12-31 0000944480 us-gaap:CommonStockMember 2016-12-31 0000944480 us-gaap:RetainedEarningsMember 2017-12-31 0000944480 2015-12-31 0000944480 us-gaap:CommonStockMember 2017-12-31 0000944480 us-gaap:TreasuryStockMember 2016-12-31 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000944480 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000944480 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000944480 us-gaap:TreasuryStockMember 2017-12-31 0000944480 us-gaap:InterestBearingDepositsMember 2017-12-31 0000944480 us-gaap:InterestBearingDepositsMember 2016-12-31 0000944480 us-gaap:InterestBearingDepositsMember 2016-01-01 2016-12-31 0000944480 us-gaap:InterestBearingDepositsMember 2017-01-01 2017-12-31 0000944480 gvp:EquipmentSoftwareAndLeaseholdImprovementsNetMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0000944480 us-gaap:MinimumMember gvp:EquipmentSoftwareAndLeaseholdImprovementsNetMember 2017-01-01 2017-12-31 0000944480 us-gaap:AccountingStandardsUpdate201409Member 2017-12-31 0000944480 us-gaap:CustomerConcentrationRiskMember 2016-01-01 2016-12-31 0000944480 us-gaap:SalesRevenueServicesNetMember 2017-01-01 2017-12-31 0000944480 us-gaap:CreditConcentrationRiskMember 2017-01-01 2017-12-31 0000944480 us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0000944480 us-gaap:AccountsReceivableMember 2017-01-01 2017-12-31 0000944480 us-gaap:ForeignExchangeContractMember currency:CAD 2016-12-31 0000944480 currency:EUR us-gaap:ForeignExchangeContractMember 2016-12-31 0000944480 us-gaap:ForeignExchangeContractMember currency:JPY 2017-12-31 0000944480 us-gaap:ForeignExchangeContractMember currency:AUD 2016-12-31 0000944480 currency:AUD us-gaap:ForeignExchangeContractMember 2017-12-31 0000944480 currency:JPY us-gaap:ForeignExchangeContractMember 2016-12-31 0000944480 us-gaap:ForeignExchangeContractMember currency:EUR 2017-12-31 0000944480 us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember us-gaap:OtherNoncurrentAssetsMember 2016-12-31 0000944480 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2017-12-31 0000944480 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2017-12-31 0000944480 us-gaap:ForeignExchangeContractMember us-gaap:OtherNoncurrentAssetsMember us-gaap:NondesignatedMember 2017-12-31 0000944480 us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember 2016-12-31 0000944480 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember 2016-12-31 0000944480 us-gaap:OtherCurrentLiabilitiesMember us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember 2017-12-31 0000944480 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2016-12-31 0000944480 2017-09-20 2017-09-20 0000944480 gvp:AbsoluteConsultingMember 2017-09-20 0000944480 gvp:AbsoluteConsultingMember 2017-09-20 2017-09-20 0000944480 gvp:AbsoluteConsultingMember 2017-01-01 2017-12-31 0000944480 gvp:AbsoluteConsultingMember 2016-01-01 2016-12-31 0000944480 gvp:AbsoluteConsultingMember 2017-09-21 2017-12-31 0000944480 us-gaap:CustomerRelationshipsMember 2017-09-20 2017-09-20 0000944480 us-gaap:TrademarksAndTradeNamesMember 2017-09-20 2017-09-20 0000944480 us-gaap:ContractTerminationMember 2017-12-31 0000944480 us-gaap:OtherRestructuringMember 2017-12-31 0000944480 gvp:AssetsWriteOffMember 2017-12-31 0000944480 us-gaap:EmployeeSeveranceMember 2017-12-31 0000944480 us-gaap:EmployeeSeveranceMember 2017-01-01 2017-12-31 0000944480 us-gaap:TradeNamesMember 2017-12-31 0000944480 us-gaap:DevelopedTechnologyRightsMember 2016-12-31 0000944480 gvp:NonContractualCustomerRelationshipsMember 2016-12-31 0000944480 us-gaap:CustomerRelationshipsMember 2017-12-31 0000944480 gvp:OthersMember 2017-12-31 0000944480 gvp:NonContractualCustomerRelationshipsMember 2017-12-31 0000944480 us-gaap:CustomerRelationshipsMember 2016-12-31 0000944480 gvp:OthersMember 2016-12-31 0000944480 us-gaap:DevelopedTechnologyRightsMember 2017-12-31 0000944480 gvp:ForeignCurrencyTranslationMember 2016-12-31 0000944480 2018-01-01 2018-01-31 0000944480 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2016-12-31 0000944480 us-gaap:LeaseholdImprovementsMember 2017-12-31 0000944480 us-gaap:ComputerEquipmentMember 2016-12-31 0000944480 us-gaap:LeaseholdImprovementsMember 2016-12-31 0000944480 us-gaap:FurnitureAndFixturesMember 2016-12-31 0000944480 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2017-12-31 0000944480 us-gaap:ComputerEquipmentMember 2017-12-31 0000944480 us-gaap:FurnitureAndFixturesMember 2017-12-31 0000944480 us-gaap:ComputerEquipmentMember 2017-01-01 2017-12-31 0000944480 us-gaap:FairValueInputsLevel1Member 2017-12-31 0000944480 us-gaap:FairValueInputsLevel1Member 2016-12-31 0000944480 us-gaap:FairValueInputsLevel2Member 2017-12-31 0000944480 us-gaap:FairValueInputsLevel3Member 2016-12-31 0000944480 us-gaap:FairValueInputsLevel3Member 2017-12-31 0000944480 us-gaap:FairValueInputsLevel2Member 2016-12-31 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:BBTBankMember 2017-12-31 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:CitizenSBankMember 2017-12-31 0000944480 gvp:BBTBankMember us-gaap:RevolvingCreditFacilityMember us-gaap:PrimeRateMember 2017-01-01 2017-12-31 0000944480 us-gaap:LondonInterbankOfferedRateLIBORMember gvp:CitizenSBankMember us-gaap:RevolvingCreditFacilityMember 2017-01-01 2017-12-31 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:CitizenSBankMember 2017-01-01 2017-12-31 0000944480 us-gaap:RevolvingCreditFacilityMember gvp:BBTBankMember 2017-01-01 2017-12-31 0000944480 gvp:CitizenSBankMember 2017-12-31 0000944480 gvp:BBTBankMember 2017-12-31 0000944480 us-gaap:MinimumMember 2017-01-01 2017-12-31 0000944480 us-gaap:MaximumMember 2017-01-01 2017-12-31 0000944480 gvp:USSwedenAndChinaMember 2017-12-31 0000944480 us-gaap:ForeignCountryMember 2016-12-31 0000944480 us-gaap:ForeignCountryMember 2017-12-31 0000944480 us-gaap:MinistryOfFinanceIndiaMember us-gaap:ForeignCountryMember 2017-12-31 0000944480 gvp:SwedenIncomeTaxAuthorityMember us-gaap:ForeignCountryMember 2017-12-31 0000944480 us-gaap:ForeignCountryMember 2017-01-01 2017-12-31 0000944480 us-gaap:MinistryOfFinanceIndiaMember 2017-12-31 0000944480 gvp:ChinaAndUnitedKingdomMember 2017-12-31 0000944480 us-gaap:ForeignCountryMember gvp:StateFiscalServiceOfUkraineMember 2015-12-31 0000944480 us-gaap:ForeignCountryMember us-gaap:StateAdministrationOfTaxationChinaMember 2015-12-31 0000944480 gvp:NationalTaxServiceOfSouthKoreaMember us-gaap:ForeignCountryMember 2015-12-31 0000944480 us-gaap:ForeignCountryMember us-gaap:StateAdministrationOfTaxationChinaMember 2016-01-01 2016-12-31 0000944480 us-gaap:ForeignCountryMember gvp:NationalTaxServiceOfSouthKoreaMember 2016-01-01 2016-12-31 0000944480 gvp:StateFiscalServiceOfUkraineMember us-gaap:ForeignCountryMember 2017-01-01 2017-12-31 0000944480 us-gaap:ForeignCountryMember gvp:NationalTaxServiceOfSouthKoreaMember 2017-01-01 2017-12-31 0000944480 gvp:StateFiscalServiceOfUkraineMember us-gaap:ForeignCountryMember 2016-01-01 2016-12-31 0000944480 us-gaap:StateAdministrationOfTaxationChinaMember us-gaap:ForeignCountryMember 2017-01-01 2017-12-31 0000944480 us-gaap:DomesticCountryMember 2017-01-01 2017-12-31 0000944480 us-gaap:ForeignCountryMember gvp:NationalTaxServiceOfSouthKoreaMember 2017-12-31 0000944480 us-gaap:ForeignCountryMember gvp:StateFiscalServiceOfUkraineMember 2016-12-31 0000944480 us-gaap:StateAdministrationOfTaxationChinaMember us-gaap:ForeignCountryMember 2017-12-31 0000944480 us-gaap:ForeignCountryMember gvp:StateFiscalServiceOfUkraineMember 2017-12-31 0000944480 us-gaap:ForeignCountryMember us-gaap:StateAdministrationOfTaxationChinaMember 2016-12-31 0000944480 us-gaap:ForeignCountryMember gvp:NationalTaxServiceOfSouthKoreaMember 2016-12-31 0000944480 us-gaap:DomesticCountryMember 2017-12-31 0000944480 us-gaap:ForeignCountryMember 2015-12-31 0000944480 us-gaap:ForeignCountryMember 2016-01-01 2016-12-31 0000944480 gvp:LongTermIncentiveStockOptionPlan1995Member 2017-12-31 0000944480 gvp:LongTermIncentiveStockOptionPlan1995Member us-gaap:MaximumMember 2017-01-01 2017-12-31 0000944480 gvp:LongTermIncentiveStockOptionPlan1995Member us-gaap:MinimumMember 2017-01-01 2017-12-31 0000944480 gvp:LongTermIncentiveStockOptionPlan1995Member gvp:InstallmentsTwoMember 2017-01-01 2017-12-31 0000944480 gvp:LongTermIncentiveStockOptionPlan1995Member gvp:InstallmentsThreeMember 2017-01-01 2017-12-31 0000944480 gvp:LongTermIncentiveStockOptionPlan1995Member gvp:InstallmentsOneMember 2017-01-01 2017-12-31 0000944480 gvp:LongTermIncentiveStockOptionPlan1995Member 2017-01-01 2017-12-31 0000944480 gvp:LongTermIncentiveStockOptionPlan1995Member 2016-01-01 2016-12-31 0000944480 gvp:LongTermIncentiveStockOptionPlan1995Member 2016-12-31 0000944480 gvp:LongTermIncentiveStockOptionPlan1995Member 2015-12-31 0000944480 gvp:LongTermIncentiveStockOptionPlan1995Member gvp:NonVestedShareActivityMember 2016-12-31 0000944480 gvp:NonVestedShareActivityMember gvp:LongTermIncentiveStockOptionPlan1995Member 2015-12-31 0000944480 gvp:LongTermIncentiveStockOptionPlan1995Member gvp:NonVestedShareActivityMember 2016-01-01 2016-12-31 0000944480 gvp:LongTermIncentiveStockOptionPlan1995Member gvp:NonVestedShareActivityMember 2017-01-01 2017-12-31 0000944480 gvp:NonVestedShareActivityMember gvp:LongTermIncentiveStockOptionPlan1995Member 2017-12-31 0000944480 us-gaap:RestrictedStockUnitsRSUMember 2016-12-31 0000944480 us-gaap:RestrictedStockUnitsRSUMember 2015-12-31 0000944480 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-12-31 0000944480 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0000944480 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0000944480 us-gaap:RestrictedStockUnitsRSUMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0000944480 us-gaap:RestrictedStockUnitsRSUMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0000944480 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0000944480 us-gaap:IntersegmentEliminationMember 2017-12-31 0000944480 gvp:PerformanceImprovementSolutionsMember 2016-12-31 0000944480 gvp:PerformanceImprovementSolutionsMember 2017-12-31 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2016-12-31 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2017-12-31 0000944480 us-gaap:IntersegmentEliminationMember 2016-12-31 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2017-01-01 2017-12-31 0000944480 gvp:NuclearIndustryTrainingAndConsultingMember 2016-01-01 2016-12-31 0000944480 gvp:PerformanceImprovementSolutionsMember 2017-01-01 2017-12-31 0000944480 gvp:PerformanceImprovementSolutionsMember 2016-01-01 2016-12-31 0000944480 us-gaap:GeographyEliminationsMember 2017-01-01 2017-12-31 0000944480 country:US 2017-01-01 2017-12-31 0000944480 us-gaap:OperatingSegmentsMember us-gaap:AsiaMember 2016-01-01 2016-12-31 0000944480 us-gaap:OperatingSegmentsMember us-gaap:AsiaMember 2017-01-01 2017-12-31 0000944480 us-gaap:AsiaMember 2017-01-01 2017-12-31 0000944480 country:US us-gaap:OperatingSegmentsMember 2017-01-01 2017-12-31 0000944480 country:GB 2017-01-01 2017-12-31 0000944480 us-gaap:AsiaMember us-gaap:IntersegmentEliminationMember 2017-01-01 2017-12-31 0000944480 us-gaap:EuropeMember 2016-01-01 2016-12-31 0000944480 country:US 2016-01-01 2016-12-31 0000944480 country:US us-gaap:IntersegmentEliminationMember 2017-01-01 2017-12-31 0000944480 country:US us-gaap:IntersegmentEliminationMember 2016-01-01 2016-12-31 0000944480 us-gaap:IntersegmentEliminationMember us-gaap:GeographyEliminationsMember 2016-01-01 2016-12-31 0000944480 us-gaap:IntersegmentEliminationMember us-gaap:GeographyEliminationsMember 2017-01-01 2017-12-31 0000944480 us-gaap:AsiaMember us-gaap:IntersegmentEliminationMember 2016-01-01 2016-12-31 0000944480 us-gaap:GeographyEliminationsMember us-gaap:OperatingSegmentsMember 2017-01-01 2017-12-31 0000944480 us-gaap:IntersegmentEliminationMember 2017-01-01 2017-12-31 0000944480 country:SE 2017-01-01 2017-12-31 0000944480 us-gaap:OperatingSegmentsMember country:US 2016-01-01 2016-12-31 0000944480 us-gaap:AsiaMember 2016-01-01 2016-12-31 0000944480 us-gaap:EuropeMember 2017-01-01 2017-12-31 0000944480 us-gaap:EuropeMember us-gaap:OperatingSegmentsMember 2016-01-01 2016-12-31 0000944480 us-gaap:EuropeMember us-gaap:IntersegmentEliminationMember 2016-01-01 2016-12-31 0000944480 us-gaap:GeographyEliminationsMember 2016-01-01 2016-12-31 0000944480 us-gaap:OperatingSegmentsMember us-gaap:EuropeMember 2017-01-01 2017-12-31 0000944480 us-gaap:GeographyEliminationsMember us-gaap:OperatingSegmentsMember 2016-01-01 2016-12-31 0000944480 us-gaap:IntersegmentEliminationMember 2016-01-01 2016-12-31 0000944480 us-gaap:EuropeMember us-gaap:IntersegmentEliminationMember 2017-01-01 2017-12-31 0000944480 country:US 2017-12-31 0000944480 us-gaap:AsiaMember 2016-12-31 0000944480 country:US 2016-12-31 0000944480 us-gaap:EuropeMember 2016-12-31 0000944480 us-gaap:GeographyEliminationsMember 2016-12-31 0000944480 us-gaap:AsiaMember 2017-12-31 0000944480 us-gaap:GeographyEliminationsMember 2017-12-31 0000944480 us-gaap:EuropeMember 2017-12-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure gvp:Customer iso4217:CAD iso4217:EUR iso4217:JPY iso4217:AUD gvp:Right gvp:Letter gvp:Subsidiary gvp:Installment gvp:Contract gvp:Segment false --12-31 2017-12-31 No No Yes Smaller Reporting Company 56765904 GSE SYSTEMS INC 0000944480 19425905 2017 FY 10-K 500000 100000 162500000 600000 200000 281400000 24000.0 13997000 18863000 18863000 13997000 1251000 923000 2437000 2276000 -1471000 -1777000 5527000 3719000 P10Y P3Y 75120000 76802000 919000 0 919000 584000 0 0 584000 0 0 1399000 2398000 0 0 0 0 2398000 0 0 0 1399000 2472000 1550000 137000 17000 103000 -86000 0 335000 289000 677964 374833 0 141000 3240000 16435000 3441000 0 201000 16576000 53656000 56855000 0 42383000 34107000 11249000 22748000 24000 149390000 4064000 121728000 4859000 -76995000 4313000 -101905000 5057000 36863000 43802000 13325000 8154000 14543000 21444000 -78000 5121000 184000 68000 2017-09-20 99484000 93147000 5735000 1362000 -1617000 455000 446000 -207000 Absolute Consulting, Inc. <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Unaudited Pro Forma Financial Information</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The acquired business contributed revenue of $8.7 million and earnings of $0.6 million to GSE for the period from September 20, 2017 to December 31, 2017. The following unaudited pro forma summary presents consolidated information of GSE as if the business combination had occurred on January 1, 2016. The unaudited pro forma financial information was prepared based on historical financial information.</div><div style="margin-bottom: 6pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">These pro forma amounts have been calculated after applying GSE's accounting policies and adjusting the results of Absolute to reflect the additional depreciation and amortization that would have been charged assuming the fair value adjustments to fixed assets and intangible assets had been applied from January 1, 2016, with the consequential tax effects. In 2017, GSE and Absolute have incurred $0.5 million of acquisition-related costs. These expenses are included in general and administrative expense on GSE's consolidated statements of operations and are reflected in pro forma earnings for the year ended December 31, 2016, in the table below. The pro forma financial information is not intended to reflect the actual results of operations that would have occurred if the acquisition had been completed on January 1, 2016, nor is it intended to be an indication of future operating results.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 49.07%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="4" style="width: 50.93%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: center;">(unaudited)</div></td></tr><tr><td style="width: 49.07%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="4" style="width: 50.93%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center; background-color: #ffffff;">Year Ended December 31,</div></td></tr><tr><td style="width: 49.07%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 25.02%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center; background-color: #ffffff;">2017</div></td><td colspan="2" style="width: 25.91%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center; background-color: #ffffff;">2016</div></td></tr><tr><td style="width: 49.07%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; background-color: #ffffff; text-indent: -7.2pt;">Revenue</div></td><td style="width: 6.24%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; background-color: #ffffff;">$</div></td><td style="width: 18.78%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right; background-color: #ffffff;">99,484</div></td><td style="width: 9.08%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 13.9pt; background-color: #ffffff;">$</div></td><td style="width: 16.83%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right; background-color: #ffffff;">93,147</div></td></tr><tr><td style="width: 49.07%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; background-color: #ffffff; text-indent: -7.2pt;">Net income</div></td><td style="width: 6.24%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 18.78%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right; background-color: #ffffff;">5,735</div></td><td style="width: 9.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 16.83%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right; background-color: #ffffff;">1,362</div></td></tr></table><div><br /></div></div> 1.0000 473000 2819000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Business Combinations</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Business combinations are accounted for in accordance with ASC 805, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Business Combinations</font> using the acquisition method. Under the acquisition method, the identifiable assets acquired, liabilities assumed and any non-controlling interest in the acquiree are recognized at fair value on the acquisition date, which is the date on which control is transferred to the Company. Any excess purchase price is recorded as goodwill. Transaction costs associated with business combinations are expensed as incurred.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Revenues and the results of operations of the acquired business are included in the accompanying consolidated statement of operations commencing on the date of acquisition.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Acquisitions may include contingent consideration payments based on future financial measures of an acquired company. Under Accounting Standards Codification (ASC) 805, contingent consideration is required to be recognized at fair value as of the acquisition date. We estimate the fair value of these liabilities based on financial projections of the acquired companies and estimated probabilities of achievement. At each reporting date, the contingent consideration obligation is revalued to estimated fair value, and changes in fair value subsequent to the acquisition are reflected in income or expense in the consolidated statements of operations, and could cause a material impact to our operating results. Changes in the fair value of contingent consideration obligations may result from changes in discount periods and rates, changes in the timing and amount of revenue and/or earnings estimates, and changes in probability assumptions with respect to the likelihood of achieving the various earn-out criteria.</div><div><br /></div></div> 0 6702000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 18pt; vertical-align: top; align: right;"><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">2.</div></td><td style="width: auto; vertical-align: top;"><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">Acquisition</div></td></tr></table></div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">On September 20, 2017, GSE, through its wholly-owned subsidiary GSE Performance Solutions, Inc. (Performance Solutions), acquired 100% of the capital stock of Absolute Consulting, Inc. (Absolute) for $8.8 million pursuant to the Stock Purchase Agreement by and among Performance Solutions and the sellers of Absolute. The purchase price was subject to a customary working capital adjustment resulting in total consideration of $9.5 million. <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">An indemnification escrow of $1.0 million was funded from the cash paid to the sellers and is available to GSE and Performance Solutions to satisfy indemnification claims until September 20, 2019. </font>The acquisition of Absolute was completed on an all-cash transaction basis.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Absolute is a provider of technical consulting and staffing solutions to the global nuclear power industry. Located in Navarre, Florida, Absolute has established long-term relationships with blue-chip customers primarily in the nuclear power industry. The acquisition of Absolute is expected to strengthen the Company's global leadership in nuclear training and consulting solutions, add new capacities to our technical consulting and staffing solutions offerings and bring highly complementary customers, while deepening relationships with existing clients.</div><div><br /></div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table summarizes the consideration paid to acquire Absolute and the fair value of the assets acquired and liabilities assumed at the date of the transaction. The following amounts except for Cash are all reflected in the consolidated statement of cash flow within the "Acquisition of Absolute Consulting, Inc., net of cash acquired" line caption.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 63%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 37%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Absolute</div></td></tr><tr><td style="width: 63%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 37%; vertical-align: top; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 63%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">(<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>)</div></td><td style="width: 5.01%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 31.99%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 63%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total purchase price</div></td><td style="width: 5.01%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 31.99%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">9,521</div></td></tr><tr><td style="width: 63%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 31.99%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 63%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Purchase price allocation:</div></td><td style="width: 5.01%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 31.99%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 63%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -5.3pt;">Cash</div></td><td style="width: 5.01%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 31.99%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">455</div></td></tr><tr><td style="width: 63%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -5.3pt;">Contract receivables</div></td><td style="width: 5.01%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 31.99%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">5,121</div></td></tr><tr><td style="width: 63%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -5.3pt;">Prepaid expenses and other current assets</div></td><td style="width: 5.01%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 31.99%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">68</div></td></tr><tr><td style="width: 63%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -5.3pt;">Property, and equipment, net</div></td><td style="width: 5.01%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 31.99%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">184</div></td></tr><tr><td style="width: 63%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -5.3pt;">Intangible assets</div></td><td style="width: 5.01%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 31.99%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,569</div></td></tr><tr><td style="width: 63%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -5.3pt;">Accounts payable, accrued expenses, and other liabilities</div></td><td style="width: 5.01%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 31.99%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(78)</div></td></tr><tr><td style="width: 63%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -5.3pt;">Accrued compensation</div></td><td style="width: 5.01%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 31.99%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,617)</div></td></tr><tr><td style="width: 63%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 25.2pt;">Total identifiable net assets</div></td><td style="width: 5.01%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 31.99%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">6,702</div></td></tr><tr><td style="width: 63%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 31.99%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 63%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -5.3pt;">Goodwill</div></td><td style="width: 5.01%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 31.99%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,819</div></td></tr><tr><td style="width: 63%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 31.99%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 63%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; text-indent: 9.1pt;">Net assets acquired</div></td><td style="width: 5.01%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 31.99%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">9,521</div></td></tr></table><div><br /></div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The goodwill is primarily attributable to the additional capacities to offer broader solutions to new and existing customers and the expected enhanced cost and growth synergies as a result of the acquisition. The total amount of goodwill that is expected to be tax deductible is $2.8 million. All of the $2.8 million of goodwill was assigned to our Nuclear Industry Training and Consulting segment.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The fair value of the assets acquired includes gross trade receivables of $5.1 million, of which the Company has collected in full subsequent to the acquisition. GSE did not acquire any other class of receivable as a result of the acquisition of Absolute.</div><div style="margin-bottom: 12pt;"><br /></div><div style="background-color: #ffffff;"><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company identified $2.6 million of other intangible assets, including customer relationships and trademarks/names with amortization periods of three to ten years. The following table summarizes the fair value of intangibles assets acquired at the date of acquisition and the related weighted average amortization period:</div><div><br /></div></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 41.46%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Intangible Assets</div></td><td style="width: 33.93%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Weighted average amortization period</div></td><td style="width: 3.4%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;</div></td><td style="width: 21.21%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Fair Value</div></td></tr><tr><td style="width: 41.46%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;</div></td><td style="width: 33.93%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: center;">(in years)</div></td><td style="width: 3.4%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;</div></td><td style="width: 21.21%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: center;">(in thousands)</div></td></tr><tr><td style="width: 41.46%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Customer relationships</div></td><td style="width: 33.93%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">10</div></td><td style="width: 3.4%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 21.21%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,856</div></td></tr><tr><td style="width: 41.46%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Trademarks/Names</div></td><td style="width: 33.93%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">3</div></td><td style="width: 3.4%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;</div></td><td style="width: 21.21%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">713</div></td></tr><tr><td style="width: 41.46%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total</div></td><td style="width: 33.93%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;</div></td><td style="width: 3.4%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 21.21%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,569</div></td></tr></table><div style="background-color: #ffffff;"><div style="margin-bottom: 12pt;"><br /></div><div><br /></div></div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Unaudited Pro Forma Financial Information</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The acquired business contributed revenue of $8.7 million and earnings of $0.6 million to GSE for the period from September 20, 2017 to December 31, 2017. The following unaudited pro forma summary presents consolidated information of GSE as if the business combination had occurred on January 1, 2016. The unaudited pro forma financial information was prepared based on historical financial information.</div><div style="margin-bottom: 6pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">These pro forma amounts have been calculated after applying GSE's accounting policies and adjusting the results of Absolute to reflect the additional depreciation and amortization that would have been charged assuming the fair value adjustments to fixed assets and intangible assets had been applied from January 1, 2016, with the consequential tax effects. In 2017, GSE and Absolute have incurred $0.5 million of acquisition-related costs. These expenses are included in general and administrative expense on GSE's consolidated statements of operations and are reflected in pro forma earnings for the year ended December 31, 2016, in the table below. The pro forma financial information is not intended to reflect the actual results of operations that would have occurred if the acquisition had been completed on January 1, 2016, nor is it intended to be an indication of future operating results.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 49.07%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="4" style="width: 50.93%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: center;">(unaudited)</div></td></tr><tr><td style="width: 49.07%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="4" style="width: 50.93%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center; background-color: #ffffff;">Year Ended December 31,</div></td></tr><tr><td style="width: 49.07%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 25.02%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center; background-color: #ffffff;">2017</div></td><td colspan="2" style="width: 25.91%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center; background-color: #ffffff;">2016</div></td></tr><tr><td style="width: 49.07%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; background-color: #ffffff; text-indent: -7.2pt;">Revenue</div></td><td style="width: 6.24%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; background-color: #ffffff;">$</div></td><td style="width: 18.78%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right; background-color: #ffffff;">99,484</div></td><td style="width: 9.08%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 13.9pt; background-color: #ffffff;">$</div></td><td style="width: 16.83%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right; background-color: #ffffff;">93,147</div></td></tr><tr><td style="width: 49.07%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; background-color: #ffffff; text-indent: -7.2pt;">Net income</div></td><td style="width: 6.24%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 18.78%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right; background-color: #ffffff;">5,735</div></td><td style="width: 9.08%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 16.83%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right; background-color: #ffffff;">1,362</div></td></tr></table><div><br /></div></div> 2569000 5121000 5121000 9521000 0 0 469000 408000 245000 177000 982000 1145000 690000 690000 982000 2300000 15300000 19111000 21747000 11084000 4200000 5400000 -2636000 10663000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Cash and cash equivalents</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Cash and cash equivalents represent cash and highly liquid investments including money market accounts with maturities of three months or less at the date of purchase.</div><div><br /></div></div> 3240000 16435000 16435000 0 0 3240000 0 0 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Restricted cash</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Restricted cash consists of the cash collateralization of outstanding letters of credit used for various advance payment, bid, surety and performance bonds, and negative foreign exchange positions which have been segregated into restricted money market accounts with BB&amp;T Bank. BB&amp;T Bank has complete and unconditional control over the restricted money market accounts.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-top: 12pt;">At December&#160;31,&#160;2017 and 2016, the Company had approximately $1.0&#160;million and $1.1&#160;million, respectively, of cash in escrow accounts with BB&amp;T Bank. We have classified all of our restricted cash as current assets at December 31, 2017 and 2016, respectively. The Company recorded interest income of $2,000 and $6,000 from the escrow accounts for the years ended December&#160;31,&#160;2017 and 2016, respectively. The interest earned on these restricted funds is added to the restricted cash balance. The Company classifies the restriction and release of the cash collateralization of outstanding letters of credit as an investing activity within the consolidated statements of cash flows, as these deposits are not related to borrowings against our line of credit.</div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">18.&#160; Supplemental Disclosure of Cash Flow Information</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 49.44%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="6" style="width: 50.56%; vertical-align: top; border-bottom: black 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Year ended December 31,</div></td></tr><tr><td style="width: 49.44%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 24.26%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 2.66%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 21.48%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td><td style="width: 2.16%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 49.44%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Cash paid:</div></td><td style="width: 5.69%; vertical-align: top;">&#160;</td><td style="width: 18.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.66%; vertical-align: bottom;">&#160;</td><td style="width: 5.13%; vertical-align: top;">&#160;</td><td style="width: 16.35%; vertical-align: bottom;">&#160;</td><td style="width: 2.16%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 49.44%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Interest</div></td><td style="width: 5.69%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 18.56%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 2.66%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.13%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 16.35%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">13</div></td><td style="width: 2.16%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 49.44%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Income taxes</div></td><td style="width: 5.69%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 18.56%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">155</div></td><td style="width: 2.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.13%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 16.35%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">370</div></td><td style="width: 2.16%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 49.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.69%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 18.56%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 2.66%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.13%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 16.35%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 2.16%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">15.&#160; Commitments and Contingencies</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Leases</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company is obligated under certain noncancelable operating leases for office facilities and equipment.&#160; Future minimum lease payments under noncancelable operating leases as of December 31, 2017 are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 66.24%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">&#160;(in thousands)</div></td><td colspan="2" style="width: 33.76%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Gross Future</div></td></tr><tr><td style="width: 66.24%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 33.76%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Minimum Lease</div></td></tr><tr><td style="width: 66.24%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 33.76%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Payments</div></td></tr><tr><td style="width: 66.24%; vertical-align: bottom;">&#160;</td><td style="width: 9.86%; vertical-align: top;">&#160;</td><td style="width: 23.9%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 66.24%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2018</div></td><td style="width: 9.86%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 23.9%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,506</div></td></tr><tr><td style="width: 66.24%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2019</div></td><td style="width: 9.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 23.9%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">793</div></td></tr><tr><td style="width: 66.24%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2020</div></td><td style="width: 9.86%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 23.9%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">702</div></td></tr><tr><td style="width: 66.24%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2021</div></td><td style="width: 9.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 23.9%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">716</div></td></tr><tr><td style="width: 66.24%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2022</div></td><td style="width: 9.86%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 23.9%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">709</div></td></tr><tr><td style="width: 66.24%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Thereafter</div></td><td style="width: 9.86%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 23.9%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">541</div></td></tr><tr><td style="width: 66.24%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total</div></td><td style="width: 9.86%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 23.9%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">4,967</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Total rent expense under operating leases for the years ended December 31, 2017 and 2016, was approximately $0.8&#160;million, respectively.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Standby letters of credit, bank guarantees, surety bonds and performance bonds</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As discussed in Note 11, Long-Term Debt, as of December&#160;31,&#160;2017, the Company had three letters of credit with BB&amp;T bank, totaling $0.9 million and had three letters of credit with Citizen's Bank totaling $0.8 million. The Company was contingently liable for these letters of credit.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Contingencies</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Various actions and proceedings are presently pending to which the Company is a party. In the opinion of management, the aggregate liabilities, if any, arising from such actions are not expected to have a material adverse effect on the financial position, results of operations or cash flows of the Company.</div><div><br /></div></div> 4301854 30000000 30000000 21024395 20433608 0.01 0.01 204000 210000 19425484 18834697 19510770 -1598911 -1598911 21024395 20433608 -1598911 1105000 5690000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Significant customers and concentration of credit risk</div><div style="margin-bottom: 6pt;"><br /></div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">For the year ended December 31, 2017, we have a concentration of revenue from two individual customers, which accounted for approximately 39.0% of our consolidated revenue. For the year ended December 31, 2016, we have a concentration of revenue from an individual customer, which accounted for 10.2% of our consolidated revenue. No other individual customer accounted for more than 10% of our consolidated revenue in 2017 or 2016.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As of December 31, 2017, we have a one customer that accounted for 26.7% of the Company's consolidated contract receivables. As of December 31, 2016, the Company did not have any customers that accounted for more than 10% of the Company's consolidated contract receivables.</div><div><br /></div></div> 0.102 0.1 0.267 0.390 0.1 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Principles of consolidation</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The accompanying consolidated financial statements include the accounts of GSE Systems, Inc. and its wholly-owned subsidiaries (collectively, the Company). All intercompany balances and transactions have been eliminated in consolidation. Investments in partnerships, joint ventures, and less-than-majority owned subsidiaries in which the Company has significant influence are accounted for under the equity method.</div></div> 52336000 36843000 1173000 1173000 900000 227000 525000 47000 6000 221000 19000 459000 0 0.0450 0.0225 180000 2408000 433000 391000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">6.&#160; Prepaid Expenses and Other Current Assets</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Prepaid expenses and other current assets consist of the following:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 54.43%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="5" style="width: 45.57%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31,</div></td></tr><tr><td style="width: 54.43%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 20.18%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 4.92%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 20.47%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; margin-left: 14.4pt; text-indent: -7.2pt;">2016</div></td></tr><tr><td style="width: 54.43%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Inventory</div></td><td style="width: 5.5%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.68%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">755</div></td><td style="width: 4.92%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 6.79%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.68%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td></tr><tr><td style="width: 54.43%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Income tax receivable</div></td><td style="width: 5.5%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 14.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">418</div></td><td style="width: 4.92%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 6.79%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.68%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">446</div></td></tr><tr><td style="width: 54.43%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Prepaid expenses</div></td><td style="width: 5.5%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 14.68%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">549</div></td><td style="width: 4.92%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 6.79%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 13.68%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">422</div></td></tr><tr><td style="width: 54.43%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Other current assets</div></td><td style="width: 5.5%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 14.68%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,073</div></td><td style="width: 4.92%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 6.79%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 13.68%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,184</div></td></tr><tr><td style="width: 54.43%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total</div></td><td style="width: 5.5%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.68%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,795</div></td><td style="width: 4.92%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 6.79%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.68%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,052</div></td></tr></table><div><br /></div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Inventory is being purchased to support the construction of three major nuclear simulation projects related to a significant contract that was executed during the first quarter of 2016. Inventory is recorded at the lower of cost or net realizable value in accordance with ASC 330, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Inventory.</font>&#160;Cost is determined using specific identification. At December 31, 2016, inventory related to the simulation projects was classified as a long-term asset within other assets on the consolidated balance sheets. The earliest completion date of these projects is expected to occur in the second quarter of 2018.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Other current assets primarily includes value-added tax receivables and cash deposited in a Swedish tax account.</div></div> 131000 -23000 127000 -4694000 -5505000 123000 886000 810000 19000 -942000 0 7167000 135000 71000 5009000 7868000 383000 549000 11040000 8262000 563000 7167000 5000000 487000 183000 299000 203000 1095000 10477000 721000 1002000 1224000 161000 91000 337000 316000 337000 316000 323000 -6357000 45000 27000 207000 305000 342000 383000 2018-12-20 20000 0 20000 0 121000 201000 84000 201000 201000 0 141000 57000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Derivative instruments</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company utilizes forward foreign currency exchange contracts to manage market risks associated with the fluctuations in foreign currency exchange rates. It is the Company's policy to use such derivative financial instruments to protect against market risk arising in the normal course of business in order to reduce the impact of these exposures. The Company minimizes credit exposure by limiting counterparties to nationally recognized financial institutions.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As of December&#160;31,&#160;2017, the Company had foreign exchange contracts outstanding of approximately 162.5 million Japanese Yen, 0.2&#160;million Australian&#160;Dollars, and 24,000 Euro.&#160; At December&#160;31,&#160;2016, the Company had foreign exchange contracts outstanding of approximately 281.4 million Japanese Yen, 0.6 million Australian Dollars, 0.5 million Canadian Dollars, and 0.1&#160;million Euro at fixed rates. The contracts expire on various dates through December 2018. The Company had not designated the foreign exchange contracts as hedges and had recorded the estimated fair value of the contracts in the consolidated balance sheet as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="5" style="width: 51.65%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31,</div></td></tr><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="2" style="width: 21.19%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 25.8%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 16.52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 21.13%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Asset derivatives</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 16.52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 21.13%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Prepaid expenses and other current assets</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;$</div></td><td style="width: 16.52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">201</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 21.13%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">57</div></td></tr><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Other assets</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 16.52%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 21.13%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">84</div></td></tr><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 16.52%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">201</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 21.13%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">141</div></td></tr><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 16.52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 21.13%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Liability derivatives</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 16.52%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 21.13%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Other current liabilities</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 16.52%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 21.13%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(20)</div></td></tr><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 16.52%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 21.13%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(20)</div></td></tr><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 16.52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 21.13%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Net fair value</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 16.52%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">201</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 21.13%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">121</div></td></tr></table><div><br /></div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The changes in the fair value of the foreign exchange contracts are included in gain (loss) on derivative instruments, net in the consolidated statements of operations.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The foreign currency denominated trade receivables, unbilled receivables, billings in excess of revenue earned and subcontractor accruals that are related to the outstanding foreign exchange contracts are remeasured at the end of each period into the functional currency using the current exchange rate at the end of the period.&#160; The gain or loss resulting from such remeasurement is also included in gain (loss) on derivative instruments net in the consolidated statements of operations.</div><div style="margin-bottom: 6pt;"><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">For the years ended December&#160;31,&#160;2017 and 2016, the Company recognized a gain (loss) on its derivative instruments net as outlined below:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 65.36%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="6" style="width: 34.64%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Years ended December 31,</div></td></tr><tr><td style="width: 65.36%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="2" style="width: 14.75%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 3.15%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 14.28%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td><td style="width: 2.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 65.36%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.79%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.15%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.73%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 65.36%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Foreign exchange contracts- change in fair value</div></td><td style="width: 3.79%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.96%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">73</div></td><td style="width: 3.15%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.73%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.55%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">51</div></td><td style="width: 2.46%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 65.36%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Remeasurement of related contract receivables and billings in excess of revenue earned</div></td><td style="width: 3.79%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 10.96%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">26</div></td><td style="width: 3.15%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.73%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 10.55%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(69)</div></td><td style="width: 2.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 65.36%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.79%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.96%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">99</div></td><td style="width: 3.15%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.73%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.55%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(18)</div></td><td style="width: 2.46%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">14.&#160; Stock-Based Compensation</div><div><br /></div><div style="margin-bottom: 10pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify; margin-left: 0.15pt; text-indent: -0.15pt;">Long-term incentive plan</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">During 1995, the Company established the 1995 Long-Term Incentive Stock Option Plan (the Plan), which permits the granting of stock options (including incentive stock options and nonqualified stock options) stock appreciation rights, restricted or unrestricted stock awards, phantom stock, performance awards or any combination of these to employees, directors or consultants. The Plan expires on April 21, 2026; the total number of shares that could be issued under the Plan is 7,500,000. As of December&#160;31,&#160;2017, 3,198,146&#160;shares have been issued under the Plan, 1,046,833&#160;stock&#160;options and&#160; 1,634,663 restricted stock units (RSUs) were outstanding under the Plan, while 1,620,358&#160;shares remain for future grants under the Plan.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company recognizes compensation expense on a pro rata straight-line basis over the requisite service period for stock-based compensation awards with both graded and cliff vesting terms. The Company recognizes the cumulative effect of a change in the number of awards expected to vest in compensation expense in the period of change. The Company has not capitalized any portion of its stock-based compensation.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">During the years ended December&#160;31,&#160;2017 and 2016, the Company recognized $2,472,000 and $1,550,000, respectively, of stock-based compensation expense under the fair value method.&#160; During the years ended December 31, 2017 and 2016, there were approximately $74,000 and $151,000 of stock-based compensation expense related to cash-settled RSUs.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Stock options</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Options to purchase shares of the Company's common stock under the Plan expire in either seven or ten years from the date of grant and become exercisable in three, five, or seven installments with a certain percentage of options vesting on the first anniversary of the grant date and additional options vesting on each of the subsequent anniversaries of the grant date, subject to acceleration under certain circumstances.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">Information with respect to stock option activity as of and for the year ended December&#160;31,&#160;2017 is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 33.11%; vertical-align: bottom;">&#160;</td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Number</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">of Shares</div></td><td style="width: 3.3%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 14.01%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Weighted</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Average</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Exercise</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Price</div></td><td style="width: 3.44%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 13.33%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Aggregate</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Intrinsic</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Value (in thousands)</div></td><td style="width: 3.44%; vertical-align: bottom;">&#160;</td><td style="width: 16.17%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Weighted</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Average</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Remaining</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Contractual Life</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">(Years)</div></td></tr><tr><td style="width: 33.11%; vertical-align: bottom;">&#160;</td><td style="width: 13.21%; vertical-align: bottom;">&#160;</td><td style="width: 3.3%; vertical-align: bottom;">&#160;</td><td style="width: 3.64%; vertical-align: top;">&#160;</td><td style="width: 10.37%; vertical-align: bottom;">&#160;</td><td style="width: 3.44%; vertical-align: bottom;">&#160;</td><td style="width: 3.64%; vertical-align: top;">&#160;</td><td style="width: 9.7%; vertical-align: bottom;">&#160;</td><td style="width: 3.44%; vertical-align: bottom;">&#160;</td><td style="width: 16.17%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 33.11%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Options outstanding at January 1, 2017</div></td><td style="width: 13.21%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,556,833</div></td><td style="width: 3.3%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.37%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3.15</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 9.7%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 16.17%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 33.11%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Options granted</div></td><td style="width: 13.21%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 3.3%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.37%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 9.7%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 16.17%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 33.11%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Options exercised</div></td><td style="width: 13.21%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(320,000)</div></td><td style="width: 3.3%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 10.37%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2.05</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 9.7%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 16.17%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 33.11%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Options forfeited</div></td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(190,000)</div></td><td style="width: 3.3%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.37%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">4.01</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 9.7%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 16.17%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 33.11%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Options outstanding at December 31, 2017</div></td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,046,833</div></td><td style="width: 3.3%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 10.37%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3.33</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 9.7%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">928</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 16.17%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1.28</div></td></tr><tr><td style="width: 33.11%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Options expected to vest</div></td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">24,000</div></td><td style="width: 3.3%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.37%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1.90</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 9.7%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">33</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 16.17%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">4.72</div></td></tr><tr><td style="width: 33.11%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Options exercisable at December 31, 2017</div></td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,022,833</div></td><td style="width: 3.3%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.37%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3.36</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 9.7%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">895</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 16.17%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1.20</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Information with respect to stock option activity as of and for the year ended December&#160;31,&#160;2016 is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 33.11%; vertical-align: bottom;">&#160;</td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Number</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">of Shares</div></td><td style="width: 3.3%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 14.01%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Weighted</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Average</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Exercise</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Price</div></td><td style="width: 3.44%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 13.33%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Aggregate</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Intrinsic</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Value (in thousands)</div></td><td style="width: 3.44%; vertical-align: bottom;">&#160;</td><td style="width: 16.17%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Weighted</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Average</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Remaining</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Contractual Life</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">(Years)</div></td></tr><tr><td style="width: 33.11%; vertical-align: bottom;">&#160;</td><td style="width: 13.21%; vertical-align: bottom;">&#160;</td><td style="width: 3.3%; vertical-align: bottom;">&#160;</td><td style="width: 3.64%; vertical-align: top;">&#160;</td><td style="width: 10.37%; vertical-align: bottom;">&#160;</td><td style="width: 3.44%; vertical-align: bottom;">&#160;</td><td style="width: 3.64%; vertical-align: top;">&#160;</td><td style="width: 9.7%; vertical-align: bottom;">&#160;</td><td style="width: 3.44%; vertical-align: bottom;">&#160;</td><td style="width: 16.17%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 33.11%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Options outstanding at January 1, 2016</div></td><td style="width: 13.21%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,222,333</div></td><td style="width: 3.3%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.37%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3.01</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 9.7%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 16.17%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 33.11%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Options granted</div></td><td style="width: 13.21%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">40,000</div></td><td style="width: 3.3%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.37%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2.25</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 9.7%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 16.17%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 33.11%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Options exercised</div></td><td style="width: 13.21%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(492,200)</div></td><td style="width: 3.3%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 10.37%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1.86</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 9.7%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 16.17%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 33.11%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Options forfeited</div></td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(213,300)</div></td><td style="width: 3.3%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.37%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">4.77</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 9.7%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 16.17%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 33.11%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Options outstanding at December 31, 2016</div></td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,556,833</div></td><td style="width: 3.3%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 10.37%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3.15</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 9.7%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,573</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 16.17%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2.05</div></td></tr><tr><td style="width: 33.11%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Options expected to vest</div></td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">72,000</div></td><td style="width: 3.3%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.37%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1.87</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 9.7%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">117</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 16.17%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">5.45</div></td></tr><tr><td style="width: 33.11%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Options exercisable at December 31, 2016</div></td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,484,833</div></td><td style="width: 3.3%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.37%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3.21</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 9.7%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,456</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 16.17%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1.89</div></td></tr></table><div><br /></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">A summary of the status of the Company's nonvested options as of and for the year ended December&#160;31,&#160;2017 is presented below.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 43.49%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 18.38%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Number of Shares</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 33.46%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Weighted Average Fair Value</div></td></tr><tr><td style="width: 43.49%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 18.38%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 28.8%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 43.49%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Nonvested options at January 1, 2017</div></td><td style="width: 18.38%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">72,000</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 28.8%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">0.97</div></td></tr><tr><td style="width: 43.49%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Options granted</div></td><td style="width: 18.38%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 28.8%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td></tr><tr><td style="width: 43.49%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Options forfeited</div></td><td style="width: 18.38%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 28.8%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td></tr><tr><td style="width: 43.49%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Options vested during the period</div></td><td style="width: 18.38%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(48,000)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 28.8%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">0.97</div></td></tr><tr><td style="width: 43.49%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 18.38%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 28.8%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 43.49%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Nonvested options at December 31, 2017</div></td><td style="width: 18.38%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">24,000</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 28.8%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">0.97</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">A summary of the status of the Company's nonvested options as of and for the year ended December&#160;31,&#160;2016 is presented below.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 43.49%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 18.38%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Number of Shares</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 33.46%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Weighted Average Fair Value</div></td></tr><tr><td style="width: 43.49%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 18.38%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 28.8%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 43.49%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Nonvested options at January 1, 2016</div></td><td style="width: 18.38%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">218,522</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 28.8%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">0.89</div></td></tr><tr><td style="width: 43.49%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Options granted</div></td><td style="width: 18.38%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">40,000</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 28.8%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1.15</div></td></tr><tr><td style="width: 43.49%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Options forfeited</div></td><td style="width: 18.38%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(32,300)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 28.8%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">0.91</div></td></tr><tr><td style="width: 43.49%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Options vested during the period</div></td><td style="width: 18.38%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(154,222)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 28.8%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">0.92</div></td></tr><tr><td style="width: 43.49%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 18.38%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 28.8%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 43.49%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Nonvested options at December 31, 2016</div></td><td style="width: 18.38%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">72,000</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 28.8%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">0.97</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company uses a Black-Scholes valuation model to estimate the fair value of the options at grant date based on the assumptions noted in the following table. Volatility represents an average of market estimates for implied volatility of the Company's common stock. The expected life is estimated based on an analysis of options already exercised and any foreseeable trends or changes in recipients' behavior.&#160; The risk-free interest rate is an interpolation of the relevant U.S. Treasury security maturities as of each applicable grant date:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 40.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="3" style="width: 59.94%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Years ended December 31,</div></td></tr><tr><td style="width: 40.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 28.02%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 3.88%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 28.03%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 40.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 28.02%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">[1]</div></td><td style="width: 3.88%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 28.03%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr style="height: 13px;"><td style="width: 40.06%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Risk-free interest rates</div></td><td style="width: 28.02%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">-</div></td><td style="width: 3.88%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 28.03%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">1.53%</div></td></tr><tr><td style="width: 40.06%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Dividend yield</div></td><td style="width: 28.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.88%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 28.03%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">0%</div></td></tr><tr><td style="width: 40.06%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Expected life</div></td><td style="width: 28.02%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">-</div></td><td style="width: 3.88%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 28.03%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">7 years</div></td></tr><tr><td style="width: 40.06%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Volatility</div></td><td style="width: 28.02%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">-</div></td><td style="width: 3.88%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 28.03%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">49.05%</div></td></tr><tr><td style="width: 40.06%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Weighted average volatility</div></td><td style="width: 28.02%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.88%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 28.03%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">49.05%</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">[1] The Company did not grant stock options during the year ended December 31, 2017.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company received cash for the exercise price associated with stock options exercised of $209,000 and $833,000 during the years ended December 31, 2017 and 2016, respectively. The total intrinsic value realized by participants on stock options exercised was $364,974 and $407,566 during the years ended December 31, 2017 and 2016, respectively.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left;">Restricted Stock Units</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">During the years ended December 31, 2017 and 2016, the Company issued RSUs to employees which vest upon the achievement of specific market-based or time-based measures.&#160; The fair value for RSU's is calculated based on the stock price on the grant date and expensed ratably over the requisite service period, which ranges between one and five years.&#160; The following table summarizes the information about vested and unvested restricted stock units for the years ended December 31, 2017 and 2016.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 56.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 19.41%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Number of Shares</div></td><td style="width: 4.1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 19.77%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Weighted Average Fair Value</div></td></tr><tr><td style="width: 56.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 19.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 6.21%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 56.72%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Nonvested RSUs at January 1, 2017</div></td><td style="width: 19.41%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,688,480</div></td><td style="width: 4.1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 6.21%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.56%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1.45</div></td></tr><tr><td style="width: 56.72%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">RSUs granted</div></td><td style="width: 19.41%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">644,677</div></td><td style="width: 4.1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 6.21%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.56%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3.24</div></td></tr><tr><td style="width: 56.72%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">RSUs forfeited</div></td><td style="width: 19.41%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(5,500)</div></td><td style="width: 4.1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 6.21%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 13.56%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3.40</div></td></tr><tr><td style="width: 56.72%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">RSUs vested</div></td><td style="width: 19.41%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(692,994)</div></td><td style="width: 4.1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 6.21%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.56%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1.89</div></td></tr><tr><td style="width: 56.72%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 19.41%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 6.21%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 13.56%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 56.72%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Nonvested RSUs at December 31, 2017</div></td><td style="width: 19.41%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,634,663</div></td><td style="width: 4.1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 6.21%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.56%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1.96</div></td></tr><tr><td style="width: 56.72%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 19.41%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 6.21%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 13.56%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 56.72%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Nonvested RSUs at January 1, 2016</div></td><td style="width: 19.41%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,367,500</div></td><td style="width: 4.1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 6.21%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.56%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">0.76</div></td></tr><tr><td style="width: 56.72%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">RSUs granted</div></td><td style="width: 19.41%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,537,399</div></td><td style="width: 4.1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 6.21%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 13.56%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1.52</div></td></tr><tr><td style="width: 56.72%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">RSUs forfeited</div></td><td style="width: 19.41%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(505,000)</div></td><td style="width: 4.1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 6.21%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.56%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">0.76</div></td></tr><tr><td style="width: 56.72%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">RSUs vested</div></td><td style="width: 19.41%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(711,419)</div></td><td style="width: 4.1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 6.21%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 13.56%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">0.76</div></td></tr><tr><td style="width: 56.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 19.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 6.21%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 56.72%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Nonvested RSUs at December 31, 2016</div></td><td style="width: 19.41%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,688,480</div></td><td style="width: 4.1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 6.21%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.56%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1.45</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As of December 31, 2017, the Company had $1.6&#160;million of unrecognized compensation expense related to the RSUs expected to be recognized on a pro-rata straight line basis over a weighted average remaining service period of approximately 3.9&#160;years.</div></div> 0.27 0.08 0.28 0.08 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Earnings per share</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Basic earnings per share is based on the weighted average number of outstanding common shares for the period.&#160; Diluted earnings per share adjusts the weighted average shares outstanding for the potential dilution that could occur if outstanding vested stock options were exercised. Basic and diluted earnings per share is based on the weighted average number of outstanding shares for the period.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The number of common shares and common share equivalents used in the determination of basic and diluted earnings per share were as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left;">(in thousands, except for per share data)</div></td><td colspan="6" style="width: 33.75%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Years ended December 31,</div></td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.57%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 0.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.4%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td><td style="width: 0.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Numerator:</div></td><td style="width: 3.48%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.42%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.98%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Net income</div></td><td style="width: 3.48%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.1%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">5,384</div></td><td style="width: 0.06%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.42%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.98%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,422</div></td><td style="width: 0.72%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.48%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.42%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.98%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Denominator:</div></td><td style="width: 3.48%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 13.1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 0.06%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.42%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 12.98%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 0.72%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Weighted-average shares outstanding for basic earnings per share</div></td><td style="width: 3.48%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.1%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,259,966</div></td><td style="width: 0.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.42%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.98%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">18,218,681</div></td><td style="width: 0.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.48%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 13.1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 0.06%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.42%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 12.98%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 0.72%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Effect of dilutive securities:</div></td><td style="width: 3.48%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.42%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.98%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Stock options and restricted stock units</div></td><td style="width: 3.48%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 13.1%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">345,461</div></td><td style="width: 0.06%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.42%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 12.98%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">293,585</div></td><td style="width: 0.72%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.48%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.42%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.98%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share</div></td><td style="width: 3.48%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;">&#160;</td><td style="width: 13.1%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,605,427</div></td><td style="width: 0.06%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.42%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;">&#160;</td><td style="width: 12.98%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">18,512,266</div></td><td style="width: 0.72%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.48%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.42%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.98%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Shares related to dilutive securities excluded because inclusion would be anti-dilutive</div></td><td style="width: 3.48%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;">&#160;</td><td style="width: 13.1%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">374,833</div></td><td style="width: 0.06%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.42%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;">&#160;</td><td style="width: 12.98%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">677,964</div></td><td style="width: 0.72%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Conversion of certain outstanding stock options was not assumed for the years ended December&#160;31,&#160;2017 and 2016 because the impact would have been anti-dilutive.</div><div><br /></div></div> -431000 391000 1.175 -0.004 0.086 0.556 -1.849 0.013 0.000 6.191 0.340 0.340 -20.453 -0.469 -0.517 0.002 0.000 0.462 -0.006 0.057 0.378 0.077 0.198 -12.327 1600000 P3Y10M24D 2624000 2866000 1856000 2569000 713000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Fair values of financial instruments</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The carrying amounts of current assets and current liabilities reported in the consolidated balance sheets approximate fair value due to their short term duration.</div><div><br /></div></div> 446000 -850000 2105000 1701000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">10.&#160; Fair Value of Financial Instruments</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">ASC 820, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Fair Value Measurement</font> (ASC 820) defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principle or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The levels of the fair value hierarchy established by ASC 820 are:</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Level 1: inputs are quoted prices, unadjusted, in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Level 2: inputs are other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. A Level 2 input must be observable for substantially the full term of the asset or liability.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Level 3: inputs are unobservable and reflect the reporting entity's own assumptions about the assumptions that market participants would use in pricing the asset or liability.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company considers the recorded value of certain of its financial assets and liabilities, which consist primarily of cash equivalents, accounts receivable and accounts payable, to approximate the fair value of the respective assets and liabilities at December&#160;31,&#160;2017 and&#160;2016 based upon the short-term nature of the assets and liabilities.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company had $2.3&#160;million and $15.3&#160;million deposited in unrestricted money market accounts on December&#160;31,&#160;2017 and 2016, respectively.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As of December&#160;31,&#160;2017, the Company had three standby letters of credit totaling $0.9&#160;million which represent performance bonds on three contracts. The Company has deposited the full value of the standby letters of credit into money market escrow accounts, which have been restricted in that the Company may not access these funds until the related letters of credit have expired. The cash has been recorded on the Company's consolidated balance sheet as restricted cash in current assets based on the expiration date of the underlying letters of credit.</div><div style="margin-bottom: 6pt;"><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table presents assets and liabilities measured at fair value at December 31, 2017:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 15.16%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 20.72%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Quoted Prices</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">in Active Markets</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">for Identical Assets</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 19.2%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Significant</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Other Observable</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Inputs</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 18%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Significant</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Unobservable</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Inputs</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 12.93%; vertical-align: top; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 15.16%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="2" style="width: 20.72%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">(Level 1)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 19.2%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">(Level 2)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 18%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">(Level 3)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 12.93%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Total</div></td></tr><tr><td style="width: 15.16%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 16.05%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 14.54%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.33%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 8.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 15.16%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 16.05%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 14.54%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.33%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 8.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 15.16%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Money market funds</div></td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 16.05%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,240</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.54%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.33%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.26%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,240</div></td></tr><tr><td style="width: 15.16%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Foreign exchange contracts</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 16.05%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 14.54%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">201</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 13.33%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 8.26%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">201</div></td></tr><tr><td style="width: 15.16%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 16.05%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 14.54%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 13.33%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 8.26%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 15.16%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total assets</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 16.05%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,240</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.54%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">201</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.33%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.26%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,441</div></td></tr><tr><td style="width: 15.16%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 16.05%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 14.54%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 13.33%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 8.26%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 15.16%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Contingent consideration liability</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 16.05%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 14.54%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 13.33%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,701)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 8.26%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,701)</div></td></tr><tr><td style="width: 15.16%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 16.05%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 14.54%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 13.33%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 8.26%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 15.16%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total liabilities</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 16.05%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.54%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.33%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,701)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.26%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,701)</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table presents assets and liabilities measured at fair value at December 31, 2016:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 18.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.93%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Quoted Prices</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">in Active Markets</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">for Identical Assets</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 17.2%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Significant</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Other Observable</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Inputs</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Significant</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Unobservable</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Inputs</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 17.19%; vertical-align: top; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 18.69%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="2" style="width: 16.93%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">(Level 1)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 17.2%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">(Level 2)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">(Level 3)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 17.19%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Total</div></td></tr><tr><td style="width: 18.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.54%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.33%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 18.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.54%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.33%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 18.69%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Money market funds</div></td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.26%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">16,435</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.54%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.33%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">16,435</div></td></tr><tr><td style="width: 18.69%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Foreign exchange contracts</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 12.26%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 12.54%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">141</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.33%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 12.52%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">141</div></td></tr><tr><td style="width: 18.69%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 12.26%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 12.54%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 11.33%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 12.52%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 18.69%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total assets</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.26%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">16,435</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.54%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">141</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.33%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.52%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">16,576</div></td></tr><tr><td style="width: 18.69%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 12.26%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 12.54%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 11.33%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 12.52%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 18.69%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Foreign exchange contracts</div></td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.26%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.54%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(20)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.33%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(20)</div></td></tr><tr><td style="width: 18.69%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Contingent consideration liability</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 12.26%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 12.54%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 11.33%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(2,105)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 12.52%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(2,105)</div></td></tr><tr><td style="width: 18.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.54%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.33%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 18.69%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total liabilities</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.26%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.54%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(20)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.33%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(2,105)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.52%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(2,125)</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">For the years ended December&#160;31,&#160;2017 and 2016, the Company did not have any transfers between fair value Level 1 and Level 2. The Company did not hold any non-financial assets or non-financial liabilities subject to fair value measurements on a recurring basis at December 31, 2017 or 2016.</div><div><br /></div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">During the years ended December 31, 2017 and 2016, the Company did not have any transfers into or out of the Level 3 contingent consideration liability.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">The following table provides a roll-forward of the fair value of the contingent consideration categorized as Level 3 for the year ended December 31, 2017:</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">(in thousands)</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="width: 89.01%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Balance, January 1, 2017</div></td><td valign="bottom" style="width: 0.98%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 0.98%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;$</td><td valign="bottom" style="width: 8.97%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,105</div></td></tr><tr><td valign="bottom" style="width: 89.01%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Payments made on contingent liabilities</div></td><td valign="bottom" style="width: 0.98%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 0.98%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 8.97%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(850</div></td></tr><tr><td valign="bottom" style="width: 89.01%; vertical-align: top; padding-bottom: 1px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Change in fair value</div></td><td valign="bottom" style="width: 0.98%; vertical-align: bottom; padding-bottom: 1px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 0.98%; vertical-align: bottom; border-bottom: #000000 1px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 8.97%; vertical-align: bottom; border-bottom: #000000 1px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">446</div></td></tr><tr><td valign="bottom" style="width: 89.01%; vertical-align: top; padding-bottom: 3px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Balance, December 31, 2017</div></td><td valign="bottom" style="width: 0.98%; vertical-align: bottom; padding-bottom: 3px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 0.98%; vertical-align: bottom; border-bottom: #000000 3px double; text-align: left; background-color: #ffffff;">&#160;$</td><td valign="bottom" style="width: 8.97%; vertical-align: bottom; border-bottom: #000000 3px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,701</div></td></tr></table><div style="margin-bottom: 12pt;"><br /></div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">The Company made the last payment of the contingent consideration in January 2018.</div><div style="margin-bottom: 12pt;"><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">For the years ended December&#160;31,&#160;2017 and 2016, the Company did not have any transfers between fair value Level 1 and Level 2. The Company did not hold any non-financial assets or non-financial liabilities subject to fair value measurements on a recurring basis at December 31, 2017 or 2016.</div><div><br /></div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">During the years ended December 31, 2017 and 2016, the Company did not have any transfers into or out of the Level 3 contingent consideration liability.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">The following table provides a roll-forward of the fair value of the contingent consideration categorized as Level 3 for the year ended December 31, 2017:</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">(in thousands)</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="width: 89.01%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Balance, January 1, 2017</div></td><td valign="bottom" style="width: 0.98%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 0.98%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;$</td><td valign="bottom" style="width: 8.97%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,105</div></td></tr><tr><td valign="bottom" style="width: 89.01%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Payments made on contingent liabilities</div></td><td valign="bottom" style="width: 0.98%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 0.98%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 8.97%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(850</div></td></tr><tr><td valign="bottom" style="width: 89.01%; vertical-align: top; padding-bottom: 1px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Change in fair value</div></td><td valign="bottom" style="width: 0.98%; vertical-align: bottom; padding-bottom: 1px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 0.98%; vertical-align: bottom; border-bottom: #000000 1px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 8.97%; vertical-align: bottom; border-bottom: #000000 1px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">446</div></td></tr><tr><td valign="bottom" style="width: 89.01%; vertical-align: top; padding-bottom: 3px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Balance, December 31, 2017</div></td><td valign="bottom" style="width: 0.98%; vertical-align: bottom; padding-bottom: 3px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 0.98%; vertical-align: bottom; border-bottom: #000000 3px double; text-align: left; background-color: #ffffff;">&#160;$</td><td valign="bottom" style="width: 8.97%; vertical-align: bottom; border-bottom: #000000 3px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,701</div></td></tr></table><div style="margin-bottom: 12pt;"><br /></div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">The Company made the last payment of the contingent consideration in January 2018.</div><div style="margin-bottom: 12pt;"><br /></div></div> 7000 1856000 6000 2604000 237000 2000 59000 118000 190000 454000 680000 734000 168000 211000 1218000 1235000 2254000 674000 353000 165000 2425000 426000 33000 412000 423000 472000 229000 713000 471000 2879000 911000 3074000 167000 433000 1425000 217000 4858000 471000 578000 0 20000 20000 0 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Foreign currency translation</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The United States Dollar (USD) is the functional currency of GSE and our subsidiaries operating in the United States. Our subsidiaries' financial statements are maintained in their functional currencies. The functional currency of each of our foreign subsidiaries is the currency of the economic environment in which the subsidiary primarily does business. Our foreign subsidiaries' financial statements are translated into USD using the exchange rates applicable to the dates of the financial statements. Assets and liabilities are translated into USD using the period-end spot foreign exchange rates. Income and expenses are translated at the average exchange rate for the year. Equity accounts are translated at historical exchange rates. The effects of these translation adjustments are reported as a component of accumulated other comprehensive income (loss) included in the consolidated statements of changes in stockholders' equity. For any transaction that is in a currency different from the entity's functional currency, we record a gain or loss based on the difference between the exchange rate at the transaction date and the exchange rate at the transaction settlement date (or rate at period end, if unsettled) as foreign currency exchange gain (loss), net in the consolidated statements of operations.</div><div><br /></div></div> 141000 0 0 141000 0 201000 201000 0 -18000 99000 -2000 -3000 51000 73000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">4. Goodwill and Intangible Assets</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left;">Goodwill</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company reviews goodwill for impairment annually as of December 31 and whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable. The Company tests goodwill at the reporting unit level. A reporting unit is an operating segment, or one level below an operating segment, as defined by U.S. GAAP. After the acquisition of Hyperspring on November&#160;14,&#160;2014, the Company determined that it had two reporting units, which are the same as our two operating segments: (i) Performance Improvement Solutions; and (ii) Nuclear Industry Training and Consulting (which includes Hyperspring and Absolute).&#160; As of December 31, 2017 and 2016, goodwill of $8.4 million and $5.6 million, respectively, related to the Nuclear Industry Training and Consulting segment. The increase in the carrying amount of goodwill during the year ended December 31, 2017 was due to the acquisition of Absolute. No impairment of goodwill was recorded in 2017 or 2016.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Intangible Assets Subject to Amortization</div><div style="margin-bottom: 6pt;"><br /></div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As discussed in Note 2, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Acquisition</font>, we recognized finite-lived intangible assets of $2.6 million upon acquisition of Absolute on September 20, 2017, including customer relationships and trademarks/names with amortization periods of five years. Amortization is recognized on a straight-line basis over the estimated useful life of the intangible assets.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As discussed in Note 3, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Restructuring Expenses</font>, on December 27, 2017, the board of the Company approved an international restructuring plan to streamline and optimize the Company's global operations. As a result, the Company will be closing its offices in Nyk&#246;ping, Sweden; Chennai, India; and Stockton-on-Tees, UK, thus the Company's management conducted an impairment test of the assets to be disposed of under the plan.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The intangible assets under the plan mainly included contractual and non-contractual customer relationships at our UK location. As the intangible assets have no value for sale or value in use, we recognized an impairment loss of $0.1 million representing the net book value of the intangible assets as of December 31, 2017. The write-off of the intangible assets was included in the consolidated statement of operations within the "Restructuring charges" line caption.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table shows the gross carrying amount and accumulated amortization of definite-lived intangible assets:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 34.42%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="8" style="width: 65.58%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">As of December 31, 2017</div></td></tr><tr><td style="width: 34.42%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 18.45%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Gross Carrying Amount</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 19.2%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Accumulated Amortization</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 18.59%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div>&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Net</div></td></tr><tr><td style="width: 34.42%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Amortized intangible assets</font>:</div></td><td style="width: 4.67%; vertical-align: top;">&#160;</td><td style="width: 13.79%; vertical-align: bottom;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 14.54%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.93%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 34.42%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Customer relationships</div></td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.79%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,074</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.54%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,218)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.93%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,856</div></td></tr><tr><td style="width: 34.42%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Trade names</div></td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.79%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">713</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 14.54%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(33)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.93%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">680</div></td></tr><tr><td style="width: 34.42%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Developed technology</div></td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 13.79%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">471</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 14.54%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(412)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 13.93%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">59</div></td></tr><tr><td style="width: 34.42%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Non-contractual customer relationships</div></td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.79%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">433</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 14.54%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(426)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.93%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">7</div></td></tr><tr><td style="width: 34.42%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Others</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 13.79%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">167</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 14.54%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(165)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 13.93%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2</div></td></tr><tr><td style="width: 34.42%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Total</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.79%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">4,858</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.54%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(2,254)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.93%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,604</div></td></tr><tr><td style="width: 34.42%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 13.79%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 14.54%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 13.93%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 34.42%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="8" style="width: 65.58%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">As of December 31, 2016</div></td></tr><tr><td style="width: 34.42%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td colspan="2" style="width: 18.45%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Gross Carrying Amount</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td colspan="2" style="width: 19.2%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Accumulated Amortization</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td colspan="2" style="width: 18.59%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;"><div>&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Net</div></td></tr><tr><td style="width: 34.42%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Amortized intangible assets</font>:</div></td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.79%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 14.54%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.93%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 34.42%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Customer relationships</div></td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.79%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,425</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.54%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,235)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.93%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">190</div></td></tr><tr><td style="width: 34.42%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Non-contractual customer relationships</div></td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.79%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">911</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 14.54%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(674)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.93%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">237</div></td></tr><tr><td style="width: 34.42%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Developed technology</div></td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 13.79%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">471</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 14.54%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(353)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 13.93%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">118</div></td></tr><tr><td style="width: 34.42%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Others</div></td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.79%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">217</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 14.54%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(211)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.93%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">6</div></td></tr><tr><td style="width: 34.42%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Foreign currency translation</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 13.79%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(145)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 14.54%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">48</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 13.93%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(97)</div></td></tr><tr><td style="width: 34.42%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Total</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.79%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,879</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.54%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(2,425)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.93%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">454</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Amortization expense related to definite-lived intangible assets totaled $335,000 and $289,000 for the years ended December&#160;31,&#160;2017 and 2016, respectively. The following table shows the estimated amortization expense of the definite-lived intangible assets for the next five years:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 70.59%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td style="width: 5.95%; vertical-align: top;">&#160;</td><td style="width: 23.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 70.59%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Years ended December 31,:</div></td><td style="width: 5.95%; vertical-align: top;">&#160;</td><td style="width: 23.46%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 70.59%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">2018</div></td><td style="width: 5.95%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 23.46%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">734</div></td></tr><tr><td style="width: 70.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">2019</div></td><td style="width: 5.95%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 23.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">578</div></td></tr><tr><td style="width: 70.59%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">2020</div></td><td style="width: 5.95%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 23.46%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">472</div></td></tr><tr><td style="width: 70.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">2021</div></td><td style="width: 5.95%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 23.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">229</div></td></tr><tr><td style="width: 70.59%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">2022</div></td><td style="width: 5.95%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 23.46%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">168</div></td></tr><tr><td style="width: 70.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Thereafter</div></td><td style="width: 5.95%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 23.46%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">423</div></td></tr><tr><td style="width: 70.59%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.95%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 23.46%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,604</div></td></tr></table><div><br /></div></div> 8431000 5612000 2819000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Goodwill and intangible assets</div><div><br /></div><div style="margin-bottom: 6pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company's intangible assets include amounts recognized in connection with business acquisitions, including customer relationships, contract backlog and software. Intangible assets are initially valued at fair value using generally accepted valuation methods appropriate for the type of intangible asset. Amortization is recognized on a straight-line basis over the estimated useful life of the intangible assets, except for contract backlog and contractual customer relationships which are recognized in proportion to the related projected revenue streams. Intangible assets with definite lives are reviewed for impairment if indicators of impairment arise. The Company does not have any intangible assets with indefinite useful lives.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Goodwill represents the excess of costs over fair value of assets of businesses acquired. The Company reviews goodwill for impairment annually as of December 31 and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable in accordance with <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Accounting Standard</font>s Update (ASU) 2011-08, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Intangibles - Goodwill and Other (Topic 350): Testing Goodwill for Impairment,</font> and ASC 350, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Intangibles &#8212; Goodwill and Other</font> (ASC 350). The Company tests goodwill at the reporting unit level.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">ASU 2011-08 permits an entity to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the two-step goodwill impairment test.&#160;Under ASU 2011-08, an entity is not required to perform step one of the goodwill impairment test for a reporting unit if it is more likely than not that its fair value is greater than its carrying amount.&#160; For the annual goodwill impairment test as of December 31,&#160;2017, the Company performed a quantitative step one goodwill impairment test and concluded that the fair values of each of the reporting units exceeded their respective carrying values. No goodwill impairment was recorded during 2017.</div></div> 18544000 16258000 95000 222000 0 100000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Impairment of long-lived assets</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Long-lived assets, such as equipment, purchased software, capitalized software development costs, and intangible assets subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated undiscounted future cash flows, an impairment charge is recognized at the amount by which the carrying amount of the asset exceeds its fair value. Assets to be disposed of would be separately presented in the consolidated balance sheets and reported at the lower of the carrying amount or fair value less costs to sell, and would no longer be depreciated.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; background-color: #ffffff;">On December 27, 2017, the board of the Company approved an international restructuring plan to streamline and optimize the Company's global operations. As a result, the Company will be closing its offices in Nyk&#246;ping, Sweden; Chennai, India; and Stockton-on-Tees, UK. The Company's management conducted an impairment review of the assets to be disposed of under the plan. Based upon this review, we recorded an impairment loss of $0.2 million representing the net book value of the equipment and intangible assets subject to amortization under the respective offices. See Note 3, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Restructuring Expenses</font>.</div><div style="background-color: #ffffff;"><br /></div></div> 2873000 1580000 -1101000 -1176000 404000 1772000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">12.&#160; Income Taxes</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The consolidated income before income taxes, by domestic and foreign sources, is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 49.22%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="5" style="width: 50.85%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Years ended December 31,</div></td></tr><tr><td style="width: 49.22%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 29.32%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 4.23%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 17.3%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 49.22%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Domestic</div></td><td style="width: 6.18%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 23.21%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,580</div></td><td style="width: 4.23%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.19%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.17%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,873</div></td></tr><tr><td style="width: 49.22%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Foreign</div></td><td style="width: 6.18%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 23.21%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,176)</div></td><td style="width: 4.23%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.19%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 14.17%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,101)</div></td></tr><tr><td style="width: 49.22%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total</div></td><td style="width: 6.18%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;$</div></td><td style="width: 23.21%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">404</div></td><td style="width: 4.23%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.19%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.17%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,772</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The (benefit) provision for income taxes is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 56.18%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="5" style="width: 43.89%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Years ended December 31,</div></td></tr><tr><td style="width: 56.18%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 22.3%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 4.23%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 17.36%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 56.18%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Current:</div></td><td style="width: 3.19%; vertical-align: top;">&#160;</td><td style="width: 19.18%; vertical-align: bottom;">&#160;</td><td style="width: 4.23%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.23%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.2%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 56.18%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Federal</div></td><td style="width: 3.19%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 19.18%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">459</div></td><td style="width: 4.23%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.23%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.2%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td></tr><tr><td style="width: 56.18%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">State</div></td><td style="width: 3.19%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 19.18%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">47</div></td><td style="width: 4.23%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.23%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.2%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">6</div></td></tr><tr><td style="width: 56.18%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Foreign</div></td><td style="width: 3.19%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 19.18%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19</div></td><td style="width: 4.23%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.23%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 13.2%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">221</div></td></tr><tr><td style="width: 56.18%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Subtotal</div></td><td style="width: 3.19%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 19.18%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">525</div></td><td style="width: 4.23%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.23%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 13.2%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">227</div></td></tr><tr><td style="width: 56.18%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.19%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 19.18%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.23%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.23%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 13.2%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 56.18%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Deferred:</div></td><td style="width: 3.19%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 19.18%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.23%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.23%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.2%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 56.18%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Federal</div></td><td style="width: 3.19%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 19.18%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(4,694)</div></td><td style="width: 4.23%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.23%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 13.2%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">127</div></td></tr><tr><td style="width: 56.18%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">State</div></td><td style="width: 3.19%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 19.18%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(942)</div></td><td style="width: 4.23%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.23%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.2%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19</div></td></tr><tr><td style="width: 56.18%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Foreign</div></td><td style="width: 3.19%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 19.18%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">131</div></td><td style="width: 4.23%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.23%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 13.2%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(23)</div></td></tr><tr><td style="width: 56.18%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Subtotal</div></td><td style="width: 3.19%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 19.18%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(5,505)</div></td><td style="width: 4.23%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.23%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 13.2%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">123</div></td></tr><tr><td style="width: 56.18%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Total</div></td><td style="width: 3.19%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 19.18%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(4,980)</div></td><td style="width: 4.23%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.23%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.2%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">350</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The effective income tax rate for the years ended December 31, 2017 and 2016 differed from the statutory federal income tax rate as presented below:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 53.47%; vertical-align: bottom;">&#160;</td><td colspan="3" style="width: 46.53%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Effective Tax Rate Percentage (%)</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom;">&#160;</td><td colspan="3" style="width: 46.53%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Years ended December 31,</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom;">&#160;</td><td style="width: 22.75%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 3.44%; vertical-align: bottom;">&#160;</td><td style="width: 20.35%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Statutory federal income tax rate</div></td><td style="width: 22.75%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">34.0%</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 20.35%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">34.0%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">State income taxes, net of federal tax benefit</div></td><td style="width: 22.75%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(184.9)%</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 20.35%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1.3%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Effect of foreign operations</div></td><td style="width: 22.75%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">55.6%</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 20.35%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">8.6%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Change in valuation allowance</div></td><td style="width: 22.75%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(2,045.3)%</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 20.35%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(46.9)%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Change in tax rate</div></td><td style="width: 22.75%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">619.1%</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 20.35%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">0.0%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Uncertain tax positions</div></td><td style="width: 22.75%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">338.6%</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 20.35%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">11.8%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Worthless stock deduction</div></td><td style="width: 22.75%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(257.6%)</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 20.35%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">0.0%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Stock-based compensation</div></td><td style="width: 22.75%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(51.7)%</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 20.35%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">0.2%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Transfer pricing adjustments</div></td><td style="width: 22.75%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">117.5%</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 20.35%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(0.4)%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">162(m) limit on compensation</div></td><td style="width: 22.75%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">52.3%</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 20.35%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">4.1%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Change in APB 23 liability</div></td><td style="width: 22.75%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">46.2%</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 20.35%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">0.0%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Meals and entertainment</div></td><td style="width: 22.75%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">37.8%</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 20.35%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">7.7%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Other permanent differences</div></td><td style="width: 22.75%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">5.7%</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 20.35%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(0.6)%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Effective tax rate</div></td><td style="width: 22.75%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,232.7)%</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 20.35%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19.8%</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The difference between the effective rate and statutory rate in 2017 primarily resulted from the release of valuation allowance and change in the statutory tax rate from 34% to 21%, effective for tax years beginning after December 31, 2017 due to the Tax Cuts and Jobs Act.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Deferred income taxes arise from temporary differences between the tax bases of assets and liabilities and their reported amounts in the consolidated financial statements. A summary of the tax effect of the significant components of the deferred income tax assets and liabilities is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 50.98%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="5" style="width: 49.02%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">As of December 31,</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 23.99%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 5.01%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 20.03%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Deferred tax assets:</div></td><td style="width: 8%; vertical-align: top;">&#160;</td><td style="width: 15.99%; vertical-align: bottom;">&#160;</td><td style="width: 5.01%; vertical-align: bottom;">&#160;</td><td style="width: 5.01%; vertical-align: top;">&#160;</td><td style="width: 15.02%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Net operating loss carryforwards</div></td><td style="width: 8%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.99%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">5,009</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.02%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">7,868</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Capital loss carryforwards</div></td><td style="width: 8%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">383</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">549</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Accruals</div></td><td style="width: 8%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">487</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">183</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Reserves</div></td><td style="width: 8%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">514</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">514</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Alternative minimum tax credit carryforwards</div></td><td style="width: 8%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">299</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">203</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Stock-based compensation expense</div></td><td style="width: 8%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,002</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,224</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Intangibles</div></td><td style="width: 8%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">433</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">391</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Undistributed earnings of foreign subsidiary</div></td><td style="width: 8%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">37</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Other</div></td><td style="width: 8%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">135</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.01%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">71</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Total deferred tax asset</div></td><td style="width: 8%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">8,262</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">11,040</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Valuation allowance</div></td><td style="width: 8%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,095)</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.01%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(10,477)</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Total deferred tax asset less valuation allowance</div></td><td style="width: 8%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">7,167</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.01%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">563</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 8%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.01%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Deferred tax liabilities:</div></td><td style="width: 8%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.01%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Undistributed earnings of foreign subsidiary</div></td><td style="width: 8%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(149)</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Software development costs</div></td><td style="width: 8%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(188)</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(382)</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Fixed Assets</div></td><td style="width: 8%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(91)</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(161)</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Indefinite-lived intangibles</div></td><td style="width: 8%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(337)</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(316)</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Other</div></td><td style="width: 8%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(45)</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.01%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(27)</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Total deferred tax liability</div></td><td style="width: 8%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(810)</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.01%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(886)</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 8%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.01%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Net deferred tax asset</div></td><td style="width: 8%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.99%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">6,357</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.01%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.02%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(323)</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Deferred tax liabilities are included in "Other liabilities" on the consolidated balance sheet.</div><div><br /></div><div style="margin-bottom: 6pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-top: 12pt;">In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some or all of the deferred tax assets will not be realized. The Company's ability to realize its deferred tax assets depends primarily upon the preponderance of positive evidence that could be demonstrated by three year cumulative positive earnings, reversal of existing deferred temporary differences; and generation of sufficient future taxable income to allow for the utilization of deductible temporary differences.</div><div style="margin-bottom: 6pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-top: 12pt;">As of each reporting date, the Company's management considers new evidence, both positive and negative, that could impact management's view with regard to future realization of deferral tax assets to estimate if sufficient future taxable income will be generated to use the existing deferred tax assets. This analysis is performed on a jurisdiction by jurisdiction basis. In the fourth quarter, the Company began providing forward forecasting beyond one year which was incorporated into the scheduling analysis to support realization of the deferred tax assets.</div><div style="margin-bottom: 6pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-top: 12pt;">Based on the assessment the Company's management performed as of December 31, 2017, we conclude that critical pieces of positive evidence supporting the realization of deferred tax assets exist including the strength of three year cumulative positive earnings, reversal of existing deferred temporary differences and future taxable income for the U.S. entities. As a result, the Company has determined that a portion of the historic valuation allowance should be released as realization of the associated asset is more likely than not. Accordingly, we reversed $9.4 million of valuation allowance against the deferred tax assets related to the U.S. entities. Because a portion of the deferred tax assets are capital in nature, the Company must assess the realizability of these assets separately from the deferred tax assets that are ordinary in nature. The Company determined that it would not be able to generate sources of capital income and, therefore, would need to continue to assess a valuation allowance in the amount of $0.4 million.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company currently does not have sufficient object evidence to substantiate the recovery of the deferred tax assets for U.K. Swedish and Chinese deferred tax assets at December 31, 2017, accordingly, a full valuation allowance of $0.7 million has been established on these deferred tax assets, predominantly comprised of net operating losses.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">At December 31, 2017, the Company's largest deferred tax asset of $5.8 million primarily relates to a U.S. net operating loss carryforward of $5.0 million which expires in various amounts between 2020 and 2035, and and excludes the impact of uncertain tax positions. The amount of U.S. loss carryforward which can be used by the Company each year is limited due to changes in the Company's ownership which occurred in 2003. However, the Company does not anticipate that any of the loss carryforward will expire unutilized.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">On December 22, 2017, the United States enacted tax reform legislation known as the H.R.1, commonly referred to as the "Tax Cuts and Jobs Act" (the Act), resulting in significant modifications to existing law.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company follows the guidance in SEC Staff Accounting Bulletin 118 (SAB 118), which provides additional clarification regarding the application of ASC 740 in situations where the Company does not have the necessary information available, prepared, or analyzed in reasonable detail to complete the accounting for certain income tax effects of the Act for the reporting period in which the Act was enacted. SAB 118 provides for a measurement period beginning in the reporting period that includes the Act's enactment date and ending when the Company has obtained, prepared, and analyzed the information needed in order to complete the accounting requirements but in no circumstances should the measurement period extend beyond one year from the enactment date.</div><div style="margin-bottom: 6pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-top: 12pt;">The Company has completed the accounting for the effects of the Act. Our financial statements for the year ended December 31, 2017, reflect certain effects of the Act predominantly related to the reduction in the corporate tax rate from 34% to 21%. As a result of the changes to the tax laws and tax rates under the Act, the Company incurred incremental income tax expense of $2.5 million during the year ended December 31, 2017 which consisted of the remeasurement of its net deferred tax asset from 34% to 21%. The Company has not recorded a charge related to the one-time deemed repatriation transition tax on unrepatriated foreign earnings given an estimated net negative earnings and profits position.&#160; The Company is evaluating available accounting policy alternatives to either record the U.S. income tax effect of future global intangible low-tax income (GILTI) inclusions in the period in which they arise or establish deferred taxes with respect to the expected future tax liabilities associated with future GILTI inclusions, but has not yet made a policy election.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-top: 12pt;">As of December 31, 2017 and 2016, the Company's consolidated cash and cash equivalents totaled $19.1 million and $21.7 million, respectively, including cash and cash equivalents held at non-U.S. entities totaling $5.4 million and $4.2 million, respectively. The non-U.S. entities include operating subsidiaries located in China, United Kingdom, Sweden and India.&#160; Of these, the Company does not assert permanent reinvestment in the UK, Sweden or India.&#160; Accordingly, the Company analyzed the cumulative earnings and profits and determined no US deferred liability exists given aggregated accumulated deficits.&#160;A deferred tax liability in the amount of $149,000 has been recorded for India with respect to the undistributed earnings related to India's application of a Dividend Distributions Tax.&#160;Undistributed earnings in China are considered indefinitely reinvested as of December 31, 2017, to fund the Company's ongoing international operations. If China were to repatriate the funds it would not incur any tax due to an accumulated earnings and profits deficit.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-top: 12pt;">The Company has made an entity classification (CTB) election to treat GSE UK as a disregarded entity effective January 1, 2018. GSE UK is deemed to distribute all its assets and liabilities to GSE in liquidation. The liquidation will be deemed to occur immediately before the close of December 31, 2017, the day before the election is effective. The provision includes a $3.0 million worthless stock deduction representing the Company's tax basis at the time of liquidation. See discussion regarding treatment of this item as an uncertain tax position.</div><div style="margin-top: 12pt;"><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Uncertain Tax Positions</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Foreign Uncertain Tax Positions</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">During 2017 and 2016, the Company recorded tax liabilities for certain foreign tax contingencies.&#160; During 2016, the Company also determined that South Korea should be included in this inventory. The Company recorded these uncertain tax positions in other current liabilities on the consolidated balance sheets.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">During 2017, the Company recorded a tax liability for an uncertain tax position related to the worthless stock deduction on liquidation of GSE UK. The uncertain tax position is recorded as a component of current and deferred liability.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">The following table outlines the Company's foreign uncertain tax liabilities, including accrued interest and penalties for each jurisdiction:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 18.07%; vertical-align: bottom;">&#160;</td><td colspan="5" style="width: 19.54%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">China</div></td><td style="width: 1.84%; vertical-align: top;">&#160;</td><td colspan="5" style="width: 18.68%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Ukraine</div></td><td style="width: 1.84%; vertical-align: top;">&#160;</td><td colspan="5" style="width: 20.77%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">South Korea</div></td><td style="width: 2.24%; vertical-align: bottom; border-bottom: #000000 1px solid;">&#160;</td><td style="width: 5.88%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">U.S.</div></td><td style="width: 1.84%; vertical-align: bottom; border-bottom: #000000 1px solid;">&#160;</td><td colspan="2" style="width: 9.3%; vertical-align: bottom; border-bottom: #000000 1px solid;">&#160;</td></tr><tr><td style="width: 18.07%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left;">(in thousands)</div></td><td colspan="2" style="width: 8.53%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Tax</div></td><td style="width: 1.84%; vertical-align: top;">&#160;</td><td colspan="2" style="width: 9.18%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Interest and Penalties</div></td><td style="width: 1.84%; vertical-align: top;">&#160;</td><td colspan="2" style="width: 8%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Tax</div></td><td style="width: 2.61%; vertical-align: top;">&#160;</td><td colspan="2" style="width: 8.08%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Interest and Penalties</div></td><td style="width: 1.84%; vertical-align: top;">&#160;</td><td colspan="2" style="width: 8.98%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Tax</div></td><td style="width: 2.69%; vertical-align: bottom; border-bottom: #000000 1px solid;">&#160;</td><td colspan="2" style="width: 9.1%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Interest and Penalties</div></td><td style="width: 2.24%; vertical-align: bottom; border-bottom: #000000 1px solid;">&#160;</td><td style="width: 5.88%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Tax</div></td><td style="width: 1.84%; vertical-align: bottom; border-bottom: #000000 1px solid;">&#160;</td><td colspan="2" style="width: 9.3%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Total</div></td></tr><tr><td style="width: 18.07%; vertical-align: bottom;">&#160;</td><td style="width: 1.87%; vertical-align: bottom;">&#160;</td><td style="width: 6.66%; vertical-align: bottom;">&#160;</td><td style="width: 1.84%; vertical-align: top;">&#160;</td><td style="width: 2.12%; vertical-align: bottom;">&#160;</td><td style="width: 7.06%; vertical-align: bottom;">&#160;</td><td style="width: 1.84%; vertical-align: top;">&#160;</td><td style="width: 2.24%; vertical-align: bottom;">&#160;</td><td style="width: 5.75%; vertical-align: bottom;">&#160;</td><td style="width: 2.61%; vertical-align: top;">&#160;</td><td style="width: 1.88%; vertical-align: bottom;">&#160;</td><td style="width: 6.2%; vertical-align: bottom;">&#160;</td><td style="width: 1.84%; vertical-align: top;">&#160;</td><td style="width: 2.17%; vertical-align: bottom;">&#160;</td><td style="width: 6.81%; vertical-align: bottom;">&#160;</td><td style="width: 2.69%; vertical-align: bottom;">&#160;</td><td style="width: 2.29%; vertical-align: bottom;">&#160;</td><td style="width: 6.81%; vertical-align: bottom;">&#160;</td><td style="width: 2.24%; vertical-align: bottom;">&#160;</td><td style="width: 5.88%; vertical-align: bottom;">&#160;</td><td style="width: 1.84%; vertical-align: bottom;">&#160;</td><td style="width: 2.12%; vertical-align: bottom;">&#160;</td><td style="width: 7.18%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 18.07%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Balance, January 1, 2016</div></td><td style="width: 1.87%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.66%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">225</div></td><td style="width: 1.84%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.12%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 7.06%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">152</div></td><td style="width: 1.84%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.24%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 5.75%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">21</div></td><td style="width: 2.61%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 1.88%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.2%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">15</div></td><td style="width: 1.84%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.17%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.81%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 2.69%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 2.29%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.81%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 2.24%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 5.88%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 1.84%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 2.12%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 7.18%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">413</div></td></tr><tr><td style="width: 18.07%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Increases</div></td><td style="width: 1.87%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 6.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 1.84%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 2.12%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 7.06%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">57</div></td><td style="width: 1.84%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 2.24%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.75%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">68</div></td><td style="width: 2.61%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 1.88%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 6.2%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">13</div></td><td style="width: 1.84%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 2.17%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 6.81%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">129</div></td><td style="width: 2.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.29%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 6.81%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">8</div></td><td style="width: 2.24%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.88%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 1.84%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.12%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 7.18%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">275</div></td></tr><tr><td style="width: 18.07%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Decreases</div></td><td style="width: 1.87%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 6.66%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">23</div></td><td style="width: 1.84%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.12%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 7.06%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 1.84%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.24%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 5.75%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 2.61%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 1.88%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 6.2%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 1.84%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.17%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 6.81%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 2.69%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 2.29%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 6.81%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 2.24%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 5.88%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 1.84%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 2.12%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 7.18%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">23</div></td></tr><tr><td style="width: 18.07%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Balance, December 31, 2016</div></td><td style="width: 1.87%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">202</div></td><td style="width: 1.84%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 2.12%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 7.06%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">209</div></td><td style="width: 1.84%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 2.24%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 5.75%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">89</div></td><td style="width: 2.61%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 1.88%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.2%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">28</div></td><td style="width: 1.84%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 2.17%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.81%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">129</div></td><td style="width: 2.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.29%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.81%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">8</div></td><td style="width: 2.24%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 5.88%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 1.84%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.12%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 7.18%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">665</div></td></tr><tr><td style="width: 18.07%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Increases</div></td><td style="width: 1.87%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 6.66%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">14</div></td><td style="width: 1.84%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.12%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 7.06%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">53</div></td><td style="width: 1.84%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.24%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.75%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">11</div></td><td style="width: 2.61%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 1.88%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 6.2%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 1.84%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.17%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 6.81%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">212</div></td><td style="width: 2.69%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 2.29%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 6.81%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">37</div></td><td style="width: 2.24%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">833</div></td><td style="width: 1.84%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 2.12%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 7.18%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,160</div></td></tr><tr><td style="width: 18.07%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Decreases</div></td><td style="width: 1.87%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 6.66%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 1.84%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 2.12%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 7.06%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 1.84%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 2.24%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 5.75%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 2.61%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 1.88%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 6.2%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 1.84%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 2.17%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 6.81%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 2.69%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 2.29%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 6.81%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 2.24%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 5.88%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 1.84%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 2.12%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 7.18%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td></tr><tr><td style="width: 18.07%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Balance, December 31, 2017</div></td><td style="width: 1.87%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.66%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">216</div></td><td style="width: 1.84%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.12%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 7.06%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">262</div></td><td style="width: 1.84%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.24%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 5.75%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">100</div></td><td style="width: 2.61%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 1.88%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.2%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">28</div></td><td style="width: 1.84%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.17%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.81%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">341</div></td><td style="width: 2.69%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;">&#160;</td><td style="width: 2.29%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.81%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">45</div></td><td style="width: 2.24%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 5.88%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">833</div></td><td style="width: 1.84%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;">&#160;</td><td style="width: 2.12%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 7.18%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,825</div></td></tr></table><div><br /></div></div> 350000 -4980000 446000 418000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Income taxes</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Income taxes are provided under the asset and liability method. Under this method, deferred income taxes are determined based on the differences between the consolidated financial statements and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amounts expected to be realized. A provision is made for the Company's current liability for federal, state and foreign income taxes and the change in the Company's deferred income tax assets and liabilities.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">We establish accruals for uncertain tax positions taken or expected to be taken in a tax return when it is not more likely than not (i.e., a likelihood of more than fifty percent) that the position would be sustained upon examination by tax authorities that have full knowledge of all relevant information. A recognized tax position is then measured at the largest amount of benefit that is greater than fifty percent likely of being realized upon ultimate settlement. Favorable or unfavorable adjustment of the accrual for any particular issue would be recognized as an increase or decrease to income tax expense in the period of a change in facts and circumstances. Interest and penalties related to income taxes are accounted for as income tax expense.</div><div><br /></div></div> 155000 370000 331000 462000 -465000 -6897000 12257000 -1904000 961000 6078000 -10006000 1249000 -1020000 370000 737000 345461 293585 454000 2604000 80000 85000 6000 2000 13000 0 0 755000 53656000 56855000 32535000 27183000 0 20000 0 2125000 0 1701000 1701000 2105000 25252000 31386000 3 3 P3Y 800000 900000 7500000 5000000 4000000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">5.&#160; Contract Receivables</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Contract receivables represent balances due from a broad base of both domestic and international customers. All contract receivables are considered to be collectible within twelve months. Recoverable costs and accrued profit not billed represent costs incurred and associated profit accrued on contracts that will become billable upon future milestones or completion of contracts. The components of contract receivables are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 48.55%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="5" style="width: 51.45%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31,</div></td></tr><tr><td style="width: 48.55%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 20.07%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 4.61%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 26.76%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 48.55%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Billed receivables</div></td><td style="width: 5.58%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.5%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">8,154</div></td><td style="width: 4.61%; vertical-align: bottom;">&#160;</td><td style="width: 5.58%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 21.18%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">13,325</div></td></tr><tr><td style="width: 48.55%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Recoverable costs and accrued profit not yet billed</div></td><td style="width: 5.58%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 14.5%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">5,980</div></td><td style="width: 4.61%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.58%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 21.18%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">5,555</div></td></tr><tr><td style="width: 48.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Allowance for doubtful accounts</div></td><td style="width: 5.58%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 14.5%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(137)</div></td><td style="width: 4.61%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.58%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 21.18%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(17)</div></td></tr><tr><td style="width: 48.55%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total contract receivables, net</div></td><td style="width: 5.58%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.5%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">13,997</div></td><td style="width: 4.61%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.58%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 21.18%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">18,863</div></td></tr></table><div><br /></div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-right: 0.2pt;">During January 2018, the Company invoiced $4.7 million of the unbilled amounts related to the balance at December 31, 2017.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-right: 0.2pt;">On March 29, 2017, Westinghouse, a customer of our Performance Improvement Solutions segment, filed for Chapter 11 bankruptcy protection in the United States Bankruptcy Court for the Southern District of New York, Case No. 17-10751. During the second quarter of 2017, Westinghouse assumed one of our contracts related to Southern Nuclear Company.&#160;Therefore, we have not recorded a reserve for outstanding receivables related to this contract. On July 31, 2017, South Carolina Electric and Gas Company announced that it will cease construction of new nuclear plants at the V.C. Summer Nuclear Station, one of the facilities for which the Company has an executory contract with Westinghouse for the provision of simulator software and equipment.&#160;Although there has been no formal rejection of the contract as part of the Westinghouse bankruptcy process, GSE now considers it likely that Westinghouse will reject the parties' contract pertaining to the V.C. Summer Nuclear Station. Therefore, at June 30, 2017, GSE reserved 100% of accounts receivable, unbilled receivables, and billings in excess related to the V.C. Summer Nuclear Station, resulting in a net bad debt charge of $118,000.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-top: 12pt;">At December 31, 2017, in addition to the foregoing amounts associated with the V.C. Summer Nuclear Station, the Company had approximately $31,000 in net billed and unbilled pre-petition receivables attributable to Westinghouse, and it was fully collected in January 2018. Therefore, none of the remaining outstanding amounts have been reserved at December 31, 2017.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The activity in the allowance for doubtful accounts is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 40.27%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="6" style="width: 59.73%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">As of and for the</div></td></tr><tr><td style="width: 40.27%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="6" style="width: 59.73%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">years ended December 31,</div></td></tr><tr><td style="width: 40.27%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 24.75%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 4.33%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 27.26%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td><td style="width: 3.4%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 40.27%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.2%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 19.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.33%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.98%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 21.28%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 40.27%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Beginning balance</div></td><td style="width: 5.2%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 19.55%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">17</div></td><td style="width: 4.33%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.98%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 21.28%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">103</div></td><td style="width: 3.4%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 40.27%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Current year provision</div></td><td style="width: 5.2%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 19.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">118</div></td><td style="width: 4.33%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.98%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 21.28%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 3.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 40.27%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Current year write-offs</div></td><td style="width: 5.2%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 19.55%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.33%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.98%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 21.28%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(86)</div></td><td style="width: 3.4%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 40.27%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Currency adjustment</div></td><td style="width: 5.2%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 19.55%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2</div></td><td style="width: 4.33%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.98%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 21.28%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 3.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 40.27%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Ending balance</div></td><td style="width: 5.2%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 19.55%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">137</div></td><td style="width: 4.33%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.98%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 21.28%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">17</div></td><td style="width: 3.4%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div></div> 0 0 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">11.&#160; Long-Term Debt</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">At December&#160;31,&#160;2017 and 2016, the Company had no long-term debt.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Line of Credit</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;"><u>BB&amp;T Bank</u></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">We previously had a Master Loan and Security Agreement and Revolving Credit Note with BB&amp;T that provided a $7.5&#160;million revolving line of credit for the purpose of issuing stand-by letters of credit and providing working capital. Working capital advances accrued interest at a rate equal to the Wall Street Journal Prime Rate of Interest, floating with a floor of 4.5%.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In connection with the Citizen's Bank credit facility noted below, this agreement was modified in December 2016 to terminate the revolving line of credit, but maintain the outstanding letters of credit.</div><div><br /></div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">At December 31, 2017, the Company had three letters of credit with BB&amp;T totaling $0.9 million, which have expired and are pending release by the bank and customer.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">At December 31, 2017 and 2016, the cash collateral account totaled $1.0 million and $1.1&#160;million, respectively, and was classified as restricted cash on the consolidated balance sheets.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;"><u>Citizen's Bank</u></div><div><br /></div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In December 2016, the Company entered into a three-year, $5.0 million revolving line of credit facility (RLOC) with Citizen's Bank on December 29, 2016, to fund general working capital needs, including acquisitions. Working capital advances bear interest of one-month LIBOR plus 2.25% per annum and letter of credit fees are 1.25% per annum. The Company is not required to maintain a restricted cash collateral account at Citizen's Bank for outstanding letters of credit and working capital advances. The credit facility agreement is subject to standard financial covenants and reporting requirements.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The maximum availability under the RLOC is subject to a borrowing base equal to 80% of eligible accounts receivable, and is reduced for any issued and outstanding letters of credit and working capital advances.&#160; At December 31, 2017, there were no outstanding borrowings on the RLOC and three letters of credit totaling $0.8 million. The amount available at December 31, 2017, after consideration of the borrowing base, letters of credit and working capital advances was approximately $4.0 million.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The credit facility agreement is subject to standard financial covenants and reporting requirements. At December 31, 2017, the Company was in compliance with its financial covenants.</div><div><br /></div></div> -1560000 -1172000 2114000 -9175000 10152000 7708000 1422000 5384000 5384000 1422000 0 0 0 0 1422000 0 0 0 0 5384000 1100000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Accounting pronouncements recently adopted</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin: 0.1pt 0.1pt 12pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">In July 2015, the Financial Accounting Standards Board (FASB) issued&#160; ASU No. 2015-11, </font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; background-color: #ffffff;">Simplifying the Measurement of Inventory </font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">(ASU 2015-11).&#160; ASU 2015-11 requires that an entity measure inventory at the lower of cost and net realizable value.&#160; This ASU does not apply to inventory measured using the last-in, first-out method.&#160; ASU 2015-11 was effective for annual reporting periods beginning after December 15, 2016, including interim periods within that reporting period.&#160; We adopted ASU 2015-11 effective January 1, 20</font>17.&#160; The adoption of this standard did not have a significant impact on our consolidated financial position, results of operations or cash flows.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In March 2016, the FASB issued ASU No. 2016-09, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Compensation - Stock Compensation: Topic 718: Improvements to Employee Share Based Payment Accounting </font>(ASU 2016-09).&#160; The new guidance is intended to simplify the accounting for share based payment award transactions.&#160; The amendments in the update include the following aspects for share based accounting: accounting for income taxes, classification of excess tax benefits on the statement of cash flows, forfeitures, minimum statutory tax withholding requirements, and classification of employee taxes paid on the statement of cash flows when an employer withholds shares for tax withholding purposes.&#160; The adoption of ASU 2016-09 was required for fiscal reporting periods beginning after December 15, 2016, including interim reporting periods within those fiscal years.&#160; We adopted ASU 2016-09 effective January 1, 2017. In the fourth quarter, the Company began providing forward forecasting beyond one year which was incorporated into the scheduling analysis to support realization of the deferred tax assets. The adoption of this standard resulted in a $1.2 million increase in the opening balance of retained earnings due to the release of windfall tax benefits.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Accounting pronouncements not yet adopted</div><div><br /></div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In May 2014, the FASB issued ASU No. 2014-09, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Revenue from Contracts with Customers </font>(ASU 2014-09), which provides guidance for revenue recognition. The standard's core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. In doing so, companies will need to use more judgment and make more estimates than under today's guidance. These may include identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price and allocating the transaction price to each separate performance obligation. This guidance also requires enhanced disclosures regarding the nature, amount, timing and uncertainty of revenue and cash flows arising from an entity's contracts with customers. This guidance will be effective for the Company for the fiscal year ending December&#160;31,&#160;2018, and interim periods therein, using either of the following transition methods: (i)&#160;a full retrospective approach reflecting the application of the standard in each prior reporting period with the option to elect certain practical expedients, or (ii)&#160;a retrospective approach with the cumulative effect of initially adopting ASU 2014-09 recognized at the date of adoption (which includes additional footnote disclosures).</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Subsequent to issuing ASU 2014-09, the FASB has issued a series of subsequent updates to the revenue recognition guidance in Topic 606, including ASU No. 2015-14, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date</font>, ASU No. 2016-08, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Revenue from Contracts with Customers (Topic 606): Principal versus Agent Considerations (Reporting Revenue Gross versus Net)</font>, ASU No. 2016-10, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing</font>, ASU No. 2016-12, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients</font>, ASU No. 2016-20, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Technical Corrections and Improvements to Topic 606, Revenue from Contracts with Customers</font>, and ASU No. 2017-13, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Revenue Recognition (Topic 605), Revenue from Contracts with Customers (Topic 606), Leases (Topic 840), and Leases (Topic 842): Amendments to SEC Paragraphs Pursuant to the Staff Announcement at the July 20, 2017 EITF Meeting and Rescission of Prior SEC Staff Announcements and Observer Comments</font>. The aforementioned<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</font>amendments are effective for public entities for annual reporting periods beginning after December 15, 2017, and for interim periods within that reporting period.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company has completed its evaluation of the new standard and has assessed the impacts of adoption on the consolidated financial statements and disclosures based on the evaluation of our current contracts and revenue streams, which are described below.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">During the implementation of the new standard, we identified three broad revenue streams: 1) System Design and Build (SDB), 2) Software, and 3) Consulting and Training services.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The SDB contracts typically consist of initial design, engineering, assembly and installation of training simulators which include hardware, software, labor, and PCS on the software. We primarily account for revenue under fixed-price SDB contracts using the percentage-of-completion method (input method). This methodology recognizes revenue and earnings as work progresses on the contract and is based on costs incurred to date compared to total estimated cost to complete the project. Under the new accounting standard, we identify two main performance obligations for a typical SDB contract: a fully functioning training simulator (which includes hardware, software, and labor) and PCS. For a training simulator, we will continue to use the&#160; percentage-of-completion method (input method) to account for revenue, and for PCS, we recognize revenue ratably over the term of the PCS.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">For the standalone sales of software and which do not require significant modifications or customization, revenue recognition is mostly consistent under both the previous and new standard.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">A software license sale contract with multiple deliverables typically includes the following elements: license, installation and training services and PCS. Under the current revenue recognition standard, due to the lack of VSOE, revenue is recognized ratably over the longest service period. Under the new revenue recognition standard, the total transaction price will be allocated to the identified performance obligations based on their relative standalone selling prices, and we will recognize the revenue as the performance obligations are satisfied. Specially, we will recognize license revenue when the software license is delivered to the customer; installation and training revenue will be recognized when the installation and training is completed without regard to a detailed evaluation of the point in time criteria due to the short-term nature of the installation and training services (1 to 2 days on average); and PCS revenue will be recognized ratably over the service period.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The contracts within the consulting and training services revenue stream are primarily time and materials based in which customers are billed on a regular basis, such as weekly, biweekly or monthly. Revenue on time and material contracts is recognized as services are rendered and performed. Any unbilled amounts are typically billed the following month. Under the new standard, we elect to apply the "right to invoice" practical expedient outlined in ASC 606-10-55-18. The invoice amount represents the number of hours of approved time worked by each temporary worker multiplied by the bill rate for the type of work. As such, the Company will recognize revenue in the amount for which it has the right to invoice. Therefore, revenue recognition is mostly consistent under both the previous and new standard.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">We adopted the new standard effective January 1, 2018 to (i) all new contracts entered into after January 1, 2018 and (ii) all existing contracts for which all (or substantially all) of the revenue has not been recognized under legacy revenue guidance, using the modified retrospective transition method. The adoption of the new standard resulted in an increase of $0.9 million to the opening balance of accumulated deficit, primarily due to software contracts and the acceleration of software license revenue recognition. The Company is currently assessing the tax impact upon adoption of the new standard. Consolidated revenues presented in the comparative consolidated financial statements for periods prior to January 1, 2018 will not be revised.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The disclosures in our notes to the consolidated financial statements related to revenue recognition will be significantly expanded under the new standard, specifically around the quantitative and qualitative information about performance obligations, changes in contract assets and liabilities, and disaggregation of revenue.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In February 2016, the FASB issued ASU No. 2016-02, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Leases</font>.&#160; The new standard establishes a right-of-use (ROU) model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. The new standard is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. A modified retrospective transition approach is required for lessees with capital and operating leases existing at, or entered into after, the beginning of the earliest comparative period presented in the consolidated financial statements, with certain practical expedients available.&#160; We are still evaluating the impact of the pending adoption of the new standard on the consolidated financial statements, and we expect that, upon adoption, the recognition of ROU assets and lease liabilities could be material.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">In June 2016, the FASB issued ASU 2016-13, </font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; background-color: #ffffff;">Financial Instruments &#8211; Credit Losses</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">, which introduces new guidance for credit losses on instruments within its scope. The new guidance introduces an approach based on expected losses to estimate credit losses on certain types of financial instruments, including, but not limited to, trade and other receivables, held-to-maturity debt securities, loans and net investments in leases. The new guidance also modifies the impairment model for available-for-sale debt securities and requires the entities to determine whether all or a portion of the unrealized loss on an available-for-sale debt security is a credit loss. The standard also indicates that entities may not use the length of time a security has been in an unrealized loss position as a factor in concluding whether a credit loss exists. The ASU is effective for public companies for fiscal years beginning after December&#160;15, 2019, and interim periods within those fiscal years. Early adoption is permitted for all entities for fiscal years beginning after December&#160;15, 2018, including interim periods within those fiscal years. The Company is currently evaluating the effects, if any, that the adoption of this guidance will have on the Company's consolidated financial position, results of operations and cash flows.</font></div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In August 2016, the FASB issued ASU No. 2016-15, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Classification of Certain Cash Receipts and Cash Payments </font>(ASU 2016-15).&#160; The new guidance addresses eight specific cash flow issues and applies to all entities that are required to present a statement of cash flows. Adoption of ASU 2016-15 is required for fiscal reporting periods beginning after December 15, 2017, including interim reporting periods within those fiscal years.&#160; We are currently evaluating the potential impact of the adoption of ASU 2016-15 on our consolidated financial statements.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In November 2016, the FASB issued ASU No. 2016-18, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Restricted Cash</font> (ASU 2016-18).&#160; The new guidance applies to all entities that have restricted cash or restricted cash equivalents and are required to present a statement of cash flows.&#160; This update is intended to reduce diversity in cash flow presentation of restricted cash and restricted cash equivalents and requires entities to include all cash and cash equivalents, both restricted and unrestricted, in the beginning-of-period and end-of-period totals presented on the statement of cash flows.&#160; Adoption of ASU 2016-18 is required for fiscal reporting periods beginning after December 15, 2017, including interim reporting periods within those fiscal years.&#160; We are currently evaluating the potential impact of the adoption of ASU 2016-18 on our consolidated financial statements.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">In January 2017, the FASB issued ASU No. 2017-01, </font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; background-color: #ffffff;">Business Combinations: Clarifying the definition of a Business</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">, which amends the current definition of a business. Under ASU 2017-01, to be considered a business, an acquisition would have to include an input and a substantive process that together significantly contributes to the ability to create outputs.&#160; ASU 2017-01 further states that when substantially all of the fair value of gross assets acquitted is concentrated in a single asset (or a group of similar assets), the assets acquired would not represent a business.&#160; The new guidance also narrows the definition of the term "outputs" to be consistent with how it is described in ASC 606, </font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; background-color: #ffffff;">Revenue from Contracts with Customers</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">.&#160; The changes to the definition of a business will likely result in more acquisitions being accounted for as asset acquisitions. ASU 2017-01 is effective for acquisitions commencing on or after December 15, 2017, with early adoption permitted.&#160; Adoption of this guidance will be applied prospectively on or after the effective date.</font></div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">In January 2017, the FASB issued ASU No. 2017-04, </font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; background-color: #ffffff;">Simplifying the Test for Goodwill Impairment </font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">(ASU 2017-04).&#160; ASU 2017-04 simplifies the accounting for goodwill impairment by eliminating Step 2 of the current goodwill impairment test, which required a hypothetical purchase price allocation.&#160; Goodwill impairment will now be the amount by which the reporting unit's carrying value exceeds its fair value, limited to the carrying value of the goodwill.&#160; ASU 2017-04 is effective for financial statements issued for fiscal years, and interim periods beginning after December 15, 2019.&#160; </font>We are currently evaluating the potential impact of the adoption of ASU 2017-04 on our consolidated financial statements.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In May 2017, the FASB issued ASU No. 2017-09, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Compensation &#8211; Stock Compensation</font> (ASU 2017-09). The new guidance is intended to provide clarity and reduce both (1) diversity in practice and (2) cost and complexity when applying the guidance on ASC 718, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Compensation &#8211; Stock Compensation</font>. Entities are required to apply modification accounting for any change to an award, except for a change that is deemed to be purely administrative in nature. ASU 2017-09 provides guidance about which changes to the terms or conditions of a share-based award require an entity to apply modification accounting in ASC 718. The amendments in this update are effective for all entities and for annual periods, and interim periods within those annual periods, beginning after December 15, 2017. Early adoption is permitted. The amendments in this update should be applied prospectively to an award modified on or after the adoption date. We are currently evaluating the potential impact of the adoption of ASU 2017-09 on our consolidated financial statements.</div><div><br /></div></div> 2 2020-12-31 2035-12-31 541000 793000 800000 800000 4967000 1506000 709000 716000 1575000 229000 -856000 3420000 2224000 -2745000 -1585000 -116000 -450000 0 2921000 0 -896000 1930000 14683000 18315000 702000 18600000 131000 37000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left;">8.&#160; Other Assets</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Other assets consist of the following:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 54.43%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="5" style="width: 45.57%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31,</div></td></tr><tr><td style="width: 54.43%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 20.18%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 4.92%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 20.47%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; margin-left: 14.4pt; text-indent: -7.2pt;">2016</div></td></tr><tr><td style="width: 54.43%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Inventory</div></td><td style="width: 5.5%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.68%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.92%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 6.79%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.68%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,443</div></td></tr><tr><td style="width: 54.43%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Other</div></td><td style="width: 5.5%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 14.68%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">37</div></td><td style="width: 4.92%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 6.79%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 13.68%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">131</div></td></tr><tr><td style="width: 54.43%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total</div></td><td style="width: 5.5%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.68%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">37</div></td><td style="width: 4.92%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 6.79%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.68%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,574</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As of December 31, 2016, other assets are comprised primarily of inventory that was being purchased to support the construction of three simulation projects related to a significant contract that was executed during the first quarter of fiscal year 2016. The inventories are to be relieved and charged to the project upon delivery and customer acceptance, which is expected during the second quarter of 2018 and beyond. As of December 31, 2017, inventory is classified as prepaid expenses and other current assets.</div><div><br /></div></div> 37000 1574000 1073000 1184000 0 1443000 1149000 1931000 716000 1182000 -4000 130000 306000 -317000 0 0 0 -317000 0 0 306000 0 0 0 0 850000 1421000 9066000 0 9521000 79000 112000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">16.&#160; Employee Benefits</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company has a qualified defined contribution plan that covers all U.S. employees under Section 401(k) of the Internal Revenue Code. Under this plan, the Company's stipulated basic contribution matches a portion of the participants' contributions based upon a defined schedule for GSE Performance Improvement Solutions employees. The Company's contributions to the plan were approximately $305,000 and $207,000 for the years ended December 31, 2017 and 2016, respectively.</div></div> 0.01 0.01 0 0 0 0 0 0 2000000 2000000 2052000 2795000 422000 549000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Reclassifications</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Certain prior year amounts have been reclassified to conform with the current year presentation. The Company reclassified the stock-based compensation related to management and administrative employees from cost of revenue and research and development expenses to selling, general and administrative expenses.</div><div><br /></div></div> 833000 209000 833000 209000 0 30000 1478000 1614000 1953000 1137000 1433000 467000 245000 707000 355000 561000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Equipment, software and leasehold improvements, net</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Equipment and purchased software are recorded at cost and depreciated using the straight-line method with estimated useful lives ranging from three to ten years. Leasehold improvements are amortized over the life of the lease or the estimated useful life, whichever is shorter, using the straight-line method. Upon sale or retirement, the cost and related depreciation are eliminated from the respective accounts and any resulting gain or loss is included in operations. Maintenance and repairs are charged to expense as incurred.</div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Equipment, software and leasehold improvements, net consist of the following:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 56.47%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="5" style="width: 43.53%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31,</div></td></tr><tr><td style="width: 56.47%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 20.32%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 4.48%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 18.73%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 56.47%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Computer equipment</div></td><td style="width: 5.3%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.02%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,101</div></td><td style="width: 4.48%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.92%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.81%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,988</div></td></tr><tr><td style="width: 56.47%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Software</div></td><td style="width: 5.3%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,598</div></td><td style="width: 4.48%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.92%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.81%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,511</div></td></tr><tr><td style="width: 56.47%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Leasehold improvements</div></td><td style="width: 5.3%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">454</div></td><td style="width: 4.48%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.92%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 12.81%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">527</div></td></tr><tr><td style="width: 56.47%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Furniture and fixtures</div></td><td style="width: 5.3%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">629</div></td><td style="width: 4.48%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.92%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 12.81%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,733</div></td></tr><tr><td style="width: 56.47%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.3%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">4,782</div></td><td style="width: 4.48%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.92%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 12.81%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">6,759</div></td></tr><tr><td style="width: 56.47%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Accumulated depreciation</div></td><td style="width: 5.3%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(3,719)</div></td><td style="width: 4.48%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.92%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 12.81%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(5,527)</div></td></tr><tr><td style="width: 56.47%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Equipment, software and leasehold improvements, net</div></td><td style="width: 5.3%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.02%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,063</div></td><td style="width: 4.48%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.92%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.81%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,232</div></td></tr></table><div><br /></div></div> 1232000 1063000 6759000 4782000 1511000 454000 2988000 527000 1733000 1598000 2101000 629000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">7.&#160; Equipment, Software and Leasehold Improvements, net</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Equipment, software and leasehold improvements, net consist of the following:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 56.47%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="5" style="width: 43.53%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31,</div></td></tr><tr><td style="width: 56.47%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 20.32%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 4.48%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 18.73%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 56.47%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Computer equipment</div></td><td style="width: 5.3%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.02%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,101</div></td><td style="width: 4.48%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.92%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.81%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,988</div></td></tr><tr><td style="width: 56.47%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Software</div></td><td style="width: 5.3%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,598</div></td><td style="width: 4.48%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.92%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.81%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,511</div></td></tr><tr><td style="width: 56.47%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Leasehold improvements</div></td><td style="width: 5.3%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">454</div></td><td style="width: 4.48%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.92%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 12.81%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">527</div></td></tr><tr><td style="width: 56.47%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Furniture and fixtures</div></td><td style="width: 5.3%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">629</div></td><td style="width: 4.48%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.92%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 12.81%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,733</div></td></tr><tr><td style="width: 56.47%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.3%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">4,782</div></td><td style="width: 4.48%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.92%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 12.81%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">6,759</div></td></tr><tr><td style="width: 56.47%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Accumulated depreciation</div></td><td style="width: 5.3%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(3,719)</div></td><td style="width: 4.48%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.92%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 12.81%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(5,527)</div></td></tr><tr><td style="width: 56.47%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Equipment, software and leasehold improvements, net</div></td><td style="width: 5.3%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.02%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,063</div></td><td style="width: 4.48%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.92%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.81%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,232</div></td></tr></table><div><br /></div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Depreciation expense was $342,000 and $383,000 for the years ended December 31, 2017 and 2016, respectively.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As discussed in Note 3, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Restructuring Expenses</font>, on December 27, 2017, the board of the Company approved an international restructuring plan to streamline and optimize the Company's global operations. As a result, the Company will be closing its offices in Nyk&#246;ping, Sweden; Chennai, India; and Stockton-on-Tees, UK, accordingly, the Company's management conducted an impairment test of the assets to be disposed of under the plan.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The fixed assets under the respective offices primarily included computers, office equipment and furniture, software and leasehold improvements. As a result of this test, the Company concluded that these assets were no longer recoverable. Accordingly, we recorded a&#160; $0.1 million write-off of the fixed assets which represented the net book value of the respective assets.</div><div><br /></div></div> P10Y P3Y 0 118000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Contract receivables, net</div><div><br /></div><div style="margin-bottom: 6pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Contract receivables include recoverable costs and accrued profit not billed which represents revenue recognized in excess of amounts billed. Billings in excess of costs and estimated earnings on uncompleted contracts in the accompanying consolidated balance sheets represent advanced billings to clients on contracts in advance of work performed. Generally, such amounts will be earned and recognized over the next twelve months.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Billed receivables are recorded at invoiced amounts. The allowance for doubtful accounts is based on historical trends of past due accounts, write-offs, and specific identification and review of customer accounts.</div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table sets forth the revenue and operating results attributable to each reportable segment and includes a reconciliation of segment revenue to consolidated revenue and operating results to consolidated (loss) income before income taxes.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 60.01%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="5" style="width: 39.99%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Years ended December 31,</div></td></tr><tr><td style="width: 60.01%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 20.03%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 2.02%; vertical-align: top;">&#160;</td><td colspan="2" style="width: 18.01%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 60.01%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Revenue:</div></td><td style="width: 2.02%; vertical-align: bottom;">&#160;</td><td style="width: 18.01%; vertical-align: bottom;">&#160;</td><td style="width: 2.02%; vertical-align: top;">&#160;</td><td style="width: 2.99%; vertical-align: bottom;">&#160;</td><td style="width: 15.02%; vertical-align: bottom;">&#160;</td></tr><tr style="height: 12px;"><td style="width: 60.01%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Performance Improvement Solutions</div></td><td style="width: 2.02%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 18.01%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">39,899</div></td><td style="width: 2.02%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.99%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.02%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">35,474</div></td></tr><tr><td style="width: 60.01%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Nuclear Industry Training and Consulting</div></td><td style="width: 2.02%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 18.01%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right; background-color: #ffffff;">30,981</div></td><td style="width: 2.02%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 2.99%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">17,627</div></td></tr><tr><td style="width: 60.01%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 2.02%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 18.01%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">70,880</div></td><td style="width: 2.02%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.99%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.02%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">53,101</div></td></tr><tr><td style="width: 60.01%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 18.01%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.02%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 2.99%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 60.01%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Operating income</div></td><td style="width: 2.02%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 18.01%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 2.02%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.99%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 60.01%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Performance Improvement Solutions</div></td><td style="width: 2.02%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 18.01%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(2,745)</div></td><td style="width: 2.02%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 2.99%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.02%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(856)</div></td></tr><tr><td style="width: 60.01%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Nuclear Industry Training and Consulting</div></td><td style="width: 2.02%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 18.01%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,420</div></td><td style="width: 2.02%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.99%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,224</div></td></tr><tr><td style="width: 60.01%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Change in fair value of contingent consideration, net</div></td><td style="width: 2.02%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 18.01%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(446)</div></td><td style="width: 2.02%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 2.99%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">207</div></td></tr><tr><td style="width: 60.01%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 2.02%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 18.01%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 2.02%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.99%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 60.01%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Operating income</div></td><td style="width: 2.02%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 18.01%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">229</div></td><td style="width: 2.02%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 2.99%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.02%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,575</div></td></tr><tr><td style="width: 60.01%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 2.02%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 18.01%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 2.02%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.99%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 60.01%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Interest income, net</div></td><td style="width: 2.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 18.01%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">80</div></td><td style="width: 2.02%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 2.99%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">85</div></td></tr><tr><td style="width: 60.01%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Gain (loss) on derivative instruments, net</div></td><td style="width: 2.02%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 18.01%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">99</div></td><td style="width: 2.02%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.99%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(18)</div></td></tr><tr><td style="width: 60.01%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Other (expense) income, net</div></td><td style="width: 2.02%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 18.01%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(4)</div></td><td style="width: 2.02%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 2.99%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">130</div></td></tr><tr><td style="width: 60.01%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Income before income taxes</div></td><td style="width: 2.02%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 18.01%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">404</div></td><td style="width: 2.02%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.99%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.02%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,772</div></td></tr><tr><td style="width: 60.01%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 18.01%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.02%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 2.99%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Additional information relating to segments is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 60.09%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="5" style="width: 39.91%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31,</div></td></tr><tr><td style="width: 60.09%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 17.84%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 3.02%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 19.05%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 60.09%; vertical-align: bottom;">&#160;</td><td style="width: 3.33%; vertical-align: top;">&#160;</td><td style="width: 14.51%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.02%; vertical-align: bottom;">&#160;</td><td style="width: 3.42%; vertical-align: top;">&#160;</td><td style="width: 15.63%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 60.09%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 36pt; text-indent: -7.2pt;">Performance Improvement Solutions</div></td><td style="width: 3.33%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.51%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">34,107</div></td><td style="width: 3.02%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.42%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.63%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">42,383</div></td></tr><tr><td style="width: 60.09%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 36pt; text-indent: -7.2pt;">Nuclear Industry Training and Consulting</div></td><td style="width: 3.33%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 14.51%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">22,748</div></td><td style="width: 3.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.42%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.63%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">11,249</div></td></tr><tr><td style="width: 60.09%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 36pt; text-indent: -7.2pt;">Intercompany receivable elimination</div></td><td style="width: 3.33%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 14.51%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 3.02%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.42%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 15.63%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">24</div></td></tr><tr><td style="width: 60.09%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Total assets</div></td><td style="width: 3.33%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.51%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">56,855</div></td><td style="width: 3.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.42%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.63%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">53,656</div></td></tr></table><div><br /></div></div> 1600000 1600000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Development expenditures</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Development expenditures incurred to meet customer specifications under contracts are charged to contract costs. Company sponsored development expenditures are either charged to operations as incurred and are included in research and development expenses or are capitalized as software development costs. See Note 9, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Software development costs, net</font>. The amounts incurred for Company sponsored development activities relating to the development of new products and services or the improvement of existing products and services, were approximately $1.6&#160;million for the years ended December 31, 2017 and 2016, respectively. Of this amount, the Company capitalized approximately $0.2 million for the years ended December 31, 2017 and 2016, respectively.</div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">9.&#160; Software Development Costs, net</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Software development costs, net consist of the following:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 52.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="5" style="width: 47.79%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31,</div></td></tr><tr style="height: 18px;"><td style="width: 52.21%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 22.3%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 3.19%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 22.3%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 52.21%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Beginning balance</div></td><td style="width: 3.19%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 19.18%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">982</div></td><td style="width: 3.19%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.19%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 19.18%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,145</div></td></tr><tr><td style="width: 52.21%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Additions</div></td><td style="width: 3.19%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 19.18%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">177</div></td><td style="width: 3.19%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.19%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 19.18%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">245</div></td></tr><tr><td style="width: 52.21%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Amortization</div></td><td style="width: 3.19%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 19.18%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(469)</div></td><td style="width: 3.19%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.19%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 19.18%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(408)</div></td></tr><tr><td style="width: 52.21%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Ending balance</div></td><td style="width: 3.19%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 19.18%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">690</div></td><td style="width: 3.19%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.19%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 19.18%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">982</div></td></tr><tr><td style="width: 52.21%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.19%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 19.18%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.19%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.19%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 19.18%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Software development costs capitalized were $0.2 million for the years ended December&#160;31,&#160;2017 and 2016, respectively.&#160; Amortization of capitalized software development costs was $0.5 million and $0.4 million for the years ended December&#160;31,&#160;2017 and 2016, respectively, and was included in cost of revenue in the consolidated statements of operations.</div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Software development costs</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Certain computer software development costs are capitalized in the accompanying consolidated balance sheets. Capitalization of computer software development costs begins upon the establishment of technological feasibility. Capitalization ceases and amortization of capitalized costs begins when the software product is commercially available for general release to customers. Amortization of capitalized computer software development costs is included in cost of revenue and is determined using the straight-line method over the remaining estimated economic life of the product, typically three years. On an annual basis, or more frequently as conditions indicate, the Company assesses the recovery of the unamortized software development costs by estimating the net undiscounted cash flows expected to be generated by the sale of the product. If the undiscounted cash flows are not sufficient to recover the unamortized software costs the Company will write-down the carrying amount of such asset to its estimated fair value based on the future discounted cash flows. The excess of any unamortized computer software costs over the related fair value is written down and charged to operations.</div><div><br /></div></div> 1261000 1391000 409210 1140000 960000 1000000 1100000 -4000 0 4000 0 0 0 1000000 1100000 40 490000 778000 465000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div><br /></div><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="margin-bottom: 8pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%; margin-top: 12pt;"><tr><td style="width: 18pt; vertical-align: top; align: right;"><div style="margin-bottom: 8pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-top: 12pt;">3.</div></td><td style="width: auto; vertical-align: top;"><div style="margin-bottom: 8pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-top: 12pt;">Restructuring expenses</div></td></tr></table></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">On December 27, 2017, the board of GSE Systems, Inc. approved an international restructuring plan to streamline and optimize the Company's global operations. Beginning in December 2017, GSE will consolidate its engineering services and R&amp;D activities to Maryland and cease an unprofitable non-core business in the U.K.&#160; As a result, the Company will be closing its offices in Nyk&#246;ping, Sweden; Chennai, India; and Stockton-on-Tees, UK. These actions are designed to improve Company productivity by eliminating duplicate employee functions and increasing GSE's focus on its core business, improving efficiency and maintaining the full range of engineering capabilities while reducing costs and organizational complexity.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">GSE will eliminate approximately 40 positions due to these changes, primarily in Europe and India, and will undertake other cost-savings measures. The restructuring plan is expected to be completed in 2018. As a result of these efforts, GSE expects to record a restructuring charge of approximately $1.7 million, primarily related to workforce reductions, contracts termination costs and asset write-offs due to the exit activities. We recorded a restructuring charge of $0.7 million for the year ended December 31, 2017, and we expect to record the remaining charges, primarily reflecting the office closure costs, in the first quarter of 2018. The following table summarize the restructuring costs. The amounts to be transferred from cumulative translation adjustments and included in determining net income for the period, in which the liquidation of these foreign entities are completed (2018), are not included in the table below.</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 31.92%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">(<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>)</div></td><td colspan="2" style="width: 19.32%; vertical-align: middle; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Total Expected Costs</div></td><td style="width: 2.31%; vertical-align: top;">&#160;</td><td colspan="2" style="width: 19.33%; vertical-align: middle; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Costs for the Year</div></td><td style="width: 2.31%; vertical-align: middle;">&#160;</td><td style="width: 4.25%; vertical-align: middle; border-bottom: #000000 1px solid;">&#160;</td><td style="width: 20.56%; vertical-align: middle; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Expected Costs Remaining</div></td></tr><tr><td style="width: 31.92%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Employee termination benefits</div></td><td style="width: 3.94%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">$</div></td><td style="width: 15.38%; vertical-align: middle; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">499</div></td><td style="width: 2.31%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 3.7%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">$</div></td><td style="width: 15.64%; vertical-align: middle; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">465</div></td><td style="width: 2.31%; vertical-align: middle; background-color: #cceeff;">&#160;</td><td style="width: 4.25%; vertical-align: middle; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">$</div></td><td style="width: 20.56%; vertical-align: middle; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">34</div></td></tr><tr><td style="width: 31.92%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Lease termination costs</div></td><td style="width: 3.94%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.38%; vertical-align: middle; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">665</div></td><td style="width: 2.31%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 3.7%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.64%; vertical-align: middle; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 2.31%; vertical-align: middle; background-color: #ffffff;">&#160;</td><td style="width: 4.25%; vertical-align: middle; background-color: #ffffff;">&#160;</td><td style="width: 20.56%; vertical-align: middle; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">665</div></td></tr><tr><td style="width: 31.92%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Assets write-offs</div></td><td style="width: 3.94%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 15.38%; vertical-align: middle; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">222</div></td><td style="width: 2.31%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 3.7%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 15.64%; vertical-align: middle; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">222</div></td><td style="width: 2.31%; vertical-align: middle; background-color: #cceeff;">&#160;</td><td style="width: 4.25%; vertical-align: middle; background-color: #cceeff;">&#160;</td><td style="width: 20.56%; vertical-align: middle; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td></tr><tr><td style="width: 31.92%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Other restructuring costs</div></td><td style="width: 3.94%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 15.38%; vertical-align: middle; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">303</div></td><td style="width: 2.31%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 3.7%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 15.64%; vertical-align: middle; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">46</div></td><td style="width: 2.31%; vertical-align: middle; background-color: #ffffff;">&#160;</td><td style="width: 4.25%; vertical-align: middle; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 20.56%; vertical-align: middle; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">257</div></td></tr><tr><td style="width: 31.92%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Total</div></td><td style="width: 3.94%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">$</div></td><td style="width: 15.38%; vertical-align: middle; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,689</div></td><td style="width: 2.31%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 3.7%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">$</div></td><td style="width: 15.64%; vertical-align: middle; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">733</div></td><td style="width: 2.31%; vertical-align: middle; background-color: #cceeff;">&#160;</td><td style="width: 4.25%; vertical-align: middle; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">$</div></td><td style="width: 20.56%; vertical-align: middle; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">956</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The restructuring costs related to our Performance Improvement Solutions segment and were included in the consolidated statement of operations within the "Restructuring charges" line caption. The accrued employee termination benefits of $0.5 million were reflected in the "Accrued compensation" line in the consolidated balance sheet. No payment had been made as of December 31, 2017.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div></div> 0 465000 0 956000 665000 34000 257000 222000 303000 499000 665000 1689000 0 46000 222000 465000 733000 -49427000 -42870000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Revenue recognition</div><div><br /></div><div style="margin-bottom: 6pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company recognizes revenue through fixed price contracts for the sale of uniquely designed/customized systems containing hardware, software and other materials which generally apply to the Performance Improvement Solutions segment and time and material contracts for the Nuclear Industry Training and Consulting segment.</div><div style="margin-bottom: 6pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-top: 12pt;">In accordance with ASC 605-35<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">, Construction-Type and Production-Type Contracts </font>(ASC 605<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">)</font>, the Performance Improvement Solutions segment primarily accounts for revenue under fixed-price contracts using the percentage-of-completion method. This methodology recognizes revenue and earnings as work progresses on the contract and is based on costs incurred to date compared to total estimated cost to complete the project. Estimated contract earnings are reviewed and revised periodically as the work progresses, and the cumulative effect of any change in estimate is recognized in the period in which the change is identified. Estimated losses are charged against earnings in the period such losses are identified. The Company recognizes revenue arising from contract claims either as income or as an offset against a potential loss only when the amount of the claim can be estimated reliably and realization is probable and there is a legal basis of the claim.</div><div style="margin-bottom: 6pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-top: 12pt;">Uncertainties inherent in the performance of contracts include labor availability and productivity, material costs, change order scope and pricing, software modification and customer acceptance issues. The reliability of these cost estimates is critical to the Company's revenue recognition as a significant change in the estimates can cause the Company's revenue and related margins to change significantly from the amounts estimated in the early stages of the project.</div><div style="margin-bottom: 6pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-top: 12pt;">As the Company recognizes revenue under the percentage-of-completion method, it provides an accrual for estimated future warranty costs based on historical and projected claims experience. The Company's long-term contracts generally provide for a one to two year warranty on parts, labor and any bug fixes as it relates to customized software embedded in the systems.</div><div style="margin-bottom: 6pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-top: 12pt;">Revenue from the sale of software licenses without other elements in the contract and which do not require significant modifications or customization for the Company's modeling tools are recognized when the license agreement is signed, the license fee is fixed and determinable, delivery has occurred, and collection is considered probable. We utilize written contracts to establish the terms and conditions by which product support and services are sold to customers. Delivery is considered to have occurred when title and risk of loss have been transferred to the customer, which generally occurs after a license key has been delivered electronically to the customer.</div><div style="margin-bottom: 6pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-top: 12pt;">The Company also recognizes revenue from the sale of software licenses from contracts with multiple deliverables. These software license sales are evaluated under ASC 985-605, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Software Revenue Recognition</font>. Contracts with multiple element arrangements typically include, but are not limited to, components such as installation, training, licenses, and post contract support (PCS) listed in the contract. The Company concluded that vendor specific objective evidence (VSOE) does not exist for all elements of its software license sales. If a PCS or professional services element exists in the software license arrangement, revenue is recognized ratably over the longest service period.&#160; If no PCS or professional services element exists in the arrangement, revenue is deferred until the last undelivered element is delivered.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-top: 12pt;">The Company recognizes revenue under time and materials contracts primarily from the Nuclear Industry Training and Consulting segment and certain cost-reimbursable contracts. Revenue on time and material contracts is recognized as services are rendered and performed. <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">Under a typical time-and-materials billing arrangement, customers are billed on a regularly scheduled basis, such as biweekly or monthly. Any unbilled amounts are typically billed the following month. Under cost-reimbursable contracts, which are subject to a contract ceiling amount, we are reimbursed for allowable costs and paid a fee, which may be fixed or performance based. However, if costs exceed the contract ceiling or are not allowable under the provisions of the contract or applicable regulations, we may not be able to obtain reimbursement for all such costs.</font></div><div><br /></div></div> 70880000 53101000 8737000 30981000 17627000 39899000 35474000 -2621000 68202000 2809000 1435000 2103000 66249000 1600000 668000 4165000 48788000 1953000 2639000 -3800000 -2621000 1139000 0 0 1600000 46149000 3948000 3196000 4143000 22000 -3800000 3196000 0 0 0 P5Y5M12D P4Y8M19D P10Y P7Y 0.97 0.92 P7Y 48000 154222 0.97 0.89 0.97 32300 0 P1Y10M20D P1Y2M12D 895000 1456000 0.91 0 72000 218522 24000 P1Y3M11D P2Y0M18D <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Amortization expense related to definite-lived intangible assets totaled $335,000 and $289,000 for the years ended December&#160;31,&#160;2017 and 2016, respectively. The following table shows the estimated amortization expense of the definite-lived intangible assets for the next five years:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 70.59%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td style="width: 5.95%; vertical-align: top;">&#160;</td><td style="width: 23.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 70.59%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Years ended December 31,:</div></td><td style="width: 5.95%; vertical-align: top;">&#160;</td><td style="width: 23.46%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 70.59%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">2018</div></td><td style="width: 5.95%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 23.46%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">734</div></td></tr><tr><td style="width: 70.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">2019</div></td><td style="width: 5.95%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 23.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">578</div></td></tr><tr><td style="width: 70.59%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">2020</div></td><td style="width: 5.95%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 23.46%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">472</div></td></tr><tr><td style="width: 70.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">2021</div></td><td style="width: 5.95%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 23.46%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">229</div></td></tr><tr><td style="width: 70.59%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">2022</div></td><td style="width: 5.95%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 23.46%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">168</div></td></tr><tr><td style="width: 70.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Thereafter</div></td><td style="width: 5.95%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 23.46%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">423</div></td></tr><tr><td style="width: 70.59%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.95%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 23.46%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,604</div></td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Deferred income taxes arise from temporary differences between the tax bases of assets and liabilities and their reported amounts in the consolidated financial statements. A summary of the tax effect of the significant components of the deferred income tax assets and liabilities is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 50.98%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="5" style="width: 49.02%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">As of December 31,</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 23.99%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 5.01%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 20.03%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Deferred tax assets:</div></td><td style="width: 8%; vertical-align: top;">&#160;</td><td style="width: 15.99%; vertical-align: bottom;">&#160;</td><td style="width: 5.01%; vertical-align: bottom;">&#160;</td><td style="width: 5.01%; vertical-align: top;">&#160;</td><td style="width: 15.02%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Net operating loss carryforwards</div></td><td style="width: 8%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.99%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">5,009</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.02%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">7,868</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Capital loss carryforwards</div></td><td style="width: 8%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">383</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">549</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Accruals</div></td><td style="width: 8%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">487</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">183</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Reserves</div></td><td style="width: 8%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">514</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">514</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Alternative minimum tax credit carryforwards</div></td><td style="width: 8%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">299</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">203</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Stock-based compensation expense</div></td><td style="width: 8%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,002</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,224</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Intangibles</div></td><td style="width: 8%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">433</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">391</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Undistributed earnings of foreign subsidiary</div></td><td style="width: 8%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">37</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Other</div></td><td style="width: 8%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">135</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.01%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">71</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Total deferred tax asset</div></td><td style="width: 8%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">8,262</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">11,040</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Valuation allowance</div></td><td style="width: 8%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,095)</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.01%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(10,477)</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Total deferred tax asset less valuation allowance</div></td><td style="width: 8%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">7,167</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.01%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">563</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 8%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.01%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Deferred tax liabilities:</div></td><td style="width: 8%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.01%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Undistributed earnings of foreign subsidiary</div></td><td style="width: 8%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(149)</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Software development costs</div></td><td style="width: 8%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(188)</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(382)</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Fixed Assets</div></td><td style="width: 8%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(91)</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(161)</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Indefinite-lived intangibles</div></td><td style="width: 8%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(337)</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(316)</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Other</div></td><td style="width: 8%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(45)</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.01%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(27)</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Total deferred tax liability</div></td><td style="width: 8%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(810)</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.01%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(886)</div></td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 8%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 15.99%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.01%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 50.98%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Net deferred tax asset</div></td><td style="width: 8%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.99%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">6,357</div></td><td style="width: 5.01%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.01%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.02%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(323)</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Deferred tax liabilities are included in "Other liabilities" on the consolidated balance sheet.</div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The number of common shares and common share equivalents used in the determination of basic and diluted earnings per share were as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left;">(in thousands, except for per share data)</div></td><td colspan="6" style="width: 33.75%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Years ended December 31,</div></td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.57%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 0.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.4%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td><td style="width: 0.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Numerator:</div></td><td style="width: 3.48%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.42%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.98%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Net income</div></td><td style="width: 3.48%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.1%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">5,384</div></td><td style="width: 0.06%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.42%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.98%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,422</div></td><td style="width: 0.72%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.48%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.42%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.98%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Denominator:</div></td><td style="width: 3.48%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 13.1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 0.06%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.42%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 12.98%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 0.72%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Weighted-average shares outstanding for basic earnings per share</div></td><td style="width: 3.48%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.1%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,259,966</div></td><td style="width: 0.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.42%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.98%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">18,218,681</div></td><td style="width: 0.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.48%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 13.1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 0.06%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.42%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 12.98%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 0.72%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Effect of dilutive securities:</div></td><td style="width: 3.48%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.42%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.98%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Stock options and restricted stock units</div></td><td style="width: 3.48%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 13.1%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">345,461</div></td><td style="width: 0.06%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.42%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 12.98%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">293,585</div></td><td style="width: 0.72%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.48%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.42%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.98%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share</div></td><td style="width: 3.48%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;">&#160;</td><td style="width: 13.1%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,605,427</div></td><td style="width: 0.06%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.42%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;">&#160;</td><td style="width: 12.98%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">18,512,266</div></td><td style="width: 0.72%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.48%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.42%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.98%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Shares related to dilutive securities excluded because inclusion would be anti-dilutive</div></td><td style="width: 3.48%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;">&#160;</td><td style="width: 13.1%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">374,833</div></td><td style="width: 0.06%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.42%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;">&#160;</td><td style="width: 12.98%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">677,964</div></td><td style="width: 0.72%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The effective income tax rate for the years ended December 31, 2017 and 2016 differed from the statutory federal income tax rate as presented below:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 53.47%; vertical-align: bottom;">&#160;</td><td colspan="3" style="width: 46.53%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Effective Tax Rate Percentage (%)</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom;">&#160;</td><td colspan="3" style="width: 46.53%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Years ended December 31,</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom;">&#160;</td><td style="width: 22.75%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 3.44%; vertical-align: bottom;">&#160;</td><td style="width: 20.35%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Statutory federal income tax rate</div></td><td style="width: 22.75%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">34.0%</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 20.35%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">34.0%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">State income taxes, net of federal tax benefit</div></td><td style="width: 22.75%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(184.9)%</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 20.35%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1.3%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Effect of foreign operations</div></td><td style="width: 22.75%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">55.6%</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 20.35%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">8.6%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Change in valuation allowance</div></td><td style="width: 22.75%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(2,045.3)%</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 20.35%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(46.9)%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Change in tax rate</div></td><td style="width: 22.75%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">619.1%</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 20.35%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">0.0%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Uncertain tax positions</div></td><td style="width: 22.75%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">338.6%</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 20.35%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">11.8%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Worthless stock deduction</div></td><td style="width: 22.75%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(257.6%)</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 20.35%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">0.0%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Stock-based compensation</div></td><td style="width: 22.75%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(51.7)%</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 20.35%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">0.2%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Transfer pricing adjustments</div></td><td style="width: 22.75%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">117.5%</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 20.35%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(0.4)%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">162(m) limit on compensation</div></td><td style="width: 22.75%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">52.3%</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 20.35%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">4.1%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Change in APB 23 liability</div></td><td style="width: 22.75%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">46.2%</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 20.35%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">0.0%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Meals and entertainment</div></td><td style="width: 22.75%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">37.8%</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 20.35%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">7.7%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Other permanent differences</div></td><td style="width: 22.75%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">5.7%</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 20.35%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(0.6)%</div></td></tr><tr><td style="width: 53.47%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Effective tax rate</div></td><td style="width: 22.75%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,232.7)%</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 20.35%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19.8%</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The difference between the effective rate and statutory rate in 2017 primarily resulted from the release of valuation allowance and change in the statutory tax rate from 34% to 21%, effective for tax years beginning after December 31, 2017 due to the Tax Cuts and Jobs Act.</div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 49.44%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="6" style="width: 50.56%; vertical-align: top; border-bottom: black 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Year ended December 31,</div></td></tr><tr><td style="width: 49.44%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 24.26%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 2.66%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 21.48%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td><td style="width: 2.16%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 49.44%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Cash paid:</div></td><td style="width: 5.69%; vertical-align: top;">&#160;</td><td style="width: 18.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.66%; vertical-align: bottom;">&#160;</td><td style="width: 5.13%; vertical-align: top;">&#160;</td><td style="width: 16.35%; vertical-align: bottom;">&#160;</td><td style="width: 2.16%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 49.44%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Interest</div></td><td style="width: 5.69%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 18.56%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 2.66%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.13%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 16.35%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">13</div></td><td style="width: 2.16%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 49.44%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Income taxes</div></td><td style="width: 5.69%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 18.56%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">155</div></td><td style="width: 2.66%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.13%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 16.35%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">370</div></td><td style="width: 2.16%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 49.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.69%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 18.56%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 2.66%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.13%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 16.35%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 2.16%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Other assets consist of the following:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 54.43%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="5" style="width: 45.57%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31,</div></td></tr><tr><td style="width: 54.43%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 20.18%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 4.92%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 20.47%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; margin-left: 14.4pt; text-indent: -7.2pt;">2016</div></td></tr><tr><td style="width: 54.43%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Inventory</div></td><td style="width: 5.5%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.68%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.92%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 6.79%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.68%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,443</div></td></tr><tr><td style="width: 54.43%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Other</div></td><td style="width: 5.5%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 14.68%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">37</div></td><td style="width: 4.92%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 6.79%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 13.68%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">131</div></td></tr><tr><td style="width: 54.43%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total</div></td><td style="width: 5.5%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.68%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">37</div></td><td style="width: 4.92%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 6.79%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.68%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,574</div></td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As of December&#160;31,&#160;2017, the Company had foreign exchange contracts outstanding of approximately 162.5 million Japanese Yen, 0.2&#160;million Australian&#160;Dollars, and 24,000 Euro.&#160; At December&#160;31,&#160;2016, the Company had foreign exchange contracts outstanding of approximately 281.4 million Japanese Yen, 0.6 million Australian Dollars, 0.5 million Canadian Dollars, and 0.1&#160;million Euro at fixed rates. The contracts expire on various dates through December 2018. The Company had not designated the foreign exchange contracts as hedges and had recorded the estimated fair value of the contracts in the consolidated balance sheet as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="5" style="width: 51.65%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31,</div></td></tr><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="2" style="width: 21.19%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 25.8%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 16.52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 21.13%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Asset derivatives</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 16.52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 21.13%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Prepaid expenses and other current assets</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;$</div></td><td style="width: 16.52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">201</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 21.13%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">57</div></td></tr><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Other assets</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 16.52%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 21.13%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">84</div></td></tr><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 16.52%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">201</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 21.13%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">141</div></td></tr><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 16.52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 21.13%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Liability derivatives</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 16.52%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 21.13%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Other current liabilities</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 16.52%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 21.13%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(20)</div></td></tr><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 16.52%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 21.13%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(20)</div></td></tr><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 16.52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 21.13%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Net fair value</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 16.52%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">201</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 21.13%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">121</div></td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The activity in the accrued warranty accounts is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 40.31%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="5" style="width: 59.69%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">As of and for the</div></td></tr><tr><td style="width: 40.31%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="5" style="width: 59.69%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">years ended December 31,</div></td></tr><tr><td style="width: 40.31%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 27.63%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 4.36%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 27.63%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr style="height: 16px;"><td style="width: 40.31%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.32%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 24.32%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.36%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.33%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 22.3%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 40.31%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Beginning balance</div></td><td style="width: 3.32%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 24.32%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,478</div></td><td style="width: 4.36%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.33%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 22.3%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,614</div></td></tr><tr><td style="width: 40.31%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Current year provision</div></td><td style="width: 3.32%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 24.32%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">707</div></td><td style="width: 4.36%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.33%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 22.3%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">355</div></td></tr><tr><td style="width: 40.31%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Current year claims</div></td><td style="width: 3.32%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 24.32%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(245)</div></td><td style="width: 4.36%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.33%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 22.3%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(467)</div></td></tr><tr><td style="width: 40.31%; vertical-align: bottom; padding-bottom: 1px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Currency adjustment</div></td><td style="width: 3.32%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 24.32%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">13</div></td><td style="width: 4.36%; vertical-align: bottom; padding-bottom: 1px; background-color: #ffffff;">&#160;</td><td style="width: 5.33%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 22.3%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(24)</div></td></tr><tr><td style="width: 40.31%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Ending balance</div></td><td style="width: 3.32%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; background-color: #ffffff;">$</div></td><td style="width: 24.32%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right; background-color: #ffffff;">1,953</div></td><td style="width: 4.36%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.33%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 22.3%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,478</div></td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">During the years ended December 31, 2017 and 2016, the Company issued RSUs to employees which vest upon the achievement of specific market-based or time-based measures.&#160; The fair value for RSU's is calculated based on the stock price on the grant date and expensed ratably over the requisite service period, which ranges between one and five years.&#160; The following table summarizes the information about vested and unvested restricted stock units for the years ended December 31, 2017 and 2016.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 56.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 19.41%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Number of Shares</div></td><td style="width: 4.1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 19.77%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Weighted Average Fair Value</div></td></tr><tr><td style="width: 56.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 19.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 6.21%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 56.72%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Nonvested RSUs at January 1, 2017</div></td><td style="width: 19.41%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,688,480</div></td><td style="width: 4.1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 6.21%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.56%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1.45</div></td></tr><tr><td style="width: 56.72%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">RSUs granted</div></td><td style="width: 19.41%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">644,677</div></td><td style="width: 4.1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 6.21%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.56%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3.24</div></td></tr><tr><td style="width: 56.72%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">RSUs forfeited</div></td><td style="width: 19.41%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(5,500)</div></td><td style="width: 4.1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 6.21%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 13.56%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3.40</div></td></tr><tr><td style="width: 56.72%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">RSUs vested</div></td><td style="width: 19.41%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(692,994)</div></td><td style="width: 4.1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 6.21%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.56%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1.89</div></td></tr><tr><td style="width: 56.72%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 19.41%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 6.21%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 13.56%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 56.72%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Nonvested RSUs at December 31, 2017</div></td><td style="width: 19.41%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,634,663</div></td><td style="width: 4.1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 6.21%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.56%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1.96</div></td></tr><tr><td style="width: 56.72%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 19.41%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 6.21%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 13.56%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 56.72%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Nonvested RSUs at January 1, 2016</div></td><td style="width: 19.41%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,367,500</div></td><td style="width: 4.1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 6.21%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.56%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">0.76</div></td></tr><tr><td style="width: 56.72%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">RSUs granted</div></td><td style="width: 19.41%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,537,399</div></td><td style="width: 4.1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 6.21%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 13.56%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1.52</div></td></tr><tr><td style="width: 56.72%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">RSUs forfeited</div></td><td style="width: 19.41%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(505,000)</div></td><td style="width: 4.1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 6.21%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.56%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">0.76</div></td></tr><tr><td style="width: 56.72%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">RSUs vested</div></td><td style="width: 19.41%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(711,419)</div></td><td style="width: 4.1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 6.21%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 13.56%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">0.76</div></td></tr><tr><td style="width: 56.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 19.41%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 6.21%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.56%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 56.72%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Nonvested RSUs at December 31, 2016</div></td><td style="width: 19.41%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,688,480</div></td><td style="width: 4.1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 6.21%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.56%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1.45</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As of December 31, 2017, the Company had $1.6&#160;million of unrecognized compensation expense related to the RSUs expected to be recognized on a pro-rata straight line basis over a weighted average remaining service period of approximately 3.9&#160;years.</div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">For the years ended December&#160;31,&#160;2017 and 2016, the Company recognized a gain (loss) on its derivative instruments net as outlined below:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 65.36%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="6" style="width: 34.64%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Years ended December 31,</div></td></tr><tr><td style="width: 65.36%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="2" style="width: 14.75%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 3.15%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 14.28%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td><td style="width: 2.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 65.36%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.79%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.15%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.73%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 65.36%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Foreign exchange contracts- change in fair value</div></td><td style="width: 3.79%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.96%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">73</div></td><td style="width: 3.15%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.73%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.55%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">51</div></td><td style="width: 2.46%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 65.36%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Remeasurement of related contract receivables and billings in excess of revenue earned</div></td><td style="width: 3.79%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 10.96%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">26</div></td><td style="width: 3.15%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.73%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 10.55%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(69)</div></td><td style="width: 2.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 65.36%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.79%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.96%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">99</div></td><td style="width: 3.15%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.73%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.55%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(18)</div></td><td style="width: 2.46%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company uses a Black-Scholes valuation model to estimate the fair value of the options at grant date based on the assumptions noted in the following table. Volatility represents an average of market estimates for implied volatility of the Company's common stock. The expected life is estimated based on an analysis of options already exercised and any foreseeable trends or changes in recipients' behavior.&#160; The risk-free interest rate is an interpolation of the relevant U.S. Treasury security maturities as of each applicable grant date:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 40.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="3" style="width: 59.94%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Years ended December 31,</div></td></tr><tr><td style="width: 40.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 28.02%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 3.88%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 28.03%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 40.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 28.02%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">[1]</div></td><td style="width: 3.88%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 28.03%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr style="height: 13px;"><td style="width: 40.06%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Risk-free interest rates</div></td><td style="width: 28.02%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">-</div></td><td style="width: 3.88%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 28.03%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">1.53%</div></td></tr><tr><td style="width: 40.06%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Dividend yield</div></td><td style="width: 28.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.88%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 28.03%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">0%</div></td></tr><tr><td style="width: 40.06%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Expected life</div></td><td style="width: 28.02%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">-</div></td><td style="width: 3.88%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 28.03%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">7 years</div></td></tr><tr><td style="width: 40.06%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Volatility</div></td><td style="width: 28.02%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">-</div></td><td style="width: 3.88%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 28.03%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">49.05%</div></td></tr><tr><td style="width: 40.06%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Weighted average volatility</div></td><td style="width: 28.02%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.88%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 28.03%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">49.05%</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">[1] The Company did not grant stock options during the year ended December 31, 2017.</div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table presents assets and liabilities measured at fair value at December 31, 2017:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 15.16%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 20.72%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Quoted Prices</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">in Active Markets</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">for Identical Assets</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 19.2%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Significant</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Other Observable</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Inputs</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 18%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Significant</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Unobservable</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Inputs</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 12.93%; vertical-align: top; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 15.16%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="2" style="width: 20.72%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">(Level 1)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 19.2%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">(Level 2)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 18%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">(Level 3)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 12.93%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Total</div></td></tr><tr><td style="width: 15.16%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 16.05%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 14.54%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.33%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 8.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 15.16%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 16.05%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 14.54%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.33%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 8.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 15.16%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Money market funds</div></td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 16.05%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,240</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.54%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.33%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.26%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,240</div></td></tr><tr><td style="width: 15.16%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Foreign exchange contracts</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 16.05%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 14.54%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">201</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 13.33%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 8.26%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">201</div></td></tr><tr><td style="width: 15.16%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 16.05%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 14.54%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 13.33%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 8.26%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 15.16%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total assets</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 16.05%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,240</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.54%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">201</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.33%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.26%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,441</div></td></tr><tr><td style="width: 15.16%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 16.05%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 14.54%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 13.33%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 8.26%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 15.16%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Contingent consideration liability</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 16.05%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 14.54%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 13.33%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,701)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 8.26%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,701)</div></td></tr><tr><td style="width: 15.16%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 16.05%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 14.54%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 13.33%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 8.26%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 15.16%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total liabilities</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 16.05%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.54%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.33%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,701)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.26%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,701)</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table presents assets and liabilities measured at fair value at December 31, 2016:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 18.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.93%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Quoted Prices</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">in Active Markets</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">for Identical Assets</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 17.2%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Significant</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Other Observable</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Inputs</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Significant</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Unobservable</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Inputs</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 17.19%; vertical-align: top; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 18.69%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="2" style="width: 16.93%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">(Level 1)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 17.2%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">(Level 2)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">(Level 3)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 17.19%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Total</div></td></tr><tr><td style="width: 18.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.54%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.33%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 18.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.54%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.33%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 18.69%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Money market funds</div></td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.26%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">16,435</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.54%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.33%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">16,435</div></td></tr><tr><td style="width: 18.69%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Foreign exchange contracts</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 12.26%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 12.54%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">141</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 11.33%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 12.52%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">141</div></td></tr><tr><td style="width: 18.69%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 12.26%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 12.54%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 11.33%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 12.52%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 18.69%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total assets</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.26%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">16,435</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.54%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">141</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.33%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.52%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">16,576</div></td></tr><tr><td style="width: 18.69%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 12.26%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 12.54%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 11.33%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 12.52%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 18.69%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Foreign exchange contracts</div></td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.26%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.54%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(20)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.33%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.52%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(20)</div></td></tr><tr><td style="width: 18.69%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Contingent consideration liability</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 12.26%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 12.54%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 11.33%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(2,105)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 12.52%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(2,105)</div></td></tr><tr><td style="width: 18.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.26%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.54%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 11.33%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 18.69%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total liabilities</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.26%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.54%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(20)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 11.33%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(2,105)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.52%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(2,125)</div></td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table shows the gross carrying amount and accumulated amortization of definite-lived intangible assets:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 34.42%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="8" style="width: 65.58%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">As of December 31, 2017</div></td></tr><tr><td style="width: 34.42%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 18.45%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Gross Carrying Amount</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 19.2%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Accumulated Amortization</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 18.59%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div>&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Net</div></td></tr><tr><td style="width: 34.42%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Amortized intangible assets</font>:</div></td><td style="width: 4.67%; vertical-align: top;">&#160;</td><td style="width: 13.79%; vertical-align: bottom;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 14.54%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.93%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 34.42%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Customer relationships</div></td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.79%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,074</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.54%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,218)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.93%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,856</div></td></tr><tr><td style="width: 34.42%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Trade names</div></td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.79%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">713</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 14.54%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(33)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.93%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">680</div></td></tr><tr><td style="width: 34.42%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Developed technology</div></td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 13.79%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">471</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 14.54%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(412)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 13.93%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">59</div></td></tr><tr><td style="width: 34.42%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Non-contractual customer relationships</div></td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.79%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">433</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 14.54%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(426)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.93%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">7</div></td></tr><tr><td style="width: 34.42%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Others</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 13.79%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">167</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 14.54%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(165)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 13.93%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2</div></td></tr><tr><td style="width: 34.42%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Total</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.79%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">4,858</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.54%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(2,254)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.93%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,604</div></td></tr><tr><td style="width: 34.42%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 13.79%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 14.54%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 13.93%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 34.42%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="8" style="width: 65.58%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">As of December 31, 2016</div></td></tr><tr><td style="width: 34.42%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td colspan="2" style="width: 18.45%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Gross Carrying Amount</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td colspan="2" style="width: 19.2%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Accumulated Amortization</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td colspan="2" style="width: 18.59%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;"><div>&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Net</div></td></tr><tr><td style="width: 34.42%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Amortized intangible assets</font>:</div></td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.79%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 14.54%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.93%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 34.42%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Customer relationships</div></td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.79%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,425</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.54%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,235)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.93%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">190</div></td></tr><tr><td style="width: 34.42%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Non-contractual customer relationships</div></td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.79%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">911</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 14.54%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(674)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.93%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">237</div></td></tr><tr><td style="width: 34.42%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Developed technology</div></td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 13.79%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">471</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 14.54%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(353)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 13.93%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">118</div></td></tr><tr><td style="width: 34.42%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Others</div></td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.79%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">217</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 14.54%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(211)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.93%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">6</div></td></tr><tr><td style="width: 34.42%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Foreign currency translation</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 13.79%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(145)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 14.54%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">48</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 13.93%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(97)</div></td></tr><tr><td style="width: 34.42%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Total</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.79%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,879</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.54%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(2,425)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.93%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">454</div></td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">A summary of the status of the Company's nonvested options as of and for the year ended December&#160;31,&#160;2017 is presented below.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 43.49%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 18.38%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Number of Shares</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 33.46%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Weighted Average Fair Value</div></td></tr><tr><td style="width: 43.49%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 18.38%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 28.8%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 43.49%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Nonvested options at January 1, 2017</div></td><td style="width: 18.38%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">72,000</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 28.8%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">0.97</div></td></tr><tr><td style="width: 43.49%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Options granted</div></td><td style="width: 18.38%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 28.8%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td></tr><tr><td style="width: 43.49%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Options forfeited</div></td><td style="width: 18.38%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 28.8%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td></tr><tr><td style="width: 43.49%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Options vested during the period</div></td><td style="width: 18.38%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(48,000)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 28.8%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">0.97</div></td></tr><tr><td style="width: 43.49%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 18.38%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 28.8%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 43.49%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Nonvested options at December 31, 2017</div></td><td style="width: 18.38%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">24,000</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 28.8%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">0.97</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">A summary of the status of the Company's nonvested options as of and for the year ended December&#160;31,&#160;2016 is presented below.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 43.49%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 18.38%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Number of Shares</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 33.46%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Weighted Average Fair Value</div></td></tr><tr><td style="width: 43.49%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 18.38%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 28.8%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 43.49%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Nonvested options at January 1, 2016</div></td><td style="width: 18.38%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">218,522</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 28.8%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">0.89</div></td></tr><tr><td style="width: 43.49%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Options granted</div></td><td style="width: 18.38%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">40,000</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 28.8%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1.15</div></td></tr><tr><td style="width: 43.49%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Options forfeited</div></td><td style="width: 18.38%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(32,300)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 28.8%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">0.91</div></td></tr><tr><td style="width: 43.49%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Options vested during the period</div></td><td style="width: 18.38%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(154,222)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 28.8%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">0.92</div></td></tr><tr><td style="width: 43.49%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 18.38%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 28.8%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 43.49%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Nonvested options at December 31, 2016</div></td><td style="width: 18.38%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">72,000</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 28.8%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">0.97</div></td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company is obligated under certain noncancelable operating leases for office facilities and equipment.&#160; Future minimum lease payments under noncancelable operating leases as of December 31, 2017 are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 66.24%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">&#160;(in thousands)</div></td><td colspan="2" style="width: 33.76%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Gross Future</div></td></tr><tr><td style="width: 66.24%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 33.76%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Minimum Lease</div></td></tr><tr><td style="width: 66.24%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 33.76%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Payments</div></td></tr><tr><td style="width: 66.24%; vertical-align: bottom;">&#160;</td><td style="width: 9.86%; vertical-align: top;">&#160;</td><td style="width: 23.9%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 66.24%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2018</div></td><td style="width: 9.86%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 23.9%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,506</div></td></tr><tr><td style="width: 66.24%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2019</div></td><td style="width: 9.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 23.9%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">793</div></td></tr><tr><td style="width: 66.24%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2020</div></td><td style="width: 9.86%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 23.9%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">702</div></td></tr><tr><td style="width: 66.24%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2021</div></td><td style="width: 9.86%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 23.9%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">716</div></td></tr><tr><td style="width: 66.24%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">2022</div></td><td style="width: 9.86%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 23.9%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">709</div></td></tr><tr><td style="width: 66.24%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Thereafter</div></td><td style="width: 9.86%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 23.9%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">541</div></td></tr><tr><td style="width: 66.24%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total</div></td><td style="width: 9.86%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 23.9%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">4,967</div></td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The (benefit) provision for income taxes is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 56.18%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="5" style="width: 43.89%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Years ended December 31,</div></td></tr><tr><td style="width: 56.18%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 22.3%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 4.23%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 17.36%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 56.18%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Current:</div></td><td style="width: 3.19%; vertical-align: top;">&#160;</td><td style="width: 19.18%; vertical-align: bottom;">&#160;</td><td style="width: 4.23%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.23%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.2%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 56.18%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Federal</div></td><td style="width: 3.19%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 19.18%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">459</div></td><td style="width: 4.23%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.23%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.2%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td></tr><tr><td style="width: 56.18%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">State</div></td><td style="width: 3.19%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 19.18%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">47</div></td><td style="width: 4.23%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.23%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.2%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">6</div></td></tr><tr><td style="width: 56.18%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Foreign</div></td><td style="width: 3.19%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 19.18%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19</div></td><td style="width: 4.23%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.23%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 13.2%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">221</div></td></tr><tr><td style="width: 56.18%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Subtotal</div></td><td style="width: 3.19%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 19.18%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">525</div></td><td style="width: 4.23%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.23%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 13.2%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">227</div></td></tr><tr><td style="width: 56.18%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.19%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 19.18%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.23%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.23%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 13.2%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 56.18%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Deferred:</div></td><td style="width: 3.19%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 19.18%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.23%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.23%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.2%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 56.18%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Federal</div></td><td style="width: 3.19%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 19.18%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(4,694)</div></td><td style="width: 4.23%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.23%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 13.2%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">127</div></td></tr><tr><td style="width: 56.18%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">State</div></td><td style="width: 3.19%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 19.18%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(942)</div></td><td style="width: 4.23%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.23%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.2%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19</div></td></tr><tr><td style="width: 56.18%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Foreign</div></td><td style="width: 3.19%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 19.18%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">131</div></td><td style="width: 4.23%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.23%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 13.2%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(23)</div></td></tr><tr><td style="width: 56.18%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Subtotal</div></td><td style="width: 3.19%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 19.18%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(5,505)</div></td><td style="width: 4.23%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.23%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 13.2%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">123</div></td></tr><tr><td style="width: 56.18%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Total</div></td><td style="width: 3.19%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 19.18%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(4,980)</div></td><td style="width: 4.23%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.23%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.2%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">350</div></td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The consolidated income before income taxes, by domestic and foreign sources, is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 49.22%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="5" style="width: 50.85%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Years ended December 31,</div></td></tr><tr><td style="width: 49.22%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 29.32%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 4.23%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 17.3%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 49.22%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Domestic</div></td><td style="width: 6.18%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 23.21%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,580</div></td><td style="width: 4.23%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.19%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.17%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,873</div></td></tr><tr><td style="width: 49.22%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Foreign</div></td><td style="width: 6.18%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 23.21%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,176)</div></td><td style="width: 4.23%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.19%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 14.17%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,101)</div></td></tr><tr><td style="width: 49.22%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total</div></td><td style="width: 6.18%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;$</div></td><td style="width: 23.21%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">404</div></td><td style="width: 4.23%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.19%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.17%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,772</div></td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table summarizes the consideration paid to acquire Absolute and the fair value of the assets acquired and liabilities assumed at the date of the transaction. The following amounts except for Cash are all reflected in the consolidated statement of cash flow within the "Acquisition of Absolute Consulting, Inc., net of cash acquired" line caption.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 63%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 37%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Absolute</div></td></tr><tr><td style="width: 63%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 37%; vertical-align: top; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 63%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">(<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>)</div></td><td style="width: 5.01%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 31.99%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 63%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total purchase price</div></td><td style="width: 5.01%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 31.99%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">9,521</div></td></tr><tr><td style="width: 63%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 31.99%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 63%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Purchase price allocation:</div></td><td style="width: 5.01%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 31.99%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 63%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -5.3pt;">Cash</div></td><td style="width: 5.01%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 31.99%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">455</div></td></tr><tr><td style="width: 63%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -5.3pt;">Contract receivables</div></td><td style="width: 5.01%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 31.99%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">5,121</div></td></tr><tr><td style="width: 63%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -5.3pt;">Prepaid expenses and other current assets</div></td><td style="width: 5.01%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 31.99%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">68</div></td></tr><tr><td style="width: 63%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -5.3pt;">Property, and equipment, net</div></td><td style="width: 5.01%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 31.99%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">184</div></td></tr><tr><td style="width: 63%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -5.3pt;">Intangible assets</div></td><td style="width: 5.01%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 31.99%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,569</div></td></tr><tr><td style="width: 63%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -5.3pt;">Accounts payable, accrued expenses, and other liabilities</div></td><td style="width: 5.01%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 31.99%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(78)</div></td></tr><tr><td style="width: 63%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -5.3pt;">Accrued compensation</div></td><td style="width: 5.01%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 31.99%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,617)</div></td></tr><tr><td style="width: 63%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 25.2pt;">Total identifiable net assets</div></td><td style="width: 5.01%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 31.99%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">6,702</div></td></tr><tr><td style="width: 63%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 31.99%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 63%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -5.3pt;">Goodwill</div></td><td style="width: 5.01%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 31.99%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,819</div></td></tr><tr><td style="width: 63%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.01%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 31.99%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 63%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; text-indent: 9.1pt;">Net assets acquired</div></td><td style="width: 5.01%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 31.99%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">9,521</div></td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="background-color: #ffffff;"><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company identified $2.6 million of other intangible assets, including customer relationships and trademarks/names with amortization periods of three to ten years. The following table summarizes the fair value of intangibles assets acquired at the date of acquisition and the related weighted average amortization period:</div><div><br /></div></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 41.46%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Intangible Assets</div></td><td style="width: 33.93%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Weighted average amortization period</div></td><td style="width: 3.4%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;</div></td><td style="width: 21.21%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Fair Value</div></td></tr><tr><td style="width: 41.46%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;</div></td><td style="width: 33.93%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: center;">(in years)</div></td><td style="width: 3.4%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;</div></td><td style="width: 21.21%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: center;">(in thousands)</div></td></tr><tr><td style="width: 41.46%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Customer relationships</div></td><td style="width: 33.93%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">10</div></td><td style="width: 3.4%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 21.21%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,856</div></td></tr><tr><td style="width: 41.46%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Trademarks/Names</div></td><td style="width: 33.93%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">3</div></td><td style="width: 3.4%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;</div></td><td style="width: 21.21%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">713</div></td></tr><tr><td style="width: 41.46%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Total</div></td><td style="width: 33.93%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;</div></td><td style="width: 3.4%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 21.21%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,569</div></td></tr></table><div style="background-color: #ffffff;"><div style="margin-bottom: 12pt;"><br /></div><div><br /></div></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">GSE will eliminate approximately 40 positions due to these changes, primarily in Europe and India, and will undertake other cost-savings measures. The restructuring plan is expected to be completed in 2018. As a result of these efforts, GSE expects to record a restructuring charge of approximately $1.7 million, primarily related to workforce reductions, contracts termination costs and asset write-offs due to the exit activities. We recorded a restructuring charge of $0.7 million for the year ended December 31, 2017, and we expect to record the remaining charges, primarily reflecting the office closure costs, in the first quarter of 2018. The following table summarize the restructuring costs. The amounts to be transferred from cumulative translation adjustments and included in determining net income for the period, in which the liquidation of these foreign entities are completed (2018), are not included in the table below.</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 31.92%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">(<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">in thousands</font>)</div></td><td colspan="2" style="width: 19.32%; vertical-align: middle; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Total Expected Costs</div></td><td style="width: 2.31%; vertical-align: top;">&#160;</td><td colspan="2" style="width: 19.33%; vertical-align: middle; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Costs for the Year</div></td><td style="width: 2.31%; vertical-align: middle;">&#160;</td><td style="width: 4.25%; vertical-align: middle; border-bottom: #000000 1px solid;">&#160;</td><td style="width: 20.56%; vertical-align: middle; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Expected Costs Remaining</div></td></tr><tr><td style="width: 31.92%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Employee termination benefits</div></td><td style="width: 3.94%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">$</div></td><td style="width: 15.38%; vertical-align: middle; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">499</div></td><td style="width: 2.31%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 3.7%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">$</div></td><td style="width: 15.64%; vertical-align: middle; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">465</div></td><td style="width: 2.31%; vertical-align: middle; background-color: #cceeff;">&#160;</td><td style="width: 4.25%; vertical-align: middle; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">$</div></td><td style="width: 20.56%; vertical-align: middle; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">34</div></td></tr><tr><td style="width: 31.92%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Lease termination costs</div></td><td style="width: 3.94%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.38%; vertical-align: middle; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">665</div></td><td style="width: 2.31%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 3.7%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.64%; vertical-align: middle; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 2.31%; vertical-align: middle; background-color: #ffffff;">&#160;</td><td style="width: 4.25%; vertical-align: middle; background-color: #ffffff;">&#160;</td><td style="width: 20.56%; vertical-align: middle; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">665</div></td></tr><tr><td style="width: 31.92%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Assets write-offs</div></td><td style="width: 3.94%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 15.38%; vertical-align: middle; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">222</div></td><td style="width: 2.31%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 3.7%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 15.64%; vertical-align: middle; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">222</div></td><td style="width: 2.31%; vertical-align: middle; background-color: #cceeff;">&#160;</td><td style="width: 4.25%; vertical-align: middle; background-color: #cceeff;">&#160;</td><td style="width: 20.56%; vertical-align: middle; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td></tr><tr><td style="width: 31.92%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Other restructuring costs</div></td><td style="width: 3.94%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 15.38%; vertical-align: middle; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">303</div></td><td style="width: 2.31%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 3.7%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 15.64%; vertical-align: middle; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">46</div></td><td style="width: 2.31%; vertical-align: middle; background-color: #ffffff;">&#160;</td><td style="width: 4.25%; vertical-align: middle; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 20.56%; vertical-align: middle; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">257</div></td></tr><tr><td style="width: 31.92%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Total</div></td><td style="width: 3.94%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">$</div></td><td style="width: 15.38%; vertical-align: middle; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,689</div></td><td style="width: 2.31%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 3.7%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">$</div></td><td style="width: 15.64%; vertical-align: middle; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">733</div></td><td style="width: 2.31%; vertical-align: middle; background-color: #cceeff;">&#160;</td><td style="width: 4.25%; vertical-align: middle; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">$</div></td><td style="width: 20.56%; vertical-align: middle; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">956</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The restructuring costs related to our Performance Improvement Solutions segment and were included in the consolidated statement of operations within the "Restructuring charges" line caption. The accrued employee termination benefits of $0.5 million were reflected in the "Accrued compensation" line in the consolidated balance sheet. No payment had been made as of December 31, 2017.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">&#160;</div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">For the years ended December&#160;31,&#160;2017 and 2016, 83% and 73%, respectively, of the Company's consolidated revenue was from customers in the nuclear power industry. The Company designs, develops and delivers business and technology solutions to the energy industry worldwide.&#160; Revenue, operating income (loss) and total assets for the Company's United States, European, and Asian subsidiaries as of and for the years ended December&#160;31,&#160;2017 and 2016 are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 17.5%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="14" style="width: 82.5%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Year ended December 31, 2017</div></td></tr><tr><td style="width: 17.5%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 13.52%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">United States</div></td><td style="width: 4.67%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 12.73%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Europe</div></td><td style="width: 4.67%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 11.52%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Asia</div></td><td style="width: 4.67%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 12.8%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Eliminations</div></td><td style="width: 4.67%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 13.26%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Consolidated</div></td></tr><tr><td style="width: 17.5%; vertical-align: bottom;">&#160;</td><td style="width: 4.67%; vertical-align: top;">&#160;</td><td style="width: 8.86%; vertical-align: bottom;">&#160;</td><td style="width: 4.67%; vertical-align: bottom;">&#160;</td><td style="width: 4.67%; vertical-align: top;">&#160;</td><td style="width: 8.07%; vertical-align: bottom;">&#160;</td><td style="width: 4.67%; vertical-align: bottom;">&#160;</td><td style="width: 4.67%; vertical-align: top;">&#160;</td><td style="width: 6.86%; vertical-align: bottom;">&#160;</td><td style="width: 4.67%; vertical-align: bottom;">&#160;</td><td style="width: 4.67%; vertical-align: top;">&#160;</td><td style="width: 8.14%; vertical-align: bottom;">&#160;</td><td style="width: 4.67%; vertical-align: bottom;">&#160;</td><td style="width: 4.67%; vertical-align: top;">&#160;</td><td style="width: 8.59%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 17.5%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Revenue</div></td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.86%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">66,249</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.07%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,196</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.86%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,435</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.14%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.59%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">70,880</div></td></tr><tr><td style="width: 17.5%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Transfers between geographic locations</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 8.86%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,953</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 8.07%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 6.86%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">668</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 8.14%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(2,621)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 8.59%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td></tr><tr><td style="width: 17.5%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total revenue</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.86%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">68,202</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.07%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,196</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.86%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,103</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.14%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(2,621)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.59%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">70,880</div></td></tr><tr><td style="width: 17.5%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Operating income (loss)</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.86%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,930</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.07%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,585)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.86%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(116)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.14%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.59%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">229</div></td></tr><tr><td style="width: 17.5%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Total assets, at December 31</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.86%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">149,390</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.07%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">5,057</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.86%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">4,313</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.14%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(101,905)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.59%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">56,855</div></td></tr><tr><td style="width: 17.5%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 8.86%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 8.07%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 6.86%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 8.14%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 8.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 17.5%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="14" style="width: 82.5%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Year ended December 31, 2016</div></td></tr><tr><td style="width: 17.5%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 13.52%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">United States</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 12.73%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Europe</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 11.52%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Asia</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 12.8%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Eliminations</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 13.26%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Consolidated</div></td></tr><tr><td style="width: 17.5%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 8.86%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 8.07%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 6.86%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 8.14%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 8.59%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 17.5%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Revenue</div></td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.86%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">46,149</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.07%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">4,143</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.86%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,809</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.14%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">53,101</div></td></tr><tr><td style="width: 17.5%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Transfers between geographic locations</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 8.86%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,639</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 8.07%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">22</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 6.86%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,139</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 8.14%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(3,800)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 8.59%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td></tr><tr><td style="width: 17.5%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total revenue</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.86%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">48,788</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.07%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">4,165</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.86%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,948</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.14%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(3,800)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.59%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">53,101</div></td></tr><tr><td style="width: 17.5%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Operating loss</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.86%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,921</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.07%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(896)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.86%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(450)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.14%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.59%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,575</div></td></tr><tr><td style="width: 17.5%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Total assets, at December 31</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.86%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">121,728</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.07%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">4,859</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.86%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">4,064</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.14%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(76,995)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.59%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">53,656</div></td></tr><tr><td style="width: 17.5%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 8.86%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 8.07%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 6.86%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 8.14%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 8.59%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Contract receivables represent balances due from a broad base of both domestic and international customers. All contract receivables are considered to be collectible within twelve months. Recoverable costs and accrued profit not billed represent costs incurred and associated profit accrued on contracts that will become billable upon future milestones or completion of contracts. The components of contract receivables are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 48.55%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="5" style="width: 51.45%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31,</div></td></tr><tr><td style="width: 48.55%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 20.07%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 4.61%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 26.76%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 48.55%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Billed receivables</div></td><td style="width: 5.58%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.5%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">8,154</div></td><td style="width: 4.61%; vertical-align: bottom;">&#160;</td><td style="width: 5.58%; vertical-align: top;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 21.18%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">13,325</div></td></tr><tr><td style="width: 48.55%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Recoverable costs and accrued profit not yet billed</div></td><td style="width: 5.58%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 14.5%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">5,980</div></td><td style="width: 4.61%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.58%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 21.18%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">5,555</div></td></tr><tr><td style="width: 48.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Allowance for doubtful accounts</div></td><td style="width: 5.58%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 14.5%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(137)</div></td><td style="width: 4.61%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.58%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 21.18%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(17)</div></td></tr><tr><td style="width: 48.55%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total contract receivables, net</div></td><td style="width: 5.58%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.5%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">13,997</div></td><td style="width: 4.61%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.58%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 21.18%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">18,863</div></td></tr></table><div><br /></div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-right: 0.2pt;">During January 2018, the Company invoiced $4.7 million of the unbilled amounts related to the balance at December 31, 2017.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-right: 0.2pt;">On March 29, 2017, Westinghouse, a customer of our Performance Improvement Solutions segment, filed for Chapter 11 bankruptcy protection in the United States Bankruptcy Court for the Southern District of New York, Case No. 17-10751. During the second quarter of 2017, Westinghouse assumed one of our contracts related to Southern Nuclear Company.&#160;Therefore, we have not recorded a reserve for outstanding receivables related to this contract. On July 31, 2017, South Carolina Electric and Gas Company announced that it will cease construction of new nuclear plants at the V.C. Summer Nuclear Station, one of the facilities for which the Company has an executory contract with Westinghouse for the provision of simulator software and equipment.&#160;Although there has been no formal rejection of the contract as part of the Westinghouse bankruptcy process, GSE now considers it likely that Westinghouse will reject the parties' contract pertaining to the V.C. Summer Nuclear Station. Therefore, at June 30, 2017, GSE reserved 100% of accounts receivable, unbilled receivables, and billings in excess related to the V.C. Summer Nuclear Station, resulting in a net bad debt charge of $118,000.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-top: 12pt;">At December 31, 2017, in addition to the foregoing amounts associated with the V.C. Summer Nuclear Station, the Company had approximately $31,000 in net billed and unbilled pre-petition receivables attributable to Westinghouse, and it was fully collected in January 2018. Therefore, none of the remaining outstanding amounts have been reserved at December 31, 2017.</div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">17.&#160; Segment Information</div><div><br /></div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company has two reportable business segments.&#160; The Performance Improvement Solutions segment provides simulation, training and engineering products and services delivered across the breadth of industries we serve. Solutions include simulation for both training and engineering applications. Example training applications include turnkey and custom training services, while engineering services include plant design verification and validation. The Company provides these services across all market segments. Contract terms are typically less than two years.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Nuclear Industry Training and Consulting segment provides specialized workforce solutions primarily to the nuclear industry, working at clients' facilities. This business is managed through our Hyperspring and newly acquired Absolute subsidiaries.&#160; The business model, management focus, margins and other factors clearly separate this business line from the rest of the GSE product and service portfolio.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">On September 20, 2017, the Company acquired Absolute Consulting, Inc., now a wholly-owned subsidiary of GSE Performance Solutions, Inc. Absolute is a provider of technical consulting and staffing solutions to the global nuclear power industry and employs approximately 160 professionals with expertise in procedures writing, engineering, technical support, project management, training, project controls, and corrective actions.&#160;This acquisition brings a natural adjacency to GSE, fits well with our growth strategy, and benefits our customers from expanded capabilities and offerings. For reporting purposes, Absolute was aggregated with Hyperspring into our Nuclear Industry Training and Consulting segment due to similarities in services provided including training and staff augmentation to the nuclear energy sector.&#160;In addition, both entities report to the same management team and share support staff such as sales, recruiting and business development.&#160; As such, 100% of the goodwill acquired was allocated to the Nuclear Industry Training and Consulting segment.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The following table sets forth the revenue and operating results attributable to each reportable segment and includes a reconciliation of segment revenue to consolidated revenue and operating results to consolidated (loss) income before income taxes.</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 60.01%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="5" style="width: 39.99%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Years ended December 31,</div></td></tr><tr><td style="width: 60.01%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 20.03%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 2.02%; vertical-align: top;">&#160;</td><td colspan="2" style="width: 18.01%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 60.01%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Revenue:</div></td><td style="width: 2.02%; vertical-align: bottom;">&#160;</td><td style="width: 18.01%; vertical-align: bottom;">&#160;</td><td style="width: 2.02%; vertical-align: top;">&#160;</td><td style="width: 2.99%; vertical-align: bottom;">&#160;</td><td style="width: 15.02%; vertical-align: bottom;">&#160;</td></tr><tr style="height: 12px;"><td style="width: 60.01%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Performance Improvement Solutions</div></td><td style="width: 2.02%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 18.01%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">39,899</div></td><td style="width: 2.02%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.99%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.02%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">35,474</div></td></tr><tr><td style="width: 60.01%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Nuclear Industry Training and Consulting</div></td><td style="width: 2.02%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 18.01%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right; background-color: #ffffff;">30,981</div></td><td style="width: 2.02%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 2.99%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">17,627</div></td></tr><tr><td style="width: 60.01%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 2.02%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 18.01%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">70,880</div></td><td style="width: 2.02%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.99%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.02%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">53,101</div></td></tr><tr><td style="width: 60.01%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 18.01%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.02%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 2.99%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 60.01%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Operating income</div></td><td style="width: 2.02%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 18.01%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 2.02%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.99%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 60.01%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Performance Improvement Solutions</div></td><td style="width: 2.02%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 18.01%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(2,745)</div></td><td style="width: 2.02%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 2.99%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.02%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(856)</div></td></tr><tr><td style="width: 60.01%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Nuclear Industry Training and Consulting</div></td><td style="width: 2.02%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 18.01%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,420</div></td><td style="width: 2.02%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.99%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,224</div></td></tr><tr><td style="width: 60.01%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Change in fair value of contingent consideration, net</div></td><td style="width: 2.02%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 18.01%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(446)</div></td><td style="width: 2.02%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 2.99%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">207</div></td></tr><tr><td style="width: 60.01%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 2.02%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 18.01%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 2.02%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.99%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 60.01%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Operating income</div></td><td style="width: 2.02%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 18.01%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">229</div></td><td style="width: 2.02%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 2.99%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.02%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,575</div></td></tr><tr><td style="width: 60.01%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 2.02%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 18.01%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 2.02%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.99%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 60.01%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Interest income, net</div></td><td style="width: 2.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 18.01%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">80</div></td><td style="width: 2.02%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 2.99%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">85</div></td></tr><tr><td style="width: 60.01%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Gain (loss) on derivative instruments, net</div></td><td style="width: 2.02%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 18.01%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">99</div></td><td style="width: 2.02%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.99%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(18)</div></td></tr><tr><td style="width: 60.01%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Other (expense) income, net</div></td><td style="width: 2.02%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 18.01%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(4)</div></td><td style="width: 2.02%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 2.99%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">130</div></td></tr><tr><td style="width: 60.01%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Income before income taxes</div></td><td style="width: 2.02%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 18.01%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">404</div></td><td style="width: 2.02%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.99%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.02%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,772</div></td></tr><tr><td style="width: 60.01%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 18.01%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.02%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 2.99%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 15.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Additional information relating to segments is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 60.09%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="5" style="width: 39.91%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31,</div></td></tr><tr><td style="width: 60.09%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 17.84%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 3.02%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 19.05%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 60.09%; vertical-align: bottom;">&#160;</td><td style="width: 3.33%; vertical-align: top;">&#160;</td><td style="width: 14.51%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.02%; vertical-align: bottom;">&#160;</td><td style="width: 3.42%; vertical-align: top;">&#160;</td><td style="width: 15.63%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 60.09%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 36pt; text-indent: -7.2pt;">Performance Improvement Solutions</div></td><td style="width: 3.33%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.51%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">34,107</div></td><td style="width: 3.02%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.42%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.63%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">42,383</div></td></tr><tr><td style="width: 60.09%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 36pt; text-indent: -7.2pt;">Nuclear Industry Training and Consulting</div></td><td style="width: 3.33%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 14.51%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">22,748</div></td><td style="width: 3.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.42%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 15.63%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">11,249</div></td></tr><tr><td style="width: 60.09%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 36pt; text-indent: -7.2pt;">Intercompany receivable elimination</div></td><td style="width: 3.33%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 14.51%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 3.02%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.42%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 15.63%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">24</div></td></tr><tr><td style="width: 60.09%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Total assets</div></td><td style="width: 3.33%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 14.51%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">56,855</div></td><td style="width: 3.02%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.42%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 15.63%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">53,656</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">For the years ended December&#160;31,&#160;2017 and 2016, 83% and 73%, respectively, of the Company's consolidated revenue was from customers in the nuclear power industry. The Company designs, develops and delivers business and technology solutions to the energy industry worldwide.&#160; Revenue, operating income (loss) and total assets for the Company's United States, European, and Asian subsidiaries as of and for the years ended December&#160;31,&#160;2017 and 2016 are as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 17.5%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="14" style="width: 82.5%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Year ended December 31, 2017</div></td></tr><tr><td style="width: 17.5%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 13.52%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">United States</div></td><td style="width: 4.67%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 12.73%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Europe</div></td><td style="width: 4.67%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 11.52%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Asia</div></td><td style="width: 4.67%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 12.8%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Eliminations</div></td><td style="width: 4.67%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 13.26%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Consolidated</div></td></tr><tr><td style="width: 17.5%; vertical-align: bottom;">&#160;</td><td style="width: 4.67%; vertical-align: top;">&#160;</td><td style="width: 8.86%; vertical-align: bottom;">&#160;</td><td style="width: 4.67%; vertical-align: bottom;">&#160;</td><td style="width: 4.67%; vertical-align: top;">&#160;</td><td style="width: 8.07%; vertical-align: bottom;">&#160;</td><td style="width: 4.67%; vertical-align: bottom;">&#160;</td><td style="width: 4.67%; vertical-align: top;">&#160;</td><td style="width: 6.86%; vertical-align: bottom;">&#160;</td><td style="width: 4.67%; vertical-align: bottom;">&#160;</td><td style="width: 4.67%; vertical-align: top;">&#160;</td><td style="width: 8.14%; vertical-align: bottom;">&#160;</td><td style="width: 4.67%; vertical-align: bottom;">&#160;</td><td style="width: 4.67%; vertical-align: top;">&#160;</td><td style="width: 8.59%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 17.5%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Revenue</div></td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.86%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">66,249</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.07%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,196</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.86%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,435</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.14%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.59%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">70,880</div></td></tr><tr><td style="width: 17.5%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Transfers between geographic locations</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 8.86%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,953</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 8.07%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 6.86%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">668</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 8.14%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(2,621)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 8.59%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td></tr><tr><td style="width: 17.5%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total revenue</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.86%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">68,202</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.07%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,196</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.86%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,103</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.14%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(2,621)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.59%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">70,880</div></td></tr><tr><td style="width: 17.5%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Operating income (loss)</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.86%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,930</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.07%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(1,585)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.86%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(116)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.14%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.59%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">229</div></td></tr><tr><td style="width: 17.5%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Total assets, at December 31</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.86%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">149,390</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.07%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">5,057</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.86%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">4,313</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.14%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(101,905)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.59%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">56,855</div></td></tr><tr><td style="width: 17.5%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 8.86%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 8.07%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 6.86%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 8.14%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 8.59%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 17.5%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="14" style="width: 82.5%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Year ended December 31, 2016</div></td></tr><tr><td style="width: 17.5%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 13.52%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">United States</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 12.73%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Europe</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 11.52%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Asia</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 12.8%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Eliminations</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 13.26%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Consolidated</div></td></tr><tr><td style="width: 17.5%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 8.86%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 8.07%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 6.86%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 8.14%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 8.59%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 17.5%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Revenue</div></td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.86%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">46,149</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.07%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">4,143</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.86%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,809</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.14%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.59%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">53,101</div></td></tr><tr><td style="width: 17.5%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Transfers between geographic locations</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 8.86%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,639</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 8.07%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">22</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 6.86%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,139</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 8.14%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(3,800)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 8.59%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td></tr><tr><td style="width: 17.5%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Total revenue</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.86%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">48,788</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.07%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">4,165</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.86%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3,948</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.14%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(3,800)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.59%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">53,101</div></td></tr><tr><td style="width: 17.5%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Operating loss</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.86%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,921</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.07%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(896)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.86%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(450)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.14%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.59%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,575</div></td></tr><tr><td style="width: 17.5%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Total assets, at December 31</div></td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.86%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">121,728</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.07%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">4,859</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.86%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">4,064</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.14%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(76,995)</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 8.59%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">53,656</div></td></tr><tr><td style="width: 17.5%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 8.86%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 8.07%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 6.86%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 8.14%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 8.59%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Revenues by geographic location above are attributed to the contracting entity.&#160; Therefore, revenues from a foreign customer that contracted directly with our U.S. entity are included in revenues from the United States.&#160; In Europe, total revenues attributable to our U.K. and Sweden subsidiaries were $1.6 million, respectively. All revenues in Asia were attributable to our Chinese subsidiary.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Alternatively, revenues from customers domiciled in foreign countries were approximately 16% and 33%, of the Company's consolidated 2017 and 2016 revenue, respectively.&#160; Revenues from foreign countries where our customers reside were all individually less than 10% of the Company's consolidated revenues during 2017 and 2016.</div><div><br /></div></div> 12260000 15469000 465000 0 0.76 3.40 1.86 2.05 2472000 1550000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; text-indent: 36pt;">Information with respect to stock option activity as of and for the year ended December&#160;31,&#160;2017 is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 33.11%; vertical-align: bottom;">&#160;</td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Number</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">of Shares</div></td><td style="width: 3.3%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 14.01%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Weighted</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Average</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Exercise</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Price</div></td><td style="width: 3.44%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 13.33%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Aggregate</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Intrinsic</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Value (in thousands)</div></td><td style="width: 3.44%; vertical-align: bottom;">&#160;</td><td style="width: 16.17%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Weighted</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Average</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Remaining</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Contractual Life</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">(Years)</div></td></tr><tr><td style="width: 33.11%; vertical-align: bottom;">&#160;</td><td style="width: 13.21%; vertical-align: bottom;">&#160;</td><td style="width: 3.3%; vertical-align: bottom;">&#160;</td><td style="width: 3.64%; vertical-align: top;">&#160;</td><td style="width: 10.37%; vertical-align: bottom;">&#160;</td><td style="width: 3.44%; vertical-align: bottom;">&#160;</td><td style="width: 3.64%; vertical-align: top;">&#160;</td><td style="width: 9.7%; vertical-align: bottom;">&#160;</td><td style="width: 3.44%; vertical-align: bottom;">&#160;</td><td style="width: 16.17%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 33.11%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Options outstanding at January 1, 2017</div></td><td style="width: 13.21%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,556,833</div></td><td style="width: 3.3%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.37%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3.15</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 9.7%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 16.17%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 33.11%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Options granted</div></td><td style="width: 13.21%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 3.3%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.37%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 9.7%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 16.17%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 33.11%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Options exercised</div></td><td style="width: 13.21%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(320,000)</div></td><td style="width: 3.3%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 10.37%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2.05</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 9.7%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 16.17%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 33.11%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Options forfeited</div></td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(190,000)</div></td><td style="width: 3.3%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.37%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">4.01</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 9.7%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 16.17%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 33.11%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Options outstanding at December 31, 2017</div></td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,046,833</div></td><td style="width: 3.3%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 10.37%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3.33</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 9.7%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">928</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 16.17%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1.28</div></td></tr><tr><td style="width: 33.11%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Options expected to vest</div></td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">24,000</div></td><td style="width: 3.3%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.37%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1.90</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 9.7%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">33</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 16.17%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">4.72</div></td></tr><tr><td style="width: 33.11%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Options exercisable at December 31, 2017</div></td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,022,833</div></td><td style="width: 3.3%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.37%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3.36</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 9.7%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">895</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 16.17%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1.20</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Information with respect to stock option activity as of and for the year ended December&#160;31,&#160;2016 is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 33.11%; vertical-align: bottom;">&#160;</td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Number</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">of Shares</div></td><td style="width: 3.3%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 14.01%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Weighted</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Average</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Exercise</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Price</div></td><td style="width: 3.44%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 13.33%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Aggregate</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Intrinsic</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Value (in thousands)</div></td><td style="width: 3.44%; vertical-align: bottom;">&#160;</td><td style="width: 16.17%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Weighted</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Average</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Remaining</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">Contractual Life</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: center;">(Years)</div></td></tr><tr><td style="width: 33.11%; vertical-align: bottom;">&#160;</td><td style="width: 13.21%; vertical-align: bottom;">&#160;</td><td style="width: 3.3%; vertical-align: bottom;">&#160;</td><td style="width: 3.64%; vertical-align: top;">&#160;</td><td style="width: 10.37%; vertical-align: bottom;">&#160;</td><td style="width: 3.44%; vertical-align: bottom;">&#160;</td><td style="width: 3.64%; vertical-align: top;">&#160;</td><td style="width: 9.7%; vertical-align: bottom;">&#160;</td><td style="width: 3.44%; vertical-align: bottom;">&#160;</td><td style="width: 16.17%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 33.11%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Options outstanding at January 1, 2016</div></td><td style="width: 13.21%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2,222,333</div></td><td style="width: 3.3%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.37%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3.01</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 9.7%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 16.17%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 33.11%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Options granted</div></td><td style="width: 13.21%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">40,000</div></td><td style="width: 3.3%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.37%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2.25</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 9.7%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 16.17%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 33.11%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Options exercised</div></td><td style="width: 13.21%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(492,200)</div></td><td style="width: 3.3%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 10.37%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1.86</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 9.7%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 16.17%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 33.11%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Options forfeited</div></td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(213,300)</div></td><td style="width: 3.3%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.37%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">4.77</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 9.7%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 16.17%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 33.11%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Options outstanding at December 31, 2016</div></td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,556,833</div></td><td style="width: 3.3%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 10.37%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3.15</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 9.7%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,573</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 16.17%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2.05</div></td></tr><tr><td style="width: 33.11%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Options expected to vest</div></td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">72,000</div></td><td style="width: 3.3%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.37%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1.87</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 9.7%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">117</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 16.17%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">5.45</div></td></tr><tr><td style="width: 33.11%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Options exercisable at December 31, 2016</div></td><td style="width: 13.21%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,484,833</div></td><td style="width: 3.3%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.37%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">3.21</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.64%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 9.7%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,456</div></td><td style="width: 3.44%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 16.17%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1.89</div></td></tr></table><div><br /></div><div><br /></div></div> 5500 505000 P5Y P1Y 4.77 4.01 2.25 0 0 40000 40000 0 2026-04-21 711419 692994 0 3.24 1.52 1537399 644677 0.4905 1.45 0.76 1.96 0.76 1.89 0.0153 0.4905 1634663 1688480 1367500 1634663 1620358 3.21 3.36 7500000 364974 407566 -510000 -665500 1573000 928000 24000 72000 0 1.15 3.15 3.01 3.33 33000 117000 213300 190000 1022833 1484833 1.90 1.87 1046833 1556833 2222333 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Stock-based compensation</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Share-based compensation expense is based on the grant-date fair value estimated in accordance with the provisions of ASC 718, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Compensation-Stock Compensation</font>. Compensation expense related to share based awards is recognized on a pro rata straight-line basis based on the value of share awards that are scheduled to vest during the requisite service period.</div><div><br /></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">1.&#160; Summary of Significant Accounting Policies</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Principles of consolidation</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The accompanying consolidated financial statements include the accounts of GSE Systems, Inc. and its wholly-owned subsidiaries (collectively, the Company). All intercompany balances and transactions have been eliminated in consolidation. Investments in partnerships, joint ventures, and less-than-majority owned subsidiaries in which the Company has significant influence are accounted for under the equity method.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Accounting estimates</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The preparation of the consolidated financial statements in conformity with generally accepted accounting principles in the United States of America (U.S. GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. On an ongoing basis, the Company evaluates the estimates used, including but not limited to those related to revenue recognition on long-term contracts, allowance for doubtful accounts, product warranties, valuation of goodwill and intangible assets acquired, impairment of long-lived assets to be disposed of, valuation of contingent consideration issued in business acquisitions, valuation of stock based compensation awards, and the recoverability of deferred tax assets. Actual results could differ from these estimates.</div><div><br /></div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Business Combinations</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Business combinations are accounted for in accordance with ASC 805, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Business Combinations</font> using the acquisition method. Under the acquisition method, the identifiable assets acquired, liabilities assumed and any non-controlling interest in the acquiree are recognized at fair value on the acquisition date, which is the date on which control is transferred to the Company. Any excess purchase price is recorded as goodwill. Transaction costs associated with business combinations are expensed as incurred.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Revenues and the results of operations of the acquired business are included in the accompanying consolidated statement of operations commencing on the date of acquisition.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Acquisitions may include contingent consideration payments based on future financial measures of an acquired company. Under Accounting Standards Codification (ASC) 805, contingent consideration is required to be recognized at fair value as of the acquisition date. We estimate the fair value of these liabilities based on financial projections of the acquired companies and estimated probabilities of achievement. At each reporting date, the contingent consideration obligation is revalued to estimated fair value, and changes in fair value subsequent to the acquisition are reflected in income or expense in the consolidated statements of operations, and could cause a material impact to our operating results. Changes in the fair value of contingent consideration obligations may result from changes in discount periods and rates, changes in the timing and amount of revenue and/or earnings estimates, and changes in probability assumptions with respect to the likelihood of achieving the various earn-out criteria.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Revenue recognition</div><div><br /></div><div style="margin-bottom: 6pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company recognizes revenue through fixed price contracts for the sale of uniquely designed/customized systems containing hardware, software and other materials which generally apply to the Performance Improvement Solutions segment and time and material contracts for the Nuclear Industry Training and Consulting segment.</div><div style="margin-bottom: 6pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-top: 12pt;">In accordance with ASC 605-35<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">, Construction-Type and Production-Type Contracts </font>(ASC 605<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">)</font>, the Performance Improvement Solutions segment primarily accounts for revenue under fixed-price contracts using the percentage-of-completion method. This methodology recognizes revenue and earnings as work progresses on the contract and is based on costs incurred to date compared to total estimated cost to complete the project. Estimated contract earnings are reviewed and revised periodically as the work progresses, and the cumulative effect of any change in estimate is recognized in the period in which the change is identified. Estimated losses are charged against earnings in the period such losses are identified. The Company recognizes revenue arising from contract claims either as income or as an offset against a potential loss only when the amount of the claim can be estimated reliably and realization is probable and there is a legal basis of the claim.</div><div style="margin-bottom: 6pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-top: 12pt;">Uncertainties inherent in the performance of contracts include labor availability and productivity, material costs, change order scope and pricing, software modification and customer acceptance issues. The reliability of these cost estimates is critical to the Company's revenue recognition as a significant change in the estimates can cause the Company's revenue and related margins to change significantly from the amounts estimated in the early stages of the project.</div><div style="margin-bottom: 6pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-top: 12pt;">As the Company recognizes revenue under the percentage-of-completion method, it provides an accrual for estimated future warranty costs based on historical and projected claims experience. The Company's long-term contracts generally provide for a one to two year warranty on parts, labor and any bug fixes as it relates to customized software embedded in the systems.</div><div style="margin-bottom: 6pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-top: 12pt;">Revenue from the sale of software licenses without other elements in the contract and which do not require significant modifications or customization for the Company's modeling tools are recognized when the license agreement is signed, the license fee is fixed and determinable, delivery has occurred, and collection is considered probable. We utilize written contracts to establish the terms and conditions by which product support and services are sold to customers. Delivery is considered to have occurred when title and risk of loss have been transferred to the customer, which generally occurs after a license key has been delivered electronically to the customer.</div><div style="margin-bottom: 6pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-top: 12pt;">The Company also recognizes revenue from the sale of software licenses from contracts with multiple deliverables. These software license sales are evaluated under ASC 985-605, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Software Revenue Recognition</font>. Contracts with multiple element arrangements typically include, but are not limited to, components such as installation, training, licenses, and post contract support (PCS) listed in the contract. The Company concluded that vendor specific objective evidence (VSOE) does not exist for all elements of its software license sales. If a PCS or professional services element exists in the software license arrangement, revenue is recognized ratably over the longest service period.&#160; If no PCS or professional services element exists in the arrangement, revenue is deferred until the last undelivered element is delivered.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-top: 12pt;">The Company recognizes revenue under time and materials contracts primarily from the Nuclear Industry Training and Consulting segment and certain cost-reimbursable contracts. Revenue on time and material contracts is recognized as services are rendered and performed. <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">Under a typical time-and-materials billing arrangement, customers are billed on a regularly scheduled basis, such as biweekly or monthly. Any unbilled amounts are typically billed the following month. Under cost-reimbursable contracts, which are subject to a contract ceiling amount, we are reimbursed for allowable costs and paid a fee, which may be fixed or performance based. However, if costs exceed the contract ceiling or are not allowable under the provisions of the contract or applicable regulations, we may not be able to obtain reimbursement for all such costs.</font></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Cash and cash equivalents</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Cash and cash equivalents represent cash and highly liquid investments including money market accounts with maturities of three months or less at the date of purchase.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Restricted cash</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Restricted cash consists of the cash collateralization of outstanding letters of credit used for various advance payment, bid, surety and performance bonds, and negative foreign exchange positions which have been segregated into restricted money market accounts with BB&amp;T Bank. BB&amp;T Bank has complete and unconditional control over the restricted money market accounts.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin-top: 12pt;">At December&#160;31,&#160;2017 and 2016, the Company had approximately $1.0&#160;million and $1.1&#160;million, respectively, of cash in escrow accounts with BB&amp;T Bank. We have classified all of our restricted cash as current assets at December 31, 2017 and 2016, respectively. The Company recorded interest income of $2,000 and $6,000 from the escrow accounts for the years ended December&#160;31,&#160;2017 and 2016, respectively. The interest earned on these restricted funds is added to the restricted cash balance. The Company classifies the restriction and release of the cash collateralization of outstanding letters of credit as an investing activity within the consolidated statements of cash flows, as these deposits are not related to borrowings against our line of credit.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Contract receivables, net</div><div><br /></div><div style="margin-bottom: 6pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Contract receivables include recoverable costs and accrued profit not billed which represents revenue recognized in excess of amounts billed. Billings in excess of costs and estimated earnings on uncompleted contracts in the accompanying consolidated balance sheets represent advanced billings to clients on contracts in advance of work performed. Generally, such amounts will be earned and recognized over the next twelve months.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Billed receivables are recorded at invoiced amounts. The allowance for doubtful accounts is based on historical trends of past due accounts, write-offs, and specific identification and review of customer accounts.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Equipment, software and leasehold improvements, net</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Equipment and purchased software are recorded at cost and depreciated using the straight-line method with estimated useful lives ranging from three to ten years. Leasehold improvements are amortized over the life of the lease or the estimated useful life, whichever is shorter, using the straight-line method. Upon sale or retirement, the cost and related depreciation are eliminated from the respective accounts and any resulting gain or loss is included in operations. Maintenance and repairs are charged to expense as incurred.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Software development costs</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Certain computer software development costs are capitalized in the accompanying consolidated balance sheets. Capitalization of computer software development costs begins upon the establishment of technological feasibility. Capitalization ceases and amortization of capitalized costs begins when the software product is commercially available for general release to customers. Amortization of capitalized computer software development costs is included in cost of revenue and is determined using the straight-line method over the remaining estimated economic life of the product, typically three years. On an annual basis, or more frequently as conditions indicate, the Company assesses the recovery of the unamortized software development costs by estimating the net undiscounted cash flows expected to be generated by the sale of the product. If the undiscounted cash flows are not sufficient to recover the unamortized software costs the Company will write-down the carrying amount of such asset to its estimated fair value based on the future discounted cash flows. The excess of any unamortized computer software costs over the related fair value is written down and charged to operations.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Development expenditures</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Development expenditures incurred to meet customer specifications under contracts are charged to contract costs. Company sponsored development expenditures are either charged to operations as incurred and are included in research and development expenses or are capitalized as software development costs. See Note 9, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Software development costs, net</font>. The amounts incurred for Company sponsored development activities relating to the development of new products and services or the improvement of existing products and services, were approximately $1.6&#160;million for the years ended December 31, 2017 and 2016, respectively. Of this amount, the Company capitalized approximately $0.2 million for the years ended December 31, 2017 and 2016, respectively.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Impairment of long-lived assets</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Long-lived assets, such as equipment, purchased software, capitalized software development costs, and intangible assets subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated undiscounted future cash flows, an impairment charge is recognized at the amount by which the carrying amount of the asset exceeds its fair value. Assets to be disposed of would be separately presented in the consolidated balance sheets and reported at the lower of the carrying amount or fair value less costs to sell, and would no longer be depreciated.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; background-color: #ffffff;">On December 27, 2017, the board of the Company approved an international restructuring plan to streamline and optimize the Company's global operations. As a result, the Company will be closing its offices in Nyk&#246;ping, Sweden; Chennai, India; and Stockton-on-Tees, UK. The Company's management conducted an impairment review of the assets to be disposed of under the plan. Based upon this review, we recorded an impairment loss of $0.2 million representing the net book value of the equipment and intangible assets subject to amortization under the respective offices. See Note 3, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Restructuring Expenses</font>.</div><div style="background-color: #ffffff;"><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Goodwill and intangible assets</div><div><br /></div><div style="margin-bottom: 6pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company's intangible assets include amounts recognized in connection with business acquisitions, including customer relationships, contract backlog and software. Intangible assets are initially valued at fair value using generally accepted valuation methods appropriate for the type of intangible asset. Amortization is recognized on a straight-line basis over the estimated useful life of the intangible assets, except for contract backlog and contractual customer relationships which are recognized in proportion to the related projected revenue streams. Intangible assets with definite lives are reviewed for impairment if indicators of impairment arise. The Company does not have any intangible assets with indefinite useful lives.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Goodwill represents the excess of costs over fair value of assets of businesses acquired. The Company reviews goodwill for impairment annually as of December 31 and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable in accordance with <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Accounting Standard</font>s Update (ASU) 2011-08, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Intangibles - Goodwill and Other (Topic 350): Testing Goodwill for Impairment,</font> and ASC 350, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Intangibles &#8212; Goodwill and Other</font> (ASC 350). The Company tests goodwill at the reporting unit level.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">ASU 2011-08 permits an entity to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the two-step goodwill impairment test.&#160;Under ASU 2011-08, an entity is not required to perform step one of the goodwill impairment test for a reporting unit if it is more likely than not that its fair value is greater than its carrying amount.&#160; For the annual goodwill impairment test as of December 31,&#160;2017, the Company performed a quantitative step one goodwill impairment test and concluded that the fair values of each of the reporting units exceeded their respective carrying values. No goodwill impairment was recorded during 2017.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Foreign currency translation</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The United States Dollar (USD) is the functional currency of GSE and our subsidiaries operating in the United States. Our subsidiaries' financial statements are maintained in their functional currencies. The functional currency of each of our foreign subsidiaries is the currency of the economic environment in which the subsidiary primarily does business. Our foreign subsidiaries' financial statements are translated into USD using the exchange rates applicable to the dates of the financial statements. Assets and liabilities are translated into USD using the period-end spot foreign exchange rates. Income and expenses are translated at the average exchange rate for the year. Equity accounts are translated at historical exchange rates. The effects of these translation adjustments are reported as a component of accumulated other comprehensive income (loss) included in the consolidated statements of changes in stockholders' equity. For any transaction that is in a currency different from the entity's functional currency, we record a gain or loss based on the difference between the exchange rate at the transaction date and the exchange rate at the transaction settlement date (or rate at period end, if unsettled) as foreign currency exchange gain (loss), net in the consolidated statements of operations.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Accrued warranty</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">For contracts that contain a warranty provision, the Company provides an accrual for estimated future warranty costs based on historical experience and projected claims. The Company's contracts may contain warranty provisions ranging from one to two years. The current portion of the accrued warranty is presented separately on the consolidated balance sheets within current liabilities whereas the noncurrent portion is included in other liabilities.</div><div style="margin-bottom: 6pt;"><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The activity in the accrued warranty accounts is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 40.31%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="5" style="width: 59.69%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">As of and for the</div></td></tr><tr><td style="width: 40.31%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="5" style="width: 59.69%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">years ended December 31,</div></td></tr><tr><td style="width: 40.31%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 27.63%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 4.36%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 27.63%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr style="height: 16px;"><td style="width: 40.31%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.32%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 24.32%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.36%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.33%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 22.3%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 40.31%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Beginning balance</div></td><td style="width: 3.32%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 24.32%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,478</div></td><td style="width: 4.36%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.33%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 22.3%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,614</div></td></tr><tr><td style="width: 40.31%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Current year provision</div></td><td style="width: 3.32%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 24.32%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">707</div></td><td style="width: 4.36%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.33%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 22.3%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">355</div></td></tr><tr><td style="width: 40.31%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Current year claims</div></td><td style="width: 3.32%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 24.32%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(245)</div></td><td style="width: 4.36%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.33%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 22.3%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(467)</div></td></tr><tr><td style="width: 40.31%; vertical-align: bottom; padding-bottom: 1px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Currency adjustment</div></td><td style="width: 3.32%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 24.32%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">13</div></td><td style="width: 4.36%; vertical-align: bottom; padding-bottom: 1px; background-color: #ffffff;">&#160;</td><td style="width: 5.33%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 22.3%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(24)</div></td></tr><tr><td style="width: 40.31%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Ending balance</div></td><td style="width: 3.32%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; background-color: #ffffff;">$</div></td><td style="width: 24.32%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right; background-color: #ffffff;">1,953</div></td><td style="width: 4.36%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.33%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 22.3%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,478</div></td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Income taxes</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Income taxes are provided under the asset and liability method. Under this method, deferred income taxes are determined based on the differences between the consolidated financial statements and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amounts expected to be realized. A provision is made for the Company's current liability for federal, state and foreign income taxes and the change in the Company's deferred income tax assets and liabilities.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">We establish accruals for uncertain tax positions taken or expected to be taken in a tax return when it is not more likely than not (i.e., a likelihood of more than fifty percent) that the position would be sustained upon examination by tax authorities that have full knowledge of all relevant information. A recognized tax position is then measured at the largest amount of benefit that is greater than fifty percent likely of being realized upon ultimate settlement. Favorable or unfavorable adjustment of the accrual for any particular issue would be recognized as an increase or decrease to income tax expense in the period of a change in facts and circumstances. Interest and penalties related to income taxes are accounted for as income tax expense.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Stock-based compensation</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Share-based compensation expense is based on the grant-date fair value estimated in accordance with the provisions of ASC 718, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Compensation-Stock Compensation</font>. Compensation expense related to share based awards is recognized on a pro rata straight-line basis based on the value of share awards that are scheduled to vest during the requisite service period.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Earnings per share</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Basic earnings per share is based on the weighted average number of outstanding common shares for the period.&#160; Diluted earnings per share adjusts the weighted average shares outstanding for the potential dilution that could occur if outstanding vested stock options were exercised. Basic and diluted earnings per share is based on the weighted average number of outstanding shares for the period.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The number of common shares and common share equivalents used in the determination of basic and diluted earnings per share were as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left;">(in thousands, except for per share data)</div></td><td colspan="6" style="width: 33.75%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Years ended December 31,</div></td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.57%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 0.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 16.4%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td><td style="width: 0.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Numerator:</div></td><td style="width: 3.48%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.42%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.98%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Net income</div></td><td style="width: 3.48%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 13.1%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">5,384</div></td><td style="width: 0.06%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.42%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 12.98%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,422</div></td><td style="width: 0.72%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.48%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.42%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.98%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Denominator:</div></td><td style="width: 3.48%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 13.1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 0.06%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.42%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 12.98%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 0.72%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Weighted-average shares outstanding for basic earnings per share</div></td><td style="width: 3.48%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.1%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,259,966</div></td><td style="width: 0.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.42%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.98%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">18,218,681</div></td><td style="width: 0.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.48%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 13.1%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 0.06%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.42%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 12.98%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 0.72%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Effect of dilutive securities:</div></td><td style="width: 3.48%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.42%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.98%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Stock options and restricted stock units</div></td><td style="width: 3.48%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 13.1%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">345,461</div></td><td style="width: 0.06%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.42%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 12.98%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">293,585</div></td><td style="width: 0.72%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.48%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.42%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.98%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share</div></td><td style="width: 3.48%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;">&#160;</td><td style="width: 13.1%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">19,605,427</div></td><td style="width: 0.06%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.42%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;">&#160;</td><td style="width: 12.98%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">18,512,266</div></td><td style="width: 0.72%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.48%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 13.1%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.06%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.42%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 12.98%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 0.72%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 66.25%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Shares related to dilutive securities excluded because inclusion would be anti-dilutive</div></td><td style="width: 3.48%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;">&#160;</td><td style="width: 13.1%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">374,833</div></td><td style="width: 0.06%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.42%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;">&#160;</td><td style="width: 12.98%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">677,964</div></td><td style="width: 0.72%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Conversion of certain outstanding stock options was not assumed for the years ended December&#160;31,&#160;2017 and 2016 because the impact would have been anti-dilutive.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Significant customers and concentration of credit risk</div><div style="margin-bottom: 6pt;"><br /></div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">For the year ended December 31, 2017, we have a concentration of revenue from two individual customers, which accounted for approximately 39.0% of our consolidated revenue. For the year ended December 31, 2016, we have a concentration of revenue from an individual customer, which accounted for 10.2% of our consolidated revenue. No other individual customer accounted for more than 10% of our consolidated revenue in 2017 or 2016.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As of December 31, 2017, we have a one customer that accounted for 26.7% of the Company's consolidated contract receivables. As of December 31, 2016, the Company did not have any customers that accounted for more than 10% of the Company's consolidated contract receivables.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Fair values of financial instruments</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The carrying amounts of current assets and current liabilities reported in the consolidated balance sheets approximate fair value due to their short term duration.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Derivative instruments</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company utilizes forward foreign currency exchange contracts to manage market risks associated with the fluctuations in foreign currency exchange rates. It is the Company's policy to use such derivative financial instruments to protect against market risk arising in the normal course of business in order to reduce the impact of these exposures. The Company minimizes credit exposure by limiting counterparties to nationally recognized financial institutions.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As of December&#160;31,&#160;2017, the Company had foreign exchange contracts outstanding of approximately 162.5 million Japanese Yen, 0.2&#160;million Australian&#160;Dollars, and 24,000 Euro.&#160; At December&#160;31,&#160;2016, the Company had foreign exchange contracts outstanding of approximately 281.4 million Japanese Yen, 0.6 million Australian Dollars, 0.5 million Canadian Dollars, and 0.1&#160;million Euro at fixed rates. The contracts expire on various dates through December 2018. The Company had not designated the foreign exchange contracts as hedges and had recorded the estimated fair value of the contracts in the consolidated balance sheet as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="5" style="width: 51.65%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31,</div></td></tr><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="2" style="width: 21.19%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 25.8%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 16.52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 21.13%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Asset derivatives</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 16.52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 21.13%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Prepaid expenses and other current assets</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">&#160;$</div></td><td style="width: 16.52%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">201</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 21.13%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">57</div></td></tr><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Other assets</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 16.52%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 21.13%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">84</div></td></tr><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 16.52%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">201</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 21.13%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">141</div></td></tr><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 16.52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 21.13%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Liability derivatives</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 16.52%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 21.13%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 14.4pt; text-indent: -7.2pt;">Other current liabilities</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 16.52%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 21.13%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(20)</div></td></tr><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 16.52%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 21.13%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(20)</div></td></tr><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 16.52%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 21.13%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 48.35%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 25.2pt; text-indent: -7.2pt;">Net fair value</div></td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 16.52%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">201</div></td><td style="width: 4.67%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 4.67%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 21.13%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">121</div></td></tr></table><div><br /></div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The changes in the fair value of the foreign exchange contracts are included in gain (loss) on derivative instruments, net in the consolidated statements of operations.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The foreign currency denominated trade receivables, unbilled receivables, billings in excess of revenue earned and subcontractor accruals that are related to the outstanding foreign exchange contracts are remeasured at the end of each period into the functional currency using the current exchange rate at the end of the period.&#160; The gain or loss resulting from such remeasurement is also included in gain (loss) on derivative instruments net in the consolidated statements of operations.</div><div style="margin-bottom: 6pt;"><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">For the years ended December&#160;31,&#160;2017 and 2016, the Company recognized a gain (loss) on its derivative instruments net as outlined below:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 65.36%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="6" style="width: 34.64%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Years ended December 31,</div></td></tr><tr><td style="width: 65.36%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="2" style="width: 14.75%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 3.15%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 14.28%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td><td style="width: 2.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 65.36%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.79%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.96%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.15%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.73%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 10.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 65.36%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Foreign exchange contracts- change in fair value</div></td><td style="width: 3.79%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.96%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">73</div></td><td style="width: 3.15%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.73%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.55%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">51</div></td><td style="width: 2.46%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 65.36%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Remeasurement of related contract receivables and billings in excess of revenue earned</div></td><td style="width: 3.79%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 10.96%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">26</div></td><td style="width: 3.15%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.73%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 10.55%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(69)</div></td><td style="width: 2.46%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 65.36%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.79%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.96%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">99</div></td><td style="width: 3.15%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.73%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 10.55%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(18)</div></td><td style="width: 2.46%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Reclassifications</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Certain prior year amounts have been reclassified to conform with the current year presentation. The Company reclassified the stock-based compensation related to management and administrative employees from cost of revenue and research and development expenses to selling, general and administrative expenses.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Accounting pronouncements recently adopted</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify; margin: 0.1pt 0.1pt 12pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">In July 2015, the Financial Accounting Standards Board (FASB) issued&#160; ASU No. 2015-11, </font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; background-color: #ffffff;">Simplifying the Measurement of Inventory </font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">(ASU 2015-11).&#160; ASU 2015-11 requires that an entity measure inventory at the lower of cost and net realizable value.&#160; This ASU does not apply to inventory measured using the last-in, first-out method.&#160; ASU 2015-11 was effective for annual reporting periods beginning after December 15, 2016, including interim periods within that reporting period.&#160; We adopted ASU 2015-11 effective January 1, 20</font>17.&#160; The adoption of this standard did not have a significant impact on our consolidated financial position, results of operations or cash flows.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In March 2016, the FASB issued ASU No. 2016-09, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Compensation - Stock Compensation: Topic 718: Improvements to Employee Share Based Payment Accounting </font>(ASU 2016-09).&#160; The new guidance is intended to simplify the accounting for share based payment award transactions.&#160; The amendments in the update include the following aspects for share based accounting: accounting for income taxes, classification of excess tax benefits on the statement of cash flows, forfeitures, minimum statutory tax withholding requirements, and classification of employee taxes paid on the statement of cash flows when an employer withholds shares for tax withholding purposes.&#160; The adoption of ASU 2016-09 was required for fiscal reporting periods beginning after December 15, 2016, including interim reporting periods within those fiscal years.&#160; We adopted ASU 2016-09 effective January 1, 2017. In the fourth quarter, the Company began providing forward forecasting beyond one year which was incorporated into the scheduling analysis to support realization of the deferred tax assets. The adoption of this standard resulted in a $1.2 million increase in the opening balance of retained earnings due to the release of windfall tax benefits.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Accounting pronouncements not yet adopted</div><div><br /></div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In May 2014, the FASB issued ASU No. 2014-09, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Revenue from Contracts with Customers </font>(ASU 2014-09), which provides guidance for revenue recognition. The standard's core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. In doing so, companies will need to use more judgment and make more estimates than under today's guidance. These may include identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price and allocating the transaction price to each separate performance obligation. This guidance also requires enhanced disclosures regarding the nature, amount, timing and uncertainty of revenue and cash flows arising from an entity's contracts with customers. This guidance will be effective for the Company for the fiscal year ending December&#160;31,&#160;2018, and interim periods therein, using either of the following transition methods: (i)&#160;a full retrospective approach reflecting the application of the standard in each prior reporting period with the option to elect certain practical expedients, or (ii)&#160;a retrospective approach with the cumulative effect of initially adopting ASU 2014-09 recognized at the date of adoption (which includes additional footnote disclosures).</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Subsequent to issuing ASU 2014-09, the FASB has issued a series of subsequent updates to the revenue recognition guidance in Topic 606, including ASU No. 2015-14, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date</font>, ASU No. 2016-08, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Revenue from Contracts with Customers (Topic 606): Principal versus Agent Considerations (Reporting Revenue Gross versus Net)</font>, ASU No. 2016-10, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing</font>, ASU No. 2016-12, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients</font>, ASU No. 2016-20, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Technical Corrections and Improvements to Topic 606, Revenue from Contracts with Customers</font>, and ASU No. 2017-13, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Revenue Recognition (Topic 605), Revenue from Contracts with Customers (Topic 606), Leases (Topic 840), and Leases (Topic 842): Amendments to SEC Paragraphs Pursuant to the Staff Announcement at the July 20, 2017 EITF Meeting and Rescission of Prior SEC Staff Announcements and Observer Comments</font>. The aforementioned<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</font>amendments are effective for public entities for annual reporting periods beginning after December 15, 2017, and for interim periods within that reporting period.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company has completed its evaluation of the new standard and has assessed the impacts of adoption on the consolidated financial statements and disclosures based on the evaluation of our current contracts and revenue streams, which are described below.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">During the implementation of the new standard, we identified three broad revenue streams: 1) System Design and Build (SDB), 2) Software, and 3) Consulting and Training services.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The SDB contracts typically consist of initial design, engineering, assembly and installation of training simulators which include hardware, software, labor, and PCS on the software. We primarily account for revenue under fixed-price SDB contracts using the percentage-of-completion method (input method). This methodology recognizes revenue and earnings as work progresses on the contract and is based on costs incurred to date compared to total estimated cost to complete the project. Under the new accounting standard, we identify two main performance obligations for a typical SDB contract: a fully functioning training simulator (which includes hardware, software, and labor) and PCS. For a training simulator, we will continue to use the&#160; percentage-of-completion method (input method) to account for revenue, and for PCS, we recognize revenue ratably over the term of the PCS.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">For the standalone sales of software and which do not require significant modifications or customization, revenue recognition is mostly consistent under both the previous and new standard.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">A software license sale contract with multiple deliverables typically includes the following elements: license, installation and training services and PCS. Under the current revenue recognition standard, due to the lack of VSOE, revenue is recognized ratably over the longest service period. Under the new revenue recognition standard, the total transaction price will be allocated to the identified performance obligations based on their relative standalone selling prices, and we will recognize the revenue as the performance obligations are satisfied. Specially, we will recognize license revenue when the software license is delivered to the customer; installation and training revenue will be recognized when the installation and training is completed without regard to a detailed evaluation of the point in time criteria due to the short-term nature of the installation and training services (1 to 2 days on average); and PCS revenue will be recognized ratably over the service period.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The contracts within the consulting and training services revenue stream are primarily time and materials based in which customers are billed on a regular basis, such as weekly, biweekly or monthly. Revenue on time and material contracts is recognized as services are rendered and performed. Any unbilled amounts are typically billed the following month. Under the new standard, we elect to apply the "right to invoice" practical expedient outlined in ASC 606-10-55-18. The invoice amount represents the number of hours of approved time worked by each temporary worker multiplied by the bill rate for the type of work. As such, the Company will recognize revenue in the amount for which it has the right to invoice. Therefore, revenue recognition is mostly consistent under both the previous and new standard.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">We adopted the new standard effective January 1, 2018 to (i) all new contracts entered into after January 1, 2018 and (ii) all existing contracts for which all (or substantially all) of the revenue has not been recognized under legacy revenue guidance, using the modified retrospective transition method. The adoption of the new standard resulted in an increase of $0.9 million to the opening balance of accumulated deficit, primarily due to software contracts and the acceleration of software license revenue recognition. The Company is currently assessing the tax impact upon adoption of the new standard. Consolidated revenues presented in the comparative consolidated financial statements for periods prior to January 1, 2018 will not be revised.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The disclosures in our notes to the consolidated financial statements related to revenue recognition will be significantly expanded under the new standard, specifically around the quantitative and qualitative information about performance obligations, changes in contract assets and liabilities, and disaggregation of revenue.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In February 2016, the FASB issued ASU No. 2016-02, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Leases</font>.&#160; The new standard establishes a right-of-use (ROU) model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. The new standard is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. A modified retrospective transition approach is required for lessees with capital and operating leases existing at, or entered into after, the beginning of the earliest comparative period presented in the consolidated financial statements, with certain practical expedients available.&#160; We are still evaluating the impact of the pending adoption of the new standard on the consolidated financial statements, and we expect that, upon adoption, the recognition of ROU assets and lease liabilities could be material.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">In June 2016, the FASB issued ASU 2016-13, </font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; background-color: #ffffff;">Financial Instruments &#8211; Credit Losses</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">, which introduces new guidance for credit losses on instruments within its scope. The new guidance introduces an approach based on expected losses to estimate credit losses on certain types of financial instruments, including, but not limited to, trade and other receivables, held-to-maturity debt securities, loans and net investments in leases. The new guidance also modifies the impairment model for available-for-sale debt securities and requires the entities to determine whether all or a portion of the unrealized loss on an available-for-sale debt security is a credit loss. The standard also indicates that entities may not use the length of time a security has been in an unrealized loss position as a factor in concluding whether a credit loss exists. The ASU is effective for public companies for fiscal years beginning after December&#160;15, 2019, and interim periods within those fiscal years. Early adoption is permitted for all entities for fiscal years beginning after December&#160;15, 2018, including interim periods within those fiscal years. The Company is currently evaluating the effects, if any, that the adoption of this guidance will have on the Company's consolidated financial position, results of operations and cash flows.</font></div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In August 2016, the FASB issued ASU No. 2016-15, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Classification of Certain Cash Receipts and Cash Payments </font>(ASU 2016-15).&#160; The new guidance addresses eight specific cash flow issues and applies to all entities that are required to present a statement of cash flows. Adoption of ASU 2016-15 is required for fiscal reporting periods beginning after December 15, 2017, including interim reporting periods within those fiscal years.&#160; We are currently evaluating the potential impact of the adoption of ASU 2016-15 on our consolidated financial statements.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In November 2016, the FASB issued ASU No. 2016-18, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Restricted Cash</font> (ASU 2016-18).&#160; The new guidance applies to all entities that have restricted cash or restricted cash equivalents and are required to present a statement of cash flows.&#160; This update is intended to reduce diversity in cash flow presentation of restricted cash and restricted cash equivalents and requires entities to include all cash and cash equivalents, both restricted and unrestricted, in the beginning-of-period and end-of-period totals presented on the statement of cash flows.&#160; Adoption of ASU 2016-18 is required for fiscal reporting periods beginning after December 15, 2017, including interim reporting periods within those fiscal years.&#160; We are currently evaluating the potential impact of the adoption of ASU 2016-18 on our consolidated financial statements.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">In January 2017, the FASB issued ASU No. 2017-01, </font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; background-color: #ffffff;">Business Combinations: Clarifying the definition of a Business</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">, which amends the current definition of a business. Under ASU 2017-01, to be considered a business, an acquisition would have to include an input and a substantive process that together significantly contributes to the ability to create outputs.&#160; ASU 2017-01 further states that when substantially all of the fair value of gross assets acquitted is concentrated in a single asset (or a group of similar assets), the assets acquired would not represent a business.&#160; The new guidance also narrows the definition of the term "outputs" to be consistent with how it is described in ASC 606, </font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; background-color: #ffffff;">Revenue from Contracts with Customers</font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">.&#160; The changes to the definition of a business will likely result in more acquisitions being accounted for as asset acquisitions. ASU 2017-01 is effective for acquisitions commencing on or after December 15, 2017, with early adoption permitted.&#160; Adoption of this guidance will be applied prospectively on or after the effective date.</font></div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">In January 2017, the FASB issued ASU No. 2017-04, </font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; background-color: #ffffff;">Simplifying the Test for Goodwill Impairment </font><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; background-color: #ffffff;">(ASU 2017-04).&#160; ASU 2017-04 simplifies the accounting for goodwill impairment by eliminating Step 2 of the current goodwill impairment test, which required a hypothetical purchase price allocation.&#160; Goodwill impairment will now be the amount by which the reporting unit's carrying value exceeds its fair value, limited to the carrying value of the goodwill.&#160; ASU 2017-04 is effective for financial statements issued for fiscal years, and interim periods beginning after December 15, 2019.&#160; </font>We are currently evaluating the potential impact of the adoption of ASU 2017-04 on our consolidated financial statements.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">In May 2017, the FASB issued ASU No. 2017-09, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Compensation &#8211; Stock Compensation</font> (ASU 2017-09). The new guidance is intended to provide clarity and reduce both (1) diversity in practice and (2) cost and complexity when applying the guidance on ASC 718, <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Compensation &#8211; Stock Compensation</font>. Entities are required to apply modification accounting for any change to an award, except for a change that is deemed to be purely administrative in nature. ASU 2017-09 provides guidance about which changes to the terms or conditions of a share-based award require an entity to apply modification accounting in ASC 718. The amendments in this update are effective for all entities and for annual periods, and interim periods within those annual periods, beginning after December 15, 2017. Early adoption is permitted. The amendments in this update should be applied prospectively to an award modified on or after the adoption date. We are currently evaluating the potential impact of the adoption of ASU 2017-09 on our consolidated financial statements.</div><div><br /></div></div> 13000 -24000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Accrued warranty</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">For contracts that contain a warranty provision, the Company provides an accrual for estimated future warranty costs based on historical experience and projected claims. The Company's contracts may contain warranty provisions ranging from one to two years. The current portion of the accrued warranty is presented separately on the consolidated balance sheets within current liabilities whereas the noncurrent portion is included in other liabilities.</div><div style="margin-bottom: 6pt;"><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The activity in the accrued warranty accounts is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 40.31%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="5" style="width: 59.69%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">As of and for the</div></td></tr><tr><td style="width: 40.31%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="5" style="width: 59.69%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">years ended December 31,</div></td></tr><tr><td style="width: 40.31%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 27.63%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 4.36%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 27.63%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr style="height: 16px;"><td style="width: 40.31%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.32%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 24.32%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.36%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.33%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 22.3%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 40.31%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Beginning balance</div></td><td style="width: 3.32%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 24.32%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,478</div></td><td style="width: 4.36%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.33%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 22.3%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,614</div></td></tr><tr><td style="width: 40.31%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Current year provision</div></td><td style="width: 3.32%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 24.32%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">707</div></td><td style="width: 4.36%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.33%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 22.3%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">355</div></td></tr><tr><td style="width: 40.31%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Current year claims</div></td><td style="width: 3.32%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 24.32%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(245)</div></td><td style="width: 4.36%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.33%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 22.3%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(467)</div></td></tr><tr><td style="width: 40.31%; vertical-align: bottom; padding-bottom: 1px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Currency adjustment</div></td><td style="width: 3.32%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 24.32%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">13</div></td><td style="width: 4.36%; vertical-align: bottom; padding-bottom: 1px; background-color: #ffffff;">&#160;</td><td style="width: 5.33%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 22.3%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(24)</div></td></tr><tr><td style="width: 40.31%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Ending balance</div></td><td style="width: 3.32%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; background-color: #ffffff;">$</div></td><td style="width: 24.32%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right; background-color: #ffffff;">1,953</div></td><td style="width: 4.36%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.33%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 22.3%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,478</div></td></tr></table><div><br /></div></div> 829000 833000 0 0 0 0 4000 0 207000 0 209000 2000 181577 0 457512 492200 320000 0 465326 0 -5000 0 0 5000 0 21121000 29672000 -50849000 73481000 195000 -2999000 -1460000 204000 -42870000 18368000 210000 -2999000 -1471000 76802000 75120000 -1777000 -49427000 -2999000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: justify;">13.&#160; Capital Stock</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The Company's Board of Directors has authorized 32,000,000 total shares of capital stock, of which 30,000,000 are designated as common stock and 2,000,000 are designated as preferred stock. The Board of Directors has the authority to establish one or more classes of preferred stock and to determine, within any class of preferred stock, the preferences, rights and other terms of such class.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">As of December&#160;31,&#160;2017, the Company has reserved 4,301,854&#160;shares of common stock for issuance; 1,046,833&#160;are reserved for shares upon exercise of outstanding stock options and 1,634,663 are reserved for shares upon vesting of restricted stock units.&#160; The Company has 1,620,358&#160;shares available for future grants under the Company's 1995 Long-Term Incentive Plan.</div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">The following table outlines the Company's foreign uncertain tax liabilities, including accrued interest and penalties for each jurisdiction:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 18.07%; vertical-align: bottom;">&#160;</td><td colspan="5" style="width: 19.54%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">China</div></td><td style="width: 1.84%; vertical-align: top;">&#160;</td><td colspan="5" style="width: 18.68%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Ukraine</div></td><td style="width: 1.84%; vertical-align: top;">&#160;</td><td colspan="5" style="width: 20.77%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">South Korea</div></td><td style="width: 2.24%; vertical-align: bottom; border-bottom: #000000 1px solid;">&#160;</td><td style="width: 5.88%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">U.S.</div></td><td style="width: 1.84%; vertical-align: bottom; border-bottom: #000000 1px solid;">&#160;</td><td colspan="2" style="width: 9.3%; vertical-align: bottom; border-bottom: #000000 1px solid;">&#160;</td></tr><tr><td style="width: 18.07%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left;">(in thousands)</div></td><td colspan="2" style="width: 8.53%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Tax</div></td><td style="width: 1.84%; vertical-align: top;">&#160;</td><td colspan="2" style="width: 9.18%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Interest and Penalties</div></td><td style="width: 1.84%; vertical-align: top;">&#160;</td><td colspan="2" style="width: 8%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Tax</div></td><td style="width: 2.61%; vertical-align: top;">&#160;</td><td colspan="2" style="width: 8.08%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Interest and Penalties</div></td><td style="width: 1.84%; vertical-align: top;">&#160;</td><td colspan="2" style="width: 8.98%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Tax</div></td><td style="width: 2.69%; vertical-align: bottom; border-bottom: #000000 1px solid;">&#160;</td><td colspan="2" style="width: 9.1%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Interest and Penalties</div></td><td style="width: 2.24%; vertical-align: bottom; border-bottom: #000000 1px solid;">&#160;</td><td style="width: 5.88%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Tax</div></td><td style="width: 1.84%; vertical-align: bottom; border-bottom: #000000 1px solid;">&#160;</td><td colspan="2" style="width: 9.3%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Total</div></td></tr><tr><td style="width: 18.07%; vertical-align: bottom;">&#160;</td><td style="width: 1.87%; vertical-align: bottom;">&#160;</td><td style="width: 6.66%; vertical-align: bottom;">&#160;</td><td style="width: 1.84%; vertical-align: top;">&#160;</td><td style="width: 2.12%; vertical-align: bottom;">&#160;</td><td style="width: 7.06%; vertical-align: bottom;">&#160;</td><td style="width: 1.84%; vertical-align: top;">&#160;</td><td style="width: 2.24%; vertical-align: bottom;">&#160;</td><td style="width: 5.75%; vertical-align: bottom;">&#160;</td><td style="width: 2.61%; vertical-align: top;">&#160;</td><td style="width: 1.88%; vertical-align: bottom;">&#160;</td><td style="width: 6.2%; vertical-align: bottom;">&#160;</td><td style="width: 1.84%; vertical-align: top;">&#160;</td><td style="width: 2.17%; vertical-align: bottom;">&#160;</td><td style="width: 6.81%; vertical-align: bottom;">&#160;</td><td style="width: 2.69%; vertical-align: bottom;">&#160;</td><td style="width: 2.29%; vertical-align: bottom;">&#160;</td><td style="width: 6.81%; vertical-align: bottom;">&#160;</td><td style="width: 2.24%; vertical-align: bottom;">&#160;</td><td style="width: 5.88%; vertical-align: bottom;">&#160;</td><td style="width: 1.84%; vertical-align: bottom;">&#160;</td><td style="width: 2.12%; vertical-align: bottom;">&#160;</td><td style="width: 7.18%; vertical-align: bottom;">&#160;</td></tr><tr><td style="width: 18.07%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Balance, January 1, 2016</div></td><td style="width: 1.87%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.66%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">225</div></td><td style="width: 1.84%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.12%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 7.06%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">152</div></td><td style="width: 1.84%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.24%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 5.75%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">21</div></td><td style="width: 2.61%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 1.88%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.2%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">15</div></td><td style="width: 1.84%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.17%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.81%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 2.69%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 2.29%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.81%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 2.24%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 5.88%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 1.84%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 2.12%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 7.18%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">413</div></td></tr><tr><td style="width: 18.07%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Increases</div></td><td style="width: 1.87%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 6.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 1.84%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 2.12%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 7.06%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">57</div></td><td style="width: 1.84%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 2.24%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.75%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">68</div></td><td style="width: 2.61%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 1.88%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 6.2%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">13</div></td><td style="width: 1.84%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 2.17%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 6.81%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">129</div></td><td style="width: 2.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.29%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 6.81%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">8</div></td><td style="width: 2.24%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.88%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 1.84%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.12%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 7.18%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">275</div></td></tr><tr><td style="width: 18.07%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Decreases</div></td><td style="width: 1.87%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 6.66%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">23</div></td><td style="width: 1.84%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.12%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 7.06%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 1.84%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.24%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 5.75%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 2.61%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 1.88%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 6.2%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 1.84%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.17%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 6.81%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 2.69%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 2.29%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 6.81%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 2.24%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 5.88%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 1.84%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 2.12%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;">&#160;</td><td style="width: 7.18%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">23</div></td></tr><tr><td style="width: 18.07%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Balance, December 31, 2016</div></td><td style="width: 1.87%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.66%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">202</div></td><td style="width: 1.84%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 2.12%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 7.06%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">209</div></td><td style="width: 1.84%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 2.24%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 5.75%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">89</div></td><td style="width: 2.61%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 1.88%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.2%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">28</div></td><td style="width: 1.84%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 2.17%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.81%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">129</div></td><td style="width: 2.69%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.29%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.81%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">8</div></td><td style="width: 2.24%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 5.88%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 1.84%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 2.12%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 7.18%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">665</div></td></tr><tr><td style="width: 18.07%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Increases</div></td><td style="width: 1.87%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 6.66%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">14</div></td><td style="width: 1.84%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.12%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 7.06%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">53</div></td><td style="width: 1.84%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.24%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.75%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">11</div></td><td style="width: 2.61%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 1.88%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 6.2%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 1.84%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.17%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 6.81%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">212</div></td><td style="width: 2.69%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 2.29%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 6.81%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">37</div></td><td style="width: 2.24%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.88%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">833</div></td><td style="width: 1.84%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 2.12%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 7.18%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,160</div></td></tr><tr><td style="width: 18.07%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Decreases</div></td><td style="width: 1.87%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 6.66%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 1.84%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 2.12%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 7.06%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 1.84%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 2.24%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 5.75%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 2.61%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 1.88%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 6.2%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 1.84%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 2.17%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 6.81%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 2.69%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 2.29%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 6.81%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 2.24%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 5.88%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 1.84%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 2.12%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 7.18%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td></tr><tr><td style="width: 18.07%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Balance, December 31, 2017</div></td><td style="width: 1.87%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.66%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">216</div></td><td style="width: 1.84%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.12%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 7.06%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">262</div></td><td style="width: 1.84%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.24%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 5.75%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">100</div></td><td style="width: 2.61%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 1.88%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.2%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">28</div></td><td style="width: 1.84%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 2.17%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.81%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">341</div></td><td style="width: 2.69%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;">&#160;</td><td style="width: 2.29%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 6.81%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">45</div></td><td style="width: 2.24%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 5.88%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">833</div></td><td style="width: 1.84%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;">&#160;</td><td style="width: 2.12%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 7.18%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,825</div></td></tr></table><div><br /></div></div> -97000 2999000 2999000 1598911 1598911 5980000 5555000 0 149000 109000 0 129000 11000 212000 68000 14000 833000 0 15000 152000 45000 262000 28000 28000 8000 209000 0 0 0 0 23000 0 21000 225000 0 341000 89000 216000 100000 202000 129000 833000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: justify;">Accounting estimates</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The preparation of the consolidated financial statements in conformity with generally accepted accounting principles in the United States of America (U.S. GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. On an ongoing basis, the Company evaluates the estimates used, including but not limited to those related to revenue recognition on long-term contracts, allowance for doubtful accounts, product warranties, valuation of goodwill and intangible assets acquired, impairment of long-lived assets to be disposed of, valuation of contingent consideration issued in business acquisitions, valuation of stock based compensation awards, and the recoverability of deferred tax assets. Actual results could differ from these estimates.</div><div><br /></div></div> 9382000 18218681 19259966 19605427 18512266 1000000 8750000 0 23000 275000 1160000 0 0 0 0 0 0 8000 37000 0 53000 57000 13000 413000 665000 1825000 P2Y P0M 26000 -69000 0.0125 48000 -145000 74000 151000 3198146 5 7 3 0.16 0.33 0.83 0.73 31000 0 2000 4700000 P12M 32000000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">For the years ended December&#160;31,&#160;2017 and 2016, the Company did not have any transfers between fair value Level 1 and Level 2. The Company did not hold any non-financial assets or non-financial liabilities subject to fair value measurements on a recurring basis at December 31, 2017 or 2016.</div><div><br /></div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">During the years ended December 31, 2017 and 2016, the Company did not have any transfers into or out of the Level 3 contingent consideration liability.</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">The following table provides a roll-forward of the fair value of the contingent consideration categorized as Level 3 for the year ended December 31, 2017:</div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">(in thousands)</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="width: 89.01%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Balance, January 1, 2017</div></td><td valign="bottom" style="width: 0.98%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 0.98%; vertical-align: bottom; text-align: left; background-color: #cceeff;">&#160;$</td><td valign="bottom" style="width: 8.97%; vertical-align: bottom; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,105</div></td></tr><tr><td valign="bottom" style="width: 89.01%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Payments made on contingent liabilities</div></td><td valign="bottom" style="width: 0.98%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 0.98%; vertical-align: bottom; text-align: left; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 8.97%; vertical-align: bottom; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(850</div></td></tr><tr><td valign="bottom" style="width: 89.01%; vertical-align: top; padding-bottom: 1px; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Change in fair value</div></td><td valign="bottom" style="width: 0.98%; vertical-align: bottom; padding-bottom: 1px; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 0.98%; vertical-align: bottom; border-bottom: #000000 1px solid; text-align: left; background-color: #cceeff;">&#160;</td><td valign="bottom" style="width: 8.97%; vertical-align: bottom; border-bottom: #000000 1px solid; text-align: right; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">446</div></td></tr><tr><td valign="bottom" style="width: 89.01%; vertical-align: top; padding-bottom: 3px; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Balance, December 31, 2017</div></td><td valign="bottom" style="width: 0.98%; vertical-align: bottom; padding-bottom: 3px; background-color: #ffffff;">&#160;</td><td valign="bottom" style="width: 0.98%; vertical-align: bottom; border-bottom: #000000 3px double; text-align: left; background-color: #ffffff;">&#160;$</td><td valign="bottom" style="width: 8.97%; vertical-align: bottom; border-bottom: #000000 3px double; text-align: right; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">1,701</div></td></tr></table><div style="margin-bottom: 12pt;"><br /></div><div style="margin-bottom: 12pt; font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">The Company made the last payment of the contingent consideration in January 2018.</div><div style="margin-bottom: 12pt;"><br /></div></div> 2 1 P3Y P1Y P2Y 900000 1701000 0 2105000 0 0 1701000 2105000 0 800000 900000 3 3 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">Software development costs, net consist of the following:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 52.21%; vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="5" style="width: 47.79%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">December 31,</div></td></tr><tr style="height: 18px;"><td style="width: 52.21%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 22.3%; vertical-align: top; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 3.19%; vertical-align: bottom;">&#160;</td><td colspan="2" style="width: 22.3%; vertical-align: bottom; border-bottom: #000000 1px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td></tr><tr><td style="width: 52.21%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Beginning balance</div></td><td style="width: 3.19%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 19.18%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">982</div></td><td style="width: 3.19%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.19%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 19.18%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">1,145</div></td></tr><tr><td style="width: 52.21%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Additions</div></td><td style="width: 3.19%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 19.18%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">177</div></td><td style="width: 3.19%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.19%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 19.18%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">245</div></td></tr><tr><td style="width: 52.21%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Amortization</div></td><td style="width: 3.19%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 19.18%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(469)</div></td><td style="width: 3.19%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.19%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 19.18%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(408)</div></td></tr><tr><td style="width: 52.21%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Ending balance</div></td><td style="width: 3.19%; vertical-align: top; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 19.18%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">690</div></td><td style="width: 3.19%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.19%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 19.18%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">982</div></td></tr><tr><td style="width: 52.21%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.19%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 19.18%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.19%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 3.19%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 19.18%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div></div> 0.523 0.041 -2.576 0.000 1 2 37000 0 3.386 0.118 514000 514000 188000 382000 5600000 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: justify;">The activity in the allowance for doubtful accounts is as follows:</div><div><br /></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="width: 40.27%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">(in thousands)</div></td><td colspan="6" style="width: 59.73%; vertical-align: top; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">As of and for the</div></td></tr><tr><td style="width: 40.27%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="6" style="width: 59.73%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">years ended December 31,</div></td></tr><tr><td style="width: 40.27%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 24.75%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2017</div></td><td style="width: 4.33%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td colspan="2" style="width: 27.26%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2016</div></td><td style="width: 3.4%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 40.27%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.2%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 19.55%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 4.33%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.98%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 21.28%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 3.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 40.27%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Beginning balance</div></td><td style="width: 5.2%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 19.55%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">17</div></td><td style="width: 4.33%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.98%; vertical-align: top; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 21.28%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">103</div></td><td style="width: 3.4%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 40.27%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Current year provision</div></td><td style="width: 5.2%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 19.55%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">118</div></td><td style="width: 4.33%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.98%; vertical-align: top; background-color: #ffffff;">&#160;</td><td style="width: 21.28%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 3.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 40.27%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Current year write-offs</div></td><td style="width: 5.2%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 19.55%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 4.33%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.98%; vertical-align: top; background-color: #cceeff;">&#160;</td><td style="width: 21.28%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">(86)</div></td><td style="width: 3.4%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr><tr><td style="width: 40.27%; vertical-align: bottom; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">Currency adjustment</div></td><td style="width: 5.2%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 19.55%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">2</div></td><td style="width: 4.33%; vertical-align: bottom; background-color: #ffffff;">&#160;</td><td style="width: 5.98%; vertical-align: top; border-bottom: #000000 1px solid; background-color: #ffffff;">&#160;</td><td style="width: 21.28%; vertical-align: bottom; border-bottom: #000000 1px solid; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">-</div></td><td style="width: 3.4%; vertical-align: bottom; background-color: #ffffff;">&#160;</td></tr><tr><td style="width: 40.27%; vertical-align: bottom; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 7.2pt; text-indent: -7.2pt;">Ending balance</div></td><td style="width: 5.2%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 19.55%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">137</div></td><td style="width: 4.33%; vertical-align: bottom; background-color: #cceeff;">&#160;</td><td style="width: 5.98%; vertical-align: top; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left;">$</div></td><td style="width: 21.28%; vertical-align: bottom; border-bottom: #000000 3px double; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: right;">17</div></td><td style="width: 3.4%; vertical-align: bottom; background-color: #cceeff;">&#160;</td></tr></table><div><br /></div></div> 919000 584000 177000 245000 2105000 1701000 EX-101.SCH 9 gvp-20171231.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 010100 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 050000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 060100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 060200 - Disclosure - Acquisition link:presentationLink link:calculationLink link:definitionLink 060300 - Disclosure - Restructuring Expenses link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - Contract Receivables link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - Equipment, Software, and Leasehold Improvements, net link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - Other Assets link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - Software Development Costs, net link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 061200 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 061300 - Disclosure - Capital Stock link:presentationLink link:calculationLink link:definitionLink 061400 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 061500 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 061600 - Disclosure - Employee Benefits link:presentationLink link:calculationLink link:definitionLink 061700 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 061800 - Disclosure - Supplemental Disclosure of Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 070100 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 080100 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 080200 - Disclosure - Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 080300 - Disclosure - Restructuring Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 080400 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 080500 - Disclosure - Contract Receivables (Tables) link:presentationLink link:calculationLink link:definitionLink 080600 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 080700 - Disclosure - Equipment, Software, and Leasehold Improvements, net (Tables) link:presentationLink link:calculationLink link:definitionLink 080800 - Disclosure - Other Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 080900 - Disclosure - Software Development Costs, net (Tables) link:presentationLink link:calculationLink link:definitionLink 081000 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 081201 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 081400 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 081500 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 081700 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 081800 - Disclosure - Supplemental Disclosure of Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink 090100 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 090104 - Disclosure - Summary of Significant Accounting Policies, Concentration of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 090108 - Disclosure - Summary of Significant Accounting Policies, Derivative Instruments, Foreign Exchange Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 090110 - Disclosure - Summary of Significant Accounting Policies, Derivative Instruments, Fair Values Derivatives, Balance Sheet Location (Details) link:presentationLink link:calculationLink link:definitionLink 090112 - Disclosure - Summary of Significant Accounting Policies, Derivative Instruments, Gain (Loss) On Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 090200 - Disclosure - Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 090300 - Disclosure - Restructuring Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 090400 - Disclosure - Goodwill and Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 090500 - Disclosure - Contract Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 090600 - Disclosure - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 090700 - Disclosure - Equipment, Software, and Leasehold Improvements, net (Details) link:presentationLink link:calculationLink link:definitionLink 090800 - Disclosure - Other Assets (Details) link:presentationLink link:calculationLink link:definitionLink 090900 - Disclosure - Software Development Costs, net (Details) link:presentationLink link:calculationLink link:definitionLink 091000 - Disclosure - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 091200 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 091202 - Disclosure - Income Taxes, Uncertain Tax Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 091300 - Disclosure - Capital Stock (Details) link:presentationLink link:calculationLink link:definitionLink 091400 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 091500 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 091600 - Disclosure - Employee Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 091700 - Disclosure - Segment Information, Reconciliation of Assets from Segment to Consolidated (Details) link:presentationLink link:calculationLink link:definitionLink 091702 - Disclosure - Segment Information, Loss before income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 091704 - Disclosure - Segment Information, Geographic Segments (Details) link:presentationLink link:calculationLink link:definitionLink 091800 - Disclosure - Supplemental Disclosure of Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 gvp-20171231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 11 gvp-20171231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 12 gvp-20171231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Amendment Flag Current Fiscal Year End Date Document Period End Date Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Filer Category Entity Public Float Entity Registrant Name Entity Central Index Key Entity Common Stock, Shares Outstanding Document Fiscal Year Focus Document Fiscal Period Focus Document Type Foreign exchange contract outstanding Asia [Member] Award Type [Axis] Accounting Guidance [Domain] Accounting Standards Update 2014-09 [Member] Summary of Significant Accounting Policies [Abstract] Total contract receivables, net Contract Receivable Accounts Receivable [Member] Contract receivables, net Accounts Receivable, Net, Current Accounts payable Accrued expenses Accumulated other comprehensive loss Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated Other Comprehensive Loss [Member] AOCI Attributable to Parent [Member] Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Acquired Finite-Lived Intangible Assets [Line Items] Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Additional paid-in capital Vested RSU shares withheld to pay taxes Adjustments to Additional Paid in Capital, Income Tax Deficiency from Share-based Compensation 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] Stock-based compensation expense Share based compensation expense Allowance for Doubtful Accounts Receivable Allowance for Doubtful Accounts Receivable, Ending Balance Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable Allowance for Doubtful Accounts Receivable [Roll Forward] Allowance for Doubtful Accounts Receivable, Write-offs Amortization of definite-lived intangible assets Shares related to dilutive securities excluded because inclusion would be anti-dilutive (in shares) Total assets Assets, Fair Value Disclosure ASSETS Assets [Abstract] Total assets Assets Current assets Total current assets Assets, Current Balance Sheet Location [Domain] Derivatives, Fair Value, by Balance Sheet Location [Axis] Billed receivables Billings in excess of revenue earned Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Business Acquisition, Effective Date of Acquisition Business Acquisition, Pro Forma Revenue Business Acquisition, Acquiree [Domain] Business Acquisition [Axis] Acquisition [Abstract] Business Acquisition, Pro Forma Net Income (Loss) Business Acquisition [Line Items] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Change in fair value of contingent consideration Change in fair value of contingent consideration, net Business Acquisition, Name of Acquired Entity Business Acquisition, Pro Forma Information [Table Text Block] Business Acquisition, Percentage of Voting Interests Acquired Business Acquisition, Transaction Costs Business Acquisition, Goodwill, Expected Tax Deductible Amount Business Combinations Policy [Policy Text Block] Business Combination, Acquired Receivables, Estimated Uncollectible Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Acquisition [Text Block] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Business Combination, Acquired Receivable, Fair Value Business Combination, Acquired Receivables, Gross Contractual Amount Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Impairment Capitalized Computer Software, Impairments Amortization of capitalized software development costs Amortization Capitalized software development costs Additions Beginning balance Ending balance Capitalized Computer Software, Net Software development costs, net Unrestricted cash Cash and cash equivalents Cash and cash equivalents at beginning of year Cash and cash equivalents at end of period Net (decrease) increase in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block] Money market funds Cash and Cash Equivalents, Fair Value Disclosure Restricted cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Supplemental Disclosure of Cash Flow Information Cash Flow, Supplemental Disclosures [Text Block] Class of Warrant or Right [Axis] Class of Warrant or Right [Table] Class of Warrant or Right [Domain] Exercise price of right (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Preferred Stock Rights Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Commitments and contingencies Commitments and Contingencies [Abstract] Common stock reserved for issuance (in shares) Common Stock [Member] Common stock, shares authorized (in shares) Common stock, shares issued (in shares) Common stock, par value (in dollars per share) Common stock $.01 par value, 30,000,000 shares authorized, 21,024,395 and 20,433,608 shares issued and 19,425,484 and 18,834,697 shares outstanding in 2017 and 2016 Balance (in shares) Balance (in shares) Common stock, shares outstanding (in shares) Components of Income Tax Expense (Benefit), Continuing Operations [Abstract] Components of Deferred Tax Assets and Liabilities [Abstract] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Computer Equipment [Member] Concentration of Credit Risk by Benchmark [Axis] Concentration Risk Type [Domain] Concentration of Credit Risk [Line Items] Concentration Risk Type [Axis] Significant Customers and Concentration of credit risk Concentration of Credit Risk [Table] Concentration Risk Benchmark [Domain] Percentage of revenue contributed by major customers Concentration Risk, Percentage Principles of consolidation Consolidation Items [Axis] Consolidation Items [Domain] Contract Termination [Member] Contract Receivables [Abstract] Corporate Segment [Member] Cost of revenue Credit Concentration Risk [Member] Credit Facility [Domain] Credit Facility [Axis] Cumulative Effect of New Accounting Principle in Period of Adoption Currency [Axis] Subtotal Current Income Tax Expense (Benefit) State Foreign Current Foreign Tax Expense (Benefit) Current: [Abstract] Federal Customer Relationships [Member] Customer Concentration Risk [Member] Debt instrument, basis spread on variable rate Line of credit facility term Long-Term Debt [Abstract] Interest rate floor related to credit agreement Releases of cash as collateral under letters of credit Deferred Tax Liabilities: [Abstract] Intangibles Prepaid Expenses and Other Current Assets [Abstract] Prepaid Expenses and Other Current Assets [Text Block] Schedule of Prepaid Expenses and Other Current Assets Development Expenditures [Abstract] Deferred Costs [Abstract] Foreign Deferred Foreign Income Tax Expense (Benefit) Federal Deferred Federal Income Tax Expense (Benefit) Subtotal Deferred income taxes Total deferred tax liabilities Deferred Tax Liabilities, Gross Deferred [Abstract] State (Terse) Deferred Tax Assets, Net, Noncurrent Other Deferred Tax Assets, Other Net operating loss carryforwards Capital loss carryforwards Total deferred tax asset Deferred Tax Assets, Gross Total deferred tax assets less valuation allowance Deferred Tax Assets, Net of Valuation Allowance Deferred Tax Assets, Net [Abstract] Deferred Tax Assets, Operating Loss Carryforwards, Domestic Accruals Alternative minimum tax credit carryforwards Valuation allowance Valuation allowance Stock-based compensation expense Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Fixed Assets Deferred Tax Liabilities, Property, Plant and Equipment Indefinite-lived intangibles Deferred Tax Liabilities, Intangible Assets Deferred Tax Liabilities, Goodwill Net deferred tax asset (liability) Deferred Tax Liabilities, Net Other Deferred Tax Liabilities, Other Employee Benefits [Abstract] Company's contribution to the plan Depreciation Derivative [Line Items] Expiration date of contract Derivative Instrument [Axis] Derivative [Table] Derivative Asset [Abstract] Liability derivatives Net fair value Derivative, Fair Value, Net Asset derivatives Estimated fair value of the contracts in the consolidated balance sheets [Abstract] Derivative, Fair Value, Net [Abstract] Derivative, Gain (Loss) on Derivative, Net [Abstract] Derivative Contract [Domain] Derivative instruments Derivatives, Fair Value [Line Items] Developed Technology [Member] Stock-Based Compensation [Abstract] Stock-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Date on which dividends payable was declared by Board of Directors Federal [Member] Europe [Member] Diluted earnings per common share Basic earnings per common share Income (loss) per share Basic and Diluted Earnings (Loss) Per Common Share [Abstract] Effect of exchange rate changes on cash Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent Effect of foreign operations State income taxes, net of federal tax benefit Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Federal corporate income tax rate Change in valuation allowance Effective Income Tax Rate Reconciliation, Deduction, Employee Stock Ownership Plan Dividend, Percent Permanent differences Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent Other Meals and entertainment Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation [Abstract] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Employee Severance [Member] Employee Stock Option [Member] Unrecognized compensation expense Weighted average remaining service period Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Accrued compensation Equity Component [Domain] Finite-lived Intangible Assets Acquired Fair values of financial instruments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings, Description Fair Value, Hierarchy [Axis] Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Assets and liabilities measured at fair value [Abstract] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract] Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Beginning Balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value of Financial Instruments [Abstract] Fair Value Hierarchy [Domain] Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] Significant Other Observable Inputs (Level 2) [Member] Significant Unobservable Inputs (Level 3) [Member] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] Total Finite-Lived Intangible Assets, Net 2017 Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] 2021 Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Thereafter Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Four Gross carrying amount 2018 Finite-Lived Intangible Assets, Major Class Name [Domain] Foreign exchange contracts - Liabilities Foreign Currency Contracts, Liability, Fair Value Disclosure Foreign currency translation Foreign exchange contracts - Assets Foreign Currency Contract, Asset, Fair Value Disclosure Foreign Tax Authority [Member] Foreign Exchange Contract [Member] Furniture and Fixtures [Member] Geography Eliminations [Member] (Gain) loss on derivative instruments, net Loss on derivative instruments, net (Loss) gain on derivative instruments, net Gain (Loss) on Sale of Assets and Asset Impairment Charges Gain (Loss) on Sale of Assets and Asset Impairment Charges Foreign exchange contracts- change in fair value Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Goodwill Goodwill and intangible assets Goodwill and Intangible Assets, Policy [Policy Text Block] Goodwill and Intangible Assets [Abstract] Gross profit Gross Profit Hedging Designation [Axis] Hedging Designation [Domain] Item Effected [Line Items] Intersegment Eliminations [Member] Impairment of Intangible Assets, Finite-lived Impairment of Long-Lived Assets to be Disposed of Impairment of long-lived assets Income Taxes [Abstract] Domestic Foreign Income Tax Authority, Name [Axis] Income Tax Authority, Name [Domain] Income Tax Authority [Axis] Income before income taxes Income (loss) before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Income (Loss) from Continuing Operations [Abstract] CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract] Income Taxes Income Tax Disclosure [Text Block] Income Tax Examination [Line Items] Income Tax Authority [Domain] Income Tax Contingency [Table] (Benefit) provision for income taxes Total Income tax receivable Income taxes Income Tax Uncertainties [Abstract] Income taxes Income Taxes Paid, Net Foreign earnings repatriate impact on income tax Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount Accrued warranty Increase (Decrease) in Accrued Liabilities Billings in excess of revenue earned Increase (Decrease) in Billing in Excess of Cost of Earnings Accounts payable, accrued compensation and accrued expenses Contract receivables, net Increase (Decrease) in Contract Receivables, Net Changes in assets and liabilities Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Other liabilities Increase (Decrease) in Other Operating Liabilities Restrictions of cash as collateral under letters of credit Increase (Decrease) in Restricted Cash Increase (Decrease) in Stockholders' Equity [Roll Forward] Stock options and restricted stock units (in shares) Intangible assets, net Cash paid: [Abstract] Interest income, net Interest Income, Other Domestic Deposits Interest Interest-bearing Deposits [Member] Inventory Inventory, Net Latest Tax Year [Member] London Interbank Offered Rate (LIBOR) [Member] Leasehold Improvements [Member] Total liabilities and stockholders' equity Liabilities and Equity Total liabilities Liabilities LIABILITIES AND STOCKHOLDERS' EQUITY Total liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure Total current liabilities Liabilities, Current Current liabilities Line of Credit Facility [Table] Expiration date of credit agreement Line of Credit Facility, Affiliated Borrower Line of credit Line of Credit Facility, Collateral Line of Credit Facility [Line Items] Line of Credit [Member] Lines of Credit [Abstract] Lender Name [Axis] Line of Credit Facility, Expiration Period Outstanding letter of credit balance Principal amount of the line of credit Amount available at the reporting date Line of Credit Facility, Lender [Domain] Line of Credit Facility, Interest Rate Description Contract Receivables Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Long-term debt Long-Term Debt Long-term Debt [Text Block] India [Member] Maximum [Member] Minimum [Member] Product Warranty [Roll Forward] Cash used in financing activities Net Cash Provided by (Used in) Financing Activities Cash flows from financing activities: Cash flows from investing activities: Cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Net income (loss) Net Income (Loss) Available to Common Stockholders, Basic Net income Net income New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets New accounting standards New Accounting Pronouncements and Changes in Accounting Principles [Abstract] Number of reportable business segments Not Designated as Hedging Instrument [Member] Operating expenses Operating Expenses [Abstract] Operating Loss Carryforwards, Expiration Date Thereafter Operating Leases, Future Minimum Payments, Due Thereafter 2018 Operating Leases, Future Minimum Payments, Due in Two Years Rent expense Operating Leases, Future Minimum Payments Due [Abstract] Total Operating Leases, Future Minimum Payments Due 2017 Operating Leases, Future Minimum Payments Due, Next Twelve Months 2021 Operating Leases, Future Minimum Payments, Due in Five Years Operating Segments [Member] 2020 Operating Leases, Future Minimum Payments, Due in Four Years Cash flows provided by operating activities Operating income Operating (loss) income Operating loss Total operating expenses Operating Expenses 2019 Operating Leases, Future Minimum Payments, Due in Three Years Operating loss carryforwards Operating Loss Carryforwards [Table] Operating Loss Carryforwards, expiration dates [Line Items] Rent Expense [Abstract] Contract Backlog [Member] Other Assets [Member] Other Current Liabilities [Member] Other Current Liabilities [Member] Other Noncurrent Liabilities [Member] Non-cash tax provision Other Restructuring [Member] Other Other Assets, Miscellaneous, Noncurrent Other Assets Other Assets Disclosure [Text Block] Other Assets [Abstract] Other assets Total Other Assets, Noncurrent Other current assets Other Assets, Current Windfall tax benefits Other Comprehensive Income (Loss), Tax Inventory Other Inventory, Noncurrent Other liabilities Other current liabilities Other (expense) income, net Other income (expense), net Non-cash financing activities Foreign currency translation adjustment Foreign currency translation adjustment Wall Street Journal Prime Rate [Member] Prospective Adoption of New Accounting Pronouncements [Abstract] Prospective Adoption of New Accounting Pronouncements [Axis] Prospective Adoption of New Accounting Pronouncements [Table] Payments for Restructuring Contingent consideration payments to Hyperspring, LLC Payments of Merger Related Costs, Financing Activities Payments to Acquire Businesses, Net of Cash Acquired Payments to Acquire Businesses, Net of Cash Acquired Payments to Acquire Businesses, Gross Capital expenditures Payments to Acquire Property, Plant, and Equipment Employee Benefits Pension and Other Postretirement Benefits Disclosure [Text Block] Plan Name [Axis] Plan Name [Domain] Preferred stock, par value (in dollars per share) Preferred stock $.01 par value, 2,000,000 shares authorized, no shares issued and outstanding Preferred stock, shares issued (in shares) Preferred stock, shares outstanding (in shares) Preferred stock, shares authorized (in shares) Prepaid Expenses and Other Current Assets [Member] Prepaid expenses and other current assets Total prepaid expenses and other current assets Prepaid expenses Reclassification Tax benefit from option exercises Proceeds from issuance of common stock on the exercise of stock options Cash received from exercise of stock options Proceeds from Sale of Property, Plant, and Equipment Beginning balance Ending balance Standard and Extended Product Warranty Accrual Accrued warranty Current year claims Standard and Extended Product Warranty Accrual, Decrease for Payments Accrued Warranty [Abstract] Current year provision Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Equipment, software and leasehold improvements, net Equipment, Software and Leasehold Improvements Property, Plant and Equipment [Table Text Block] Equipment, Software and Leasehold Improvements, net [Abstract] Equipment, software, and leasehold improvements, net Property, Plant and Equipment, Net Equipment, software, and leasehold improvements Equipment, Software and Leasehold Improvements, net Property, Plant and Equipment Disclosure [Text Block] Equipment, Software and Leasehold Improvements [Line Items] Estimated useful life Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Provision for Doubtful Accounts Range [Domain] Range [Axis] Components of contract receivables [Abstract] Receivables, Long-term Contracts or Programs [Abstract] Contract receivables Receivables, Policy [Policy Text Block] Reconciliation of Operating Profit (Loss) from Segments to Consolidated Reconciliation of Assets from Segment to Consolidated [Table] Tax [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Assets from Segment to Consolidated Payments on line of credit Repayments of Lines of Credit Development Expenditures Development expenditures Research and Development Expense, Policy [Policy Text Block] Software Development Costs, net Research, Development, and Computer Software Disclosure [Text Block] Software Development Costs, net [Abstract] Software development costs Research, Development, and Computer Software, Policy [Policy Text Block] Research and development Long-term restricted cash Common stock issued for RSUs vested (in shares) Restricted Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Restricted Stock Units [Member] Restricted cash Common stock issued for RSUs vested Restricted cash and investments Restricted Cash and Cash Equivalents Items [Line Items] Restructuring and Related Cost, Number of Positions Eliminated Restructuring charges Restructuring Expenses [Text Block] Restructuring Type [Axis] Restructuring and Related Cost, Expected Cost [Abstract] Restructuring Expenses [Abstract] Restructuring Reserve, Ending Balance Restructuring Reserve, Beginning Balance Restructuring Reserve Restructuring Reserve [Roll Forward] Restructuring and Related Cost, Expected Cost Remaining Restructuring and Related Cost, Expected Cost, Total Restructuring and Related Cost, Expected Cost Restructuring Cost and Reserve [Line Items] Restructuring and Related Cost, Cost Incurred to Date Accumulated deficit Accumulated Deficit [Member] Retained Earnings [Member] Revenue recognition Revenue Recognition, Policy [Policy Text Block] Total revenue Revenues Revolving Credit Facility [Member] Concentration of Credit Risk [Abstract] Options expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Term expiration for option to purchase shares Nonvested, Weighted average exercise price, options vested (in dollars per share) Expected life Options vested during the period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares Nonvested, Weighted average exercise price, shares under option and warrant, beginning balance (in dollars per share) Nonvested, Weighted average exercise price, shares under option and warrant, ending balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value Options forfeited Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Options exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Options exercisable Nonvested, Weighted average exercise price, options forfeited (in dollars per share) Nonvested options, beginning balance (in shares) Nonvested options, ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] Options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Revenue [Member] Scenario, Unspecified [Domain] Schedule of Deferred Tax Assets and Liabilities Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Effective Income Tax Rate Reconciliation Schedule of Supplemental Disclosure of Cash Flow Information Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Schedule of Other Assets Schedule of Other Assets [Table Text Block] Schedule of Foreign Exchange Contracts, Statement of Financial Position Schedule of Warranties Schedule of Product Warranty Liability [Table Text Block] Restricted Stock Units Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss) Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions Assets and Liabilities Measured at Fair Value Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Nonvested Share Activity Schedule of Future Minimum Rental Payments for Operating Leases Schedule of Components of Income Tax Expense (Benefit) Schedule of Income before Income Tax, Domestic and Foreign Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Schedule of Restructuring and Related Costs [Table] Restructuring and Related Costs [Table Text Block] Schedule of Restricted Cash and Cash Equivalents [Table] Schedule of Property, Plant and Equipment [Table] Schedule of Segment Reporting Information, by Segment Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Segment Reporting Information, by Segment [Table] Components of Contract Receivables Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Segment Reporting Information, Income (Loss) before Income Taxes [Abstract] Segment Reporting, Asset Reconciling Item [Line Items] Segment Information Segment Reporting Disclosure [Text Block] Segment Information [Abstract] Segment Reporting Information, Profit (Loss) [Abstract] Segment [Domain] Segment Reporting Information [Line Items] Geographical [Domain] Selling, general and administrative Severance Costs RSUs forfeited (in dollars per share) Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward] Options exercised (in dollars per share) Stock-based compensation expense Share-based Compensation Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value RSUs forfeited Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Options, Outstanding, Weighted Average Exercise Price [Roll Forward] Requisite service period Options forfeited (in dollars per share) Options granted (in dollars per share) Options granted (in shares) Plan Expiration RSUs vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Dividend yield RSUs granted (in dollars per share) RSUs granted (in shares) Volatility rate Nonvested RSUs at beginning of period (in dollars per share) Nonvested RSUs at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Share-based Payment Award, Options, Additional Disclosures [Abstract] RSUs vested (in dollars per share) Risk free interest rate Weighted average volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance Nonvested RSUs, beginning balance (in shares) Nonvested RSUs, ending balance (in shares) Shares of common stock remaining to be granted (in shares) Stock options remaining to be granted (in shares) Options exercisable (in dollars per share) Number of shares authorized (in shares) Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Aggregate intrinsic value of stock options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Period Increase (Decrease), Total Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Period Increase (Decrease) Options outstanding Options expected to vest (in shares) Nonvested, Weighted average exercise price, options granted (in dollars per share) Options outstanding, ending balance (in dollars per share) Options outstanding, beginning balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Options expected to vest Options forfeited (in shares) Options and warrants exercisable, ending balance (in shares) Options expected to vest (in dollars per share) Options outstanding, beginning balance (in shares) Options outstanding, ending balance (in shares) Shares under options and warrants outstanding (in shares) Share-based Payment Award, Options, Outstanding [Roll Forward] Award Type [Domain] Stock-based compensation Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Software [Member] Currency adjustment Accrued warranty Standard Product Warranty, Policy [Policy Text Block] China [Member] Statement [Line Items] CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS' EQUITY [Abstract] Geographical [Axis] CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract] Business Segments [Axis] CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME [Abstract] CONSOLIDATED BALANCE SHEETS [Abstract] Scenario [Axis] Statement [Table] Equity Components [Axis] Issuance of 122,617 shares of common stock to acquire TAS Holdings Ltd. Common stock issued for options exercised Common stock issued for options exercised (in shares) Options exercised (in shares) Common stock issued for services provided (in shares) Stock Issued During Period, Shares, Issued for Services Common stock issued for services provided Stock Issued During Period, Value, Issued for Services Total stockholders' equity Balance Balance Stockholders' Equity Attributable to Parent Stockholder's equity Capital Stock Capital Stock [Abstract] Summary of Income Tax Contingencies Supplemental Disclosure of Cash Flow Information [Abstract] Supplemental cash flow disclosures Tax Year 2014 [Member] Tax Period [Domain] Tax Period [Axis] Tax Year 2013 [Member] Trade Names [Member] Trademarks and Trade Names [Member] Foreign currency translation Translation Adjustment Functional to Reporting Currency, Net of Tax Treasury stock at cost, 1,598,911 shares Treasury Stock, Value Treasury Stock [Member] Treasury stock at cost (in shares) Treasury Stock, Shares Type of Restructuring [Domain] Recoverable costs and accrued profit not yet billed Undistributed earnings of foreign subsidiaries Undistributed Earnings of Foreign Subsidiaries Tax liabilities for certain foreign tax contingencies Unrecognized Tax Benefits, Period Increase (Decrease) Increases Beginning balance Ending balance Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Decreases Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions Beginning balance Ending balance Unrecognized Tax Benefits Accounting estimates Vesting [Axis] Vesting [Domain] Change in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Variable Rate [Domain] Variable Rate [Axis] Effect of dilutive securities [Abstract] Weighted-average shares outstanding for basic income (loss) per share (in shares) Weighted Average [Member] Adjusted weighted-average shares outstanding and assumed conversions for diluted income (loss) per share (in shares) Weighted Average Number of Shares Outstanding, Diluted UK [Member] Sweden [Member] United States [Member] Australian Dollars [Member] Canada, Dollars Euro [Member] Pounds [Member] Japan, Yen Malaysia, Ringgits United States of America, Dollars All Currencies [Domain] Absolute Consulting [Member] Cash withheld in escrow account Cash consideration in escrow Cash Consideration Before Working Capital Adjustment Assets Write-off [Member] Amount of unrecognized tax benefits plus interest and penalties decreases during the period. Unrecognized Tax Benefit and Interest and Penalties, Decrease Decreases Amount of unrecognized tax benefits plus interest and penalties increases during the period. Unrecognized Tax Benefit and Interest and Penalties Increases Increases A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. Foreign Uncertain Tax Liabilities, Interest and Penalties [Roll Forward] Interest and Penalties [Roll Forward] Amount decrease in interest and penalties of unrecognized tax benefits during the period. Unrecognized Tax Benefit, Income Tax Penalties and Interest, Decreases Decreases Amount increase in interest and penalties of unrecognized tax benefits during the period. Unrecognized Tax Benefit, Income Tax Penalties and Interest, Increases Increases Designated tax department of the government of Ukraine. State Fiscal Service of Ukraine [Member] Ukraine [Member] Amount of unrecognized tax benefits plus interest and penalties. Unrecognized Tax Benefits and Interest and Penalties Beginning balance Ending balance A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. Foreign Uncertain Tax Liabilities [Roll Forward] Uncertain Tax Liabilities, Total [Roll Forward] Designated tax department of the government of South Korea. National Tax Service of South Korea [Member] South Korea [Member] Refers to the range of expiration dates contract or contracts expire. May be presented in a variety of ways (for example: year only, month and year, day, month and year, number of months, and number of years). Contract term Amount of gain (loss) recognized in earnings in the period due to Gain (loss) on remeasurement of related contract receivables, billings in excess of revenue earned, and subcontractor accruals. Gain Loss on Remeasurement of Related Contract Receivables, Billings in Excess of Revenue Earned, and Subcontractor Accruals Remeasurement of related contract receivables, billings in excess of revenue earned, and subcontractor accruals Document and Entity Information [Abstract] This item represents all the relevant information regarding the credit agreement. BB&T Bank [Member] The number of consecutive quarters the entity must attain a positive net income should the entity's net income is negative to be in compliance with the bank covenants. Number of consecutive quarters entity must attain positive net income This item represents all the relevant information regarding the credit agreement. Citizen's Bank [Member] Refers to the percentage of letter of credit fees per annum. Percentage of letter of credit fees per annum Others - intangible assets Others [Member] Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships. Non Contractual Customer Relationships [Member] Effect of foreign currency fluctuations on intangible assets related to non US dollar foreign entities. Foreign Currency Translation [Member] Amount of accumulated amortization, from translating foreign currency financial statements into the reporting currency. Translation Adjustment Functional to Reporting Currency, Accumulated amortization Foreign currency translation Amount of cumulative translation gain (loss), gross carrying amount, from translating foreign currency financial statements into the reporting currency. Translation Adjustment Functional to Reporting Currency, Gross Carrying Amount Foreign currency translation Liability Award Expense Liability Classified Share-Based Comp Expense The number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan. Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Issued Upon Exercise of Options Share-based compensation arrangement by share-based payment award, number of shares issued upon exercise of options (in shares) Number of installments options are exercisable. Installments Two [Member] Number of installments options are exercisable. Installments Three [Member] Number of installments options are exercisable. Installments One [Member] Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition. Share based Compensation Arrangement by Share based Payment Award, Award Vesting Period, Number of Installments Number of Installments The status of the Company's nonvested options. Non-vested Share Activity [Member] Represents the Nuclear Industry Training and Consulting segment which provides specialized workforce solutions primarily to the nuclear industry, working at clients' facilities. Nuclear Industry Training and Consulting [Member] 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. Performance Improvement Solutions [Member] Percentage of revenues from external customers attributed to all foreign countries in total from which the entity derives revenues. EntityWideDisclosureOnGeographicAreasPercentageOfRevenueFromExternalCustomersAttributedToForeignCountries Percentage of revenues derived from international sales Revenues from external nuclear power industry customers in total from which the entity derives revenues. Entitywidedisclosureonindustrypercentageofrevenuefromexternalcustomersattributabletonuclearindustry Percentage of revenues derived from customers in the nuclear power industry Net exposure to Westinghouse Net exposure to Westinghouse Currency adj Currency Adjustments for Allowance for Doubtful Accounts Subsequent billing Subsequent Billing Describes the maximum period under which the entity considered its contract receivables to be collected. Contract Receivable, Period Maximum Maximum term of contract receivables Refers to preferred stock rights agreement. Preferred Stock Rights Agreement [Member] Date that the Rights Agreement will expire Rights Agreement Expiration Date Date that the Rights Agreement was amended Rights Agreement Amendment Date Defines the number of common stock that may be exchanged against rights in certain circumstances and pursuant to the terms of the rights agreement. Number of Common Stock Exchange for Rights Number of common stock exchange for rights (in shares) Represents the minimum percentage of common stock owned for right to become exercisable. Percentage of Common Stock Owned for Right to Become Exercisable, Minimum Minimum percentage of common stock owned for right to become exercisable Represents the number of preferred stock purchase right declared for each outstanding common stock of the entity. Number of Preferred Stock Purchase Right Declared for Each Outstanding Common Stock Number of preferred stock purchase right declared for each outstanding common stock Term of the right plan extension. Extension Period of Right Plan Term of the Rights Agreement extension The name of the plan approved by the board of directors. Long Term Incentive Stock Option Plan 1995 [Member] The maximum number of common and preferred shares permitted to be issued by an entity's charter and bylaws. Capital Stock, Shares Authorized Capital stock, shares authorized (in shares) Describes the term of Stockholder protection rights agreement. Term of Stockholder Protection Rights Agreement Term of stockholder protection rights agreement Represents the number of right issued for each new issuance of common stock by the entity. Number of Right Issued for Each New Common Stock Issued Number of rights issued with each issuance of common stock Defines the fraction of a share that can be exercised as a result of right on participating preferred stock having economic and voting terms similar to common stock. Fraction Share Against Each Participating Preferred Share Entitle Each Right Fraction of participating preferred stock that can be exercised as a result of right Amount to be paid per right by entity to redeem the right. Redemption Price Per Right Redemption price per right (in dollars per share) Minimum percentage of acquired common stock for right to become exercisable. Percentage of Common Stock Acquired for Eligible to Become Exercisable, Minimum Percentage of common stock required to exercise the right Disclosure of accounting policy for contingent consideration for business acquisitions. Contingent Consideration for Business Acquisitions Policy [Policy Text Block] Contingent consideration for business acquisitions Entity Wide Revenue Major Customer [Abstract] Revenue by major customers [Abstract] # of customers that contributed to the revenue concentration Number of major customers that contribute to the revenue concentration Equipment and leasehold improvements used to produce goods and services. Equipment, Software and Leasehold Improvements, net [Member] Useful life of software development costs, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Software Development Costs Useful Life Equipment, software and leasehold improvements [Abstract] Equipment, software and leasehold improvements, net [Abstract] Denominator: [Abstract] Numerator: [Abstract] Describes the approximate term of the product warranty. Standard Product Warranty, Period Term of warranty - Min Term of warranty - upper limit Term of Warranty - max This item represents the amount of standby letters of credit and surety bonds for which the entity is contingently liable. Letter of Credit and Surety Bonds, Contingent Consideration Letter of credit and surety bonds Performance Bond Abstract Performance Bond [Abstract] This line item represents the contingent consideration liability, fair value disclosure. Contingent Consideration Liability, Fair Value Disclosure Contingent consideration liability Outstanding letters of credit balance Outstanding LOC balance with Citizen Bank Fair value of advance payment, lines of credit and performance bonds at the balance sheet date. Standby Letters of Credit and Surety Bonds Standby letters of credit and surety bonds This item represents the number of outstanding LOCs with Citizen Bank Number of LOCs with Citizen Bank Number of LOCs with BB&T Standby Letters of Credit, Bank Guarantees, Surety Bonds and Performance Bonds [Abstract] This item represents the number of standby letters of credit on which the entity is contingently liable. Number of Standby Letters of Credit Number of standby letters of credit Number of standby letters of credit Tabular disclosure of software development costs. Schedule of Software Development Costs [Table Text Block] Schedule of Software Development Costs Refers to the location of deferred tax assets. U.K., Sweden, and China [Member] 162(m) limit on compensation Effective Income Tax Rate Reconciliation 162 (m) compensation limit worthless stock deduction - UK liquidation Effective Income Tax Rate Reconciliation Worthless Stock Deduction Refers to Sweden income tax authority. Sweden Income Tax Authority [Member] Sweden [Member] Refers to designated tax department of the government of China and United Kingdom tax department. China and United Kingdom [Member] China and United Kingdom [Member] Refers to number of foreign subsidiaries. Number of Foreign Subsidiaries Number of foreign subsidiaries Amount of deferred tax asset attributable to taxable temporary differences from undistributed earnings of subsidiaries and other recognized entities not within the country of domicile of the entity. Undistributed Earnings of Foreign Subsidiaries1 Undistributed earnings of foreign subsidiary Percentage 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 uncertain tax positions Uncertain tax positions Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences not separately disclosed. Reserves Amount of deferred tax liability attributable to software development costs. Software development costs Software development costs This line item represents the unrecognized tax benefits from stock option exercises. Unrecognized tax benefits from stock option exercises Unrecognized tax benefits from stock option exercises Refers to the location of deferred tax assets. U.S., U.K., Sweden, and China [Member] ADA rollforward schedule Allowance for doubtful account rollforward [Text Block] This line item represents the RSUs withheld to pay taxes. RSUs withheld to pay taxes RSUs withheld to pay taxes The cash outflow associated with the development or modification of software programs or applications to be sold to third parties that qualify for capitalization. Capitalized Software Development Costs Capitalized software development costs Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer. Contingent consideration Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer. Current contingent consideration EX-101.PRE 13 gvp-20171231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 14 R1.htm IDEA: XBRL DOCUMENT v3.8.0.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2017
Jun. 30, 2017
Document and Entity Information [Abstract]    
Entity Registrant Name GSE SYSTEMS INC  
Entity Central Index Key 0000944480  
Current Fiscal Year End Date --12-31  
Entity Well-known Seasoned Issuer No  
Entity Voluntary Filers No  
Entity Current Reporting Status Yes  
Entity Filer Category Smaller Reporting Company  
Entity Public Float   $ 56,765,904
Entity Common Stock, Shares Outstanding 19,425,905  
Document Fiscal Year Focus 2017  
Document Fiscal Period Focus FY  
Document Type 10-K  
Amendment Flag false  
Document Period End Date Dec. 31, 2017  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Current assets    
Cash and cash equivalents $ 19,111 $ 21,747
Restricted cash 960 1,140
Contract receivables, net 13,997 18,863
Prepaid expenses and other current assets 2,795 2,052
Total current assets 36,863 43,802
Equipment, software, and leasehold improvements 4,782 6,759
Accumulated depreciation (3,719) (5,527)
Equipment, software, and leasehold improvements, net 1,063 1,232
Software development costs, net 690 982
Goodwill 8,431 5,612
Intangible assets, net 2,604 454
Deferred Tax Assets, Net, Noncurrent 7,167 0
Other assets 37 1,574
Total assets 56,855 53,656
Current liabilities    
Accounts payable 1,251 923
Accrued expenses 2,276 2,437
Accrued compensation 2,866 2,624
Billings in excess of revenue earned 14,543 21,444
Accrued warranty 1,433 1,137
Current contingent consideration 1,701 2,105
Other current liabilities 1,182 716
Total current liabilities 25,252 31,386
Other liabilities 1,931 1,149
Total liabilities 27,183 32,535
Commitments and contingencies
Stockholder's equity    
Preferred stock $.01 par value, 2,000,000 shares authorized, no shares issued and outstanding 0 0
Common stock $.01 par value, 30,000,000 shares authorized, 21,024,395 and 20,433,608 shares issued and 19,425,484 and 18,834,697 shares outstanding in 2017 and 2016 210 204
Additional paid-in capital 76,802 75,120
Accumulated deficit (42,870) (49,427)
Accumulated other comprehensive loss (1,471) (1,777)
Treasury stock at cost, 1,598,911 shares (2,999) (2,999)
Total stockholders' equity 29,672 21,121
Total liabilities and stockholders' equity $ 56,855 $ 53,656
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2017
Dec. 31, 2016
Stockholder's equity    
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 2,000,000 2,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 30,000,000 30,000,000
Common stock, shares issued (in shares) 21,024,395 20,433,608
Common stock, shares outstanding (in shares) 19,425,484 18,834,697
Treasury stock at cost (in shares) 1,598,911 1,598,911
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
CONSOLIDATED STATEMENTS OF OPERATIONS [Abstract]    
Revenues $ 70,880 $ 53,101
Cost of revenue 52,336 36,843
Gross profit 18,544 16,258
Operating expenses    
Selling, general and administrative 15,469 12,260
Research and development 1,391 1,261
Restructuring charges 778 490
Depreciation 342 383
Amortization of definite-lived intangible assets 335 289
Total operating expenses 18,315 14,683
Operating income 229 1,575
Interest income, net 80 85
Loss on derivative instruments, net 99 (18)
Other (expense) income, net (4) 130
Income before income taxes 404 1,772
(Benefit) provision for income taxes (4,980) 350
Net income $ 5,384 $ 1,422
Basic earnings per common share $ 0.28 $ 0.08
Diluted earnings per common share $ 0.27 $ 0.08
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME [Abstract]    
Net income $ 5,384 $ 1,422
Foreign currency translation adjustment 306 (317)
Comprehensive income $ 5,690 $ 1,105
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Deficit [Member]
Accumulated Other Comprehensive Loss [Member]
Treasury Stock [Member]
Total
Balance at Dec. 31, 2015 $ 195 $ 73,481 $ (50,849) $ (1,460) $ (2,999) $ 18,368
Balance (in shares) at Dec. 31, 2015 19,510,770       (1,598,911)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense $ 0 1,399 0 0 $ 0 1,399
Common stock issued for options exercised (in shares) 457,512       0  
Common stock issued for options exercised $ 4 829 0 0 $ 0 833
Common stock issued for services provided (in shares) 465,326       0  
Common stock issued for services provided $ 5 (5) 0 0 $ 0 0
Vested RSU shares withheld to pay taxes   (584)       (584)
Foreign currency translation adjustment 0 0 0 (317) 0 (317)
Net income 0 0 1,422 0 0 1,422
Balance at Dec. 31, 2016 $ 204 75,120 (49,427) (1,777) $ (2,999) $ 21,121
Balance (in shares) at Dec. 31, 2016 20,433,608       (1,598,911) 18,834,697
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Cumulative Effect of New Accounting Principle in Period of Adoption     1,173     $ 1,173
Stock-based compensation expense $ 0 2,398 0 0 $ 0 2,398
Common stock issued for options exercised (in shares) 181,577          
Common stock issued for options exercised $ 2 207 0 0 0 209
Common stock issued for RSUs vested (in shares) 409,210          
Common stock issued for RSUs vested $ 4 (4) 0 0 0 0
Vested RSU shares withheld to pay taxes 0 (919) 0 0 0 (919)
Foreign currency translation adjustment 0 0 0 306 0 306
Net income 0 0 5,384 0 0 5,384
Balance at Dec. 31, 2017 $ 210 $ 76,802 $ (42,870) $ (1,471) $ (2,999) $ 29,672
Balance (in shares) at Dec. 31, 2017 21,024,395       (1,598,911) 19,425,484
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Cash flows provided by operating activities    
Net income $ 5,384 $ 1,422
Adjustments to reconcile net income to net cash provided by operating activities:    
Severance Costs 465 0
Impairment of Long-Lived Assets to be Disposed of 222 0
Depreciation 342 383
Amortization of definite-lived intangible assets 335 289
Amortization of capitalized software development costs 469 408
Change in fair value of contingent consideration 446 (207)
Stock-based compensation expense 2,472 1,550
Provision for Doubtful Accounts 118 0
(Gain) loss on derivative instruments, net (99) 18
Deferred income taxes (5,505) 123
Gain (Loss) on Sale of Assets and Asset Impairment Charges 2 3
Changes in assets and liabilities    
Contract receivables, net 10,006 (6,078)
Prepaid expenses and other assets 1,020 (1,249)
Accounts payable, accrued compensation and accrued expenses (1,904) 961
Billings in excess of revenue earned (6,897) 12,257
Accrued warranty 462 (465)
Other liabilities 370 737
Cash provided by operating activities 7,708 10,152
Cash flows from investing activities:    
Capital expenditures (112) (79)
Proceeds from Sale of Property, Plant, and Equipment 0 30
Capitalized software development costs (177) (245)
Payments to Acquire Businesses, Net of Cash Acquired (9,066) 0
Releases of cash as collateral under letters of credit 180 2,408
Cash used in investing activities (9,175) 2,114
Cash flows from financing activities:    
Proceeds from issuance of common stock on the exercise of stock options 209 833
RSUs withheld to pay taxes (919) (584)
Contingent consideration payments to Hyperspring, LLC (850) (1,421)
Cash used in financing activities (1,560) (1,172)
Effect of exchange rate changes on cash 391 (431)
Net (decrease) increase in cash and cash equivalents (2,636) 10,663
Cash and cash equivalents at beginning of year 21,747 11,084
Cash and cash equivalents at end of period $ 19,111 $ 21,747
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2017
Summary of Significant Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
1.  Summary of Significant Accounting Policies

Principles of consolidation

The accompanying consolidated financial statements include the accounts of GSE Systems, Inc. and its wholly-owned subsidiaries (collectively, the Company). All intercompany balances and transactions have been eliminated in consolidation. Investments in partnerships, joint ventures, and less-than-majority owned subsidiaries in which the Company has significant influence are accounted for under the equity method.
Accounting estimates

The preparation of the consolidated financial statements in conformity with generally accepted accounting principles in the United States of America (U.S. GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. On an ongoing basis, the Company evaluates the estimates used, including but not limited to those related to revenue recognition on long-term contracts, allowance for doubtful accounts, product warranties, valuation of goodwill and intangible assets acquired, impairment of long-lived assets to be disposed of, valuation of contingent consideration issued in business acquisitions, valuation of stock based compensation awards, and the recoverability of deferred tax assets. Actual results could differ from these estimates.

Business Combinations
Business combinations are accounted for in accordance with ASC 805, Business Combinations using the acquisition method. Under the acquisition method, the identifiable assets acquired, liabilities assumed and any non-controlling interest in the acquiree are recognized at fair value on the acquisition date, which is the date on which control is transferred to the Company. Any excess purchase price is recorded as goodwill. Transaction costs associated with business combinations are expensed as incurred.
Revenues and the results of operations of the acquired business are included in the accompanying consolidated statement of operations commencing on the date of acquisition.
Acquisitions may include contingent consideration payments based on future financial measures of an acquired company. Under Accounting Standards Codification (ASC) 805, contingent consideration is required to be recognized at fair value as of the acquisition date. We estimate the fair value of these liabilities based on financial projections of the acquired companies and estimated probabilities of achievement. At each reporting date, the contingent consideration obligation is revalued to estimated fair value, and changes in fair value subsequent to the acquisition are reflected in income or expense in the consolidated statements of operations, and could cause a material impact to our operating results. Changes in the fair value of contingent consideration obligations may result from changes in discount periods and rates, changes in the timing and amount of revenue and/or earnings estimates, and changes in probability assumptions with respect to the likelihood of achieving the various earn-out criteria.

Revenue recognition

The Company recognizes revenue through fixed price contracts for the sale of uniquely designed/customized systems containing hardware, software and other materials which generally apply to the Performance Improvement Solutions segment and time and material contracts for the Nuclear Industry Training and Consulting segment.
In accordance with ASC 605-35, Construction-Type and Production-Type Contracts (ASC 605), the Performance Improvement Solutions segment primarily accounts for revenue under fixed-price contracts using the percentage-of-completion method. This methodology recognizes revenue and earnings as work progresses on the contract and is based on costs incurred to date compared to total estimated cost to complete the project. Estimated contract earnings are reviewed and revised periodically as the work progresses, and the cumulative effect of any change in estimate is recognized in the period in which the change is identified. Estimated losses are charged against earnings in the period such losses are identified. The Company recognizes revenue arising from contract claims either as income or as an offset against a potential loss only when the amount of the claim can be estimated reliably and realization is probable and there is a legal basis of the claim.
Uncertainties inherent in the performance of contracts include labor availability and productivity, material costs, change order scope and pricing, software modification and customer acceptance issues. The reliability of these cost estimates is critical to the Company's revenue recognition as a significant change in the estimates can cause the Company's revenue and related margins to change significantly from the amounts estimated in the early stages of the project.
As the Company recognizes revenue under the percentage-of-completion method, it provides an accrual for estimated future warranty costs based on historical and projected claims experience. The Company's long-term contracts generally provide for a one to two year warranty on parts, labor and any bug fixes as it relates to customized software embedded in the systems.
Revenue from the sale of software licenses without other elements in the contract and which do not require significant modifications or customization for the Company's modeling tools are recognized when the license agreement is signed, the license fee is fixed and determinable, delivery has occurred, and collection is considered probable. We utilize written contracts to establish the terms and conditions by which product support and services are sold to customers. Delivery is considered to have occurred when title and risk of loss have been transferred to the customer, which generally occurs after a license key has been delivered electronically to the customer.
The Company also recognizes revenue from the sale of software licenses from contracts with multiple deliverables. These software license sales are evaluated under ASC 985-605, Software Revenue Recognition. Contracts with multiple element arrangements typically include, but are not limited to, components such as installation, training, licenses, and post contract support (PCS) listed in the contract. The Company concluded that vendor specific objective evidence (VSOE) does not exist for all elements of its software license sales. If a PCS or professional services element exists in the software license arrangement, revenue is recognized ratably over the longest service period.  If no PCS or professional services element exists in the arrangement, revenue is deferred until the last undelivered element is delivered.
The Company recognizes revenue under time and materials contracts primarily from the Nuclear Industry Training and Consulting segment and certain cost-reimbursable contracts. Revenue on time and material contracts is recognized as services are rendered and performed. Under a typical time-and-materials billing arrangement, customers are billed on a regularly scheduled basis, such as biweekly or monthly. Any unbilled amounts are typically billed the following month. Under cost-reimbursable contracts, which are subject to a contract ceiling amount, we are reimbursed for allowable costs and paid a fee, which may be fixed or performance based. However, if costs exceed the contract ceiling or are not allowable under the provisions of the contract or applicable regulations, we may not be able to obtain reimbursement for all such costs.

Cash and cash equivalents

Cash and cash equivalents represent cash and highly liquid investments including money market accounts with maturities of three months or less at the date of purchase.

Restricted cash

Restricted cash consists of the cash collateralization of outstanding letters of credit used for various advance payment, bid, surety and performance bonds, and negative foreign exchange positions which have been segregated into restricted money market accounts with BB&T Bank. BB&T Bank has complete and unconditional control over the restricted money market accounts.
At December 31, 2017 and 2016, the Company had approximately $1.0 million and $1.1 million, respectively, of cash in escrow accounts with BB&T Bank. We have classified all of our restricted cash as current assets at December 31, 2017 and 2016, respectively. The Company recorded interest income of $2,000 and $6,000 from the escrow accounts for the years ended December 31, 2017 and 2016, respectively. The interest earned on these restricted funds is added to the restricted cash balance. The Company classifies the restriction and release of the cash collateralization of outstanding letters of credit as an investing activity within the consolidated statements of cash flows, as these deposits are not related to borrowings against our line of credit.

Contract receivables, net

Contract receivables include recoverable costs and accrued profit not billed which represents revenue recognized in excess of amounts billed. Billings in excess of costs and estimated earnings on uncompleted contracts in the accompanying consolidated balance sheets represent advanced billings to clients on contracts in advance of work performed. Generally, such amounts will be earned and recognized over the next twelve months.
Billed receivables are recorded at invoiced amounts. The allowance for doubtful accounts is based on historical trends of past due accounts, write-offs, and specific identification and review of customer accounts.

Equipment, software and leasehold improvements, net

Equipment and purchased software are recorded at cost and depreciated using the straight-line method with estimated useful lives ranging from three to ten years. Leasehold improvements are amortized over the life of the lease or the estimated useful life, whichever is shorter, using the straight-line method. Upon sale or retirement, the cost and related depreciation are eliminated from the respective accounts and any resulting gain or loss is included in operations. Maintenance and repairs are charged to expense as incurred.

Software development costs

Certain computer software development costs are capitalized in the accompanying consolidated balance sheets. Capitalization of computer software development costs begins upon the establishment of technological feasibility. Capitalization ceases and amortization of capitalized costs begins when the software product is commercially available for general release to customers. Amortization of capitalized computer software development costs is included in cost of revenue and is determined using the straight-line method over the remaining estimated economic life of the product, typically three years. On an annual basis, or more frequently as conditions indicate, the Company assesses the recovery of the unamortized software development costs by estimating the net undiscounted cash flows expected to be generated by the sale of the product. If the undiscounted cash flows are not sufficient to recover the unamortized software costs the Company will write-down the carrying amount of such asset to its estimated fair value based on the future discounted cash flows. The excess of any unamortized computer software costs over the related fair value is written down and charged to operations.

Development expenditures

Development expenditures incurred to meet customer specifications under contracts are charged to contract costs. Company sponsored development expenditures are either charged to operations as incurred and are included in research and development expenses or are capitalized as software development costs. See Note 9, Software development costs, net. The amounts incurred for Company sponsored development activities relating to the development of new products and services or the improvement of existing products and services, were approximately $1.6 million for the years ended December 31, 2017 and 2016, respectively. Of this amount, the Company capitalized approximately $0.2 million for the years ended December 31, 2017 and 2016, respectively.

Impairment of long-lived assets

Long-lived assets, such as equipment, purchased software, capitalized software development costs, and intangible assets subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated undiscounted future cash flows, an impairment charge is recognized at the amount by which the carrying amount of the asset exceeds its fair value. Assets to be disposed of would be separately presented in the consolidated balance sheets and reported at the lower of the carrying amount or fair value less costs to sell, and would no longer be depreciated.

On December 27, 2017, the board of the Company approved an international restructuring plan to streamline and optimize the Company's global operations. As a result, the Company will be closing its offices in Nyköping, Sweden; Chennai, India; and Stockton-on-Tees, UK. The Company's management conducted an impairment review of the assets to be disposed of under the plan. Based upon this review, we recorded an impairment loss of $0.2 million representing the net book value of the equipment and intangible assets subject to amortization under the respective offices. See Note 3, Restructuring Expenses.

Goodwill and intangible assets

The Company's intangible assets include amounts recognized in connection with business acquisitions, including customer relationships, contract backlog and software. Intangible assets are initially valued at fair value using generally accepted valuation methods appropriate for the type of intangible asset. Amortization is recognized on a straight-line basis over the estimated useful life of the intangible assets, except for contract backlog and contractual customer relationships which are recognized in proportion to the related projected revenue streams. Intangible assets with definite lives are reviewed for impairment if indicators of impairment arise. The Company does not have any intangible assets with indefinite useful lives.
Goodwill represents the excess of costs over fair value of assets of businesses acquired. The Company reviews goodwill for impairment annually as of December 31 and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable in accordance with Accounting Standards Update (ASU) 2011-08, Intangibles - Goodwill and Other (Topic 350): Testing Goodwill for Impairment, and ASC 350, Intangibles — Goodwill and Other (ASC 350). The Company tests goodwill at the reporting unit level.
ASU 2011-08 permits an entity to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the two-step goodwill impairment test. Under ASU 2011-08, an entity is not required to perform step one of the goodwill impairment test for a reporting unit if it is more likely than not that its fair value is greater than its carrying amount.  For the annual goodwill impairment test as of December 31, 2017, the Company performed a quantitative step one goodwill impairment test and concluded that the fair values of each of the reporting units exceeded their respective carrying values. No goodwill impairment was recorded during 2017.
Foreign currency translation

The United States Dollar (USD) is the functional currency of GSE and our subsidiaries operating in the United States. Our subsidiaries' financial statements are maintained in their functional currencies. The functional currency of each of our foreign subsidiaries is the currency of the economic environment in which the subsidiary primarily does business. Our foreign subsidiaries' financial statements are translated into USD using the exchange rates applicable to the dates of the financial statements. Assets and liabilities are translated into USD using the period-end spot foreign exchange rates. Income and expenses are translated at the average exchange rate for the year. Equity accounts are translated at historical exchange rates. The effects of these translation adjustments are reported as a component of accumulated other comprehensive income (loss) included in the consolidated statements of changes in stockholders' equity. For any transaction that is in a currency different from the entity's functional currency, we record a gain or loss based on the difference between the exchange rate at the transaction date and the exchange rate at the transaction settlement date (or rate at period end, if unsettled) as foreign currency exchange gain (loss), net in the consolidated statements of operations.

Accrued warranty

For contracts that contain a warranty provision, the Company provides an accrual for estimated future warranty costs based on historical experience and projected claims. The Company's contracts may contain warranty provisions ranging from one to two years. The current portion of the accrued warranty is presented separately on the consolidated balance sheets within current liabilities whereas the noncurrent portion is included in other liabilities.

The activity in the accrued warranty accounts is as follows:

(in thousands)
As of and for the
 
years ended December 31,
 
2017
 
2016
      
Beginning balance
$
1,478
 
$
1,614
Current year provision
 
707
  
355
Current year claims
 
(245)
  
(467)
Currency adjustment
 
13
  
(24)
Ending balance
$
1,953
 
$
1,478

Income taxes

Income taxes are provided under the asset and liability method. Under this method, deferred income taxes are determined based on the differences between the consolidated financial statements and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amounts expected to be realized. A provision is made for the Company's current liability for federal, state and foreign income taxes and the change in the Company's deferred income tax assets and liabilities.

We establish accruals for uncertain tax positions taken or expected to be taken in a tax return when it is not more likely than not (i.e., a likelihood of more than fifty percent) that the position would be sustained upon examination by tax authorities that have full knowledge of all relevant information. A recognized tax position is then measured at the largest amount of benefit that is greater than fifty percent likely of being realized upon ultimate settlement. Favorable or unfavorable adjustment of the accrual for any particular issue would be recognized as an increase or decrease to income tax expense in the period of a change in facts and circumstances. Interest and penalties related to income taxes are accounted for as income tax expense.

Stock-based compensation

Share-based compensation expense is based on the grant-date fair value estimated in accordance with the provisions of ASC 718, Compensation-Stock Compensation. Compensation expense related to share based awards is recognized on a pro rata straight-line basis based on the value of share awards that are scheduled to vest during the requisite service period.

Earnings per share

Basic earnings per share is based on the weighted average number of outstanding common shares for the period.  Diluted earnings per share adjusts the weighted average shares outstanding for the potential dilution that could occur if outstanding vested stock options were exercised. Basic and diluted earnings per share is based on the weighted average number of outstanding shares for the period.

The number of common shares and common share equivalents used in the determination of basic and diluted earnings per share were as follows:

(in thousands, except for per share data)
Years ended December 31,
 
2017
 
2016
 
Numerator:
      
Net income
$
5,384
 
$
1,422
 
       
Denominator:
      
Weighted-average shares outstanding for basic earnings per share
 
19,259,966
  
18,218,681
 
       
Effect of dilutive securities:
      
Stock options and restricted stock units
 
345,461
  
293,585
 
       
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share
 
19,605,427
  
18,512,266
 
       
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
 
374,833
  
677,964
 

Conversion of certain outstanding stock options was not assumed for the years ended December 31, 2017 and 2016 because the impact would have been anti-dilutive.

Significant customers and concentration of credit risk

For the year ended December 31, 2017, we have a concentration of revenue from two individual customers, which accounted for approximately 39.0% of our consolidated revenue. For the year ended December 31, 2016, we have a concentration of revenue from an individual customer, which accounted for 10.2% of our consolidated revenue. No other individual customer accounted for more than 10% of our consolidated revenue in 2017 or 2016.
As of December 31, 2017, we have a one customer that accounted for 26.7% of the Company's consolidated contract receivables. As of December 31, 2016, the Company did not have any customers that accounted for more than 10% of the Company's consolidated contract receivables.

Fair values of financial instruments

The carrying amounts of current assets and current liabilities reported in the consolidated balance sheets approximate fair value due to their short term duration.

Derivative instruments

The Company utilizes forward foreign currency exchange contracts to manage market risks associated with the fluctuations in foreign currency exchange rates. It is the Company's policy to use such derivative financial instruments to protect against market risk arising in the normal course of business in order to reduce the impact of these exposures. The Company minimizes credit exposure by limiting counterparties to nationally recognized financial institutions.

As of December 31, 2017, the Company had foreign exchange contracts outstanding of approximately 162.5 million Japanese Yen, 0.2 million Australian Dollars, and 24,000 Euro.  At December 31, 2016, the Company had foreign exchange contracts outstanding of approximately 281.4 million Japanese Yen, 0.6 million Australian Dollars, 0.5 million Canadian Dollars, and 0.1 million Euro at fixed rates. The contracts expire on various dates through December 2018. The Company had not designated the foreign exchange contracts as hedges and had recorded the estimated fair value of the contracts in the consolidated balance sheet as follows:

 
December 31,
(in thousands)
2017
 
2016
      
Asset derivatives
     
Prepaid expenses and other current assets
 $
201
 
$
57
Other assets
 
-
  
84
  
201
  
141
      
Liability derivatives
     
Other current liabilities
 
-
  
(20)
  
-
  
(20)
      
Net fair value
$
201
 
$
121

The changes in the fair value of the foreign exchange contracts are included in gain (loss) on derivative instruments, net in the consolidated statements of operations.
The foreign currency denominated trade receivables, unbilled receivables, billings in excess of revenue earned and subcontractor accruals that are related to the outstanding foreign exchange contracts are remeasured at the end of each period into the functional currency using the current exchange rate at the end of the period.  The gain or loss resulting from such remeasurement is also included in gain (loss) on derivative instruments net in the consolidated statements of operations.

For the years ended December 31, 2017 and 2016, the Company recognized a gain (loss) on its derivative instruments net as outlined below:

 
Years ended December 31,
(in thousands)
2017
 
2016
 
       
Foreign exchange contracts- change in fair value
$
73
 
$
51
 
Remeasurement of related contract receivables and billings in excess of revenue earned
 
26
  
(69)
 
 
$
99
 
$
(18)
 

Reclassifications

Certain prior year amounts have been reclassified to conform with the current year presentation. The Company reclassified the stock-based compensation related to management and administrative employees from cost of revenue and research and development expenses to selling, general and administrative expenses.

Accounting pronouncements recently adopted

In July 2015, the Financial Accounting Standards Board (FASB) issued  ASU No. 2015-11, Simplifying the Measurement of Inventory (ASU 2015-11).  ASU 2015-11 requires that an entity measure inventory at the lower of cost and net realizable value.  This ASU does not apply to inventory measured using the last-in, first-out method.  ASU 2015-11 was effective for annual reporting periods beginning after December 15, 2016, including interim periods within that reporting period.  We adopted ASU 2015-11 effective January 1, 2017.  The adoption of this standard did not have a significant impact on our consolidated financial position, results of operations or cash flows.
In March 2016, the FASB issued ASU No. 2016-09, Compensation - Stock Compensation: Topic 718: Improvements to Employee Share Based Payment Accounting (ASU 2016-09).  The new guidance is intended to simplify the accounting for share based payment award transactions.  The amendments in the update include the following aspects for share based accounting: accounting for income taxes, classification of excess tax benefits on the statement of cash flows, forfeitures, minimum statutory tax withholding requirements, and classification of employee taxes paid on the statement of cash flows when an employer withholds shares for tax withholding purposes.  The adoption of ASU 2016-09 was required for fiscal reporting periods beginning after December 15, 2016, including interim reporting periods within those fiscal years.  We adopted ASU 2016-09 effective January 1, 2017. In the fourth quarter, the Company began providing forward forecasting beyond one year which was incorporated into the scheduling analysis to support realization of the deferred tax assets. The adoption of this standard resulted in a $1.2 million increase in the opening balance of retained earnings due to the release of windfall tax benefits.
Accounting pronouncements not yet adopted

In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (ASU 2014-09), which provides guidance for revenue recognition. The standard's core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. In doing so, companies will need to use more judgment and make more estimates than under today's guidance. These may include identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price and allocating the transaction price to each separate performance obligation. This guidance also requires enhanced disclosures regarding the nature, amount, timing and uncertainty of revenue and cash flows arising from an entity's contracts with customers. This guidance will be effective for the Company for the fiscal year ending December 31, 2018, and interim periods therein, using either of the following transition methods: (i) a full retrospective approach reflecting the application of the standard in each prior reporting period with the option to elect certain practical expedients, or (ii) a retrospective approach with the cumulative effect of initially adopting ASU 2014-09 recognized at the date of adoption (which includes additional footnote disclosures).
Subsequent to issuing ASU 2014-09, the FASB has issued a series of subsequent updates to the revenue recognition guidance in Topic 606, including ASU No. 2015-14, Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date, ASU No. 2016-08, Revenue from Contracts with Customers (Topic 606): Principal versus Agent Considerations (Reporting Revenue Gross versus Net), ASU No. 2016-10, Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing, ASU No. 2016-12, Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients, ASU No. 2016-20, Technical Corrections and Improvements to Topic 606, Revenue from Contracts with Customers, and ASU No. 2017-13, Revenue Recognition (Topic 605), Revenue from Contracts with Customers (Topic 606), Leases (Topic 840), and Leases (Topic 842): Amendments to SEC Paragraphs Pursuant to the Staff Announcement at the July 20, 2017 EITF Meeting and Rescission of Prior SEC Staff Announcements and Observer Comments. The aforementioned amendments are effective for public entities for annual reporting periods beginning after December 15, 2017, and for interim periods within that reporting period.
The Company has completed its evaluation of the new standard and has assessed the impacts of adoption on the consolidated financial statements and disclosures based on the evaluation of our current contracts and revenue streams, which are described below.
During the implementation of the new standard, we identified three broad revenue streams: 1) System Design and Build (SDB), 2) Software, and 3) Consulting and Training services.
The SDB contracts typically consist of initial design, engineering, assembly and installation of training simulators which include hardware, software, labor, and PCS on the software. We primarily account for revenue under fixed-price SDB contracts using the percentage-of-completion method (input method). This methodology recognizes revenue and earnings as work progresses on the contract and is based on costs incurred to date compared to total estimated cost to complete the project. Under the new accounting standard, we identify two main performance obligations for a typical SDB contract: a fully functioning training simulator (which includes hardware, software, and labor) and PCS. For a training simulator, we will continue to use the  percentage-of-completion method (input method) to account for revenue, and for PCS, we recognize revenue ratably over the term of the PCS.
For the standalone sales of software and which do not require significant modifications or customization, revenue recognition is mostly consistent under both the previous and new standard.
A software license sale contract with multiple deliverables typically includes the following elements: license, installation and training services and PCS. Under the current revenue recognition standard, due to the lack of VSOE, revenue is recognized ratably over the longest service period. Under the new revenue recognition standard, the total transaction price will be allocated to the identified performance obligations based on their relative standalone selling prices, and we will recognize the revenue as the performance obligations are satisfied. Specially, we will recognize license revenue when the software license is delivered to the customer; installation and training revenue will be recognized when the installation and training is completed without regard to a detailed evaluation of the point in time criteria due to the short-term nature of the installation and training services (1 to 2 days on average); and PCS revenue will be recognized ratably over the service period.
The contracts within the consulting and training services revenue stream are primarily time and materials based in which customers are billed on a regular basis, such as weekly, biweekly or monthly. Revenue on time and material contracts is recognized as services are rendered and performed. Any unbilled amounts are typically billed the following month. Under the new standard, we elect to apply the "right to invoice" practical expedient outlined in ASC 606-10-55-18. The invoice amount represents the number of hours of approved time worked by each temporary worker multiplied by the bill rate for the type of work. As such, the Company will recognize revenue in the amount for which it has the right to invoice. Therefore, revenue recognition is mostly consistent under both the previous and new standard.
We adopted the new standard effective January 1, 2018 to (i) all new contracts entered into after January 1, 2018 and (ii) all existing contracts for which all (or substantially all) of the revenue has not been recognized under legacy revenue guidance, using the modified retrospective transition method. The adoption of the new standard resulted in an increase of $0.9 million to the opening balance of accumulated deficit, primarily due to software contracts and the acceleration of software license revenue recognition. The Company is currently assessing the tax impact upon adoption of the new standard. Consolidated revenues presented in the comparative consolidated financial statements for periods prior to January 1, 2018 will not be revised.
The disclosures in our notes to the consolidated financial statements related to revenue recognition will be significantly expanded under the new standard, specifically around the quantitative and qualitative information about performance obligations, changes in contract assets and liabilities, and disaggregation of revenue.
In February 2016, the FASB issued ASU No. 2016-02, Leases.  The new standard establishes a right-of-use (ROU) model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. The new standard is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. A modified retrospective transition approach is required for lessees with capital and operating leases existing at, or entered into after, the beginning of the earliest comparative period presented in the consolidated financial statements, with certain practical expedients available.  We are still evaluating the impact of the pending adoption of the new standard on the consolidated financial statements, and we expect that, upon adoption, the recognition of ROU assets and lease liabilities could be material.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses, which introduces new guidance for credit losses on instruments within its scope. The new guidance introduces an approach based on expected losses to estimate credit losses on certain types of financial instruments, including, but not limited to, trade and other receivables, held-to-maturity debt securities, loans and net investments in leases. The new guidance also modifies the impairment model for available-for-sale debt securities and requires the entities to determine whether all or a portion of the unrealized loss on an available-for-sale debt security is a credit loss. The standard also indicates that entities may not use the length of time a security has been in an unrealized loss position as a factor in concluding whether a credit loss exists. The ASU is effective for public companies for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. Early adoption is permitted for all entities for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The Company is currently evaluating the effects, if any, that the adoption of this guidance will have on the Company's consolidated financial position, results of operations and cash flows.
In August 2016, the FASB issued ASU No. 2016-15, Classification of Certain Cash Receipts and Cash Payments (ASU 2016-15).  The new guidance addresses eight specific cash flow issues and applies to all entities that are required to present a statement of cash flows. Adoption of ASU 2016-15 is required for fiscal reporting periods beginning after December 15, 2017, including interim reporting periods within those fiscal years.  We are currently evaluating the potential impact of the adoption of ASU 2016-15 on our consolidated financial statements.
In November 2016, the FASB issued ASU No. 2016-18, Restricted Cash (ASU 2016-18).  The new guidance applies to all entities that have restricted cash or restricted cash equivalents and are required to present a statement of cash flows.  This update is intended to reduce diversity in cash flow presentation of restricted cash and restricted cash equivalents and requires entities to include all cash and cash equivalents, both restricted and unrestricted, in the beginning-of-period and end-of-period totals presented on the statement of cash flows.  Adoption of ASU 2016-18 is required for fiscal reporting periods beginning after December 15, 2017, including interim reporting periods within those fiscal years.  We are currently evaluating the potential impact of the adoption of ASU 2016-18 on our consolidated financial statements.
In January 2017, the FASB issued ASU No. 2017-01, Business Combinations: Clarifying the definition of a Business, which amends the current definition of a business. Under ASU 2017-01, to be considered a business, an acquisition would have to include an input and a substantive process that together significantly contributes to the ability to create outputs.  ASU 2017-01 further states that when substantially all of the fair value of gross assets acquitted is concentrated in a single asset (or a group of similar assets), the assets acquired would not represent a business.  The new guidance also narrows the definition of the term "outputs" to be consistent with how it is described in ASC 606, Revenue from Contracts with Customers.  The changes to the definition of a business will likely result in more acquisitions being accounted for as asset acquisitions. ASU 2017-01 is effective for acquisitions commencing on or after December 15, 2017, with early adoption permitted.  Adoption of this guidance will be applied prospectively on or after the effective date.
In January 2017, the FASB issued ASU No. 2017-04, Simplifying the Test for Goodwill Impairment (ASU 2017-04).  ASU 2017-04 simplifies the accounting for goodwill impairment by eliminating Step 2 of the current goodwill impairment test, which required a hypothetical purchase price allocation.  Goodwill impairment will now be the amount by which the reporting unit's carrying value exceeds its fair value, limited to the carrying value of the goodwill.  ASU 2017-04 is effective for financial statements issued for fiscal years, and interim periods beginning after December 15, 2019.  We are currently evaluating the potential impact of the adoption of ASU 2017-04 on our consolidated financial statements.
In May 2017, the FASB issued ASU No. 2017-09, Compensation – Stock Compensation (ASU 2017-09). The new guidance is intended to provide clarity and reduce both (1) diversity in practice and (2) cost and complexity when applying the guidance on ASC 718, Compensation – Stock Compensation. Entities are required to apply modification accounting for any change to an award, except for a change that is deemed to be purely administrative in nature. ASU 2017-09 provides guidance about which changes to the terms or conditions of a share-based award require an entity to apply modification accounting in ASC 718. The amendments in this update are effective for all entities and for annual periods, and interim periods within those annual periods, beginning after December 15, 2017. Early adoption is permitted. The amendments in this update should be applied prospectively to an award modified on or after the adoption date. We are currently evaluating the potential impact of the adoption of ASU 2017-09 on our consolidated financial statements.

XML 22 R9.htm IDEA: XBRL DOCUMENT v3.8.0.1
Acquisition
12 Months Ended
Dec. 31, 2017
Acquisition [Abstract]  
Acquisition [Text Block]
2.
Acquisition
On September 20, 2017, GSE, through its wholly-owned subsidiary GSE Performance Solutions, Inc. (Performance Solutions), acquired 100% of the capital stock of Absolute Consulting, Inc. (Absolute) for $8.8 million pursuant to the Stock Purchase Agreement by and among Performance Solutions and the sellers of Absolute. The purchase price was subject to a customary working capital adjustment resulting in total consideration of $9.5 million. An indemnification escrow of $1.0 million was funded from the cash paid to the sellers and is available to GSE and Performance Solutions to satisfy indemnification claims until September 20, 2019. The acquisition of Absolute was completed on an all-cash transaction basis.
Absolute is a provider of technical consulting and staffing solutions to the global nuclear power industry. Located in Navarre, Florida, Absolute has established long-term relationships with blue-chip customers primarily in the nuclear power industry. The acquisition of Absolute is expected to strengthen the Company's global leadership in nuclear training and consulting solutions, add new capacities to our technical consulting and staffing solutions offerings and bring highly complementary customers, while deepening relationships with existing clients.

The following table summarizes the consideration paid to acquire Absolute and the fair value of the assets acquired and liabilities assumed at the date of the transaction. The following amounts except for Cash are all reflected in the consolidated statement of cash flow within the "Acquisition of Absolute Consulting, Inc., net of cash acquired" line caption.

 
Absolute
  
(in thousands)
  
Total purchase price
$
9,521
   
Purchase price allocation:
  
Cash
$
455
Contract receivables
 
5,121
Prepaid expenses and other current assets
 
68
Property, and equipment, net
 
184
Intangible assets
 
2,569
Accounts payable, accrued expenses, and other liabilities
 
(78)
Accrued compensation
 
(1,617)
Total identifiable net assets
 
6,702
   
Goodwill
 
2,819
   
Net assets acquired
$
9,521

The goodwill is primarily attributable to the additional capacities to offer broader solutions to new and existing customers and the expected enhanced cost and growth synergies as a result of the acquisition. The total amount of goodwill that is expected to be tax deductible is $2.8 million. All of the $2.8 million of goodwill was assigned to our Nuclear Industry Training and Consulting segment.
The fair value of the assets acquired includes gross trade receivables of $5.1 million, of which the Company has collected in full subsequent to the acquisition. GSE did not acquire any other class of receivable as a result of the acquisition of Absolute.

The Company identified $2.6 million of other intangible assets, including customer relationships and trademarks/names with amortization periods of three to ten years. The following table summarizes the fair value of intangibles assets acquired at the date of acquisition and the related weighted average amortization period:

Intangible Assets
Weighted average amortization period
 
Fair Value
 
(in years)
 
(in thousands)
Customer relationships
10
$
1,856
Trademarks/Names
3
 
713
Total
 
$
2,569


Unaudited Pro Forma Financial Information
The acquired business contributed revenue of $8.7 million and earnings of $0.6 million to GSE for the period from September 20, 2017 to December 31, 2017. The following unaudited pro forma summary presents consolidated information of GSE as if the business combination had occurred on January 1, 2016. The unaudited pro forma financial information was prepared based on historical financial information.
These pro forma amounts have been calculated after applying GSE's accounting policies and adjusting the results of Absolute to reflect the additional depreciation and amortization that would have been charged assuming the fair value adjustments to fixed assets and intangible assets had been applied from January 1, 2016, with the consequential tax effects. In 2017, GSE and Absolute have incurred $0.5 million of acquisition-related costs. These expenses are included in general and administrative expense on GSE's consolidated statements of operations and are reflected in pro forma earnings for the year ended December 31, 2016, in the table below. The pro forma financial information is not intended to reflect the actual results of operations that would have occurred if the acquisition had been completed on January 1, 2016, nor is it intended to be an indication of future operating results.

(in thousands)
(unaudited)
 
Year Ended December 31,
 
2017
2016
Revenue
$
99,484
$
93,147
Net income
 
5,735
 
1,362

XML 23 R10.htm IDEA: XBRL DOCUMENT v3.8.0.1
Restructuring Expenses
12 Months Ended
Dec. 31, 2017
Restructuring Expenses [Abstract]  
Restructuring Expenses [Text Block]

3.
Restructuring expenses
On December 27, 2017, the board of GSE Systems, Inc. approved an international restructuring plan to streamline and optimize the Company's global operations. Beginning in December 2017, GSE will consolidate its engineering services and R&D activities to Maryland and cease an unprofitable non-core business in the U.K.  As a result, the Company will be closing its offices in Nyköping, Sweden; Chennai, India; and Stockton-on-Tees, UK. These actions are designed to improve Company productivity by eliminating duplicate employee functions and increasing GSE's focus on its core business, improving efficiency and maintaining the full range of engineering capabilities while reducing costs and organizational complexity.
 
GSE will eliminate approximately 40 positions due to these changes, primarily in Europe and India, and will undertake other cost-savings measures. The restructuring plan is expected to be completed in 2018. As a result of these efforts, GSE expects to record a restructuring charge of approximately $1.7 million, primarily related to workforce reductions, contracts termination costs and asset write-offs due to the exit activities. We recorded a restructuring charge of $0.7 million for the year ended December 31, 2017, and we expect to record the remaining charges, primarily reflecting the office closure costs, in the first quarter of 2018. The following table summarize the restructuring costs. The amounts to be transferred from cumulative translation adjustments and included in determining net income for the period, in which the liquidation of these foreign entities are completed (2018), are not included in the table below.
(in thousands)
Total Expected Costs
 
Costs for the Year
  
Expected Costs Remaining
Employee termination benefits
$
499
 
$
465
 
$
34
Lease termination costs
 
665
  
-
  
665
Assets write-offs
 
222
  
222
  
-
Other restructuring costs
 
303
  
46
  
257
Total
$
1,689
 
$
733
 
$
956

The restructuring costs related to our Performance Improvement Solutions segment and were included in the consolidated statement of operations within the "Restructuring charges" line caption. The accrued employee termination benefits of $0.5 million were reflected in the "Accrued compensation" line in the consolidated balance sheet. No payment had been made as of December 31, 2017.
 
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2017
Goodwill and Intangible Assets [Abstract]  
Goodwill and Intangible Assets
4. Goodwill and Intangible Assets

Goodwill

The Company reviews goodwill for impairment annually as of December 31 and whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable. The Company tests goodwill at the reporting unit level. A reporting unit is an operating segment, or one level below an operating segment, as defined by U.S. GAAP. After the acquisition of Hyperspring on November 14, 2014, the Company determined that it had two reporting units, which are the same as our two operating segments: (i) Performance Improvement Solutions; and (ii) Nuclear Industry Training and Consulting (which includes Hyperspring and Absolute).  As of December 31, 2017 and 2016, goodwill of $8.4 million and $5.6 million, respectively, related to the Nuclear Industry Training and Consulting segment. The increase in the carrying amount of goodwill during the year ended December 31, 2017 was due to the acquisition of Absolute. No impairment of goodwill was recorded in 2017 or 2016.

Intangible Assets Subject to Amortization

As discussed in Note 2, Acquisition, we recognized finite-lived intangible assets of $2.6 million upon acquisition of Absolute on September 20, 2017, including customer relationships and trademarks/names with amortization periods of five years. Amortization is recognized on a straight-line basis over the estimated useful life of the intangible assets.
As discussed in Note 3, Restructuring Expenses, on December 27, 2017, the board of the Company approved an international restructuring plan to streamline and optimize the Company's global operations. As a result, the Company will be closing its offices in Nyköping, Sweden; Chennai, India; and Stockton-on-Tees, UK, thus the Company's management conducted an impairment test of the assets to be disposed of under the plan.
The intangible assets under the plan mainly included contractual and non-contractual customer relationships at our UK location. As the intangible assets have no value for sale or value in use, we recognized an impairment loss of $0.1 million representing the net book value of the intangible assets as of December 31, 2017. The write-off of the intangible assets was included in the consolidated statement of operations within the "Restructuring charges" line caption.
The following table shows the gross carrying amount and accumulated amortization of definite-lived intangible assets:

(in thousands)
As of December 31, 2017
 
Gross Carrying Amount
 
Accumulated Amortization
 
 
Net
Amortized intangible assets:
        
Customer relationships
$
3,074
 
$
(1,218)
 
$
1,856
Trade names
 
713
  
(33)
  
680
Developed technology
 
471
  
(412)
  
59
Non-contractual customer relationships
 
433
  
(426)
  
7
Others
 
167
  
(165)
  
2
Total
$
4,858
 
$
(2,254)
 
$
2,604
         
(in thousands)
As of December 31, 2016
 
Gross Carrying Amount
 
Accumulated Amortization
 
 
Net
Amortized intangible assets:
        
Customer relationships
$
1,425
 
$
(1,235)
 
$
190
Non-contractual customer relationships
 
911
  
(674)
  
237
Developed technology
 
471
  
(353)
  
118
Others
 
217
  
(211)
  
6
Foreign currency translation
 
(145)
  
48
  
(97)
Total
$
2,879
 
$
(2,425)
 
$
454

Amortization expense related to definite-lived intangible assets totaled $335,000 and $289,000 for the years ended December 31, 2017 and 2016, respectively. The following table shows the estimated amortization expense of the definite-lived intangible assets for the next five years:

(in thousands)
  
Years ended December 31,:
  
2018
$
734
2019
 
578
2020
 
472
2021
 
229
2022
 
168
Thereafter
 
423
 
$
2,604

XML 25 R12.htm IDEA: XBRL DOCUMENT v3.8.0.1
Contract Receivables
12 Months Ended
Dec. 31, 2017
Contract Receivables [Abstract]  
Contract Receivables
5.  Contract Receivables

Contract receivables represent balances due from a broad base of both domestic and international customers. All contract receivables are considered to be collectible within twelve months. Recoverable costs and accrued profit not billed represent costs incurred and associated profit accrued on contracts that will become billable upon future milestones or completion of contracts. The components of contract receivables are as follows:

(in thousands)
December 31,
 
2017
 
2016
Billed receivables
$
8,154
 
$
13,325
Recoverable costs and accrued profit not yet billed
 
5,980
  
5,555
Allowance for doubtful accounts
 
(137)
  
(17)
Total contract receivables, net
$
13,997
 
$
18,863

During January 2018, the Company invoiced $4.7 million of the unbilled amounts related to the balance at December 31, 2017.
On March 29, 2017, Westinghouse, a customer of our Performance Improvement Solutions segment, filed for Chapter 11 bankruptcy protection in the United States Bankruptcy Court for the Southern District of New York, Case No. 17-10751. During the second quarter of 2017, Westinghouse assumed one of our contracts related to Southern Nuclear Company. Therefore, we have not recorded a reserve for outstanding receivables related to this contract. On July 31, 2017, South Carolina Electric and Gas Company announced that it will cease construction of new nuclear plants at the V.C. Summer Nuclear Station, one of the facilities for which the Company has an executory contract with Westinghouse for the provision of simulator software and equipment. Although there has been no formal rejection of the contract as part of the Westinghouse bankruptcy process, GSE now considers it likely that Westinghouse will reject the parties' contract pertaining to the V.C. Summer Nuclear Station. Therefore, at June 30, 2017, GSE reserved 100% of accounts receivable, unbilled receivables, and billings in excess related to the V.C. Summer Nuclear Station, resulting in a net bad debt charge of $118,000.
At December 31, 2017, in addition to the foregoing amounts associated with the V.C. Summer Nuclear Station, the Company had approximately $31,000 in net billed and unbilled pre-petition receivables attributable to Westinghouse, and it was fully collected in January 2018. Therefore, none of the remaining outstanding amounts have been reserved at December 31, 2017.
The activity in the allowance for doubtful accounts is as follows:

(in thousands)
As of and for the
 
years ended December 31,
 
2017
 
2016
 
       
Beginning balance
$
17
 
$
103
 
Current year provision
 
118
  
-
 
Current year write-offs
 
-
  
(86)
 
Currency adjustment
 
2
  
-
 
Ending balance
$
137
 
$
17
 

XML 26 R13.htm IDEA: XBRL DOCUMENT v3.8.0.1
Prepaid Expenses and Other Current Assets
12 Months Ended
Dec. 31, 2017
Prepaid Expenses and Other Current Assets [Abstract]  
Prepaid Expenses and Other Current Assets [Text Block]
6.  Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consist of the following:

(in thousands)
December 31,
 
2017
 
2016
Inventory
$
755
 
$
-
Income tax receivable
 
418
  
446
Prepaid expenses
 
549
  
422
Other current assets
 
1,073
  
1,184
Total
$
2,795
 
$
2,052

Inventory is being purchased to support the construction of three major nuclear simulation projects related to a significant contract that was executed during the first quarter of 2016. Inventory is recorded at the lower of cost or net realizable value in accordance with ASC 330, Inventory. Cost is determined using specific identification. At December 31, 2016, inventory related to the simulation projects was classified as a long-term asset within other assets on the consolidated balance sheets. The earliest completion date of these projects is expected to occur in the second quarter of 2018.
Other current assets primarily includes value-added tax receivables and cash deposited in a Swedish tax account.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.8.0.1
Equipment, Software, and Leasehold Improvements, net
12 Months Ended
Dec. 31, 2017
Equipment, Software and Leasehold Improvements, net [Abstract]  
Equipment, Software and Leasehold Improvements, net
7.  Equipment, Software and Leasehold Improvements, net

Equipment, software and leasehold improvements, net consist of the following:

(in thousands)
December 31,
 
2017
 
2016
Computer equipment
$
2,101
 
$
2,988
Software
 
1,598
  
1,511
Leasehold improvements
 
454
  
527
Furniture and fixtures
 
629
  
1,733
  
4,782
  
6,759
Accumulated depreciation
 
(3,719)
  
(5,527)
Equipment, software and leasehold improvements, net
$
1,063
 
$
1,232

Depreciation expense was $342,000 and $383,000 for the years ended December 31, 2017 and 2016, respectively.
As discussed in Note 3, Restructuring Expenses, on December 27, 2017, the board of the Company approved an international restructuring plan to streamline and optimize the Company's global operations. As a result, the Company will be closing its offices in Nyköping, Sweden; Chennai, India; and Stockton-on-Tees, UK, accordingly, the Company's management conducted an impairment test of the assets to be disposed of under the plan.
The fixed assets under the respective offices primarily included computers, office equipment and furniture, software and leasehold improvements. As a result of this test, the Company concluded that these assets were no longer recoverable. Accordingly, we recorded a  $0.1 million write-off of the fixed assets which represented the net book value of the respective assets.

XML 28 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other Assets
12 Months Ended
Dec. 31, 2017
Other Assets [Abstract]  
Other Assets
8.  Other Assets

Other assets consist of the following:

(in thousands)
December 31,
 
2017
 
2016
Inventory
$
-
 
$
1,443
Other
 
37
  
131
Total
$
37
 
$
1,574

As of December 31, 2016, other assets are comprised primarily of inventory that was being purchased to support the construction of three simulation projects related to a significant contract that was executed during the first quarter of fiscal year 2016. The inventories are to be relieved and charged to the project upon delivery and customer acceptance, which is expected during the second quarter of 2018 and beyond. As of December 31, 2017, inventory is classified as prepaid expenses and other current assets.

XML 29 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
Software Development Costs, net
12 Months Ended
Dec. 31, 2017
Software Development Costs, net [Abstract]  
Software Development Costs, net
9.  Software Development Costs, net

Software development costs, net consist of the following:

(in thousands)
December 31,
 
2017
 
2016
Beginning balance
$
982
 
$
1,145
Additions
 
177
  
245
Amortization
 
(469)
  
(408)
Ending balance
$
690
 
$
982
      

Software development costs capitalized were $0.2 million for the years ended December 31, 2017 and 2016, respectively.  Amortization of capitalized software development costs was $0.5 million and $0.4 million for the years ended December 31, 2017 and 2016, respectively, and was included in cost of revenue in the consolidated statements of operations.

XML 30 R17.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value of Financial Instruments
12 Months Ended
Dec. 31, 2017
Fair Value of Financial Instruments [Abstract]  
Fair Value of Financial Instruments
10.  Fair Value of Financial Instruments

ASC 820, Fair Value Measurement (ASC 820) defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principle or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.

The levels of the fair value hierarchy established by ASC 820 are:

Level 1: inputs are quoted prices, unadjusted, in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.

Level 2: inputs are other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. A Level 2 input must be observable for substantially the full term of the asset or liability.

Level 3: inputs are unobservable and reflect the reporting entity's own assumptions about the assumptions that market participants would use in pricing the asset or liability.

The Company considers the recorded value of certain of its financial assets and liabilities, which consist primarily of cash equivalents, accounts receivable and accounts payable, to approximate the fair value of the respective assets and liabilities at December 31, 2017 and 2016 based upon the short-term nature of the assets and liabilities.

The Company had $2.3 million and $15.3 million deposited in unrestricted money market accounts on December 31, 2017 and 2016, respectively.

As of December 31, 2017, the Company had three standby letters of credit totaling $0.9 million which represent performance bonds on three contracts. The Company has deposited the full value of the standby letters of credit into money market escrow accounts, which have been restricted in that the Company may not access these funds until the related letters of credit have expired. The cash has been recorded on the Company's consolidated balance sheet as restricted cash in current assets based on the expiration date of the underlying letters of credit.

The following table presents assets and liabilities measured at fair value at December 31, 2017:

 
Quoted Prices
in Active Markets
for Identical Assets
 
Significant
Other Observable
Inputs
 
Significant
Unobservable
Inputs
  
(in thousands)
(Level 1)
 
(Level 2)
 
(Level 3)
 
Total
            
            
Money market funds
$
3,240
 
$
-
 
$
-
 
$
3,240
Foreign exchange contracts
 
-
  
201
  
-
  
201
            
Total assets
$
3,240
 
$
201
 
$
-
 
$
3,441
            
Contingent consideration liability
 
-
  
-
  
(1,701)
  
(1,701)
            
Total liabilities
$
-
 
$
-
 
$
(1,701)
 
$
(1,701)

The following table presents assets and liabilities measured at fair value at December 31, 2016:

 
Quoted Prices
in Active Markets
for Identical Assets
 
Significant
Other Observable
Inputs
 
Significant
Unobservable
Inputs
  
(in thousands)
(Level 1)
 
(Level 2)
 
(Level 3)
 
Total
            
            
Money market funds
$
16,435
 
$
-
 
$
-
 
$
16,435
Foreign exchange contracts
 
-
  
141
  
-
  
141
            
Total assets
$
16,435
 
$
141
 
$
-
 
$
16,576
            
Foreign exchange contracts
$
-
 
$
(20)
 
$
-
 
$
(20)
Contingent consideration liability
 
-
  
-
  
(2,105)
  
(2,105)
            
Total liabilities
$
-
 
$
(20)
 
$
(2,105)
 
$
(2,125)

For the years ended December 31, 2017 and 2016, the Company did not have any transfers between fair value Level 1 and Level 2. The Company did not hold any non-financial assets or non-financial liabilities subject to fair value measurements on a recurring basis at December 31, 2017 or 2016.

During the years ended December 31, 2017 and 2016, the Company did not have any transfers into or out of the Level 3 contingent consideration liability.
The following table provides a roll-forward of the fair value of the contingent consideration categorized as Level 3 for the year ended December 31, 2017:
(in thousands)
Balance, January 1, 2017
  $
2,105
Payments made on contingent liabilities
  
(850
Change in fair value
  
446
Balance, December 31, 2017
  $
1,701

The Company made the last payment of the contingent consideration in January 2018.

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
Long-Term Debt
12 Months Ended
Dec. 31, 2017
Long-Term Debt [Abstract]  
Long-Term Debt
11.  Long-Term Debt

At December 31, 2017 and 2016, the Company had no long-term debt.

Line of Credit

BB&T Bank

We previously had a Master Loan and Security Agreement and Revolving Credit Note with BB&T that provided a $7.5 million revolving line of credit for the purpose of issuing stand-by letters of credit and providing working capital. Working capital advances accrued interest at a rate equal to the Wall Street Journal Prime Rate of Interest, floating with a floor of 4.5%.

In connection with the Citizen's Bank credit facility noted below, this agreement was modified in December 2016 to terminate the revolving line of credit, but maintain the outstanding letters of credit.

At December 31, 2017, the Company had three letters of credit with BB&T totaling $0.9 million, which have expired and are pending release by the bank and customer.
At December 31, 2017 and 2016, the cash collateral account totaled $1.0 million and $1.1 million, respectively, and was classified as restricted cash on the consolidated balance sheets.

Citizen's Bank

In December 2016, the Company entered into a three-year, $5.0 million revolving line of credit facility (RLOC) with Citizen's Bank on December 29, 2016, to fund general working capital needs, including acquisitions. Working capital advances bear interest of one-month LIBOR plus 2.25% per annum and letter of credit fees are 1.25% per annum. The Company is not required to maintain a restricted cash collateral account at Citizen's Bank for outstanding letters of credit and working capital advances. The credit facility agreement is subject to standard financial covenants and reporting requirements.
The maximum availability under the RLOC is subject to a borrowing base equal to 80% of eligible accounts receivable, and is reduced for any issued and outstanding letters of credit and working capital advances.  At December 31, 2017, there were no outstanding borrowings on the RLOC and three letters of credit totaling $0.8 million. The amount available at December 31, 2017, after consideration of the borrowing base, letters of credit and working capital advances was approximately $4.0 million.
The credit facility agreement is subject to standard financial covenants and reporting requirements. At December 31, 2017, the Company was in compliance with its financial covenants.

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes
12 Months Ended
Dec. 31, 2017
Income Taxes [Abstract]  
Income Taxes
12.  Income Taxes

The consolidated income before income taxes, by domestic and foreign sources, is as follows:

(in thousands)
Years ended December 31,
 
2017
 
2016
Domestic
$
1,580
 
$
2,873
Foreign
 
(1,176)
  
(1,101)
Total
 $
404
 
$
1,772

The (benefit) provision for income taxes is as follows:

(in thousands)
Years ended December 31,
 
2017
 
2016
Current:
     
Federal
$
459
 
$
-
State
 
47
  
6
Foreign
 
19
  
221
Subtotal
 
525
  
227
      
Deferred:
     
Federal
 
(4,694)
  
127
State
 
(942)
  
19
Foreign
 
131
  
(23)
Subtotal
 
(5,505)
  
123
Total
$
(4,980)
 
$
350

The effective income tax rate for the years ended December 31, 2017 and 2016 differed from the statutory federal income tax rate as presented below:

 
Effective Tax Rate Percentage (%)
 
Years ended December 31,
 
2017
 
2016
Statutory federal income tax rate
34.0%
 
34.0%
State income taxes, net of federal tax benefit
(184.9)%
 
1.3%
Effect of foreign operations
55.6%
 
8.6%
Change in valuation allowance
(2,045.3)%
 
(46.9)%
Change in tax rate
619.1%
 
0.0%
Uncertain tax positions
338.6%
 
11.8%
Worthless stock deduction
(257.6%)
 
0.0%
Stock-based compensation
(51.7)%
 
0.2%
Transfer pricing adjustments
117.5%
 
(0.4)%
162(m) limit on compensation
52.3%
 
4.1%
Change in APB 23 liability
46.2%
 
0.0%
Meals and entertainment
37.8%
 
7.7%
Other permanent differences
5.7%
 
(0.6)%
Effective tax rate
(1,232.7)%
 
19.8%

The difference between the effective rate and statutory rate in 2017 primarily resulted from the release of valuation allowance and change in the statutory tax rate from 34% to 21%, effective for tax years beginning after December 31, 2017 due to the Tax Cuts and Jobs Act.

Deferred income taxes arise from temporary differences between the tax bases of assets and liabilities and their reported amounts in the consolidated financial statements. A summary of the tax effect of the significant components of the deferred income tax assets and liabilities is as follows:

(in thousands)
As of December 31,
 
2017
 
2016
Deferred tax assets:
     
Net operating loss carryforwards
$
5,009
 
$
7,868
Capital loss carryforwards
 
383
  
549
Accruals
 
487
  
183
Reserves
 
514
  
514
Alternative minimum tax credit carryforwards
 
299
  
203
Stock-based compensation expense
 
1,002
  
1,224
Intangibles
 
433
  
391
Undistributed earnings of foreign subsidiary
 
-
  
37
Other
 
135
  
71
Total deferred tax asset
 
8,262
  
11,040
Valuation allowance
 
(1,095)
  
(10,477)
Total deferred tax asset less valuation allowance
 
7,167
  
563
      
Deferred tax liabilities:
     
Undistributed earnings of foreign subsidiary
 
(149)
  
-
Software development costs
 
(188)
  
(382)
Fixed Assets
 
(91)
  
(161)
Indefinite-lived intangibles
 
(337)
  
(316)
Other
 
(45)
  
(27)
Total deferred tax liability
 
(810)
  
(886)
      
Net deferred tax asset
$
6,357
 
$
(323)

Deferred tax liabilities are included in "Other liabilities" on the consolidated balance sheet.

In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some or all of the deferred tax assets will not be realized. The Company's ability to realize its deferred tax assets depends primarily upon the preponderance of positive evidence that could be demonstrated by three year cumulative positive earnings, reversal of existing deferred temporary differences; and generation of sufficient future taxable income to allow for the utilization of deductible temporary differences.
As of each reporting date, the Company's management considers new evidence, both positive and negative, that could impact management's view with regard to future realization of deferral tax assets to estimate if sufficient future taxable income will be generated to use the existing deferred tax assets. This analysis is performed on a jurisdiction by jurisdiction basis. In the fourth quarter, the Company began providing forward forecasting beyond one year which was incorporated into the scheduling analysis to support realization of the deferred tax assets.
Based on the assessment the Company's management performed as of December 31, 2017, we conclude that critical pieces of positive evidence supporting the realization of deferred tax assets exist including the strength of three year cumulative positive earnings, reversal of existing deferred temporary differences and future taxable income for the U.S. entities. As a result, the Company has determined that a portion of the historic valuation allowance should be released as realization of the associated asset is more likely than not. Accordingly, we reversed $9.4 million of valuation allowance against the deferred tax assets related to the U.S. entities. Because a portion of the deferred tax assets are capital in nature, the Company must assess the realizability of these assets separately from the deferred tax assets that are ordinary in nature. The Company determined that it would not be able to generate sources of capital income and, therefore, would need to continue to assess a valuation allowance in the amount of $0.4 million.
The Company currently does not have sufficient object evidence to substantiate the recovery of the deferred tax assets for U.K. Swedish and Chinese deferred tax assets at December 31, 2017, accordingly, a full valuation allowance of $0.7 million has been established on these deferred tax assets, predominantly comprised of net operating losses.
At December 31, 2017, the Company's largest deferred tax asset of $5.8 million primarily relates to a U.S. net operating loss carryforward of $5.0 million which expires in various amounts between 2020 and 2035, and and excludes the impact of uncertain tax positions. The amount of U.S. loss carryforward which can be used by the Company each year is limited due to changes in the Company's ownership which occurred in 2003. However, the Company does not anticipate that any of the loss carryforward will expire unutilized.
On December 22, 2017, the United States enacted tax reform legislation known as the H.R.1, commonly referred to as the "Tax Cuts and Jobs Act" (the Act), resulting in significant modifications to existing law.
The Company follows the guidance in SEC Staff Accounting Bulletin 118 (SAB 118), which provides additional clarification regarding the application of ASC 740 in situations where the Company does not have the necessary information available, prepared, or analyzed in reasonable detail to complete the accounting for certain income tax effects of the Act for the reporting period in which the Act was enacted. SAB 118 provides for a measurement period beginning in the reporting period that includes the Act's enactment date and ending when the Company has obtained, prepared, and analyzed the information needed in order to complete the accounting requirements but in no circumstances should the measurement period extend beyond one year from the enactment date.
The Company has completed the accounting for the effects of the Act. Our financial statements for the year ended December 31, 2017, reflect certain effects of the Act predominantly related to the reduction in the corporate tax rate from 34% to 21%. As a result of the changes to the tax laws and tax rates under the Act, the Company incurred incremental income tax expense of $2.5 million during the year ended December 31, 2017 which consisted of the remeasurement of its net deferred tax asset from 34% to 21%. The Company has not recorded a charge related to the one-time deemed repatriation transition tax on unrepatriated foreign earnings given an estimated net negative earnings and profits position.  The Company is evaluating available accounting policy alternatives to either record the U.S. income tax effect of future global intangible low-tax income (GILTI) inclusions in the period in which they arise or establish deferred taxes with respect to the expected future tax liabilities associated with future GILTI inclusions, but has not yet made a policy election.
As of December 31, 2017 and 2016, the Company's consolidated cash and cash equivalents totaled $19.1 million and $21.7 million, respectively, including cash and cash equivalents held at non-U.S. entities totaling $5.4 million and $4.2 million, respectively. The non-U.S. entities include operating subsidiaries located in China, United Kingdom, Sweden and India.  Of these, the Company does not assert permanent reinvestment in the UK, Sweden or India.  Accordingly, the Company analyzed the cumulative earnings and profits and determined no US deferred liability exists given aggregated accumulated deficits. A deferred tax liability in the amount of $149,000 has been recorded for India with respect to the undistributed earnings related to India's application of a Dividend Distributions Tax. Undistributed earnings in China are considered indefinitely reinvested as of December 31, 2017, to fund the Company's ongoing international operations. If China were to repatriate the funds it would not incur any tax due to an accumulated earnings and profits deficit.
The Company has made an entity classification (CTB) election to treat GSE UK as a disregarded entity effective January 1, 2018. GSE UK is deemed to distribute all its assets and liabilities to GSE in liquidation. The liquidation will be deemed to occur immediately before the close of December 31, 2017, the day before the election is effective. The provision includes a $3.0 million worthless stock deduction representing the Company's tax basis at the time of liquidation. See discussion regarding treatment of this item as an uncertain tax position.

Uncertain Tax Positions

Foreign Uncertain Tax Positions

During 2017 and 2016, the Company recorded tax liabilities for certain foreign tax contingencies.  During 2016, the Company also determined that South Korea should be included in this inventory. The Company recorded these uncertain tax positions in other current liabilities on the consolidated balance sheets.

During 2017, the Company recorded a tax liability for an uncertain tax position related to the worthless stock deduction on liquidation of GSE UK. The uncertain tax position is recorded as a component of current and deferred liability.
The following table outlines the Company's foreign uncertain tax liabilities, including accrued interest and penalties for each jurisdiction:

 
China
 
Ukraine
 
South Korea
 
U.S.
  
(in thousands)
Tax
 
Interest and Penalties
 
Tax
 
Interest and Penalties
 
Tax
 
Interest and Penalties
 
Tax
 
Total
                       
Balance, January 1, 2016
$
225
 
$
152
 
$
21
 
$
15
 
$
-
 
$
-
$
-
 
$
413
Increases
 
-
  
57
  
68
  
13
  
129
  
8
 
-
  
275
Decreases
 
23
  
-
  
-
  
-
  
-
  
-
 
-
  
23
Balance, December 31, 2016
$
202
 
$
209
 
$
89
 
$
28
 
$
129
 
$
8
$
-
 
$
665
Increases
 
14
  
53
  
11
  
-
  
212
  
37
 
833
  
1,160
Decreases
 
-
  
-
  
-
  
-
  
-
  
-
 
-
  
-
Balance, December 31, 2017
$
216
 
$
262
 
$
100
 
$
28
 
$
341
 
$
45
$
833
 
$
1,825

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
Capital Stock
12 Months Ended
Dec. 31, 2017
Capital Stock [Abstract]  
Capital Stock
13.  Capital Stock
The Company's Board of Directors has authorized 32,000,000 total shares of capital stock, of which 30,000,000 are designated as common stock and 2,000,000 are designated as preferred stock. The Board of Directors has the authority to establish one or more classes of preferred stock and to determine, within any class of preferred stock, the preferences, rights and other terms of such class.
As of December 31, 2017, the Company has reserved 4,301,854 shares of common stock for issuance; 1,046,833 are reserved for shares upon exercise of outstanding stock options and 1,634,663 are reserved for shares upon vesting of restricted stock units.  The Company has 1,620,358 shares available for future grants under the Company's 1995 Long-Term Incentive Plan.
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2017
Stock-Based Compensation [Abstract]  
Stock-Based Compensation
14.  Stock-Based Compensation

Long-term incentive plan
During 1995, the Company established the 1995 Long-Term Incentive Stock Option Plan (the Plan), which permits the granting of stock options (including incentive stock options and nonqualified stock options) stock appreciation rights, restricted or unrestricted stock awards, phantom stock, performance awards or any combination of these to employees, directors or consultants. The Plan expires on April 21, 2026; the total number of shares that could be issued under the Plan is 7,500,000. As of December 31, 2017, 3,198,146 shares have been issued under the Plan, 1,046,833 stock options and  1,634,663 restricted stock units (RSUs) were outstanding under the Plan, while 1,620,358 shares remain for future grants under the Plan.

The Company recognizes compensation expense on a pro rata straight-line basis over the requisite service period for stock-based compensation awards with both graded and cliff vesting terms. The Company recognizes the cumulative effect of a change in the number of awards expected to vest in compensation expense in the period of change. The Company has not capitalized any portion of its stock-based compensation.

During the years ended December 31, 2017 and 2016, the Company recognized $2,472,000 and $1,550,000, respectively, of stock-based compensation expense under the fair value method.  During the years ended December 31, 2017 and 2016, there were approximately $74,000 and $151,000 of stock-based compensation expense related to cash-settled RSUs.

Stock options

Options to purchase shares of the Company's common stock under the Plan expire in either seven or ten years from the date of grant and become exercisable in three, five, or seven installments with a certain percentage of options vesting on the first anniversary of the grant date and additional options vesting on each of the subsequent anniversaries of the grant date, subject to acceleration under certain circumstances.

Information with respect to stock option activity as of and for the year ended December 31, 2017 is as follows:

 
Number
of Shares
 
Weighted
Average
Exercise
Price
 
Aggregate
Intrinsic
Value (in thousands)
 
Weighted
Average
Remaining
Contractual Life
(Years)
          
Options outstanding at January 1, 2017
1,556,833
 
$
3.15
     
Options granted
-
  
-
     
Options exercised
(320,000)
  
2.05
     
Options forfeited
(190,000)
  
4.01
     
Options outstanding at December 31, 2017
1,046,833
  
3.33
 
$
928
 
1.28
Options expected to vest
24,000
  
1.90
 
$
33
 
4.72
Options exercisable at December 31, 2017
1,022,833
 
$
3.36
 
$
895
 
1.20

Information with respect to stock option activity as of and for the year ended December 31, 2016 is as follows:

 
Number
of Shares
 
Weighted
Average
Exercise
Price
 
Aggregate
Intrinsic
Value (in thousands)
 
Weighted
Average
Remaining
Contractual Life
(Years)
          
Options outstanding at January 1, 2016
2,222,333
 
$
3.01
     
Options granted
40,000
  
2.25
     
Options exercised
(492,200)
  
1.86
     
Options forfeited
(213,300)
  
4.77
     
Options outstanding at December 31, 2016
1,556,833
  
3.15
 
$
1,573
 
2.05
Options expected to vest
72,000
  
1.87
 
$
117
 
5.45
Options exercisable at December 31, 2016
1,484,833
 
$
3.21
 
$
1,456
 
1.89


A summary of the status of the Company's nonvested options as of and for the year ended December 31, 2017 is presented below.

 
Number of Shares
 
Weighted Average Fair Value
     
Nonvested options at January 1, 2017
72,000
 
$
0.97
Options granted
-
  
-
Options forfeited
-
  
-
Options vested during the period
(48,000)
  
0.97
     
Nonvested options at December 31, 2017
24,000
 
$
0.97

A summary of the status of the Company's nonvested options as of and for the year ended December 31, 2016 is presented below.

 
Number of Shares
 
Weighted Average Fair Value
     
Nonvested options at January 1, 2016
218,522
 
$
0.89
Options granted
40,000
  
1.15
Options forfeited
(32,300)
  
0.91
Options vested during the period
(154,222)
  
0.92
     
Nonvested options at December 31, 2016
72,000
 
$
0.97

The Company uses a Black-Scholes valuation model to estimate the fair value of the options at grant date based on the assumptions noted in the following table. Volatility represents an average of market estimates for implied volatility of the Company's common stock. The expected life is estimated based on an analysis of options already exercised and any foreseeable trends or changes in recipients' behavior.  The risk-free interest rate is an interpolation of the relevant U.S. Treasury security maturities as of each applicable grant date:

 
Years ended December 31,
 
2017
 
2016
 
[1]
  
Risk-free interest rates
-
 
1.53%
Dividend yield
  
0%
Expected life
-
 
7 years
Volatility
-
 
49.05%
Weighted average volatility
  
49.05%

[1] The Company did not grant stock options during the year ended December 31, 2017.
The Company received cash for the exercise price associated with stock options exercised of $209,000 and $833,000 during the years ended December 31, 2017 and 2016, respectively. The total intrinsic value realized by participants on stock options exercised was $364,974 and $407,566 during the years ended December 31, 2017 and 2016, respectively.

Restricted Stock Units

During the years ended December 31, 2017 and 2016, the Company issued RSUs to employees which vest upon the achievement of specific market-based or time-based measures.  The fair value for RSU's is calculated based on the stock price on the grant date and expensed ratably over the requisite service period, which ranges between one and five years.  The following table summarizes the information about vested and unvested restricted stock units for the years ended December 31, 2017 and 2016.

 
Number of Shares
 
Weighted Average Fair Value
     
Nonvested RSUs at January 1, 2017
1,688,480
 
$
1.45
RSUs granted
644,677
  
3.24
RSUs forfeited
(5,500)
  
3.40
RSUs vested
(692,994)
  
1.89
     
Nonvested RSUs at December 31, 2017
1,634,663
 
$
1.96
     
Nonvested RSUs at January 1, 2016
1,367,500
 
$
0.76
RSUs granted
1,537,399
  
1.52
RSUs forfeited
(505,000)
  
0.76
RSUs vested
(711,419)
  
0.76
     
Nonvested RSUs at December 31, 2016
1,688,480
 
$
1.45

As of December 31, 2017, the Company had $1.6 million of unrecognized compensation expense related to the RSUs expected to be recognized on a pro-rata straight line basis over a weighted average remaining service period of approximately 3.9 years.
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2017
Commitments and Contingencies [Abstract]  
Commitments and Contingencies
15.  Commitments and Contingencies

Leases

The Company is obligated under certain noncancelable operating leases for office facilities and equipment.  Future minimum lease payments under noncancelable operating leases as of December 31, 2017 are as follows:

 (in thousands)
Gross Future
 
Minimum Lease
 
Payments
   
2018
$
1,506
2019
 
793
2020
 
702
2021
 
716
2022
 
709
Thereafter
 
541
Total
$
4,967

Total rent expense under operating leases for the years ended December 31, 2017 and 2016, was approximately $0.8 million, respectively.

Standby letters of credit, bank guarantees, surety bonds and performance bonds

As discussed in Note 11, Long-Term Debt, as of December 31, 2017, the Company had three letters of credit with BB&T bank, totaling $0.9 million and had three letters of credit with Citizen's Bank totaling $0.8 million. The Company was contingently liable for these letters of credit.

Contingencies

Various actions and proceedings are presently pending to which the Company is a party. In the opinion of management, the aggregate liabilities, if any, arising from such actions are not expected to have a material adverse effect on the financial position, results of operations or cash flows of the Company.

XML 36 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee Benefits
12 Months Ended
Dec. 31, 2017
Employee Benefits [Abstract]  
Employee Benefits
16.  Employee Benefits

The Company has a qualified defined contribution plan that covers all U.S. employees under Section 401(k) of the Internal Revenue Code. Under this plan, the Company's stipulated basic contribution matches a portion of the participants' contributions based upon a defined schedule for GSE Performance Improvement Solutions employees. The Company's contributions to the plan were approximately $305,000 and $207,000 for the years ended December 31, 2017 and 2016, respectively.
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information
12 Months Ended
Dec. 31, 2017
Segment Information [Abstract]  
Segment Information
17.  Segment Information

The Company has two reportable business segments.  The Performance Improvement Solutions segment provides simulation, training and engineering products and services delivered across the breadth of industries we serve. Solutions include simulation for both training and engineering applications. Example training applications include turnkey and custom training services, while engineering services include plant design verification and validation. The Company provides these services across all market segments. Contract terms are typically less than two years.
The Nuclear Industry Training and Consulting segment provides specialized workforce solutions primarily to the nuclear industry, working at clients' facilities. This business is managed through our Hyperspring and newly acquired Absolute subsidiaries.  The business model, management focus, margins and other factors clearly separate this business line from the rest of the GSE product and service portfolio.
On September 20, 2017, the Company acquired Absolute Consulting, Inc., now a wholly-owned subsidiary of GSE Performance Solutions, Inc. Absolute is a provider of technical consulting and staffing solutions to the global nuclear power industry and employs approximately 160 professionals with expertise in procedures writing, engineering, technical support, project management, training, project controls, and corrective actions. This acquisition brings a natural adjacency to GSE, fits well with our growth strategy, and benefits our customers from expanded capabilities and offerings. For reporting purposes, Absolute was aggregated with Hyperspring into our Nuclear Industry Training and Consulting segment due to similarities in services provided including training and staff augmentation to the nuclear energy sector. In addition, both entities report to the same management team and share support staff such as sales, recruiting and business development.  As such, 100% of the goodwill acquired was allocated to the Nuclear Industry Training and Consulting segment.

The following table sets forth the revenue and operating results attributable to each reportable segment and includes a reconciliation of segment revenue to consolidated revenue and operating results to consolidated (loss) income before income taxes.

(in thousands)
Years ended December 31,
 
2017
 
2016
Revenue:
     
Performance Improvement Solutions
$
39,899
 
$
35,474
Nuclear Industry Training and Consulting
 
30,981
  
17,627
 
$
70,880
 
$
53,101
      
Operating income
     
Performance Improvement Solutions
$
(2,745)
 
$
(856)
Nuclear Industry Training and Consulting
 
3,420
  
2,224
Change in fair value of contingent consideration, net
 
(446)
  
207
      
Operating income
$
229
 
$
1,575
      
Interest income, net
 
80
  
85
Gain (loss) on derivative instruments, net
 
99
  
(18)
Other (expense) income, net
 
(4)
  
130
Income before income taxes
$
404
 
$
1,772
      

Additional information relating to segments is as follows:

(in thousands)
December 31,
 
2017
 
2016
      
Performance Improvement Solutions
$
34,107
 
$
42,383
Nuclear Industry Training and Consulting
 
22,748
  
11,249
Intercompany receivable elimination
 
-
  
24
Total assets
$
56,855
 
$
53,656

For the years ended December 31, 2017 and 2016, 83% and 73%, respectively, of the Company's consolidated revenue was from customers in the nuclear power industry. The Company designs, develops and delivers business and technology solutions to the energy industry worldwide.  Revenue, operating income (loss) and total assets for the Company's United States, European, and Asian subsidiaries as of and for the years ended December 31, 2017 and 2016 are as follows:

(in thousands)
Year ended December 31, 2017
 
United States
 
Europe
 
Asia
 
Eliminations
 
Consolidated
               
Revenue
$
66,249
 
$
3,196
 
$
1,435
 
$
-
 
$
70,880
Transfers between geographic locations
 
1,953
  
-
  
668
  
(2,621)
  
-
Total revenue
$
68,202
 
$
3,196
 
$
2,103
 
$
(2,621)
 
$
70,880
Operating income (loss)
$
1,930
 
$
(1,585)
 
$
(116)
 
$
-
 
$
229
Total assets, at December 31
$
149,390
 
$
5,057
 
$
4,313
 
$
(101,905)
 
$
56,855
               
(in thousands)
Year ended December 31, 2016
 
United States
 
Europe
 
Asia
 
Eliminations
 
Consolidated
               
Revenue
$
46,149
 
$
4,143
 
$
2,809
 
$
-
 
$
53,101
Transfers between geographic locations
 
2,639
  
22
  
1,139
  
(3,800)
  
-
Total revenue
$
48,788
 
$
4,165
 
$
3,948
 
$
(3,800)
 
$
53,101
Operating loss
$
2,921
 
$
(896)
 
$
(450)
 
$
-
 
$
1,575
Total assets, at December 31
$
121,728
 
$
4,859
 
$
4,064
 
$
(76,995)
 
$
53,656
               

Revenues by geographic location above are attributed to the contracting entity.  Therefore, revenues from a foreign customer that contracted directly with our U.S. entity are included in revenues from the United States.  In Europe, total revenues attributable to our U.K. and Sweden subsidiaries were $1.6 million, respectively. All revenues in Asia were attributable to our Chinese subsidiary.

Alternatively, revenues from customers domiciled in foreign countries were approximately 16% and 33%, of the Company's consolidated 2017 and 2016 revenue, respectively.  Revenues from foreign countries where our customers reside were all individually less than 10% of the Company's consolidated revenues during 2017 and 2016.

XML 38 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Supplemental Disclosure of Cash Flow Information
12 Months Ended
Dec. 31, 2017
Supplemental Disclosure of Cash Flow Information [Abstract]  
Supplemental Disclosure of Cash Flow Information
18.  Supplemental Disclosure of Cash Flow Information

(in thousands)
Year ended December 31,
 
2017
 
2016
 
Cash paid:
      
Interest
$
-
 
$
13
 
Income taxes
$
155
 
$
370
 
       

XML 39 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2017
Summary of Significant Accounting Policies [Abstract]  
Principles of consolidation
Principles of consolidation

The accompanying consolidated financial statements include the accounts of GSE Systems, Inc. and its wholly-owned subsidiaries (collectively, the Company). All intercompany balances and transactions have been eliminated in consolidation. Investments in partnerships, joint ventures, and less-than-majority owned subsidiaries in which the Company has significant influence are accounted for under the equity method.
Accounting estimates
Accounting estimates

The preparation of the consolidated financial statements in conformity with generally accepted accounting principles in the United States of America (U.S. GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. On an ongoing basis, the Company evaluates the estimates used, including but not limited to those related to revenue recognition on long-term contracts, allowance for doubtful accounts, product warranties, valuation of goodwill and intangible assets acquired, impairment of long-lived assets to be disposed of, valuation of contingent consideration issued in business acquisitions, valuation of stock based compensation awards, and the recoverability of deferred tax assets. Actual results could differ from these estimates.

Business Combinations Policy [Policy Text Block]
Business Combinations
Business combinations are accounted for in accordance with ASC 805, Business Combinations using the acquisition method. Under the acquisition method, the identifiable assets acquired, liabilities assumed and any non-controlling interest in the acquiree are recognized at fair value on the acquisition date, which is the date on which control is transferred to the Company. Any excess purchase price is recorded as goodwill. Transaction costs associated with business combinations are expensed as incurred.
Revenues and the results of operations of the acquired business are included in the accompanying consolidated statement of operations commencing on the date of acquisition.
Acquisitions may include contingent consideration payments based on future financial measures of an acquired company. Under Accounting Standards Codification (ASC) 805, contingent consideration is required to be recognized at fair value as of the acquisition date. We estimate the fair value of these liabilities based on financial projections of the acquired companies and estimated probabilities of achievement. At each reporting date, the contingent consideration obligation is revalued to estimated fair value, and changes in fair value subsequent to the acquisition are reflected in income or expense in the consolidated statements of operations, and could cause a material impact to our operating results. Changes in the fair value of contingent consideration obligations may result from changes in discount periods and rates, changes in the timing and amount of revenue and/or earnings estimates, and changes in probability assumptions with respect to the likelihood of achieving the various earn-out criteria.

Revenue recognition
Revenue recognition

The Company recognizes revenue through fixed price contracts for the sale of uniquely designed/customized systems containing hardware, software and other materials which generally apply to the Performance Improvement Solutions segment and time and material contracts for the Nuclear Industry Training and Consulting segment.
In accordance with ASC 605-35, Construction-Type and Production-Type Contracts (ASC 605), the Performance Improvement Solutions segment primarily accounts for revenue under fixed-price contracts using the percentage-of-completion method. This methodology recognizes revenue and earnings as work progresses on the contract and is based on costs incurred to date compared to total estimated cost to complete the project. Estimated contract earnings are reviewed and revised periodically as the work progresses, and the cumulative effect of any change in estimate is recognized in the period in which the change is identified. Estimated losses are charged against earnings in the period such losses are identified. The Company recognizes revenue arising from contract claims either as income or as an offset against a potential loss only when the amount of the claim can be estimated reliably and realization is probable and there is a legal basis of the claim.
Uncertainties inherent in the performance of contracts include labor availability and productivity, material costs, change order scope and pricing, software modification and customer acceptance issues. The reliability of these cost estimates is critical to the Company's revenue recognition as a significant change in the estimates can cause the Company's revenue and related margins to change significantly from the amounts estimated in the early stages of the project.
As the Company recognizes revenue under the percentage-of-completion method, it provides an accrual for estimated future warranty costs based on historical and projected claims experience. The Company's long-term contracts generally provide for a one to two year warranty on parts, labor and any bug fixes as it relates to customized software embedded in the systems.
Revenue from the sale of software licenses without other elements in the contract and which do not require significant modifications or customization for the Company's modeling tools are recognized when the license agreement is signed, the license fee is fixed and determinable, delivery has occurred, and collection is considered probable. We utilize written contracts to establish the terms and conditions by which product support and services are sold to customers. Delivery is considered to have occurred when title and risk of loss have been transferred to the customer, which generally occurs after a license key has been delivered electronically to the customer.
The Company also recognizes revenue from the sale of software licenses from contracts with multiple deliverables. These software license sales are evaluated under ASC 985-605, Software Revenue Recognition. Contracts with multiple element arrangements typically include, but are not limited to, components such as installation, training, licenses, and post contract support (PCS) listed in the contract. The Company concluded that vendor specific objective evidence (VSOE) does not exist for all elements of its software license sales. If a PCS or professional services element exists in the software license arrangement, revenue is recognized ratably over the longest service period.  If no PCS or professional services element exists in the arrangement, revenue is deferred until the last undelivered element is delivered.
The Company recognizes revenue under time and materials contracts primarily from the Nuclear Industry Training and Consulting segment and certain cost-reimbursable contracts. Revenue on time and material contracts is recognized as services are rendered and performed. Under a typical time-and-materials billing arrangement, customers are billed on a regularly scheduled basis, such as biweekly or monthly. Any unbilled amounts are typically billed the following month. Under cost-reimbursable contracts, which are subject to a contract ceiling amount, we are reimbursed for allowable costs and paid a fee, which may be fixed or performance based. However, if costs exceed the contract ceiling or are not allowable under the provisions of the contract or applicable regulations, we may not be able to obtain reimbursement for all such costs.

Cash and cash equivalents
Cash and cash equivalents

Cash and cash equivalents represent cash and highly liquid investments including money market accounts with maturities of three months or less at the date of purchase.

Restricted cash
Restricted cash

Restricted cash consists of the cash collateralization of outstanding letters of credit used for various advance payment, bid, surety and performance bonds, and negative foreign exchange positions which have been segregated into restricted money market accounts with BB&T Bank. BB&T Bank has complete and unconditional control over the restricted money market accounts.
At December 31, 2017 and 2016, the Company had approximately $1.0 million and $1.1 million, respectively, of cash in escrow accounts with BB&T Bank. We have classified all of our restricted cash as current assets at December 31, 2017 and 2016, respectively. The Company recorded interest income of $2,000 and $6,000 from the escrow accounts for the years ended December 31, 2017 and 2016, respectively. The interest earned on these restricted funds is added to the restricted cash balance. The Company classifies the restriction and release of the cash collateralization of outstanding letters of credit as an investing activity within the consolidated statements of cash flows, as these deposits are not related to borrowings against our line of credit.

Contract receivables
Contract receivables, net

Contract receivables include recoverable costs and accrued profit not billed which represents revenue recognized in excess of amounts billed. Billings in excess of costs and estimated earnings on uncompleted contracts in the accompanying consolidated balance sheets represent advanced billings to clients on contracts in advance of work performed. Generally, such amounts will be earned and recognized over the next twelve months.
Billed receivables are recorded at invoiced amounts. The allowance for doubtful accounts is based on historical trends of past due accounts, write-offs, and specific identification and review of customer accounts.

Equipment, software and leasehold improvements, net
Equipment, software and leasehold improvements, net

Equipment and purchased software are recorded at cost and depreciated using the straight-line method with estimated useful lives ranging from three to ten years. Leasehold improvements are amortized over the life of the lease or the estimated useful life, whichever is shorter, using the straight-line method. Upon sale or retirement, the cost and related depreciation are eliminated from the respective accounts and any resulting gain or loss is included in operations. Maintenance and repairs are charged to expense as incurred.

Software development costs
Software development costs

Certain computer software development costs are capitalized in the accompanying consolidated balance sheets. Capitalization of computer software development costs begins upon the establishment of technological feasibility. Capitalization ceases and amortization of capitalized costs begins when the software product is commercially available for general release to customers. Amortization of capitalized computer software development costs is included in cost of revenue and is determined using the straight-line method over the remaining estimated economic life of the product, typically three years. On an annual basis, or more frequently as conditions indicate, the Company assesses the recovery of the unamortized software development costs by estimating the net undiscounted cash flows expected to be generated by the sale of the product. If the undiscounted cash flows are not sufficient to recover the unamortized software costs the Company will write-down the carrying amount of such asset to its estimated fair value based on the future discounted cash flows. The excess of any unamortized computer software costs over the related fair value is written down and charged to operations.

Development expenditures
Development expenditures

Development expenditures incurred to meet customer specifications under contracts are charged to contract costs. Company sponsored development expenditures are either charged to operations as incurred and are included in research and development expenses or are capitalized as software development costs. See Note 9, Software development costs, net. The amounts incurred for Company sponsored development activities relating to the development of new products and services or the improvement of existing products and services, were approximately $1.6 million for the years ended December 31, 2017 and 2016, respectively. Of this amount, the Company capitalized approximately $0.2 million for the years ended December 31, 2017 and 2016, respectively.

Impairment of long-lived assets
Impairment of long-lived assets

Long-lived assets, such as equipment, purchased software, capitalized software development costs, and intangible assets subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated undiscounted future cash flows, an impairment charge is recognized at the amount by which the carrying amount of the asset exceeds its fair value. Assets to be disposed of would be separately presented in the consolidated balance sheets and reported at the lower of the carrying amount or fair value less costs to sell, and would no longer be depreciated.

On December 27, 2017, the board of the Company approved an international restructuring plan to streamline and optimize the Company's global operations. As a result, the Company will be closing its offices in Nyköping, Sweden; Chennai, India; and Stockton-on-Tees, UK. The Company's management conducted an impairment review of the assets to be disposed of under the plan. Based upon this review, we recorded an impairment loss of $0.2 million representing the net book value of the equipment and intangible assets subject to amortization under the respective offices. See Note 3, Restructuring Expenses.

Goodwill and intangible assets
Goodwill and intangible assets

The Company's intangible assets include amounts recognized in connection with business acquisitions, including customer relationships, contract backlog and software. Intangible assets are initially valued at fair value using generally accepted valuation methods appropriate for the type of intangible asset. Amortization is recognized on a straight-line basis over the estimated useful life of the intangible assets, except for contract backlog and contractual customer relationships which are recognized in proportion to the related projected revenue streams. Intangible assets with definite lives are reviewed for impairment if indicators of impairment arise. The Company does not have any intangible assets with indefinite useful lives.
Goodwill represents the excess of costs over fair value of assets of businesses acquired. The Company reviews goodwill for impairment annually as of December 31 and whenever events or changes in circumstances indicate the carrying value of goodwill may not be recoverable in accordance with Accounting Standards Update (ASU) 2011-08, Intangibles - Goodwill and Other (Topic 350): Testing Goodwill for Impairment, and ASC 350, Intangibles — Goodwill and Other (ASC 350). The Company tests goodwill at the reporting unit level.
ASU 2011-08 permits an entity to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform the two-step goodwill impairment test. Under ASU 2011-08, an entity is not required to perform step one of the goodwill impairment test for a reporting unit if it is more likely than not that its fair value is greater than its carrying amount.  For the annual goodwill impairment test as of December 31, 2017, the Company performed a quantitative step one goodwill impairment test and concluded that the fair values of each of the reporting units exceeded their respective carrying values. No goodwill impairment was recorded during 2017.
Foreign currency translation
Foreign currency translation

The United States Dollar (USD) is the functional currency of GSE and our subsidiaries operating in the United States. Our subsidiaries' financial statements are maintained in their functional currencies. The functional currency of each of our foreign subsidiaries is the currency of the economic environment in which the subsidiary primarily does business. Our foreign subsidiaries' financial statements are translated into USD using the exchange rates applicable to the dates of the financial statements. Assets and liabilities are translated into USD using the period-end spot foreign exchange rates. Income and expenses are translated at the average exchange rate for the year. Equity accounts are translated at historical exchange rates. The effects of these translation adjustments are reported as a component of accumulated other comprehensive income (loss) included in the consolidated statements of changes in stockholders' equity. For any transaction that is in a currency different from the entity's functional currency, we record a gain or loss based on the difference between the exchange rate at the transaction date and the exchange rate at the transaction settlement date (or rate at period end, if unsettled) as foreign currency exchange gain (loss), net in the consolidated statements of operations.

Accrued warranty
Accrued warranty

For contracts that contain a warranty provision, the Company provides an accrual for estimated future warranty costs based on historical experience and projected claims. The Company's contracts may contain warranty provisions ranging from one to two years. The current portion of the accrued warranty is presented separately on the consolidated balance sheets within current liabilities whereas the noncurrent portion is included in other liabilities.

The activity in the accrued warranty accounts is as follows:

(in thousands)
As of and for the
 
years ended December 31,
 
2017
 
2016
      
Beginning balance
$
1,478
 
$
1,614
Current year provision
 
707
  
355
Current year claims
 
(245)
  
(467)
Currency adjustment
 
13
  
(24)
Ending balance
$
1,953
 
$
1,478

Income taxes
Income taxes

Income taxes are provided under the asset and liability method. Under this method, deferred income taxes are determined based on the differences between the consolidated financial statements and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amounts expected to be realized. A provision is made for the Company's current liability for federal, state and foreign income taxes and the change in the Company's deferred income tax assets and liabilities.

We establish accruals for uncertain tax positions taken or expected to be taken in a tax return when it is not more likely than not (i.e., a likelihood of more than fifty percent) that the position would be sustained upon examination by tax authorities that have full knowledge of all relevant information. A recognized tax position is then measured at the largest amount of benefit that is greater than fifty percent likely of being realized upon ultimate settlement. Favorable or unfavorable adjustment of the accrual for any particular issue would be recognized as an increase or decrease to income tax expense in the period of a change in facts and circumstances. Interest and penalties related to income taxes are accounted for as income tax expense.

Stock-based compensation
Stock-based compensation

Share-based compensation expense is based on the grant-date fair value estimated in accordance with the provisions of ASC 718, Compensation-Stock Compensation. Compensation expense related to share based awards is recognized on a pro rata straight-line basis based on the value of share awards that are scheduled to vest during the requisite service period.

Income (loss) per share
Earnings per share

Basic earnings per share is based on the weighted average number of outstanding common shares for the period.  Diluted earnings per share adjusts the weighted average shares outstanding for the potential dilution that could occur if outstanding vested stock options were exercised. Basic and diluted earnings per share is based on the weighted average number of outstanding shares for the period.

The number of common shares and common share equivalents used in the determination of basic and diluted earnings per share were as follows:

(in thousands, except for per share data)
Years ended December 31,
 
2017
 
2016
 
Numerator:
      
Net income
$
5,384
 
$
1,422
 
       
Denominator:
      
Weighted-average shares outstanding for basic earnings per share
 
19,259,966
  
18,218,681
 
       
Effect of dilutive securities:
      
Stock options and restricted stock units
 
345,461
  
293,585
 
       
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share
 
19,605,427
  
18,512,266
 
       
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
 
374,833
  
677,964
 

Conversion of certain outstanding stock options was not assumed for the years ended December 31, 2017 and 2016 because the impact would have been anti-dilutive.

Significant Customers and Concentration of credit risk
Significant customers and concentration of credit risk

For the year ended December 31, 2017, we have a concentration of revenue from two individual customers, which accounted for approximately 39.0% of our consolidated revenue. For the year ended December 31, 2016, we have a concentration of revenue from an individual customer, which accounted for 10.2% of our consolidated revenue. No other individual customer accounted for more than 10% of our consolidated revenue in 2017 or 2016.
As of December 31, 2017, we have a one customer that accounted for 26.7% of the Company's consolidated contract receivables. As of December 31, 2016, the Company did not have any customers that accounted for more than 10% of the Company's consolidated contract receivables.

Fair values of financial instruments
Fair values of financial instruments

The carrying amounts of current assets and current liabilities reported in the consolidated balance sheets approximate fair value due to their short term duration.

Contingent consideration for business acquisitions
For the years ended December 31, 2017 and 2016, the Company did not have any transfers between fair value Level 1 and Level 2. The Company did not hold any non-financial assets or non-financial liabilities subject to fair value measurements on a recurring basis at December 31, 2017 or 2016.

During the years ended December 31, 2017 and 2016, the Company did not have any transfers into or out of the Level 3 contingent consideration liability.
The following table provides a roll-forward of the fair value of the contingent consideration categorized as Level 3 for the year ended December 31, 2017:
(in thousands)
Balance, January 1, 2017
  $
2,105
Payments made on contingent liabilities
  
(850
Change in fair value
  
446
Balance, December 31, 2017
  $
1,701

The Company made the last payment of the contingent consideration in January 2018.

Derivative instruments
Derivative instruments

The Company utilizes forward foreign currency exchange contracts to manage market risks associated with the fluctuations in foreign currency exchange rates. It is the Company's policy to use such derivative financial instruments to protect against market risk arising in the normal course of business in order to reduce the impact of these exposures. The Company minimizes credit exposure by limiting counterparties to nationally recognized financial institutions.

As of December 31, 2017, the Company had foreign exchange contracts outstanding of approximately 162.5 million Japanese Yen, 0.2 million Australian Dollars, and 24,000 Euro.  At December 31, 2016, the Company had foreign exchange contracts outstanding of approximately 281.4 million Japanese Yen, 0.6 million Australian Dollars, 0.5 million Canadian Dollars, and 0.1 million Euro at fixed rates. The contracts expire on various dates through December 2018. The Company had not designated the foreign exchange contracts as hedges and had recorded the estimated fair value of the contracts in the consolidated balance sheet as follows:

 
December 31,
(in thousands)
2017
 
2016
      
Asset derivatives
     
Prepaid expenses and other current assets
 $
201
 
$
57
Other assets
 
-
  
84
  
201
  
141
      
Liability derivatives
     
Other current liabilities
 
-
  
(20)
  
-
  
(20)
      
Net fair value
$
201
 
$
121

The changes in the fair value of the foreign exchange contracts are included in gain (loss) on derivative instruments, net in the consolidated statements of operations.
The foreign currency denominated trade receivables, unbilled receivables, billings in excess of revenue earned and subcontractor accruals that are related to the outstanding foreign exchange contracts are remeasured at the end of each period into the functional currency using the current exchange rate at the end of the period.  The gain or loss resulting from such remeasurement is also included in gain (loss) on derivative instruments net in the consolidated statements of operations.

For the years ended December 31, 2017 and 2016, the Company recognized a gain (loss) on its derivative instruments net as outlined below:

 
Years ended December 31,
(in thousands)
2017
 
2016
 
       
Foreign exchange contracts- change in fair value
$
73
 
$
51
 
Remeasurement of related contract receivables and billings in excess of revenue earned
 
26
  
(69)
 
 
$
99
 
$
(18)
 

Reclassification
Reclassifications

Certain prior year amounts have been reclassified to conform with the current year presentation. The Company reclassified the stock-based compensation related to management and administrative employees from cost of revenue and research and development expenses to selling, general and administrative expenses.

New accounting standards
Accounting pronouncements recently adopted

In July 2015, the Financial Accounting Standards Board (FASB) issued  ASU No. 2015-11, Simplifying the Measurement of Inventory (ASU 2015-11).  ASU 2015-11 requires that an entity measure inventory at the lower of cost and net realizable value.  This ASU does not apply to inventory measured using the last-in, first-out method.  ASU 2015-11 was effective for annual reporting periods beginning after December 15, 2016, including interim periods within that reporting period.  We adopted ASU 2015-11 effective January 1, 2017.  The adoption of this standard did not have a significant impact on our consolidated financial position, results of operations or cash flows.
In March 2016, the FASB issued ASU No. 2016-09, Compensation - Stock Compensation: Topic 718: Improvements to Employee Share Based Payment Accounting (ASU 2016-09).  The new guidance is intended to simplify the accounting for share based payment award transactions.  The amendments in the update include the following aspects for share based accounting: accounting for income taxes, classification of excess tax benefits on the statement of cash flows, forfeitures, minimum statutory tax withholding requirements, and classification of employee taxes paid on the statement of cash flows when an employer withholds shares for tax withholding purposes.  The adoption of ASU 2016-09 was required for fiscal reporting periods beginning after December 15, 2016, including interim reporting periods within those fiscal years.  We adopted ASU 2016-09 effective January 1, 2017. In the fourth quarter, the Company began providing forward forecasting beyond one year which was incorporated into the scheduling analysis to support realization of the deferred tax assets. The adoption of this standard resulted in a $1.2 million increase in the opening balance of retained earnings due to the release of windfall tax benefits.
Accounting pronouncements not yet adopted

In May 2014, the FASB issued ASU No. 2014-09, Revenue from Contracts with Customers (ASU 2014-09), which provides guidance for revenue recognition. The standard's core principle is that a company will recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those goods or services. In doing so, companies will need to use more judgment and make more estimates than under today's guidance. These may include identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price and allocating the transaction price to each separate performance obligation. This guidance also requires enhanced disclosures regarding the nature, amount, timing and uncertainty of revenue and cash flows arising from an entity's contracts with customers. This guidance will be effective for the Company for the fiscal year ending December 31, 2018, and interim periods therein, using either of the following transition methods: (i) a full retrospective approach reflecting the application of the standard in each prior reporting period with the option to elect certain practical expedients, or (ii) a retrospective approach with the cumulative effect of initially adopting ASU 2014-09 recognized at the date of adoption (which includes additional footnote disclosures).
Subsequent to issuing ASU 2014-09, the FASB has issued a series of subsequent updates to the revenue recognition guidance in Topic 606, including ASU No. 2015-14, Revenue from Contracts with Customers (Topic 606): Deferral of the Effective Date, ASU No. 2016-08, Revenue from Contracts with Customers (Topic 606): Principal versus Agent Considerations (Reporting Revenue Gross versus Net), ASU No. 2016-10, Revenue from Contracts with Customers (Topic 606): Identifying Performance Obligations and Licensing, ASU No. 2016-12, Revenue from Contracts with Customers (Topic 606): Narrow-Scope Improvements and Practical Expedients, ASU No. 2016-20, Technical Corrections and Improvements to Topic 606, Revenue from Contracts with Customers, and ASU No. 2017-13, Revenue Recognition (Topic 605), Revenue from Contracts with Customers (Topic 606), Leases (Topic 840), and Leases (Topic 842): Amendments to SEC Paragraphs Pursuant to the Staff Announcement at the July 20, 2017 EITF Meeting and Rescission of Prior SEC Staff Announcements and Observer Comments. The aforementioned amendments are effective for public entities for annual reporting periods beginning after December 15, 2017, and for interim periods within that reporting period.
The Company has completed its evaluation of the new standard and has assessed the impacts of adoption on the consolidated financial statements and disclosures based on the evaluation of our current contracts and revenue streams, which are described below.
During the implementation of the new standard, we identified three broad revenue streams: 1) System Design and Build (SDB), 2) Software, and 3) Consulting and Training services.
The SDB contracts typically consist of initial design, engineering, assembly and installation of training simulators which include hardware, software, labor, and PCS on the software. We primarily account for revenue under fixed-price SDB contracts using the percentage-of-completion method (input method). This methodology recognizes revenue and earnings as work progresses on the contract and is based on costs incurred to date compared to total estimated cost to complete the project. Under the new accounting standard, we identify two main performance obligations for a typical SDB contract: a fully functioning training simulator (which includes hardware, software, and labor) and PCS. For a training simulator, we will continue to use the  percentage-of-completion method (input method) to account for revenue, and for PCS, we recognize revenue ratably over the term of the PCS.
For the standalone sales of software and which do not require significant modifications or customization, revenue recognition is mostly consistent under both the previous and new standard.
A software license sale contract with multiple deliverables typically includes the following elements: license, installation and training services and PCS. Under the current revenue recognition standard, due to the lack of VSOE, revenue is recognized ratably over the longest service period. Under the new revenue recognition standard, the total transaction price will be allocated to the identified performance obligations based on their relative standalone selling prices, and we will recognize the revenue as the performance obligations are satisfied. Specially, we will recognize license revenue when the software license is delivered to the customer; installation and training revenue will be recognized when the installation and training is completed without regard to a detailed evaluation of the point in time criteria due to the short-term nature of the installation and training services (1 to 2 days on average); and PCS revenue will be recognized ratably over the service period.
The contracts within the consulting and training services revenue stream are primarily time and materials based in which customers are billed on a regular basis, such as weekly, biweekly or monthly. Revenue on time and material contracts is recognized as services are rendered and performed. Any unbilled amounts are typically billed the following month. Under the new standard, we elect to apply the "right to invoice" practical expedient outlined in ASC 606-10-55-18. The invoice amount represents the number of hours of approved time worked by each temporary worker multiplied by the bill rate for the type of work. As such, the Company will recognize revenue in the amount for which it has the right to invoice. Therefore, revenue recognition is mostly consistent under both the previous and new standard.
We adopted the new standard effective January 1, 2018 to (i) all new contracts entered into after January 1, 2018 and (ii) all existing contracts for which all (or substantially all) of the revenue has not been recognized under legacy revenue guidance, using the modified retrospective transition method. The adoption of the new standard resulted in an increase of $0.9 million to the opening balance of accumulated deficit, primarily due to software contracts and the acceleration of software license revenue recognition. The Company is currently assessing the tax impact upon adoption of the new standard. Consolidated revenues presented in the comparative consolidated financial statements for periods prior to January 1, 2018 will not be revised.
The disclosures in our notes to the consolidated financial statements related to revenue recognition will be significantly expanded under the new standard, specifically around the quantitative and qualitative information about performance obligations, changes in contract assets and liabilities, and disaggregation of revenue.
In February 2016, the FASB issued ASU No. 2016-02, Leases.  The new standard establishes a right-of-use (ROU) model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. The new standard is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. A modified retrospective transition approach is required for lessees with capital and operating leases existing at, or entered into after, the beginning of the earliest comparative period presented in the consolidated financial statements, with certain practical expedients available.  We are still evaluating the impact of the pending adoption of the new standard on the consolidated financial statements, and we expect that, upon adoption, the recognition of ROU assets and lease liabilities could be material.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses, which introduces new guidance for credit losses on instruments within its scope. The new guidance introduces an approach based on expected losses to estimate credit losses on certain types of financial instruments, including, but not limited to, trade and other receivables, held-to-maturity debt securities, loans and net investments in leases. The new guidance also modifies the impairment model for available-for-sale debt securities and requires the entities to determine whether all or a portion of the unrealized loss on an available-for-sale debt security is a credit loss. The standard also indicates that entities may not use the length of time a security has been in an unrealized loss position as a factor in concluding whether a credit loss exists. The ASU is effective for public companies for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. Early adoption is permitted for all entities for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The Company is currently evaluating the effects, if any, that the adoption of this guidance will have on the Company's consolidated financial position, results of operations and cash flows.
In August 2016, the FASB issued ASU No. 2016-15, Classification of Certain Cash Receipts and Cash Payments (ASU 2016-15).  The new guidance addresses eight specific cash flow issues and applies to all entities that are required to present a statement of cash flows. Adoption of ASU 2016-15 is required for fiscal reporting periods beginning after December 15, 2017, including interim reporting periods within those fiscal years.  We are currently evaluating the potential impact of the adoption of ASU 2016-15 on our consolidated financial statements.
In November 2016, the FASB issued ASU No. 2016-18, Restricted Cash (ASU 2016-18).  The new guidance applies to all entities that have restricted cash or restricted cash equivalents and are required to present a statement of cash flows.  This update is intended to reduce diversity in cash flow presentation of restricted cash and restricted cash equivalents and requires entities to include all cash and cash equivalents, both restricted and unrestricted, in the beginning-of-period and end-of-period totals presented on the statement of cash flows.  Adoption of ASU 2016-18 is required for fiscal reporting periods beginning after December 15, 2017, including interim reporting periods within those fiscal years.  We are currently evaluating the potential impact of the adoption of ASU 2016-18 on our consolidated financial statements.
In January 2017, the FASB issued ASU No. 2017-01, Business Combinations: Clarifying the definition of a Business, which amends the current definition of a business. Under ASU 2017-01, to be considered a business, an acquisition would have to include an input and a substantive process that together significantly contributes to the ability to create outputs.  ASU 2017-01 further states that when substantially all of the fair value of gross assets acquitted is concentrated in a single asset (or a group of similar assets), the assets acquired would not represent a business.  The new guidance also narrows the definition of the term "outputs" to be consistent with how it is described in ASC 606, Revenue from Contracts with Customers.  The changes to the definition of a business will likely result in more acquisitions being accounted for as asset acquisitions. ASU 2017-01 is effective for acquisitions commencing on or after December 15, 2017, with early adoption permitted.  Adoption of this guidance will be applied prospectively on or after the effective date.
In January 2017, the FASB issued ASU No. 2017-04, Simplifying the Test for Goodwill Impairment (ASU 2017-04).  ASU 2017-04 simplifies the accounting for goodwill impairment by eliminating Step 2 of the current goodwill impairment test, which required a hypothetical purchase price allocation.  Goodwill impairment will now be the amount by which the reporting unit's carrying value exceeds its fair value, limited to the carrying value of the goodwill.  ASU 2017-04 is effective for financial statements issued for fiscal years, and interim periods beginning after December 15, 2019.  We are currently evaluating the potential impact of the adoption of ASU 2017-04 on our consolidated financial statements.
In May 2017, the FASB issued ASU No. 2017-09, Compensation – Stock Compensation (ASU 2017-09). The new guidance is intended to provide clarity and reduce both (1) diversity in practice and (2) cost and complexity when applying the guidance on ASC 718, Compensation – Stock Compensation. Entities are required to apply modification accounting for any change to an award, except for a change that is deemed to be purely administrative in nature. ASU 2017-09 provides guidance about which changes to the terms or conditions of a share-based award require an entity to apply modification accounting in ASC 718. The amendments in this update are effective for all entities and for annual periods, and interim periods within those annual periods, beginning after December 15, 2017. Early adoption is permitted. The amendments in this update should be applied prospectively to an award modified on or after the adoption date. We are currently evaluating the potential impact of the adoption of ASU 2017-09 on our consolidated financial statements.

XML 40 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2017
Summary of Significant Accounting Policies [Abstract]  
Schedule of Warranties
The activity in the accrued warranty accounts is as follows:

(in thousands)
As of and for the
 
years ended December 31,
 
2017
 
2016
      
Beginning balance
$
1,478
 
$
1,614
Current year provision
 
707
  
355
Current year claims
 
(245)
  
(467)
Currency adjustment
 
13
  
(24)
Ending balance
$
1,953
 
$
1,478

Schedule of Earnings Per Share, Basic and Diluted
The number of common shares and common share equivalents used in the determination of basic and diluted earnings per share were as follows:

(in thousands, except for per share data)
Years ended December 31,
 
2017
 
2016
 
Numerator:
      
Net income
$
5,384
 
$
1,422
 
       
Denominator:
      
Weighted-average shares outstanding for basic earnings per share
 
19,259,966
  
18,218,681
 
       
Effect of dilutive securities:
      
Stock options and restricted stock units
 
345,461
  
293,585
 
       
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share
 
19,605,427
  
18,512,266
 
       
Shares related to dilutive securities excluded because inclusion would be anti-dilutive
 
374,833
  
677,964
 

Schedule of Foreign Exchange Contracts, Statement of Financial Position
As of December 31, 2017, the Company had foreign exchange contracts outstanding of approximately 162.5 million Japanese Yen, 0.2 million Australian Dollars, and 24,000 Euro.  At December 31, 2016, the Company had foreign exchange contracts outstanding of approximately 281.4 million Japanese Yen, 0.6 million Australian Dollars, 0.5 million Canadian Dollars, and 0.1 million Euro at fixed rates. The contracts expire on various dates through December 2018. The Company had not designated the foreign exchange contracts as hedges and had recorded the estimated fair value of the contracts in the consolidated balance sheet as follows:

 
December 31,
(in thousands)
2017
 
2016
      
Asset derivatives
     
Prepaid expenses and other current assets
 $
201
 
$
57
Other assets
 
-
  
84
  
201
  
141
      
Liability derivatives
     
Other current liabilities
 
-
  
(20)
  
-
  
(20)
      
Net fair value
$
201
 
$
121

Schedule of Derivative Instruments, Effect on Other Comprehensive Income (Loss)
For the years ended December 31, 2017 and 2016, the Company recognized a gain (loss) on its derivative instruments net as outlined below:

 
Years ended December 31,
(in thousands)
2017
 
2016
 
       
Foreign exchange contracts- change in fair value
$
73
 
$
51
 
Remeasurement of related contract receivables and billings in excess of revenue earned
 
26
  
(69)
 
 
$
99
 
$
(18)
 

XML 41 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Acquisition (Tables)
12 Months Ended
Dec. 31, 2017
Acquisition [Abstract]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]
The following table summarizes the consideration paid to acquire Absolute and the fair value of the assets acquired and liabilities assumed at the date of the transaction. The following amounts except for Cash are all reflected in the consolidated statement of cash flow within the "Acquisition of Absolute Consulting, Inc., net of cash acquired" line caption.

 
Absolute
  
(in thousands)
  
Total purchase price
$
9,521
   
Purchase price allocation:
  
Cash
$
455
Contract receivables
 
5,121
Prepaid expenses and other current assets
 
68
Property, and equipment, net
 
184
Intangible assets
 
2,569
Accounts payable, accrued expenses, and other liabilities
 
(78)
Accrued compensation
 
(1,617)
Total identifiable net assets
 
6,702
   
Goodwill
 
2,819
   
Net assets acquired
$
9,521

Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]
The Company identified $2.6 million of other intangible assets, including customer relationships and trademarks/names with amortization periods of three to ten years. The following table summarizes the fair value of intangibles assets acquired at the date of acquisition and the related weighted average amortization period:

Intangible Assets
Weighted average amortization period
 
Fair Value
 
(in years)
 
(in thousands)
Customer relationships
10
$
1,856
Trademarks/Names
3
 
713
Total
 
$
2,569


Business Acquisition, Pro Forma Information [Table Text Block]
Unaudited Pro Forma Financial Information
The acquired business contributed revenue of $8.7 million and earnings of $0.6 million to GSE for the period from September 20, 2017 to December 31, 2017. The following unaudited pro forma summary presents consolidated information of GSE as if the business combination had occurred on January 1, 2016. The unaudited pro forma financial information was prepared based on historical financial information.
These pro forma amounts have been calculated after applying GSE's accounting policies and adjusting the results of Absolute to reflect the additional depreciation and amortization that would have been charged assuming the fair value adjustments to fixed assets and intangible assets had been applied from January 1, 2016, with the consequential tax effects. In 2017, GSE and Absolute have incurred $0.5 million of acquisition-related costs. These expenses are included in general and administrative expense on GSE's consolidated statements of operations and are reflected in pro forma earnings for the year ended December 31, 2016, in the table below. The pro forma financial information is not intended to reflect the actual results of operations that would have occurred if the acquisition had been completed on January 1, 2016, nor is it intended to be an indication of future operating results.

(in thousands)
(unaudited)
 
Year Ended December 31,
 
2017
2016
Revenue
$
99,484
$
93,147
Net income
 
5,735
 
1,362

XML 42 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
Restructuring Expenses (Tables)
12 Months Ended
Dec. 31, 2017
Restructuring Expenses [Abstract]  
Restructuring and Related Costs [Table Text Block]
GSE will eliminate approximately 40 positions due to these changes, primarily in Europe and India, and will undertake other cost-savings measures. The restructuring plan is expected to be completed in 2018. As a result of these efforts, GSE expects to record a restructuring charge of approximately $1.7 million, primarily related to workforce reductions, contracts termination costs and asset write-offs due to the exit activities. We recorded a restructuring charge of $0.7 million for the year ended December 31, 2017, and we expect to record the remaining charges, primarily reflecting the office closure costs, in the first quarter of 2018. The following table summarize the restructuring costs. The amounts to be transferred from cumulative translation adjustments and included in determining net income for the period, in which the liquidation of these foreign entities are completed (2018), are not included in the table below.
(in thousands)
Total Expected Costs
 
Costs for the Year
  
Expected Costs Remaining
Employee termination benefits
$
499
 
$
465
 
$
34
Lease termination costs
 
665
  
-
  
665
Assets write-offs
 
222
  
222
  
-
Other restructuring costs
 
303
  
46
  
257
Total
$
1,689
 
$
733
 
$
956

The restructuring costs related to our Performance Improvement Solutions segment and were included in the consolidated statement of operations within the "Restructuring charges" line caption. The accrued employee termination benefits of $0.5 million were reflected in the "Accrued compensation" line in the consolidated balance sheet. No payment had been made as of December 31, 2017.
 
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2017
Goodwill and Intangible Assets [Abstract]  
Schedule of Intangible Assets
The following table shows the gross carrying amount and accumulated amortization of definite-lived intangible assets:

(in thousands)
As of December 31, 2017
 
Gross Carrying Amount
 
Accumulated Amortization
 
 
Net
Amortized intangible assets:
        
Customer relationships
$
3,074
 
$
(1,218)
 
$
1,856
Trade names
 
713
  
(33)
  
680
Developed technology
 
471
  
(412)
  
59
Non-contractual customer relationships
 
433
  
(426)
  
7
Others
 
167
  
(165)
  
2
Total
$
4,858
 
$
(2,254)
 
$
2,604
         
(in thousands)
As of December 31, 2016
 
Gross Carrying Amount
 
Accumulated Amortization
 
 
Net
Amortized intangible assets:
        
Customer relationships
$
1,425
 
$
(1,235)
 
$
190
Non-contractual customer relationships
 
911
  
(674)
  
237
Developed technology
 
471
  
(353)
  
118
Others
 
217
  
(211)
  
6
Foreign currency translation
 
(145)
  
48
  
(97)
Total
$
2,879
 
$
(2,425)
 
$
454

Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
Amortization expense related to definite-lived intangible assets totaled $335,000 and $289,000 for the years ended December 31, 2017 and 2016, respectively. The following table shows the estimated amortization expense of the definite-lived intangible assets for the next five years:

(in thousands)
  
Years ended December 31,:
  
2018
$
734
2019
 
578
2020
 
472
2021
 
229
2022
 
168
Thereafter
 
423
 
$
2,604

XML 44 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Contract Receivables (Tables)
12 Months Ended
Dec. 31, 2017
Contract Receivables [Abstract]  
Components of Contract Receivables
Contract receivables represent balances due from a broad base of both domestic and international customers. All contract receivables are considered to be collectible within twelve months. Recoverable costs and accrued profit not billed represent costs incurred and associated profit accrued on contracts that will become billable upon future milestones or completion of contracts. The components of contract receivables are as follows:

(in thousands)
December 31,
 
2017
 
2016
Billed receivables
$
8,154
 
$
13,325
Recoverable costs and accrued profit not yet billed
 
5,980
  
5,555
Allowance for doubtful accounts
 
(137)
  
(17)
Total contract receivables, net
$
13,997
 
$
18,863

During January 2018, the Company invoiced $4.7 million of the unbilled amounts related to the balance at December 31, 2017.
On March 29, 2017, Westinghouse, a customer of our Performance Improvement Solutions segment, filed for Chapter 11 bankruptcy protection in the United States Bankruptcy Court for the Southern District of New York, Case No. 17-10751. During the second quarter of 2017, Westinghouse assumed one of our contracts related to Southern Nuclear Company. Therefore, we have not recorded a reserve for outstanding receivables related to this contract. On July 31, 2017, South Carolina Electric and Gas Company announced that it will cease construction of new nuclear plants at the V.C. Summer Nuclear Station, one of the facilities for which the Company has an executory contract with Westinghouse for the provision of simulator software and equipment. Although there has been no formal rejection of the contract as part of the Westinghouse bankruptcy process, GSE now considers it likely that Westinghouse will reject the parties' contract pertaining to the V.C. Summer Nuclear Station. Therefore, at June 30, 2017, GSE reserved 100% of accounts receivable, unbilled receivables, and billings in excess related to the V.C. Summer Nuclear Station, resulting in a net bad debt charge of $118,000.
At December 31, 2017, in addition to the foregoing amounts associated with the V.C. Summer Nuclear Station, the Company had approximately $31,000 in net billed and unbilled pre-petition receivables attributable to Westinghouse, and it was fully collected in January 2018. Therefore, none of the remaining outstanding amounts have been reserved at December 31, 2017.
Allowance for doubtful account rollforward [Text Block]
The activity in the allowance for doubtful accounts is as follows:

(in thousands)
As of and for the
 
years ended December 31,
 
2017
 
2016
 
       
Beginning balance
$
17
 
$
103
 
Current year provision
 
118
  
-
 
Current year write-offs
 
-
  
(86)
 
Currency adjustment
 
2
  
-
 
Ending balance
$
137
 
$
17
 

XML 45 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Prepaid Expenses and Other Current Assets (Tables)
12 Months Ended
Dec. 31, 2017
Prepaid Expenses and Other Current Assets [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
6.  Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consist of the following:

(in thousands)
December 31,
 
2017
 
2016
Inventory
$
755
 
$
-
Income tax receivable
 
418
  
446
Prepaid expenses
 
549
  
422
Other current assets
 
1,073
  
1,184
Total
$
2,795
 
$
2,052

Inventory is being purchased to support the construction of three major nuclear simulation projects related to a significant contract that was executed during the first quarter of 2016. Inventory is recorded at the lower of cost or net realizable value in accordance with ASC 330, Inventory. Cost is determined using specific identification. At December 31, 2016, inventory related to the simulation projects was classified as a long-term asset within other assets on the consolidated balance sheets. The earliest completion date of these projects is expected to occur in the second quarter of 2018.
Other current assets primarily includes value-added tax receivables and cash deposited in a Swedish tax account.
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Equipment, Software, and Leasehold Improvements, net (Tables)
12 Months Ended
Dec. 31, 2017
Equipment, Software and Leasehold Improvements, net [Abstract]  
Equipment, Software and Leasehold Improvements
Equipment, software and leasehold improvements, net consist of the following:

(in thousands)
December 31,
 
2017
 
2016
Computer equipment
$
2,101
 
$
2,988
Software
 
1,598
  
1,511
Leasehold improvements
 
454
  
527
Furniture and fixtures
 
629
  
1,733
  
4,782
  
6,759
Accumulated depreciation
 
(3,719)
  
(5,527)
Equipment, software and leasehold improvements, net
$
1,063
 
$
1,232

XML 47 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other Assets (Tables)
12 Months Ended
Dec. 31, 2017
Other Assets [Abstract]  
Schedule of Other Assets
Other assets consist of the following:

(in thousands)
December 31,
 
2017
 
2016
Inventory
$
-
 
$
1,443
Other
 
37
  
131
Total
$
37
 
$
1,574

XML 48 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Software Development Costs, net (Tables)
12 Months Ended
Dec. 31, 2017
Software Development Costs, net [Abstract]  
Schedule of Software Development Costs
Software development costs, net consist of the following:

(in thousands)
December 31,
 
2017
 
2016
Beginning balance
$
982
 
$
1,145
Additions
 
177
  
245
Amortization
 
(469)
  
(408)
Ending balance
$
690
 
$
982
      

XML 49 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value of Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2017
Fair Value of Financial Instruments [Abstract]  
Assets and Liabilities Measured at Fair Value
The following table presents assets and liabilities measured at fair value at December 31, 2017:

 
Quoted Prices
in Active Markets
for Identical Assets
 
Significant
Other Observable
Inputs
 
Significant
Unobservable
Inputs
  
(in thousands)
(Level 1)
 
(Level 2)
 
(Level 3)
 
Total
            
            
Money market funds
$
3,240
 
$
-
 
$
-
 
$
3,240
Foreign exchange contracts
 
-
  
201
  
-
  
201
            
Total assets
$
3,240
 
$
201
 
$
-
 
$
3,441
            
Contingent consideration liability
 
-
  
-
  
(1,701)
  
(1,701)
            
Total liabilities
$
-
 
$
-
 
$
(1,701)
 
$
(1,701)

The following table presents assets and liabilities measured at fair value at December 31, 2016:

 
Quoted Prices
in Active Markets
for Identical Assets
 
Significant
Other Observable
Inputs
 
Significant
Unobservable
Inputs
  
(in thousands)
(Level 1)
 
(Level 2)
 
(Level 3)
 
Total
            
            
Money market funds
$
16,435
 
$
-
 
$
-
 
$
16,435
Foreign exchange contracts
 
-
  
141
  
-
  
141
            
Total assets
$
16,435
 
$
141
 
$
-
 
$
16,576
            
Foreign exchange contracts
$
-
 
$
(20)
 
$
-
 
$
(20)
Contingent consideration liability
 
-
  
-
  
(2,105)
  
(2,105)
            
Total liabilities
$
-
 
$
(20)
 
$
(2,105)
 
$
(2,125)

Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]
For the years ended December 31, 2017 and 2016, the Company did not have any transfers between fair value Level 1 and Level 2. The Company did not hold any non-financial assets or non-financial liabilities subject to fair value measurements on a recurring basis at December 31, 2017 or 2016.

During the years ended December 31, 2017 and 2016, the Company did not have any transfers into or out of the Level 3 contingent consideration liability.
The following table provides a roll-forward of the fair value of the contingent consideration categorized as Level 3 for the year ended December 31, 2017:
(in thousands)
Balance, January 1, 2017
  $
2,105
Payments made on contingent liabilities
  
(850
Change in fair value
  
446
Balance, December 31, 2017
  $
1,701

The Company made the last payment of the contingent consideration in January 2018.

XML 50 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2017
Income Taxes [Abstract]  
Schedule of Income before Income Tax, Domestic and Foreign
The consolidated income before income taxes, by domestic and foreign sources, is as follows:

(in thousands)
Years ended December 31,
 
2017
 
2016
Domestic
$
1,580
 
$
2,873
Foreign
 
(1,176)
  
(1,101)
Total
 $
404
 
$
1,772

Schedule of Components of Income Tax Expense (Benefit)
The (benefit) provision for income taxes is as follows:

(in thousands)
Years ended December 31,
 
2017
 
2016
Current:
     
Federal
$
459
 
$
-
State
 
47
  
6
Foreign
 
19
  
221
Subtotal
 
525
  
227
      
Deferred:
     
Federal
 
(4,694)
  
127
State
 
(942)
  
19
Foreign
 
131
  
(23)
Subtotal
 
(5,505)
  
123
Total
$
(4,980)
 
$
350

Schedule of Effective Income Tax Rate Reconciliation
The effective income tax rate for the years ended December 31, 2017 and 2016 differed from the statutory federal income tax rate as presented below:

 
Effective Tax Rate Percentage (%)
 
Years ended December 31,
 
2017
 
2016
Statutory federal income tax rate
34.0%
 
34.0%
State income taxes, net of federal tax benefit
(184.9)%
 
1.3%
Effect of foreign operations
55.6%
 
8.6%
Change in valuation allowance
(2,045.3)%
 
(46.9)%
Change in tax rate
619.1%
 
0.0%
Uncertain tax positions
338.6%
 
11.8%
Worthless stock deduction
(257.6%)
 
0.0%
Stock-based compensation
(51.7)%
 
0.2%
Transfer pricing adjustments
117.5%
 
(0.4)%
162(m) limit on compensation
52.3%
 
4.1%
Change in APB 23 liability
46.2%
 
0.0%
Meals and entertainment
37.8%
 
7.7%
Other permanent differences
5.7%
 
(0.6)%
Effective tax rate
(1,232.7)%
 
19.8%

The difference between the effective rate and statutory rate in 2017 primarily resulted from the release of valuation allowance and change in the statutory tax rate from 34% to 21%, effective for tax years beginning after December 31, 2017 due to the Tax Cuts and Jobs Act.

Schedule of Deferred Tax Assets and Liabilities
Deferred income taxes arise from temporary differences between the tax bases of assets and liabilities and their reported amounts in the consolidated financial statements. A summary of the tax effect of the significant components of the deferred income tax assets and liabilities is as follows:

(in thousands)
As of December 31,
 
2017
 
2016
Deferred tax assets:
     
Net operating loss carryforwards
$
5,009
 
$
7,868
Capital loss carryforwards
 
383
  
549
Accruals
 
487
  
183
Reserves
 
514
  
514
Alternative minimum tax credit carryforwards
 
299
  
203
Stock-based compensation expense
 
1,002
  
1,224
Intangibles
 
433
  
391
Undistributed earnings of foreign subsidiary
 
-
  
37
Other
 
135
  
71
Total deferred tax asset
 
8,262
  
11,040
Valuation allowance
 
(1,095)
  
(10,477)
Total deferred tax asset less valuation allowance
 
7,167
  
563
      
Deferred tax liabilities:
     
Undistributed earnings of foreign subsidiary
 
(149)
  
-
Software development costs
 
(188)
  
(382)
Fixed Assets
 
(91)
  
(161)
Indefinite-lived intangibles
 
(337)
  
(316)
Other
 
(45)
  
(27)
Total deferred tax liability
 
(810)
  
(886)
      
Net deferred tax asset
$
6,357
 
$
(323)

Deferred tax liabilities are included in "Other liabilities" on the consolidated balance sheet.
Summary of Income Tax Contingencies
The following table outlines the Company's foreign uncertain tax liabilities, including accrued interest and penalties for each jurisdiction:

 
China
 
Ukraine
 
South Korea
 
U.S.
  
(in thousands)
Tax
 
Interest and Penalties
 
Tax
 
Interest and Penalties
 
Tax
 
Interest and Penalties
 
Tax
 
Total
                       
Balance, January 1, 2016
$
225
 
$
152
 
$
21
 
$
15
 
$
-
 
$
-
$
-
 
$
413
Increases
 
-
  
57
  
68
  
13
  
129
  
8
 
-
  
275
Decreases
 
23
  
-
  
-
  
-
  
-
  
-
 
-
  
23
Balance, December 31, 2016
$
202
 
$
209
 
$
89
 
$
28
 
$
129
 
$
8
$
-
 
$
665
Increases
 
14
  
53
  
11
  
-
  
212
  
37
 
833
  
1,160
Decreases
 
-
  
-
  
-
  
-
  
-
  
-
 
-
  
-
Balance, December 31, 2017
$
216
 
$
262
 
$
100
 
$
28
 
$
341
 
$
45
$
833
 
$
1,825

XML 51 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2017
Stock-Based Compensation [Abstract]  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value
Information with respect to stock option activity as of and for the year ended December 31, 2017 is as follows:

 
Number
of Shares
 
Weighted
Average
Exercise
Price
 
Aggregate
Intrinsic
Value (in thousands)
 
Weighted
Average
Remaining
Contractual Life
(Years)
          
Options outstanding at January 1, 2017
1,556,833
 
$
3.15
     
Options granted
-
  
-
     
Options exercised
(320,000)
  
2.05
     
Options forfeited
(190,000)
  
4.01
     
Options outstanding at December 31, 2017
1,046,833
  
3.33
 
$
928
 
1.28
Options expected to vest
24,000
  
1.90
 
$
33
 
4.72
Options exercisable at December 31, 2017
1,022,833
 
$
3.36
 
$
895
 
1.20

Information with respect to stock option activity as of and for the year ended December 31, 2016 is as follows:

 
Number
of Shares
 
Weighted
Average
Exercise
Price
 
Aggregate
Intrinsic
Value (in thousands)
 
Weighted
Average
Remaining
Contractual Life
(Years)
          
Options outstanding at January 1, 2016
2,222,333
 
$
3.01
     
Options granted
40,000
  
2.25
     
Options exercised
(492,200)
  
1.86
     
Options forfeited
(213,300)
  
4.77
     
Options outstanding at December 31, 2016
1,556,833
  
3.15
 
$
1,573
 
2.05
Options expected to vest
72,000
  
1.87
 
$
117
 
5.45
Options exercisable at December 31, 2016
1,484,833
 
$
3.21
 
$
1,456
 
1.89


Schedule of Nonvested Share Activity
A summary of the status of the Company's nonvested options as of and for the year ended December 31, 2017 is presented below.

 
Number of Shares
 
Weighted Average Fair Value
     
Nonvested options at January 1, 2017
72,000
 
$
0.97
Options granted
-
  
-
Options forfeited
-
  
-
Options vested during the period
(48,000)
  
0.97
     
Nonvested options at December 31, 2017
24,000
 
$
0.97

A summary of the status of the Company's nonvested options as of and for the year ended December 31, 2016 is presented below.

 
Number of Shares
 
Weighted Average Fair Value
     
Nonvested options at January 1, 2016
218,522
 
$
0.89
Options granted
40,000
  
1.15
Options forfeited
(32,300)
  
0.91
Options vested during the period
(154,222)
  
0.92
     
Nonvested options at December 31, 2016
72,000
 
$
0.97

Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions
The Company uses a Black-Scholes valuation model to estimate the fair value of the options at grant date based on the assumptions noted in the following table. Volatility represents an average of market estimates for implied volatility of the Company's common stock. The expected life is estimated based on an analysis of options already exercised and any foreseeable trends or changes in recipients' behavior.  The risk-free interest rate is an interpolation of the relevant U.S. Treasury security maturities as of each applicable grant date:

 
Years ended December 31,
 
2017
 
2016
 
[1]
  
Risk-free interest rates
-
 
1.53%
Dividend yield
  
0%
Expected life
-
 
7 years
Volatility
-
 
49.05%
Weighted average volatility
  
49.05%

[1] The Company did not grant stock options during the year ended December 31, 2017.
Restricted Stock Units
During the years ended December 31, 2017 and 2016, the Company issued RSUs to employees which vest upon the achievement of specific market-based or time-based measures.  The fair value for RSU's is calculated based on the stock price on the grant date and expensed ratably over the requisite service period, which ranges between one and five years.  The following table summarizes the information about vested and unvested restricted stock units for the years ended December 31, 2017 and 2016.

 
Number of Shares
 
Weighted Average Fair Value
     
Nonvested RSUs at January 1, 2017
1,688,480
 
$
1.45
RSUs granted
644,677
  
3.24
RSUs forfeited
(5,500)
  
3.40
RSUs vested
(692,994)
  
1.89
     
Nonvested RSUs at December 31, 2017
1,634,663
 
$
1.96
     
Nonvested RSUs at January 1, 2016
1,367,500
 
$
0.76
RSUs granted
1,537,399
  
1.52
RSUs forfeited
(505,000)
  
0.76
RSUs vested
(711,419)
  
0.76
     
Nonvested RSUs at December 31, 2016
1,688,480
 
$
1.45

As of December 31, 2017, the Company had $1.6 million of unrecognized compensation expense related to the RSUs expected to be recognized on a pro-rata straight line basis over a weighted average remaining service period of approximately 3.9 years.
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2017
Commitments and Contingencies [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases
The Company is obligated under certain noncancelable operating leases for office facilities and equipment.  Future minimum lease payments under noncancelable operating leases as of December 31, 2017 are as follows:

 (in thousands)
Gross Future
 
Minimum Lease
 
Payments
   
2018
$
1,506
2019
 
793
2020
 
702
2021
 
716
2022
 
709
Thereafter
 
541
Total
$
4,967

XML 53 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information (Tables)
12 Months Ended
Dec. 31, 2017
Segment Information [Abstract]  
Reconciliation of Operating Profit (Loss) from Segments to Consolidated
The following table sets forth the revenue and operating results attributable to each reportable segment and includes a reconciliation of segment revenue to consolidated revenue and operating results to consolidated (loss) income before income taxes.

(in thousands)
Years ended December 31,
 
2017
 
2016
Revenue:
     
Performance Improvement Solutions
$
39,899
 
$
35,474
Nuclear Industry Training and Consulting
 
30,981
  
17,627
 
$
70,880
 
$
53,101
      
Operating income
     
Performance Improvement Solutions
$
(2,745)
 
$
(856)
Nuclear Industry Training and Consulting
 
3,420
  
2,224
Change in fair value of contingent consideration, net
 
(446)
  
207
      
Operating income
$
229
 
$
1,575
      
Interest income, net
 
80
  
85
Gain (loss) on derivative instruments, net
 
99
  
(18)
Other (expense) income, net
 
(4)
  
130
Income before income taxes
$
404
 
$
1,772
      

Reconciliation of Assets from Segment to Consolidated
Additional information relating to segments is as follows:

(in thousands)
December 31,
 
2017
 
2016
      
Performance Improvement Solutions
$
34,107
 
$
42,383
Nuclear Industry Training and Consulting
 
22,748
  
11,249
Intercompany receivable elimination
 
-
  
24
Total assets
$
56,855
 
$
53,656

Schedule of Segment Reporting Information, by Segment
For the years ended December 31, 2017 and 2016, 83% and 73%, respectively, of the Company's consolidated revenue was from customers in the nuclear power industry. The Company designs, develops and delivers business and technology solutions to the energy industry worldwide.  Revenue, operating income (loss) and total assets for the Company's United States, European, and Asian subsidiaries as of and for the years ended December 31, 2017 and 2016 are as follows:

(in thousands)
Year ended December 31, 2017
 
United States
 
Europe
 
Asia
 
Eliminations
 
Consolidated
               
Revenue
$
66,249
 
$
3,196
 
$
1,435
 
$
-
 
$
70,880
Transfers between geographic locations
 
1,953
  
-
  
668
  
(2,621)
  
-
Total revenue
$
68,202
 
$
3,196
 
$
2,103
 
$
(2,621)
 
$
70,880
Operating income (loss)
$
1,930
 
$
(1,585)
 
$
(116)
 
$
-
 
$
229
Total assets, at December 31
$
149,390
 
$
5,057
 
$
4,313
 
$
(101,905)
 
$
56,855
               
(in thousands)
Year ended December 31, 2016
 
United States
 
Europe
 
Asia
 
Eliminations
 
Consolidated
               
Revenue
$
46,149
 
$
4,143
 
$
2,809
 
$
-
 
$
53,101
Transfers between geographic locations
 
2,639
  
22
  
1,139
  
(3,800)
  
-
Total revenue
$
48,788
 
$
4,165
 
$
3,948
 
$
(3,800)
 
$
53,101
Operating loss
$
2,921
 
$
(896)
 
$
(450)
 
$
-
 
$
1,575
Total assets, at December 31
$
121,728
 
$
4,859
 
$
4,064
 
$
(76,995)
 
$
53,656
               

XML 54 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Supplemental Disclosure of Cash Flow Information (Tables)
12 Months Ended
Dec. 31, 2017
Supplemental Disclosure of Cash Flow Information [Abstract]  
Schedule of Supplemental Disclosure of Cash Flow Information
(in thousands)
Year ended December 31,
 
2017
 
2016
 
Cash paid:
      
Interest
$
-
 
$
13
 
Income taxes
$
155
 
$
370
 
       

XML 55 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Summary of Significant Accounting Policies [Abstract]    
Term of warranty - Min 1 year  
Term of Warranty - max 2 years  
Restricted Cash and Cash Equivalents Items [Line Items]    
Restricted cash $ 960 $ 1,140
Software Development Costs, net [Abstract]    
Software Development Costs Useful Life 3 years  
Development Expenditures [Abstract]    
Development Expenditures $ 1,600 1,600
Capitalized software development costs 177 245
Impairment of Long-Lived Assets to be Disposed of 222 0
Product Warranty [Roll Forward]    
Beginning balance 1,478 1,614
Current year provision 707 355
Current year claims (245) (467)
Currency adjustment 13 (24)
Ending balance 1,953 1,478
Numerator: [Abstract]    
Net income (loss) $ 5,384 $ 1,422
Denominator: [Abstract]    
Weighted-average shares outstanding for basic income (loss) per share (in shares) 19,259,966 18,218,681
Effect of dilutive securities [Abstract]    
Stock options and restricted stock units (in shares) 345,461 293,585
Adjusted weighted-average shares outstanding and assumed conversions for diluted income (loss) per share (in shares) 19,605,427 18,512,266
Shares related to dilutive securities excluded because inclusion would be anti-dilutive (in shares) 374,833 677,964
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]    
New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets   $ 1,100
Item Effected [Line Items]    
Cumulative Effect of New Accounting Principle in Period of Adoption   1,173
Interest-bearing Deposits [Member]    
Restricted Cash and Cash Equivalents Items [Line Items]    
Restricted cash $ 1,000 1,100
Interest Income, Other Domestic Deposits 2 $ 6
Accounting Standards Update 2014-09 [Member]    
Item Effected [Line Items]    
Cumulative Effect of New Accounting Principle in Period of Adoption $ 900  
Equipment, Software and Leasehold Improvements, net [Member] | Maximum [Member]    
Equipment, software and leasehold improvements, net [Abstract]    
Estimated useful life 10 years  
Equipment, Software and Leasehold Improvements, net [Member] | Minimum [Member]    
Equipment, software and leasehold improvements, net [Abstract]    
Estimated useful life 3 years  
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies, Concentration of Credit Risk (Details) - Customer
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Revenue by major customers [Abstract]    
Number of major customers that contribute to the revenue concentration 2 1
Customer Concentration Risk [Member]    
Revenue by major customers [Abstract]    
Percentage of revenue contributed by major customers 39.00% 10.20%
Credit Concentration Risk [Member]    
Revenue by major customers [Abstract]    
Percentage of revenue contributed by major customers 26.70%  
Revenue [Member]    
Revenue by major customers [Abstract]    
Percentage of revenue contributed by major customers 10.00%  
Accounts Receivable [Member]    
Revenue by major customers [Abstract]    
Percentage of revenue contributed by major customers 10.00%  
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies, Derivative Instruments, Foreign Exchange Contracts (Details)
¥ in Millions, $ in Millions, $ in Millions
12 Months Ended
Dec. 31, 2017
EUR (€)
Dec. 31, 2017
JPY (¥)
Dec. 31, 2017
AUD ($)
Dec. 31, 2016
CAD ($)
Dec. 31, 2016
EUR (€)
Dec. 31, 2016
JPY (¥)
Dec. 31, 2016
AUD ($)
Derivative [Line Items]              
Expiration date of contract Dec. 20, 2018            
Foreign Exchange Contract [Member] | Canada, Dollars              
Derivative [Line Items]              
Foreign exchange contract outstanding       $ 0.5      
Foreign Exchange Contract [Member] | Japan, Yen              
Derivative [Line Items]              
Foreign exchange contract outstanding | ¥   ¥ 162.5       ¥ 281.4  
Foreign Exchange Contract [Member] | Euro [Member]              
Derivative [Line Items]              
Foreign exchange contract outstanding | € € 24,000.0       € 100,000    
Foreign Exchange Contract [Member] | Australian Dollars [Member]              
Derivative [Line Items]              
Foreign exchange contract outstanding     $ 0.2       $ 0.6
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies, Derivative Instruments, Fair Values Derivatives, Balance Sheet Location (Details) - Foreign Exchange Contract [Member] - Not Designated as Hedging Instrument [Member] - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Asset derivatives $ 201 $ 141
Liability derivatives 0 20
Net fair value 201 121
Prepaid Expenses and Other Current Assets [Member]    
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Asset derivatives 201 57
Other Assets [Member]    
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Asset derivatives 0 84
Other Current Liabilities [Member]    
Estimated fair value of the contracts in the consolidated balance sheets [Abstract]    
Liability derivatives $ 0 $ 20
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies, Derivative Instruments, Gain (Loss) On Derivative Instruments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Derivative, Gain (Loss) on Derivative, Net [Abstract]    
Foreign exchange contracts- change in fair value $ 73 $ 51
Remeasurement of related contract receivables, billings in excess of revenue earned, and subcontractor accruals 26 (69)
(Loss) gain on derivative instruments, net $ 99 $ (18)
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.8.0.1
Acquisition (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 20, 2017
Dec. 31, 2017
Dec. 31, 2017
Dec. 31, 2016
Business Acquisition [Line Items]        
Business Acquisition, Effective Date of Acquisition Sep. 20, 2017      
Business Acquisition, Name of Acquired Entity Absolute Consulting, Inc.      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]        
Goodwill   $ 8,431 $ 8,431 $ 5,612
Revenues     70,880 53,101
Acquired Finite-Lived Intangible Assets [Line Items]        
Finite-lived Intangible Assets Acquired $ 2,569      
Customer Relationships [Member]        
Acquired Finite-Lived Intangible Assets [Line Items]        
Finite-lived Intangible Assets Acquired $ 1,856      
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 10 years      
Trademarks and Trade Names [Member]        
Acquired Finite-Lived Intangible Assets [Line Items]        
Finite-lived Intangible Assets Acquired $ 713      
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 3 years      
Absolute Consulting [Member]        
Business Acquisition [Line Items]        
Business Acquisition, Percentage of Voting Interests Acquired 100.00%      
Payments to Acquire Businesses, Gross $ 9,521      
Cash Consideration Before Working Capital Adjustment 8,750      
Cash consideration in escrow 1,000      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]        
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents 455      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables 5,121      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets 68      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Equipment 184      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles 2,569      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable (78)      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other (1,617)      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net 6,702      
Goodwill 2,819      
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net 9,521      
Business Acquisition, Goodwill, Expected Tax Deductible Amount 2,819      
Business Combination, Acquired Receivables, Gross Contractual Amount 5,121      
Business Combination, Acquired Receivable, Fair Value 5,121      
Business Combination, Acquired Receivables, Estimated Uncollectible 0      
Business Acquisition, Pro Forma Revenue     99,484 93,147
Business Acquisition, Pro Forma Net Income (Loss)     $ 5,735 $ 1,362
Business Acquisition, Transaction Costs $ 473      
Revenues   8,737    
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest   $ 561    
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.8.0.1
Restructuring Expenses (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2017
USD ($)
Right
Dec. 31, 2016
USD ($)
Restructuring and Related Cost, Expected Cost [Abstract]    
Restructuring and Related Cost, Cost Incurred to Date $ 733  
Restructuring and Related Cost, Expected Cost Remaining 956  
Restructuring and Related Cost, Expected Cost, Total 1,689  
Restructuring Reserve [Roll Forward]    
Restructuring Reserve, Beginning Balance 0  
Restructuring charges 778 $ 490
Payments for Restructuring 0  
Restructuring Reserve, Ending Balance $ 465 $ 0
Restructuring and Related Cost, Number of Positions Eliminated | Right 40  
Employee Severance [Member]    
Restructuring and Related Cost, Expected Cost [Abstract]    
Restructuring and Related Cost, Cost Incurred to Date $ 465  
Restructuring and Related Cost, Expected Cost Remaining 34  
Restructuring and Related Cost, Expected Cost, Total 499  
Restructuring Reserve [Roll Forward]    
Restructuring charges 465  
Contract Termination [Member]    
Restructuring and Related Cost, Expected Cost [Abstract]    
Restructuring and Related Cost, Cost Incurred to Date 0  
Restructuring and Related Cost, Expected Cost Remaining 665  
Restructuring and Related Cost, Expected Cost, Total 665  
Assets Write-off [Member]    
Restructuring and Related Cost, Expected Cost [Abstract]    
Restructuring and Related Cost, Cost Incurred to Date 222  
Restructuring and Related Cost, Expected Cost Remaining 0  
Restructuring and Related Cost, Expected Cost, Total 222  
Other Restructuring [Member]    
Restructuring and Related Cost, Expected Cost [Abstract]    
Restructuring and Related Cost, Cost Incurred to Date 46  
Restructuring and Related Cost, Expected Cost Remaining 257  
Restructuring and Related Cost, Expected Cost, Total $ 303  
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Goodwill and Intangible Assets [Abstract]    
Goodwill $ 8,431 $ 5,612
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 4,858 2,879
Accumulated amortization (2,254) (2,425)
Total 2,604 454
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
2017 734  
2018 578  
2019 472  
2020 229  
2021 168  
Thereafter 423  
Total 2,604 454
Amortization of definite-lived intangible assets 335 289
Impairment of Intangible Assets, Finite-lived 95  
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 3,074 1,425
Accumulated amortization (1,218) (1,235)
Total 1,856 190
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Total 1,856 190
Non Contractual Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 433 911
Accumulated amortization (426) (674)
Total 7 237
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Total 7 237
Developed Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 471 471
Accumulated amortization (412) (353)
Total 59 118
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Total 59 118
Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 713  
Accumulated amortization (33)  
Total 680  
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Total 680  
Foreign Currency Translation [Member]    
Finite-Lived Intangible Assets [Line Items]    
Foreign currency translation   (145)
Foreign currency translation   48
Foreign currency translation   (97)
Others [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 167 217
Accumulated amortization (165) (211)
Total 2 6
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Total $ 2 $ 6
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Contract Receivables (Details) - USD ($)
1 Months Ended 12 Months Ended
Jan. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Contract Receivables [Abstract]          
Maximum term of contract receivables   12 months      
Components of contract receivables [Abstract]          
Billed receivables       $ 8,154,000 $ 13,325,000
Recoverable costs and accrued profit not yet billed       5,980,000 5,555,000
Allowance for doubtful accounts $ (137,000) $ (137,000) $ (17,000) (137,000) (17,000)
Total contract receivables, net       13,997,000 $ 18,863,000
Allowance for Doubtful Accounts Receivable [Roll Forward]          
Allowance for Doubtful Accounts Receivable 137,000 17,000 103,000    
Provision for Doubtful Accounts   118,000 0    
Allowance for Doubtful Accounts Receivable, Write-offs   0 (86,000)    
Currency Adjustments for Allowance for Doubtful Accounts   2,000 0    
Allowance for Doubtful Accounts Receivable, Ending Balance   $ 137,000 $ 17,000    
Subsequent Billing $ 4,700,000        
Net exposure to Westinghouse       $ 31,000  
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Prepaid Expenses and Other Current Assets [Abstract]    
Inventory $ 755 $ 0
Income tax receivable 418 446
Prepaid expenses 549 422
Other current assets 1,073 1,184
Total prepaid expenses and other current assets $ 2,795 $ 2,052
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.8.0.1
Equipment, Software, and Leasehold Improvements, net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Equipment, Software and Leasehold Improvements [Line Items]    
Equipment, software, and leasehold improvements $ 4,782 $ 6,759
Accumulated depreciation (3,719) (5,527)
Equipment, software, and leasehold improvements, net 1,063 1,232
Depreciation 342 383
Impairment of Long-Lived Assets to be Disposed of 222 0
Computer Equipment [Member]    
Equipment, Software and Leasehold Improvements [Line Items]    
Equipment, software, and leasehold improvements 2,101 2,988
Impairment of Long-Lived Assets to be Disposed of 100  
Software [Member]    
Equipment, Software and Leasehold Improvements [Line Items]    
Equipment, software, and leasehold improvements 1,598 1,511
Leasehold Improvements [Member]    
Equipment, Software and Leasehold Improvements [Line Items]    
Equipment, software, and leasehold improvements 454 527
Furniture and Fixtures [Member]    
Equipment, Software and Leasehold Improvements [Line Items]    
Equipment, software, and leasehold improvements $ 629 $ 1,733
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Other Assets [Abstract]    
Inventory $ 0 $ 1,443
Other 37 131
Total $ 37 $ 1,574
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.8.0.1
Software Development Costs, net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Software Development Costs, net [Abstract]    
Beginning balance $ 982 $ 1,145
Additions 177 245
Amortization (469) (408)
Impairment 0 0
Ending balance $ 690 $ 982
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value of Financial Instruments (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2017
USD ($)
Letter
Dec. 31, 2016
USD ($)
Performance Bond [Abstract]    
Unrestricted cash $ 2,300 $ 15,300
Number of standby letters of credit | Letter 3  
Letter of credit and surety bonds $ 900  
Assets and liabilities measured at fair value [Abstract]    
Money market funds 3,240 16,435
Foreign exchange contracts - Assets 201 141
Total assets 3,441 16,576
Foreign exchange contracts - Liabilities   (20)
Contingent consideration liability (1,701) (2,105)
Total liabilities (1,701) (2,125)
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings, Description 446  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements (850)  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Beginning Balance 2,105  
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]    
Assets and liabilities measured at fair value [Abstract]    
Money market funds 3,240 16,435
Foreign exchange contracts - Assets 0 0
Total assets 3,240 16,435
Foreign exchange contracts - Liabilities   0
Contingent consideration liability 0 0
Total liabilities 0 0
Significant Other Observable Inputs (Level 2) [Member]    
Assets and liabilities measured at fair value [Abstract]    
Money market funds 0 0
Foreign exchange contracts - Assets 201 141
Total assets 201 141
Foreign exchange contracts - Liabilities   (20)
Contingent consideration liability 0 0
Total liabilities 0 (20)
Significant Unobservable Inputs (Level 3) [Member]    
Assets and liabilities measured at fair value [Abstract]    
Money market funds 0 0
Foreign exchange contracts - Assets 0 0
Total assets 0 0
Foreign exchange contracts - Liabilities   0
Contingent consideration liability (1,701) (2,105)
Total liabilities (1,701) $ (2,105)
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance $ 1,701  
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.8.0.1
Long-Term Debt (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Line of Credit Facility [Line Items]    
Long-term debt $ 0.0 $ 0.0
Restricted cash and investments 1.0 $ 1.1
BB&T Bank [Member]    
Line of Credit Facility [Line Items]    
Outstanding letter of credit balance 0.9  
BB&T Bank [Member] | Revolving Credit Facility [Member]    
Line of Credit Facility [Line Items]    
Principal amount of the line of credit $ 7.5  
Line of Credit Facility, Affiliated Borrower 3  
BB&T Bank [Member] | Revolving Credit Facility [Member] | Wall Street Journal Prime Rate [Member]    
Line of Credit Facility [Line Items]    
Debt instrument, basis spread on variable rate 4.50%  
Citizen's Bank [Member]    
Line of Credit Facility [Line Items]    
Outstanding letter of credit balance $ 0.8  
Citizen's Bank [Member] | Revolving Credit Facility [Member]    
Line of Credit Facility [Line Items]    
Principal amount of the line of credit $ 5.0  
Line of Credit Facility, Affiliated Borrower 3  
Amount available at the reporting date $ 4.0  
Line of Credit Facility, Expiration Period 3 years  
Percentage of letter of credit fees per annum 1.25%  
Citizen's Bank [Member] | Revolving Credit Facility [Member] | London Interbank Offered Rate (LIBOR) [Member]    
Line of Credit Facility [Line Items]    
Debt instrument, basis spread on variable rate 2.25%  
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2017
USD ($)
Subsidiary
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Income (Loss) from Continuing Operations [Abstract]      
Domestic $ 1,580 $ 2,873  
Foreign (1,176) (1,101)  
Income before income taxes 404 1,772  
Current: [Abstract]      
Federal 459 0  
State 47 6  
Foreign 19 221  
Subtotal 525 227  
Deferred [Abstract]      
Federal (4,694) 127  
State (Terse) (942) 19  
Foreign 131 (23)  
Subtotal (5,505) 123  
Total $ (4,980) $ 350  
Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation [Abstract]      
Federal corporate income tax rate 34.00% 34.00%  
State income taxes, net of federal tax benefit (184.90%) 1.30%  
Effect of foreign operations 55.60% 8.60%  
Change in valuation allowance (2045.30%) (46.90%)  
Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent 619.10% 0.00%  
Uncertain tax positions 338.60% 11.80%  
Effective Income Tax Rate Reconciliation Worthless Stock Deduction (257.60%) 0.00%  
Effective Income Tax Rate Reconciliation, Deduction, Employee Stock Ownership Plan Dividend, Percent (51.70%) 0.20%  
Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent 117.50% (0.40%)  
Meals and entertainment 37.80% 7.70%  
Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent 46.20% 0.00%  
Other 5.70% (0.60%)  
Effective tax rate (1232.70%) 19.80%  
Effective Income Tax Rate Reconciliation 162 (m) compensation limit 52.30% 4.10%  
Deferred Tax Assets, Net [Abstract]      
Net operating loss carryforwards $ 5,009 $ 7,868  
Capital loss carryforwards 383 549  
Accruals 487 183  
Reserves 514 514  
Alternative minimum tax credit carryforwards 299 203  
Stock-based compensation expense 1,002 1,224  
Intangibles 433 391  
Undistributed earnings of foreign subsidiary 0 37  
Other 135 71  
Total deferred tax asset 8,262 11,040  
Valuation allowance (1,095) (10,477)  
Total deferred tax assets less valuation allowance 7,167 563  
Deferred Tax Liabilities: [Abstract]      
Undistributed earnings of foreign subsidiaries (149) 0  
Software development costs (188) (382)  
Fixed Assets (91) (161)  
Indefinite-lived intangibles (337) (316)  
Other (45) (27)  
Total deferred tax liabilities (810) (886)  
Net deferred tax asset (liability) 6,357 (323)  
Change in valuation allowance 9,382    
Deferred Tax Liabilities, Goodwill 337 316  
Deferred Tax Assets, Operating Loss Carryforwards, Domestic 5,000    
Operating loss carryforwards 18,600    
Operating Loss Carryforwards, expiration dates [Line Items]      
Valuation allowance 1,095 10,477  
Unrecognized tax benefits from stock option exercises 5,600    
Income Tax Examination [Line Items]      
Cash and cash equivalents 19,111 21,747 $ 11,084
Undistributed earnings of foreign subsidiaries $ (149) 0  
India [Member]      
Income Tax Examination [Line Items]      
Number of foreign subsidiaries | Subsidiary 1    
China and United Kingdom [Member]      
Income Tax Examination [Line Items]      
Number of foreign subsidiaries | Subsidiary 2    
U.K., Sweden, and China [Member]      
Deferred Tax Assets, Net [Abstract]      
Valuation allowance $ (721)    
Operating Loss Carryforwards, expiration dates [Line Items]      
Valuation allowance $ 721    
Maximum [Member]      
Operating Loss Carryforwards, expiration dates [Line Items]      
Operating Loss Carryforwards, Expiration Date Dec. 31, 2035    
Minimum [Member]      
Operating Loss Carryforwards, expiration dates [Line Items]      
Operating Loss Carryforwards, Expiration Date Dec. 31, 2020    
Foreign Tax Authority [Member]      
Income Tax Examination [Line Items]      
Cash and cash equivalents $ 5,400 $ 4,200  
Foreign earnings repatriate impact on income tax 331    
Foreign Tax Authority [Member] | India [Member]      
Deferred Tax Liabilities: [Abstract]      
Undistributed earnings of foreign subsidiaries    
Income Tax Examination [Line Items]      
Undistributed earnings of foreign subsidiaries    
Foreign Tax Authority [Member] | Sweden [Member]      
Deferred Tax Liabilities: [Abstract]      
Undistributed earnings of foreign subsidiaries (109)    
Income Tax Examination [Line Items]      
Undistributed earnings of foreign subsidiaries $ (109)    
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes, Uncertain Tax Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Uncertain Tax Liabilities, Total [Roll Forward]    
Beginning balance $ 665  
Ending balance 1,825 $ 665
Federal [Member]    
Tax [Roll Forward]    
Increases 833  
Ending balance 833  
Foreign Tax Authority [Member]    
Uncertain Tax Liabilities, Total [Roll Forward]    
Beginning balance   413
Increases 1,160 275
Decreases 0 23
Foreign Tax Authority [Member] | China [Member]    
Tax [Roll Forward]    
Beginning balance 202 225
Increases 14 0
Decreases 0 23
Ending balance 216 202
Interest and Penalties [Roll Forward]    
Beginning balance 209 152
Increases 53 57
Decreases 0 0
Ending balance 262 209
Foreign Tax Authority [Member] | Ukraine [Member]    
Tax [Roll Forward]    
Beginning balance 89 21
Increases 11 68
Decreases 0 0
Ending balance 100 89
Interest and Penalties [Roll Forward]    
Beginning balance 28 15
Increases 0 13
Decreases 0 0
Ending balance 28 28
Foreign Tax Authority [Member] | South Korea [Member]    
Tax [Roll Forward]    
Beginning balance 129 0
Increases 212 129
Decreases 0 0
Ending balance 341 129
Interest and Penalties [Roll Forward]    
Beginning balance 8 0
Increases 37 8
Decreases 0 0
Ending balance $ 45 $ 8
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.8.0.1
Capital Stock (Details) - $ / shares
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Capital Stock [Abstract]      
Capital stock, shares authorized (in shares) 32,000,000    
Common stock, shares authorized (in shares) 30,000,000 30,000,000  
Preferred stock, shares authorized (in shares) 2,000,000 2,000,000  
Common stock, par value (in dollars per share) $ 0.01 $ 0.01  
Long Term Incentive Stock Option Plan 1995 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock reserved for issuance (in shares) 4,301,854    
Shares under options and warrants outstanding (in shares) 1,046,833 1,556,833 2,222,333
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance 1,634,663    
Shares of common stock remaining to be granted (in shares) 1,620,358    
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation (Details)
12 Months Ended
Dec. 31, 2017
USD ($)
Installment
$ / shares
shares
Dec. 31, 2016
USD ($)
$ / shares
shares
Share-based Payment Award [Line Items]    
Liability Classified Share-Based Comp Expense | $ $ 74,000 $ 151,000
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]    
Unrecognized compensation expense | $ $ 1,600,000  
Weighted average remaining service period 3 years 10 months 24 days  
Cash received from exercise of stock options | $ $ 209,000 833,000
Aggregate intrinsic value of stock options exercised | $ $ 364,974 $ 407,566
Employee Stock Option [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]    
Risk free interest rate   1.53%
Dividend yield   0.00%
Expected life   7 years
Volatility rate   49.05%
Weighted average volatility   49.05%
Restricted Stock Units [Member]    
Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]    
Nonvested RSUs, beginning balance (in shares) 1,688,480 1,367,500
RSUs granted (in shares) 644,677 1,537,399
RSUs forfeited (5,500) (505,000)
RSUs vested (692,994) (711,419)
Nonvested RSUs, ending balance (in shares) 1,634,663 1,688,480
Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]    
Nonvested RSUs at beginning of period (in dollars per share) | $ / shares $ 1.45 $ 0.76
RSUs granted (in dollars per share) | $ / shares 3.24 1.52
RSUs forfeited (in dollars per share) | $ / shares 3.40 0.76
RSUs vested (in dollars per share) | $ / shares 1.89 0.76
Nonvested RSUs at end of period (in dollars per share) | $ / shares $ 1.96 $ 1.45
Restricted Stock Units [Member] | Minimum [Member]    
Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]    
Requisite service period 1 year  
Restricted Stock Units [Member] | Maximum [Member]    
Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]    
Requisite service period 5 years  
Long Term Incentive Stock Option Plan 1995 [Member]    
Share-based Payment Award [Line Items]    
Plan Expiration Apr. 21, 2026  
Number of shares authorized (in shares) 7,500,000  
Share-based compensation arrangement by share-based payment award, number of shares issued upon exercise of options (in shares) 3,198,146  
Stock options remaining to be granted (in shares) 1,620,358  
Share based compensation expense | $ $ 2,472,000 $ 1,550,000
Share-based Payment Award, Options, Outstanding [Roll Forward]    
Options outstanding, beginning balance (in shares) 1,556,833 2,222,333
Options granted (in shares) 0 40,000
Options exercised (in shares) 320,000 492,200
Options forfeited (in shares) 190,000 213,300
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Period Increase (Decrease), Total (510,000) (665,500)
Options outstanding, ending balance (in shares) 1,046,833 1,556,833
Options expected to vest (in shares) 24,000 72,000
Options and warrants exercisable, ending balance (in shares) 1,022,833 1,484,833
Options, Outstanding, Weighted Average Exercise Price [Roll Forward]    
Options outstanding, beginning balance (in dollars per share) | $ / shares $ 3.15 $ 3.01
Options granted (in dollars per share) | $ / shares 0 2.25
Options exercised (in dollars per share) | $ / shares 2.05 1.86
Options forfeited (in dollars per share) | $ / shares 4.01 4.77
Options outstanding, ending balance (in dollars per share) | $ / shares 3.33 3.15
Options expected to vest (in dollars per share) | $ / shares 1.90 1.87
Options exercisable (in dollars per share) | $ / shares $ 3.36 $ 3.21
Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Options outstanding | $ $ 928,000 $ 1,573,000
Options expected to vest | $ 33,000 117,000
Options exercisable | $ $ 895,000 $ 1,456,000
Options outstanding 1 year 3 months 11 days 2 years 18 days
Options expected to vest 4 years 8 months 19 days 5 years 5 months 12 days
Options exercisable 1 year 2 months 12 days 1 year 10 months 20 days
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]    
Options granted (in shares) 0 40,000
Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]    
Nonvested RSUs, ending balance (in shares) 1,634,663  
Long Term Incentive Stock Option Plan 1995 [Member] | Installments One [Member]    
Share-based Payment Award [Line Items]    
Number of Installments | Installment 3  
Long Term Incentive Stock Option Plan 1995 [Member] | Installments Two [Member]    
Share-based Payment Award [Line Items]    
Number of Installments | Installment 5  
Long Term Incentive Stock Option Plan 1995 [Member] | Installments Three [Member]    
Share-based Payment Award [Line Items]    
Number of Installments | Installment 7  
Long Term Incentive Stock Option Plan 1995 [Member] | Non-vested Share Activity [Member]    
Share-based Payment Award, Options, Outstanding [Roll Forward]    
Options granted (in shares) 0 40,000
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]    
Nonvested options, beginning balance (in shares) 72,000 218,522
Options granted (in shares) 0 40,000
Options forfeited 0 (32,300)
Options vested during the period (48,000) (154,222)
Nonvested options, ending balance (in shares) 24,000 72,000
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]    
Nonvested, Weighted average exercise price, shares under option and warrant, beginning balance (in dollars per share) | $ / shares $ 0.97 $ 0.89
Nonvested, Weighted average exercise price, options granted (in dollars per share) | $ / shares 0 1.15
Nonvested, Weighted average exercise price, options forfeited (in dollars per share) | $ / shares 0 0.91
Nonvested, Weighted average exercise price, options vested (in dollars per share) | $ / shares 0.97 0.92
Nonvested, Weighted average exercise price, shares under option and warrant, ending balance (in dollars per share) | $ / shares $ 0.97 $ 0.97
Long Term Incentive Stock Option Plan 1995 [Member] | Minimum [Member]    
Share-based Payment Award [Line Items]    
Term expiration for option to purchase shares 7 years  
Long Term Incentive Stock Option Plan 1995 [Member] | Maximum [Member]    
Share-based Payment Award [Line Items]    
Term expiration for option to purchase shares 10 years  
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2017
USD ($)
Letter
Contract
Dec. 31, 2016
USD ($)
Operating Leases, Future Minimum Payments Due [Abstract]    
2017 $ 1,506  
2018 793  
2019 702  
2020 716  
2021 709  
Thereafter 541  
Total 4,967  
Rent Expense [Abstract]    
Rent expense 800 $ 800
Standby Letters of Credit, Bank Guarantees, Surety Bonds and Performance Bonds [Abstract]    
Standby letters of credit and surety bonds $ 900  
Number of standby letters of credit | Letter 3  
Number of LOCs with BB&T | Contract 3  
Outstanding LOC balance with Citizen Bank $ 800  
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee Benefits (Details) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Employee Benefits [Abstract]    
Company's contribution to the plan $ 305,000 $ 207,000
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information, Reconciliation of Assets from Segment to Consolidated (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2017
USD ($)
Segment
Dec. 31, 2016
USD ($)
Segment Information [Abstract]    
Number of reportable business segments | Segment 2  
Segment Reporting, Asset Reconciling Item [Line Items]    
Assets $ 56,855 $ 53,656
Minimum [Member]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Contract term 0 months  
Maximum [Member]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Contract term 2 years  
Performance Improvement Solutions [Member]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Assets $ 34,107 42,383
Nuclear Industry Training and Consulting [Member]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Assets 22,748 11,249
Intersegment Eliminations [Member]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Assets $ 0 $ 24
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information, Loss before income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Segment Reporting Information, Profit (Loss) [Abstract]    
Revenues $ 70,880 $ 53,101
Operating (loss) income 229 1,575
Change in fair value of contingent consideration, net 446 (207)
Interest income, net 80 85
Loss on derivative instruments, net 99 (18)
Other income (expense), net (4) 130
Income (loss) before income taxes 404 1,772
Performance Improvement Solutions [Member]    
Segment Reporting Information, Profit (Loss) [Abstract]    
Revenues 39,899 35,474
Operating (loss) income (2,745) (856)
Nuclear Industry Training and Consulting [Member]    
Segment Reporting Information, Profit (Loss) [Abstract]    
Revenues 30,981 17,627
Operating (loss) income $ 3,420 $ 2,224
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information, Geographic Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Segment Information [Abstract]    
Percentage of revenues derived from customers in the nuclear power industry 83.00% 73.00%
Segment Reporting Information [Line Items]    
Total revenue $ 70,880 $ 53,101
Operating loss 229 1,575
Assets $ 56,855 $ 53,656
Percentage of revenues derived from international sales 16.00% 33.00%
Intersegment Eliminations [Member]    
Segment Reporting Information [Line Items]    
Total revenue $ 0 $ 0
Performance Improvement Solutions [Member]    
Segment Reporting Information [Line Items]    
Total revenue 39,899 35,474
Operating loss (2,745) (856)
Assets 34,107 42,383
Nuclear Industry Training and Consulting [Member]    
Segment Reporting Information [Line Items]    
Total revenue 30,981 17,627
Operating loss 3,420 2,224
Assets 22,748 11,249
United States [Member]    
Segment Reporting Information [Line Items]    
Total revenue 68,202 48,788
Operating loss 1,930 2,921
Assets 149,390 121,728
United States [Member] | Operating Segments [Member]    
Segment Reporting Information [Line Items]    
Total revenue 66,249 46,149
United States [Member] | Intersegment Eliminations [Member]    
Segment Reporting Information [Line Items]    
Total revenue 1,953 2,639
Europe [Member]    
Segment Reporting Information [Line Items]    
Total revenue 3,196 4,165
Operating loss (1,585) (896)
Assets 5,057 4,859
Europe [Member] | Operating Segments [Member]    
Segment Reporting Information [Line Items]    
Total revenue 3,196 4,143
Europe [Member] | Intersegment Eliminations [Member]    
Segment Reporting Information [Line Items]    
Total revenue 0 22
Asia [Member]    
Segment Reporting Information [Line Items]    
Total revenue 2,103 3,948
Operating loss (116) (450)
Assets 4,313 4,064
Asia [Member] | Operating Segments [Member]    
Segment Reporting Information [Line Items]    
Total revenue 1,435 2,809
Asia [Member] | Intersegment Eliminations [Member]    
Segment Reporting Information [Line Items]    
Total revenue 668 1,139
Geography Eliminations [Member]    
Segment Reporting Information [Line Items]    
Total revenue (2,621) (3,800)
Operating loss 0 0
Assets (101,905) (76,995)
Geography Eliminations [Member] | Operating Segments [Member]    
Segment Reporting Information [Line Items]    
Total revenue 0 0
Geography Eliminations [Member] | Intersegment Eliminations [Member]    
Segment Reporting Information [Line Items]    
Total revenue (2,621) $ (3,800)
UK [Member]    
Segment Reporting Information [Line Items]    
Total revenue 1,600  
Sweden [Member]    
Segment Reporting Information [Line Items]    
Total revenue $ 1,600  
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.8.0.1
Supplemental Disclosure of Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Cash paid: [Abstract]    
Interest $ 0 $ 13
Income taxes $ 155 $ 370
EXCEL 80 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %B5;TP?(\\#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,$% @ 6)5O3&;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) 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 " !8E6],C"9JY>\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>NED'3%'7"]-.("$Q"<0M2KPMHOFCQ*C=V].& MK1."!^ 8^Y?/GR4W*@CE(SY''S"2P70SV,XEH<*:'8F" $CJB%:F4!85-4=6"2I)4F8@$68B:QMM!(JHB0?SWBM9GSXC%V&:078 MH45'"7C)@;73Q' :N@:N@ E&&&WZ+J">B;GZ)S9W@)V30S)SJN_[LJ]S;MR! MP]O3XTM>MS ND70*QU_)"#H%7+/+Y-?Z8;/;LG91\551U06_W?&56'*QO'^? M7'_X786MUV9O_K'Q1;!MX-==M%]02P,$% @ 6)5O3)E&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 " !8E6],#]6%9) " !,"0 & 'AL+W=OT0)Z #3&TG M7-^^MN$H9R_] [:9V?&:6=N;GO%745(JO;>F;L76+Z7LUD$@BI(V1#RQCK;J MRY7QADC5Y;= =)R2BR$U=8##, T:4K7^;F/&3GRW87=95RT]<4_RV?6?Z%C0HGOC=E_HP]:*[B>B=(H M6"W,TRON0K)FC**FTI"WX5VUYMT/7^)HI,$$/!+P1,#I?PG12(@F HI-\L/, M3*J?B"2[#6>]QX>_U1%M"K2.U&(6>M"LG?FFLA5J]+$+-\%#AQD1AP&!9P@T M(0(5>Q+ D, !.W3\4>#H(B)8( (SB P]FM%CF!Z#]-C0XQD]L1; 1:2P0 (* M) X]LP0&1&(0K4'D<1RO0E@E!5521V5EJ;B('!;(0(',H2/;*0!DP2HK4&+E M\BVO' #(@D0.2N0N/[(D ,B"H5 (EU3H1K ]!6$67(46"A>Y$2QC'4=,.G-6 MDF9IDH=+&8$UO$?8U;+M-6+F+D9YC)56LJ %ES.*7*W\9WPF]5*[PSD^J$-.?8 ME3%)U53")[6LI;K:3)V:7J5N9JK-A_-]Z$C6C7>78+I [?X"4$L#!!0 ( M %B5;TR]X4;@; 0 ,6 8 >&PO=V]R:W-H965T&UL MA9AO;ZLV%(>_2L3[7CC'_W"51!J9IDW:I.I.=WM-&Z>)+H0,:'/W[0>$1LDY MQ]V;!NC/]F.P'VR6YZ;]WNU#Z!<_ZNK8K9)]WY\>T[1[V8>Z[+XTIW <_K-K MVKKLA]/V->U.;2BW4Z&Z2C'+;%J7AV.R7D[7GMKULGGKJ\,Q/+6+[JVNR_;? M(E3->95 \G'AZ^%UWX\7TO7R5+Z&/T/_[?34#F?IM9;MH0['[M <%VW8K9*? MX'&CW%A@2OQU".?NYG@Q=N6Y:;Z/)[]M5TDV$H4JO/1C%>7P\QXVH:K&F@:. M?^9*DVN;8\';XX_:?YDZ/W3FN>S"IJG^/FS[_2K)D\4V[,JWJO_:G'\-NKZIYUH&E+K\M)>G=2K'00&/:KB9+^/%Z=Y-_QMZ MVPU7W]>8+]/WL9XY4EPB>!NY3VR$A+]&TJ']*P2*$#B55S?E52:75V)Y-977 MM^6!=.(2L5/D.$7 Y#4AJ<0G'8RBQ99-&-/"@' MGJ (*6,P,H$@DY64<1KFI(P/RHP](RF%*O*,(")(X#2>T@!_ I[.:"'D\QB+ M[$E QJ(SRH*LF5Q3'6Z$E+$0HY&M"UR[FFIWSMS-6)MI2L-3VN@(C*Q=X-[5 MU+O I>K 4MT)J8AW018O93CPLQ M!*UC/)%%)I>GH?)$KD70=-FTD5(0?5:R/)'+DP[0 KD6P65T& LIA"PRJ5"V M)W)[&FI/E):D;"TBI ;'1F!D?R+WIZ'^1.Y&-$B9-T),@1/;Z7)R6JDIQ)3YHS!V[/5+.Z]A^ M1="=2**[%!]".?7^08L[%>&1_*NY/2WVEN!@?T'NZG?O?V#V/[$_% M_6FIL92PL_?6L1$DQ 0(CRR014W*%T %7/F]DN0M":68L*:.+WY&C=^'OVC M;%\/QV[QW/1]4T^?WW9-TX>ARNS+T+E]*+?7DRKL^O'0#V$Z=_7-@P"V[GD(?BR]SGK.,9.WA/ZQDJ,N?/>U"U;NR7GW0H =BAQ M@]@+Z7 K9DZ$-HB++CT#UE&,CLK4U,"', 8-JEJWR-78CA8YN?"Z:O&..NS2 M-(C^V^":]&O74 */(.G?%/S']U.RIZ8(IRK!K,;PE]9_JR,NUF[K.$9_0I>:OI/^*QX(BUQFK_XZON!9R M22)R'$C-U+=SN#!.FC&*0&G0^_"L6O7LAYDH&6UV@S\:_,G@A7<-P6@(- ,8 MR%2IGQ%'14Y)[]#AU^J0W!3>*A"+>9"#:NW4G*B6B=%K$21,NSB8P\.LD]Q8(AMC+$ M)H.V\)OX(<,]Q8(AL3(D)H.VB3?),SOD@6A!DEI)4I,DT$A2H]8 6K?($\(% M468ERDRB4"/*S+WH03\,LD@CL@AA& 0QO/$^>]!^*D&3*=*/)6CD\K+0C\(T MU(\GBS)-@S#.DAM4-\Y*SZ2*=2K/S!5E:>;I.^D)X< $9D>YO%M_('JN6N;L M"1>W@CJ[3X1P+(+"%Q&N%-?YU*GQB%^#Z4]#\1]02P,$ M% @ 6)5O3/WU&'%; P ^ T !@ !X;"]W;W)K^\+X#-O3^5%RM=^\'6W],.>D:C$5O4N"GV[B(VHJMZ3YO%G=.I/,7O# M^?.[]\\F>9W,2]&)C:Q^ESMU7/J9[^W$OCA7ZEE>OX@QH=CWQNR_B8NH-+QG MHF-L9=69J[<]=TK6HQ=-I2[>AGO9F/MU>)/PT8PV8*,!FPP@^:\!'PWXAT%D MDA^8F50_%:I8+5IY]=KA:YV*?E' ]?%W/:3IG;FGD?63LH[E];M5@ M@"0&T@R0,,M"*Q&,BCF$CFK%))<8<;&CK =(/(_".$\L+AC%DRSB-)>$Y))@ M+F!Q25 4R.(HLK@0J(3%CF^4DEQ2](TS1MMGI'V&<^%6+AEF&4>)M1(V!(JQ M)*2YY"27''.Q*K;.<12>6\7?$""6.%8;A/3V#S&7V-[_(8J3SC;8P(4 1;FC M*N"0(L!<$IL+X&4=V7I"@3+'R@=2M!Z!82Y(%QD.PV.;"P:QS*%N0,L;<,PE ML[EP8B-R0&P(6)0X:T/+)6"]S&R]'#$W:3-[*Q$@B-/808;62\""F=N""5@+ MD713&!<36BT!RZ6]8]> E3!'5<&8.W!H)=!B"2FFPFPJ*0YCZS:! >[:U+3N M A;>W!9>P)H:A8@+(;QIZO@' "V\@)4WMY47L*K>13E>+QC&8T=I&*V]#&MO M;FOOB+D]4MA_BPV!@H@Y:L-H]658?7-;?4=,.HL3WC/[5T"B0L<*9K3^,JR_ MN:V_(\9BD]IL*!1B$\S.R[5H#Z:UZ+RM/#>J/YK.9J?VY=%T+];\6K&PO=V]R M:W-H965T&UL?53;CILP$/T5Q'O7F%LN(DB;5%4KM5*TU;;/ M#ID$M#:FMA.V?U]?6):"VY?8,SYGYAS'3-%S\2)K !6\,MK*75@KU6T1DE4- MC,@'WD&K3RY<,*)T**Y(=@+(V9(817$4Y8B1I@W+PN:.HBSX3=&FA:,(Y(TQ M(G[O@?)^%^+P+?'47&ME$J@L.G*%[Z">NZ/0$1JKG!L&K6QX&PBX[,)'O#WD M!F\!/QKHY60?&"KG# 2@UA;2,7T/-<&QIB-/] M6_5/UKOVN+]9QC\9&$PF/\*=Z :;I3H'A6G MTOX&U4TJSH8J6@HCKVYM6KOV[F2%!YJ?$ ^$>"3@_+^$9" D[X34FG?*K-6/ M1)&R$+P/A/NS.F+>!-XF^C(KD[1W9\^T6ZFS]W*S+M#=U!D@>P>))Q \(I N M/G:(?1WV\8(>_]W@X$%L_!T2KX?$\I.IAW_P4R\_M?QTRL]F=^ @N86T%I(E MZW3F8PG":1S[E61>)=E""8ZBF12'R29=DBB?*5EB/B1XY5>2>Y7D'B5XIB1? M7DJ^FM W5>LA. 84+LIL5WHOW"AP@>+=,.70 M.&K+/U!+ P04 " !8E6],[JC/[L4$ !Z&0 & 'AL+W=OZOKLOTWT55S?EB*Y<>)KX?7?3^<\#;K4_FJO^G^S]-C:XZ\ M:Y;=H=;'[M <%ZU^>5C^(NX+"(: D?CKH,_=I^^+82I/3?-]./AM][!<#17I M2C_W0XK2?+SK5%?5D,G4\<^4='D=SY.WDSFJ>QTVE1_'W;]_F$9 M+1<[_5*^5?W7YORKGB;D+Q?3['_7[[HR^%")&>.YJ;KQ[^+YK>N;>LIB2JG+ M'Y?/PW'\/$_Y/\+X )@"X!H <#- 3@'R&B"#FP%J"E _1XAO!OA3@'\-4+=' M"*: X.<(ZF9 . 6$UP QJN1=U!V7*RO[;L^T:L8.V]#XDF)KDP8#'29E*.43:3<8QO,UN."6PFYYC09@J. MB:Z,9S2Y"@.L,# F4%:"& ES88*1.5Z8&$THI4PH5220-)2Z\U>10@-N&4RH M8(7T82B(8Y2K8(J/9#"CD60UDE0C@8I)+HQO:V36*\154_!.^'$4"\&7I-B2 MU)A%6B7-)/#9!#XS)WQ#^$0Z-)G4I[.6> 4R"J$T6R>1.TLI'*58D@2L) $C M";K_DX",HOS0Q\KE%%OQE81L)2%3"7K*)"%1!!%I2(J( *\-9?#:.(F<5H+7 MAJE$2EZ0B!4D8@1!3Z DHDL3^!+P4Y5B,TL3LY7$3"5HB"0F@N"G94P? @C) M*()7QDGDM!"\,K=R6&J8KLOVU16C!VI2Z039TXW0Y5JX*+NDJ**)(JB.=N ][W"/__ M.R?!^P3!& 6ZQM0"F >CQ+,*J#O]3-GE\&9!<&Z!O-LXFW0J:)<&&4=X7F[' MX$9R=SF%JQQ;&MXV",XW8$LGJ",0D?##N>N*]P6",P;8LPG:D &O NW(@-_Z M,@8BB^!V!VZD8*N9,=7 .P1@' *@NSL!VOO5*@8Q8T: [_[ ='_<=Y()NF6< M@6FW^"6?8? 2N)'YB_.S/W(FV;B1W(X6K M'%L:OO,#T_F)703:A8DT3B1S(UL&D613R)VG<.2QA>';/- V3\PBT(Y,='$B M&8/X$K\;;-V)'] S ;)X!;"M#M"L [1BD#A4&$=R4S!KM3$.%] MI2W'"14*+!.#<;MFS SB()PQUL ;)>",$NZ)0(V2T0J4Q!=7- MD 58*HH6:($@1=IGVEI;0DA1)6DK_??E15;DF;-YL43Z[.R9O7P[VM6Y;KZU M>^^[V?>J/+;W\WW7G>Z6R_9I[ZNB_52?_+'_SW/=5$77/S8OR_;4^&(W-JK* M)4=1LJR*PW&^7HWO/C?K5?W:E8>C_]S,VM>J*IK_-KZLS_=SFK^_^')XV7?# MB^5Z=2I>_%^^^WKZW/1/RVN4W:'RQ_90'V>-?[Z?/]#=UD5#@U'Q]\&?VYOO MLR&5Q[K^-CS\OKN?1X,C7_JG;@A1]!]O?NO+/O]/?JO M8_)],H]%Z[=U^<]AU^WOY]E\MO//Q6O9?:G/O_E+0O%\=LG^#__FRUX^..G[ M>*K+=OP[>WIMN[JZ1.FM5,7WZ?-P'#_/E_COS7 #OC3@:P-*?MI +@WD1P,W M)C\Y&U/]I>B*]:JIS[-FFJU3,2P*NI-^,)^&E^/8C?_KLVW[MV]KXGBU?!L" M732;2<.WFJMBV4>_=L&HBPV;YORQ@RU0Y+@'@4G(V%X^))'@ X&<&, =Q,@ MUX,P29)1V8F12&_X""P0-7M;)(JR@)D ? B8(6V&;#\NT6:L M:,%18.,0Y-0#L75#K-VPG0*7ZO4"5!3'@95+&&HD8'",';$=4:;=6%'("L8C M63Z2B+;B[!3D9M%8$876# 8DQ<"+TUYBZZ4??[V=@(PXL*\)XY8 ;_6VW9"% MJ5DQ5A(R@H%+J3TY)' ($H8E65K:6;8HI*@O&G4Z5K9(HC0TU1B:9*E)HK%) MEHD4<:3]6-6"V 78R9B=C-BISU:V6%Q0'NE* '3S)0E8YI&&N5 11'%@1*3,4(9%)DN<"(PQAX#[#E]. M)T$U(QDW0!5GH>'%S!-0-IK324#9F&G5%JEZW 0.;\$ %0#06 -4$$#CQ!B" MG$T#AX)@A@I@:*P9*@"0.6D[5K1P$AH>S%$!'(TU1P41,A$-+B"C'F^AY8Q) M*H"DIJ 0\/N<4J?)#F1$46A!.TQ3!V@:FTNK2?3A0BHGTC,&9!]]3X:6-Y>* ME6]>QOO7=O94OQZ[X?KNYNWUCO>!ATM)]7Y#=]OIIO9'F.GB^,^B>3D552VYRVSG5'QFS9@N+V!CO0_J9& MH[CSIFF8[0SP*H*49,EF<\L4%YH66?2=39%A[Z30<#;$]DIQ\W8"B4-.M_3# M\22:U@4'*[*.-_ ,[GMW-MYB,TLE%&@K4!,#=4[OM\=3&N)CP \!@UV<2:CD M@O@2C*]53C=!$$@H76#@?KO" T@9B+R,7Q,GG5,&X/+\P?XYUNYKN7 +#RA_ MBLJU.3U04D'->^F>TQ\;\K@C*V( M=UZ\]=YKL=W?9NP:B*:8TQB3+&/F".;9YQ3)6HI3\@\\68?O5A7N(GSWA\*[ M=8)TE2"-!.E_2UR+.?R5A"UZJL T<9HL*;'7<9(7WGE@[Y/X)K_#QVE_Y*81 MVI(+.O^RL?\UH@,O97/C1ZCU'VPV)-0N'._\V8QC-AH.N^D'L?D;%^]02P,$ M% @ 6)5O3 G,,T6V 0 T@, !@ !X;"]W;W)K-)X@O+A08G/4:*R<27E8!WJF<5+T>)EVF47]W&Z MX8<9M@W@,X O@+N8ATV)HO)'X421&1R)F7K?B_#$Z9'[WI3!&5L1[[QXZ[W7 M(CU\S-@U$,TQIRF&KV.6".;9EQ1\*\6)OX/S;?AN4^$NPG?K[+?)-L%^DV ? M"?;_$:1O2MR*>:N2K7JJP31QFBPI<>CB)*^\R\#>\_@F_\*G:?\F3",[2R[H M_,O&_M>(#KR4Y,:/4.L_V&(HJ%TX?O!G,XW99#CLYQ_$EF]<_ 502P,$% M @ 6)5O3+9;?UJV 0 T@, !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0[P+91BM RJ:*4JF55JG:/GMA "N^4-LLZ=]W; @E M*2^V9SSGS)GQ.!^-?7$=@">O2FI7T,[[_LB8JSI0W-V8'C3>-,8J[M&T+7.] M!5Y'D)(LV>T.3'&A:9E'W]F6N1F\%!K.EKA!*6[_G$":L:![^N9X%FWG@X.5 M><];^ [^1W^V:+&%I18*M!-&$PM-0>_WQU,6XF/ 3P&C6YU)J.1BS$LPOM0% MW05!(*'R@8'C=H4'D#(0H8S?,R==4@;@^OS&_AAKQUHNW,&#D;]$[;N"WE%2 M0\,'Z9_-^ 1S/;>4S,5_A2M(# ]*,$=EI(LKJ0;GC9I94(KBK],N=-S'Z28] MS+!M0#(#D@5P%_.P*5%4_IE[7N;6C,1.O>]Y>.+],<'>5,$96Q'O4+Q#[[7< M']*<70/1''.:8I)US!+!D'U)D6RE."7_P9-M>+JI,(WP])W";)L@VR3((D'V MCN#V0XE;,8$O6M0$ -(# 9 >&PO=V]R:W-H965T09HAIUOZYG@23>N#@Q59 MQQOX#OY'=[)HL9FE$@JT$T83"W5.;[>'8QKB8\!/ 8-;G$FHY&S,^>-FEA0BN(OXRYTW(?Q)DTF MV#H@F0#)#-C'/&Q,%)5_X9X7F34#L6/O.QZ>>'M(L#=E<,96Q#L4[]![*;;7 M-QF[!*(IYCC&),N8.8(A^YPB64MQ3#[ DW7X;E7A+L)W_RC&PO=V]R:W-H965T]"ZU62:1N$0()I%41]-F;3!*KO@3;V92_9^RD(4#@Q?:, MYYPY,Q[GHW7/O@,(Y$4KXPO:A= ?&?-5!UKX&]N#P9O&.BT"FJYEOG<@Z@32 MBO$L>\NTD(:6>?*=79G;(2AIX.R('[06[L<)E!T+NJ.OCD?9=B$Z6)GWHH4O M$+[V9X<66UAJJ<%X:0UQT!3T?G<\'6)\"O@F8?2K,XF57*Q]CL;'NJ!9% 0* MJA 9!&Y7> "E(A'*^#YSTB5E!*[/K^SO4^U8RT5X>+#J2=:A*^@=)34T8E#A MT8X?8*[G#25S\9_@"@K#HQ+,45GETTJJP0>K9Q:4HL7+M$N3]G&ZV?,9M@W@ M,X O@+N4ATV)DO)W(H@R=W8D;NI]+^(3[XX<>U-%9VI%ND/Q'KW7;Y>P: MB>:8TQ3#US%+!$/V)07?2G'B?\'Y-GR_J7"?X/O?%/XC_V&3X) (#O\M<2OF M3Y5LU5,-KDW3Y$EE!Y,F>>5=!O8^/2+[%3Y-^V?A6FD\N=B +YOZWU@; *5D M-SA"'7ZPQ5#0A'B\Q;.;QFPR@NWG'\26;US^!%!+ P04 " !8E6],T>Y MH;8! #2 P &0 'AL+W=O_=N^-( M!V.?70/@R:M6KK<]'),0'P/^2!CF)!*5J\CKMLXSZ,-_O]!%L'\ G 9\!M MS,/&1%'Y-^%%GEHS$#OVOA/AB;<'CKTI@C.V(MZA>(?>2[Z]V:7L$HBFF.,8 MPY:K!UG"9'"M.W<9(7WGE@[WA\DX_P<=I_"5O+UI&S\?BRL?^5,1Y0RN8* M1ZC!#S8;"BH?CC=XMN.8C88WW?2#V/R-\S=02P,$% @ 6)5O3#"=K4BX M 0 T@, !D !X;"]W;W)K&UL;5/;;MLP#/T5 M01]0.4[69(%MH&E1;, &!!W6/2LV;0O5Q9/DN/O[4;+KN9U?))'B.3RDJ&PP M]L6U )Z\*JE=3EOONR-CKFQ!<7=C.M!X4QNKN$?3-LQU%G@504JR-$ENF>)" MTR*+OK,M,M-[*32<+7&]4MS^.8$T0TXW],WQ))K6!P,)A;JG-YMCJ==B(\!SP(&MSB34,G%F)=@?*URF@1!(*'T@8'C=H5[ MD#(0H8S?$R>=4P;@\OS&_AAKQUHNW,&]D;]$Y=N<'BBIH.:]]$]F^ )3/9\H MF8K_!E>0&!Z48([22!=74O;.&S6QH!3%7\==Z+@/X\WM=H*M ]()D,Z 0\S# MQD11^0/WO,BL&8@=>]_Q\,2;8XJ]*8,SMB+>H7B'WFNQV>\S=@U$4\QIC$F7 M,7,$0_8Y1;J6XI3^!T_7X=M5A=L(W[Y3>%@GV*T2["+![AW!YP\EKL04DMS@ M"+7XP69#0NW#<8]G.X[9:'C333^(S=^X^ M02P,$% @ 6)5O3*\]X_6S M 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TK MB!]0+ES6G4Y)I%ZGJ94VZ=1IVV^C\38U&"^=-TS#;&Q!5!&G%^&YWR[20 M'2VRZ#N;(L/!*=G!V1 [:"W,CQ,H''.:T#?'DVQ:%QRLR'K1P!=P7_NS\19; M6"JIH;,2.V*@SNE=*QRN@N"0$'I H/PVQ7N M0:E Y&6\S)QT21F Z_,;^\=8NZ_E(BSMY1 M,A?_":Z@?'A0XG.4J&Q<23E8AWIF\5*T>)UVV<5]G&YX.L.V 7P&\ 5PB'G8 ME"@J_R"<*#*#(S%3[WL1GC@Y\?CF_P*GZ;]LS"-["RYH/,O&_M?(SKP4G8W?H1:_\$6 M0T'MPO&]/YMIS";#83__(+9\X^(G4$L#!!0 ( %B5;TQ#(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,$% @ 6)5O3'0SQ/ZU 0 T@, !D M !X;"]W;W)K&UL?5/;;MLP#/T501]0)8ZW9(%M MH.DP=, &!!W6/BLV;0O5Q97DN/O[4;+K>INQ%TFD> X/*2H;C'UV+8 GKTIJ ME]/6^^[(F"M;4-S=F XTWM3&*N[1M USG05>19"2+-EL/C+%A:9%%GUG6V2F M]U)H.%OB>J6X_74":8:<;NF;XT$TK0\.5F0=;^ '^)_=V:+%9I9**-!.&$TL MU#F]W1Y/:8B/ 8\"!KH?=:; _[C%T#T11S&F.29$NPG=_*#RL$Z2K!&DD2/];XEK,I[^2L$5/%=@F3I,CI>EU MG.2%=Q[8VR2^R7OX..W?N6V$=N1B/+YL[']MC >4LKG!$6KQ@\V&A-J'XQ[/ M=ARST?"FFWX0F[]Q\1M02P,$% @ 6)5O3!&LDH2R 0 T@, !D !X M;"]W;W)K&UL?5-AC]0@$/TKA!]P=-GU/#=MD]LS M1A---F?4SVP[;T3ZX#\.19*^,*VGG? M'QES50=:N!OLP82;!JT6/IBV9:ZW(.H$THKQ++ME6DA#RSSYSK;,]:K!MFB9'*AQ,FN25=QG8 M>Y[>Y%?X-.V?A&VE<>2"/KQLZG^#Z"%(R6[""'7A@RV&@L;'X^MPMM.838;' M?OY!;/G&Y4]02P,$% @ 6)5O3#2!\Q2T 0 T@, !D !X;"]W;W)K M&UL?5/;;M0P$/T5RQ]0[WI3**LD4K<(@032JHCR M[$TFB55?@NULRM\S=M(0(.+%]HSGG#DS'N>C=<^^ PCD12OC"]J%T!\9\U4' M6O@;VX/!F\8Z+0*:KF6^=R#J!-**\=WN#=-"&EKFR7=V96Z'H*2!LR-^T%JX MGR=0=BSHGKXZ'F7;A>A@9=Z+%KY"^-:?'5IL8:FE!N.E-<1!4]#[_?&4Q?@4 M\"1A]*LSB95ZH+LH"!14(3((W*[P $I%(I3Q8^:D2\H(7)]?V3^D MVK&6B_#P8-5W68>NH'>4U-"(085'.WZ$N9Y;2N;B/\,5%(9')9BCLLJGE52# M#U;/+"A%BY=IER;MXW3#LQFV#> S@"^ NY2'38F2\OO==R_^Z0LVLDFF-.4PQ?QRP1#-F7%'PKQ8G_ ^?;\,.F MPD."'_Y0F&T39)L$62+(_EOB5LSM7TG8JJ<:7)NFR9/*#B9-\LJ[#.P]3V_R M.WR:]B_"M=)X (=?C!%D-!$^+Q+9[=-&:3$6P__R"V M?./R%U!+ P04 " !8E6],CR'?^+0! #2 P &0 'AL+W=OW<NC@Q59)QKX"OY;=[;!8C-+)348)]$0"W5.'[;'TS[&IX!G"8-; MG$FLY(+X$HU/54XW41 H*'UD$&&[PB,H%8F"C!\3)YU31N#R_,;^(=4>:KD( M!X^HOLO*MSD]4%)!+7KEGW#X"%,]MY1,Q7^&*Z@0'I6$'"4JEU92]LZCGEB" M%"U>QUV:M _C#;^=8.L /@'X##BD/&Q,E)2_%UX4F<6!V+'WG8A/O#WRT)LR M.E,KTET0[X+W6FS?W67L&HFFF-,8PY&PO=V]R:W-H965TV98Z#5]+ V1(W:"WL[Q,H' NZHZ^. M)]EV/CI8F?>BA6_@O_=G&RRVJ-12@W$2#;'0%/1A=SP=(CX!?D@8W>I,8B47 MQ.=H?*X+FL6$0$'EHX((VQ4>0:DH%-+X-6O2)60DKL^OZA]3[:&6BW#PB.JG MK'U7T#M*:FC$H/P3CI]@KN<=)7/Q7^ **L!C)B%&A[^/F?7*#1C3A.&KS$+@@7U)03?"G'B;^A\F[[?S'"?Z/LU/>9>!?>#I3?["IVG_*FPK MC2,7].%E4_\;1 \AE>PFC% 7/MAB*&A\/+X/9SN-V61X[.&PO=V]R:W-H965TX@L+PH 1S5$:YN))J=-[HA06E:/$Z[[*/ M^S3?9.D"VP?P! MH?=:\H3G[!J(EIC3',,W,>D:P9!]3<'W4ISX/W"^#S_L*CQ$^.$/A8=]@FR7 M((L$V7]+W(O)_DK"-CW58-LX38Y49NSC)&^\Z\#>\_@FO\/G:?\B;"M[1R[& MX\O&_C?&>$ IR0V.4(&UL?5/;;MP@$/T5Q <$+[NY=&5;RJ:J4JF55JF:/+/VV$8!CP-XG?Y] 3N. MVUAY 6:8<^;,,*0#FF?; #CRJE5K,]HXU^T9LT4#6M@+[*#U-Q4:+9PW3