Document and Entity Information - USD ($) |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2018 |
Mar. 15, 2019 |
Jun. 30, 2018 |
|
Document And Entity Information [Abstract] | |||
Document Type | 10-K | ||
Amendment Flag | false | ||
Document Period End Date | Dec. 31, 2018 | ||
Document Fiscal Year Focus | 2018 | ||
Document Fiscal Period Focus | FY | ||
Trading Symbol | MHH | ||
Entity Registrant Name | Mastech Digital, Inc. | ||
Entity Central Index Key | 0001437226 | ||
Current Fiscal Year End Date | --12-31 | ||
Entity Well-known Seasoned Issuer | No | ||
Entity Current Reporting Status | Yes | ||
Entity Voluntary Filers | No | ||
Entity Filer Category | Non-accelerated Filer | ||
Entity Shell Company | false | ||
Entity Small Business | true | ||
Entity Emerging Growth Company | false | ||
Entity Common Stock, Shares Outstanding | 11,000,946 | ||
Entity Public Float | $ 31,758,000 |
X | ||||||||||
- Definition If the value is true, then the document is an amendment to previously-filed/accepted document. No definition available.
|
X | ||||||||||
- Definition End date of current fiscal year in the format --MM-DD. No definition available.
|
X | ||||||||||
- Definition This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY. No definition available.
|
X | ||||||||||
- Definition This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006. No definition available.
|
X | ||||||||||
- Definition The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD. No definition available.
|
X | ||||||||||
- Definition The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'. No definition available.
|
X | ||||||||||
- Definition A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument. No definition available.
|
X | ||||||||||
- Definition Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure. No definition available.
|
X | ||||||||||
- Definition Indicate if registrant meets the emerging growth company criteria. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated), (5) Smaller Reporting Accelerated Filer or (6) Smaller Reporting Company and Large Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition State aggregate market value of voting and non-voting common equity held by non-affiliates computed by reference to price at which the common equity was last sold, or average bid and asked price of such common equity, as of the last business day of registrant's most recently completed second fiscal quarter. The public float should be reported on the cover page of the registrants form 10K. No definition available.
|
X | ||||||||||
- Definition The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition Indicate if company meets the shell company criteria: a company with no or nominal operations, and with no or nominal assets or assets consisting solely of cash and cash equivalents. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition Indicates that the company is a smaller reporting company with both a public float and revenues of less than $75 million. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. No definition available.
|
X | ||||||||||
- Definition Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A. No definition available.
|
X | ||||||||||
- Definition Trading symbol of an instrument as listed on an exchange. No definition available.
|
X | ||||||||||
- Definition Document and entity information. No definition available.
|
X | ||||||||||
- Definition Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition 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. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest income. Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef
|
X | ||||||||||
- Definition Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting and classified as noncurrent. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The cumulative amount of the reporting entity's undistributed earnings or deficit. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
Consolidated Balance Sheets (Parenthetical) - USD ($) $ in Thousands |
Dec. 31, 2018 |
Dec. 31, 2017 |
---|---|---|
Statement of Financial Position [Abstract] | ||
Accounts receivable, allowance for uncollectible accounts | $ 408 | $ 398 |
Preferred Stock, par value | ||
Preferred Stock, shares authorized | 20,000,000 | 20,000,000 |
Preferred Stock, shares outstanding | 0 | 0 |
Common stock, par value | $ 0.01 | $ 0.01 |
Common stock, shares authorized | 250,000,000 | 250,000,000 |
Common stock, shares issued | 12,636,332 | 12,562,470 |
Treasury stock, shares | 1,643,846 | 1,641,272 |
X | ||||||||||
- Definition A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Face amount or stated value per share of common stock. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The maximum number of common shares permitted to be issued by an entity's charter and bylaws. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
Consolidated Statements of Operations - USD ($) shares in Thousands, $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
Income Statement [Abstract] | |||
Revenues | $ 177,164 | $ 147,882 | $ 132,008 |
Cost of revenues | 134,636 | 116,253 | 105,711 |
Gross profit | 42,528 | 31,629 | 26,297 |
Selling, general and administrative expenses: | |||
Operating expenses | 32,221 | 27,548 | 21,790 |
Impairment of goodwill | 9,738 | ||
Revaluation of contingent consideration liability | (11,056) | ||
Total selling, general and administrative expenses | 30,903 | 27,548 | 21,790 |
Income from operations | 11,625 | 4,081 | 4,507 |
Interest income (expense), net | (2,171) | (1,131) | (462) |
Other income (expense), net | (40) | (2) | (25) |
Income before income taxes | 9,414 | 2,948 | 4,020 |
Income tax expense | 2,723 | 1,322 | 1,500 |
Net income | $ 6,691 | $ 1,626 | $ 2,520 |
Earnings per share: | |||
Basic | $ 0.61 | $ 0.16 | $ 0.29 |
Diluted | $ 0.60 | $ 0.16 | $ 0.28 |
Weighted average common shares outstanding: | |||
Basic | 10,950 | 9,924 | 8,786 |
Diluted | 11,161 | 9,998 | 8,964 |
X | ||||||||||
- Definition Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition The aggregate cost of goods produced and sold and services rendered during the reporting period. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
X | ||||||||||
- Definition Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition The net amount of nonoperating interest income (expense). No definition available.
|
X | ||||||||||
- Definition The portion of profit or loss for the period, net of income taxes, which is attributable to the parent. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense. No definition available.
|
X | ||||||||||
- Definition Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense. No definition available.
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition The net result for the period of deducting operating expenses from operating revenues. No definition available.
|
X | ||||||||||
- Definition Amount of income (expense) related to nonoperating activities, classified as other. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
Consolidated Statements of Comprehensive Income - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
Net income | $ 6,691 | $ 1,626 | $ 2,520 |
Other comprehensive income (loss): | |||
Foreign currency translation adjustments | (207) | 10 | |
Total pretax net unrealized gain (loss) | (111) | 31 | 19 |
Income tax expense | 25 | 7 | 7 |
Total other comprehensive income (loss), net of taxes | (136) | 24 | 12 |
Total comprehensive income | 6,555 | 1,650 | 2,532 |
Interest Rate Swap Contracts [Member] | |||
Other comprehensive income (loss): | |||
Net unrealized gain on interest rate swap contracts | $ 96 | $ 21 | $ 19 |
X | ||||||||||
- Definition Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The portion of profit or loss for the period, net of income taxes, which is attributable to the parent. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount before tax of other comprehensive income (loss) attributable to parent entity. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount after tax of other comprehensive income (loss) attributable to parent entity. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount before tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss). Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of tax expense (benefit), before reclassification adjustments, related to increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss). Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Definition Amount of increase (decrease) in additional paid in capital (APIC) resulting from a tax benefit (deficiency) associated with an share-based compensation plan other than an employee stock ownership plan (ESOP). No definition available.
|
X | ||||||||||
- Definition Amount of increase to additional paid-in capital (APIC) from recognition of equity-based compensation. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The portion of profit or loss for the period, net of income taxes, which is attributable to the parent. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount after tax of other comprehensive income (loss) attributable to parent entity. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Value of stock issued as a result of the exercise of stock options. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Changes In Excess Tax Benefit From Share Based Compensation Financing Activities No definition available.
|
X | ||||||||||
- Definition Long-term accrued income taxes. No definition available.
|
X | ||||||||||
- Definition (Payments For) Recovery of Noncurrent Deposits No definition available.
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of amortization expense attributable to debt issuance costs. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Future cash outflow to pay for purchases of fixed assets that have occurred. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The increase (decrease) during the reporting period, excluding the portion taken into income, in the liability reflecting revenue yet to be earned for which cash or other forms of consideration was received or recorded as a receivable. Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef
|
X | ||||||||||
- Definition The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition The increase (decrease) during the reporting period in other expenses incurred but not yet paid. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of increase (decrease) in prepaid expenses, and assets classified as other. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of cash outflow, made soon after acquisition date of business combination, to settle contingent consideration liability. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The cash outflow to reacquire common and preferred stock. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The cash outflow for loan and debt issuance costs. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The cash inflow from the additional capital contribution to the entity. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets). Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Amount of cash inflow from exercise of stock options granted under share-based compensation arrangement. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- References No definition available.
|
Summary of Significant Accounting Policies |
12 Months Ended | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 | |||||||||||||||
Accounting Policies [Abstract] | |||||||||||||||
Summary of Significant Accounting Policies |
Basis of Presentation References in this Annual Report on Form 10-K to “we”, “our”, “Mastech Digital”, “Mastech” or “the Company” refer collectively to Mastech Digital, Inc. and its wholly-owned operating subsidiaries, which are included in these Consolidated Financial Statements (the “Financial Statements”). Description of Business We are a provider of Digital Transformation IT Services. Our portfolio of offerings include data and analytics services; other digital transformation services such as Salesforce.com and Digital Learning services; and IT staffing services that span across digital and mainstream technologies. Reflective of our 2017 acquisition of the services division of Canada-based InfoTrelllis, Inc., we have added specialized capabilities in delivering data and analytics services to our customers globally. This business offers project-based consulting services in the areas of Master Data Management, Enterprise Data Integration, Big Data, Analytics and Digital Transformation, with such services delivered using on-site and offshore resources. Our IT staffing business combines technical expertise with business process experience to deliver a broad range of staffing services in digital and mainstream technologies. Our digital technologies include data management, analytics, cloud, mobility, social and artificial intelligence. We work with businesses and institutions with significant IT spending and recurring staffing service needs. We also support smaller organizations with their “project focused” temporary IT staffing requirements. Recent Developments On July 24, 2018, the Company’s Board of Directors declared a two-for-one stock split of the Company’s common stock. The Board determined that this action was in the best interest of the Company after review of the Company’s current financial position, business outlook and share trading patterns. The record date for the stock split was August 13, 2018. Shareholders of record as of the close of business on the record date received one new share of common stock of the Company for every share that they owned on such date. The distribution of the new shares was made on August 24, 2018. The earnings per share calculations for all periods presented have been recast to reflect the impact of the stock split on outstanding shares. Accounting Principles The Company’s Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). Principles of Consolidation The Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries. All material intercompany transactions and balances have been eliminated in consolidation. Use of Estimates The preparation of financial statements in conformity with 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 financial statements and the reported amounts of revenues and expenses during the periods presented. Actual results could differ from these estimates.
Cash and Cash Equivalents Cash and cash equivalents are defined as cash and highly liquid debt investments with maturities of three months or less when purchased. Cash equivalents are stated at cost, which approximates market value. Accounts Receivable and Unbilled Receivables The Company extends credit to clients based upon management’s assessment of their creditworthiness. A substantial portion of the Company’s revenue, and the resulting accounts receivable, are from Fortune 1000 companies, major systems integrators and other staffing organizations. The Company does not generally charge interest on delinquent accounts receivable. Unbilled receivables represent amounts recognized as revenues based on services performed and, in accordance with the terms of the client contract, will be invoiced in a subsequent period. See Note 2 “Revenue from Contracts with Customers” for futher details. Allowance for Uncollectible Accounts Accounts receivable are reviewed periodically to determine the probability of loss. The Company records an allowance for uncollectible accounts when it is probable that the related receivable balance will not be collected based on historical collection experience, client-specific collection issues, and other matters the Company identifies in its collection monitoring. The Allowance for Uncollectible Accounts was $408,000 and $398,000 at December 31, 2018 and 2017, respectively. There were $10,000, $10,000 and $75,000 of bad debt expense charges for the years ended December 31, 2018, 2017 and 2016, respectively, which amounts are reflected in the Consolidated Statements of Operations. Equipment, Enterprise Software and Leasehold Improvements Equipment, enterprise software and leasehold improvements are stated at historical cost. The Company provides for depreciation using the straight-line method over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of (a) the remaining term of the lease or (b) the estimated useful life of the improvements. Repairs and maintenance, which do not extend the useful life of the respective assets, are charged to expense as incurred. Upon disposal, assets and related accumulated depreciation are removed from the Company’s accounts and the resulting gains or losses are reflected in the Company’s Consolidated Statement of Operations. The estimated useful lives of depreciable assets are primarily as follows:
The Company capitalizes certain external and internal computer software and software development costs incurred during the application development stage. The application development stage generally includes software design and configuration, coding, testing and installation activities. Capitalized costs include only external direct cost of material and services consumed in developing or obtaining internal-use software, and payroll and payroll-related costs for employees who are directly associated with and devote time to the internal-use software project. Capitalization of such costs ceases no later than the point at which the project is substantially complete and ready for its intended use. Training and maintenance costs are expensed as incurred, while upgrades and enhancements are capitalized if it is probable that such expenditures will result in additional functionality.
The Company recently implemented new enterprise software applications to its backbone systems environment. As of December 31, 2018 and December 31, 2017, the Company has capitalized $1.8 million and $1.3 million, respectively, related to this endeavor, which was placed in service on July 1, 2018. The Company started amortizing these costs commencing with this go-live implementation date. Depreciation and amortization expense related to fixed assets totaled $455,000, $232,000 and $203,000 for the years ended December 31, 2018, 2017 and 2016, respectively. Goodwill and Intangible Assets Identifiable intangible assets are recorded at fair value as of the closing date when acquired in a business combination. Identifiable intangible assets related to our Hudson IT and InfoTrellis acquisitions consisted of client relationships, covenants not-to-compete, trade names and in the case of the InfoTrellis acquisition, technology, which are being amortized using the straight-line method over their estimated useful lives ranging from three years to twelve years, as more fully described in Note 3 “Business Combinations” to the Notes to the Consolidated Financial Statements. Excess purchase price over the fair value of net tangible assets and identifiable intangible assets acquired are recorded as goodwill. Goodwill is not amortized but is tested for impairment at least on an annual basis. If impairment is indicated, a write-down to fair value is recorded based on the excess of the carrying value of the asset over its fair market value. We review goodwill and intangible assets for impairment annually as of October 1st or more frequently if events or changes in circumstances indicate that the carrying value of the assets may not be recoverable. The impairment test is performed at the reporting unit (business segment) level. Determination of recoverability is based on the lowest level of identifiable estimated future discounted cash flows resulting from use of the assets and their eventual disposition. Measurement of any impairment loss is based on the excess carrying value of the assets over their fair market value. In conducting our annual impairment testing, we have the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not (more than 50%) that the estimated fair value of a reporting unit is less than its carrying amount. If not, no further goodwill impairment testing is required. If it is more likely than not that a reporting unit’s fair value is less than its carrying amount, we are then required to perform a quantitative impairment test. We also may elect not to perform the qualitative assessment, and instead, proceed directly to the quantitative impairment test. In 2018, we performed a quantitative impairment test related to our June 2015 acquisition of Hudson Global Resources Management, Inc.’s U.S. IT staffing business (“Hudson IT”). The results of this testing indicated no impairment associated with the carrying amount of goodwill and intangible assets. Additionally in 2018, we performed quantitative impairment tests related to our July 2017 acquisition of InfoTrellis. The results of such testing indicated impairment associated with the carrying amount of goodwill of $9.7 million. Accordingly, this goodwill impairment charge is reflected in selling, general and administrative expenses in the Company’s Consolidated Statements of Operations in Item 8, herein. Business Combinations The Company accounts for acquisitions in accordance with guidance found in ASC 805, Business Combinations (“ASC 805”). This guidance requires consideration given (including contingent consideration), assets acquired and liabilities assumed to be valued at their fair market values at the acquisition date. The guidance further provides that: (1) in-process research and development will be recorded at fair value as an indefinite-lived intangible asset; (2) acquisition-related transaction costs will generally be expensed as incurred; (3) restructuring costs associated with a business combination will generally be expensed subsequent to the acquisition date; and (4) changes in deferred tax asset valuation allowances and income tax uncertainties after the acquisition date generally will effect income tax expense. ASC 805 requires that any excess purchase price over fair value of assets acquired (including identifiable intangibles) and liabilities assumed be recognized as goodwill. Additionally, any excess fair value of acquired net assets over acquisition consideration results in a bargain purchase gain. Prior to recording a gain, the acquiring entity must reassess whether all acquired assets and assumed liabilities have been identified and must perform re-measurements to verify that the consideration paid, assets acquired and liabilities assumed have all been properly valued. The InfoTrellis financial results are included in the Company’s Consolidated Financial Statements from the date of the acquisition of July 13, 2017. The Hudson IT financial results are included in the Company’s Consolidated Financial Statements from the date of the acquisition of June 15, 2015. Income Taxes The Company records an estimated liability for income and other taxes based on what management determines will likely be paid in the various tax jurisdictions in which we operate. Management uses its best judgment in the determination of these amounts. However, the liabilities ultimately realized and paid are dependent on various matters, including the resolution of the tax audits in the various affected tax jurisdictions, and may differ from the amounts recorded. An adjustment to the estimated liability would be recorded through income in the period in which it becomes probable that the amount of the actual liability differs from the amount recorded. Management determines the Company’s income tax provision using the asset and liability method. Under this method, deferred income taxes are provided for the temporary differences between the financial reporting basis and the tax basis of the Company’s assets and liabilities. The Company measures deferred tax assets and liabilities using enacted tax rates in effect for the year in which we expect to recover or settle the temporary differences. The effect of a change in tax rates on deferred taxes is recognized in the period that the change is enacted. The Company evaluates its deferred tax assets and records a valuation allowance when, in management’s opinion, it is more likely than not that some portion or all of the deferred tax assets will not be realized. For the periods presented, no valuation allowance has been provided. In 2017, the Company incurred an estimated one-time charge of $372,000 related to the enactment of the Tax Cut and Jobs Act of 2017. This charge is related to the re-measurement of the Company’s deferred tax assets arising from a lower U.S. corporate tax rate of $294,000 and a $78,000 charge related to a one-time transition tax applicable to the new dividend exemption system related to foreign earnings. In 2018, the Company finalized this estimate, thus recording an additional expense of $86,000 related to the re-measurement of the Company’s deferred tax assets and a $165,000 charge related to a one-time transition tax applicable to the new dividend exemption system related to foreign earnings. The Company accounts for uncertain tax positions in accordance with ASC Topic 740-10, “Accounting for Uncertainty in Income Taxes”. Accordingly, the Company has reported a liability for unrecognized tax benefits resulting from uncertain tax positions taken, or expected to be taken, in a tax return. As of December 31, 2018 and 2017, the Company provided $263,000 and $95,000 for uncertain tax positions, including interest and penalties, related to various federal and state income tax matters. The Company’s 2015 federal income tax return is under audit by the Internal Revenue Service (“IRS”). During 2013, the Company’s 2011 federal income tax return was audited by the IRS, resulting in no material adjustments to its filed return.
Deferred Financing Costs The Company capitalizes expenses directly related to securing its credit facilities. These deferred costs are amortized as interest expense over the term of the underlying facilities. Unamortized deferred financing costs are included as reductions in the long-term debt caption in the Consolidated Balance Sheets. Contingent Consideration Liability In connection with the InfoTrellis acquisition, the Company may be required to pay future consideration that is contingent upon the achievement of specified earnings before interest and taxes objectives (“EBIT”). As of the acquisition date, the Company recorded a contingent consideration liability representing the estimated fair value of the contingent consideration that is expected to be paid. The fair value of the contingent consideration liability was estimated by utilizing a probability weighted simulation model to determine the fair value of contingent consideration. We re-measure this liability and record changes in the fair value when it is more likely than not that the future payments based on EBIT estimates have changed. Increases or decreases in the fair value of contingent consideration can result from changes in timing and amounts of revenue and earnings estimates. In 2018, the Company revalued the contingent consideration liability after determining that relevant conditions for payment of such liability were unlikely to be fully satisfied. The revaluation resulted in an $11.1 million reduction to the contingent consideration liability which is reflected in selling, general and administrative expenses in the Company’s Consolidated Statements of Operations, in Item 8, herein. Segment Reporting Subsequent to the July 13, 2017 InfoTrellis acquisition, the Company has two reportable segments, in accordance with ASC Topic 280 “Disclosures About Segments of an Enterprise and Related Information”: Data and Analytics Services (which segment represents the acquired InfoTrellis business); and IT Staffing Services. Revenue Recognition The Company recognizes revenue on time-and-material contracts as services are performed and expenses are incurred. Time-and-material contracts typically bill at an agreed upon hourly rate, plus out-of-pocket expense reimbursement. Out-of-pocket expense reimbursement amounts vary by assignment, but on average represent less than 2% of total revenues. Revenue is earned when the Company’s consultants are working on projects. Revenue recognition is negatively impacted by holidays and consultant vacation and sick days. The Company recognizes revenue on fixed price contracts as services are rendered and uses a cost-based input method to measure progress. Determining a measure of progress requires management to make judgments that affect the timing of recognizing revenue. Under the cost-based input method, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. Revenues, including estimated fees or profits, are recorded proportionally as costs are incurred. The Company has determined that the cost-based input method provides a faithful depiction of the transfer of goods or services to the customer. Estimated losses are recognized immediately in the period in which current estimates indicate a loss. We record deferred revenues when cash payments are received or due in advance of our performance, including amounts which may be refundable. In certain situations related to client direct hire assignments, where the Company’s fee is contingent upon the hired resources’ continued employment with the client, revenue is not fully recognized until such employment conditions are satisfied. Stock-Based Compensation Effective October 1, 2008, the Company adopted a Stock Incentive Plan (the “Plan”) which, as amended, provides that up to 3,600,000 shares (adjusted for the 2018 two-for-one stock split) of the Company’s common stock shall be allocated for issuance to directors, executive management and key personnel. Grants under the Plan can be made in the form of stock options, stock appreciation rights, performance shares or stock awards. The Plan is administered by the Compensation Committee of the Board of Directors. Stock options are granted at an exercise price equal to the closing share price of the Company’s common stock at the grant date and generally vest over a three to five-year period. The Company accounts for stock-based compensation expense in accordance with ASC Topic 718 “Share-based Payments” which requires us to measure all share-based payments based on their estimated fair value and recognize compensation expense over the requisite service period. The fair value of our stock options is determined at the date of grant using the Black-Scholes option pricing model. Treasury Stock The Company maintained a stock repurchase program which expired on December 22, 2016. Under the program, the Company made treasury stock purchases in the open market, subject to market conditions and normal trading restrictions. Upon expiration, the program was not extended by the Company’s Board of Directors. Additionally, the Company makes stock purchases from time to time to satisfy employee tax obligations related to its Stock Incentive Plan. At December 31, 2018, the Company held 1.6 million shares in its treasury at a cost of approximately $4.2 million. Comprehensive Income Comprehensive income as presented in the Consolidated Statements of Comprehensive Income consists of net income, unrealized gains or losses, net of tax, on cash flow hedging transactions and foreign currency translation adjustments. Derivative Instruments and Hedging Activities – Interest Rate Swap Contracts Concurrent with the Company’s borrowings on July 13, 2017 under its new credit facility, the Company entered into an interest-rate swap to convert the debt’s variable interest rate to a fixed rate of interest. These swap contracts have been designated as cash flow hedging instruments and qualified as effective hedges at inception under ASC Topic 815, “Derivatives and Hedging”. These contracts are recognized on the balance sheet at fair value. The effective portion of the changes in fair value on these contracts is recorded in other comprehensive income (loss) and is reclassified into the Consolidated Statements of Operations as interest expense in the same period in which the underlying transaction affects earnings. With respect to derivatives designated as hedges, the Company formally documents all relationships between hedging instruments and hedged items, as well as its risk management objective and strategy for undertaking such transactions. The Company evaluates hedge effectiveness at the time a contract is entered into and on an ongoing basis. If a swap contract is deemed ineffective, the change in the fair value of the derivative is recorded in the Consolidated Statement of Operations as interest expense. Foreign Currency Translation The reporting currency of the Company and its subsidiaries is the U.S. dollar. The functional currency of the Company’s Indian subsidiaries is their local currency. The results of operations of the Company’s Indian subsidiaries are translated at the monthly average exchange rates prevailing during the period. The financial position of the Company’s Indian subsidiaries is translated at the current exchange rates at the end of the period, and the related translation adjustments are recorded as a component of accumulated other comprehensive income (loss) within Shareholders’ Equity. Gains and losses resulting from foreign currency transactions are included as a component of other income (expense), net in the Consolidated Statements of Operations, and have not been material for all periods presented.
Earnings Per Share Basic earnings per share are computed using the weighted-average number of common shares outstanding during the period. Diluted earnings per share are computed using the weighted-average number of common shares outstanding during the period, plus the incremental shares outstanding assuming the exercise of dilutive stock options and the vesting of restricted shares and performance shares, calculated using the treasury stock method. Recently Issued Accounting Standards Recently Adopted Accounting Pronouncements In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2014-09, “Revenue from Contracts with Customers,” which provides for a single five-step model to be applied to all revenue contracts with customers. The new guidance also requires additional financial statement disclosures that will enable users to understand the nature, amount, timing and uncertainty of revenue and cash flows relating to customer contracts. Entities were permitted to use either a retrospective approach or a cumulative effect adjustment approach to implement the guidance. The Company adopted the new guidance on January 1, 2018, using the modified retrospective method, with no impact on its 2017 and 2018 financial statements. The cumulative effect of initially applying the new guidance had no impact on the opening balance of retained earnings as of January 1, 2018. The Company does not expect the new guidance to have a material impact on its financial statements in future periods. Additional disclosures have been included in Note 2 in accordance with the requirements of the new guidance. In January 2016, the FASB issued ASU 2016-01, “Financial Instruments — Overall (Subtopic 825-10) — Recognition and Measurement of Financial Assets and Financial Liabilities”, which amends certain aspects of recognition, measurement, presentation and disclosure of financial instruments. This amendment requires all equity investments to be measured at fair value with changes in the fair value recognized through net income (other than those accounted for under the equity method of accounting or those that result in consolidation of the investee). This standard is effective for fiscal years beginning after December 15, 2017, including interim periods within those fiscal years. We adopted this ASU on January 1, 2018 with no material impact on our consolidated financial statements. In August 2016, the FASB issued ASU 2016-15 “Statement of Cash Flows (Topic 230) — Classification of Certain Cash Receipts and Cash Payments”. Current GAAP either is unclear or does not include specific guidance on eight specific cash flow classification issues included in the amendments in this ASU. The ASU addresses these cash flow issues with the objective of reducing the existing diversity in practice. The amendments in this ASU are effective for fiscal years beginning after December 15, 2017, and interim periods within those fiscal years. The Company adopted this ASU on January 1, 2018 with no material impact on its consolidated financial statements. In May 2017, the FASB issued ASU 2017-09, “Compensation — Stock Compensation (Topic 718): Scope of Modification Accounting”. Because many entities have defined the term “modification” in a broad manner resulting in diversity in modification accounting practice, the amendments in this ASU provide guidance about which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting. The amendments in this ASU are effective for all entities for annual periods, and interim periods within those annual periods, beginning after December 15, 2017. The Company adopted this ASU on January 1, 2018, with no material impact on its consolidated financial statements. In March 2018, the FASB issued ASU 2018-05, “Income Taxes (Topic 740); Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118”. This ASU provides accounting and disclosure guidance relating to the Tax Cuts and Jobs Act pursuant to the issuance of SEC Staff Accounting Bulletin No. 118. The guidance allows a company to report provisional amounts when reasonable estimates are determinable for certain income tax effects relating to this Act. These provisional amounts may give rise to new current or deferred taxes based on certain provisions within the Tax Cuts and Jobs Act, as well as adjustments to existing current or deferred taxes that existed prior to this Act’s enactment date. In the fourth quarter of 2017, the Company incurred an estimated one-time, non-cash charge of $372,000 related to the enactment of the Tax Cuts and Jobs Act. The charge related to the re-measurement of the Company’s deferred tax assets arising from a lower U.S. corporate tax rate of $294,000 and a $78,000 charge related to a one-time transition tax applicable to the new dividend exemption system related to foreign earnings. The provisional estimates recorded at December 31, 2017 were adjusted during the three months ended December 31, 2018 upon completion of our accounting for the Tax Cuts and Jobs Act. The adjusted amounts resulted in a charge related to the re-measurement of the Company’s deferred tax assets of $86,000 and a $165,000 charge related to a one-time transition tax applicable to the new dividend exemption system related to foreign earnings. Recent Accounting Pronouncements not yet adopted In February 2016, the FASB issued ASU No. 2016-02, “Leases (Topic 842)”. The main difference between the current requirement under GAAP and ASU 2016-02 is the recognition of lease assets and lease liabilities by lessees for those leases classified as operating leases. ASU 2016-02 requires that a lessee recognize in the statement of financial position a liability to make lease payments (the lease liability) and a right-of-use asset representing its right to use the underlying asset for the lease term (other than leases that meet the definition of a short-term lease). In July 2018, the FASB issued ASU 2018-10, “Codification Improvements to Topic 842, Leases” and ASU 2018-11, “Leases (Topic 842): Targeted Improvements”. The amendments in these ASUs clarify narrow aspects of the guidance issued in ASU No. 2016-02 “Leases (Topic 842)” and provide an additional transition method to adopt the new leases standard. The new transition method allows an entity to recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. In December 2018, the FASB issued ASU 2018-20, “Narrow-Scope Improvements for Lessors”. The amendments in this ASU clarify how lessors account for sales tax, certain lessor costs and variable payments. These ASUs are effective for annual and interim periods beginning after December 15, 2018 and early adoption is permitted. The Company adopted the new Lease guidance on January 1, 2019 using the additional transition method noted in ASU 2018-11. The adoption of the new standard resulted in the Company recording a lease asset and related lease liability of $5.7 million as of January 1, 2019. The cumulative effect of initially applying the new guidance had an immaterial impact on the opening balance of retained earnings. The Company does not expect the guidance to have a material impact on its consolidated net earnings in future periods. However, additional disclosures will be included in future reporting periods in accordance with the requirements of the FASB’s new guidance. In January 2017, the FASB issued ASU 2017-04, “Intangibles—Goodwill and Other (Topic 350): Simplifying the Accounting for Goodwill Impairment”, which removes the requirement to perform a hypothetical purchase price allocation to measure goodwill impairment. Under this ASU, a goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. ASU 2017-04 is effective for annual and interim periods beginning January 1, 2020, with early adoption permitted, and applied prospectively. We do not expect ASU 2017-04 to have a material impact on our financial statements. In August 2017, the FASB issued ASU 2017-12, “Derivatives and Hedging (Topic 815); Targeted Improvements to Accounting for Hedging Activities”. The amendments in this ASU better align an entity’s risk management activities and financial reporting for hedging relationships through changes to both the designation and measurement guidance for qualifying hedging relationships and the presentation of hedge results. To meet that objective, the amendments expand and refine hedge accounting for both nonfinancial and financial risk components and align the recognition and presentation of the effects of the hedging instrument and the hedged item in the financial statements. In October 2018, the FASB issued ASU 2018-16, “Derivatives and Hedging (Topic 815); Inclusion of the Secured Overnight Financing Rate (SOFR) Overnight Index Swap (OIS) Rate as a Benchmark Interest Rate for Hedge Accounting Purposes”. This ASU permits the use of the OIS rate based on SOFR as a U.S. benchmark interest rate for hedge accounting purposes. The amendments in these ASUs are effective for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. Early application is permitted in any interim period after issuance of the ASU. The Company does not expect this ASU to have a material impact on its financial statements. In February 2018, the FASB issued ASU 2018-02, “Income Statement—Reporting Comprehensive Income (Topic 220); Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income”. The amendments in this ASU allow a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act. Consequently, the amendments eliminate the stranded tax effects resulting from this Act and will improve the usefulness of information reported to financial statement users. The amendments in this ASU are effective for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. Early adoption is permitted in any interim period after issuance of the ASU. The Company does not expect this ASU to have a material impact on its financial statements. In June 2018, the FASB issued ASU 2018-07, “Compensation — Stock Compensation (Topic 718); Improvements to Nonemployee Share-Based Payment Accounting”. The amendments in this ASU improve the accounting of nonemployee share-based payments issued to acquire goods and services used in an entity’s operations. Nonemployee share-based payment awards within the scope of Topic 718 are measured at the grant-date fair value of the equity instruments that an entity is obligated to issue when the good has been delivered or the service has been rendered. The amendments in this ASU are effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. Early adoption is permitted in any interim period after issuance of the ASU. The Company does not expect this ASU to have a material impact on its financial statements. In July 2018, the FASB issued ASU 2018-09, “Codification Improvements”. The amendments in this ASU represent changes to clarify, correct errors in, or make minor improvements to the Codification. Topics covered include comprehensive income, investments, debt, stock compensation, income taxes, business combinations and fair value measurement. Some of the amendments in this ASU are effective immediately, however many are effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. Early adoption is permitted in any interim period after issuance of the ASU. The Company does not expect this ASU to have a material impact on its financial statements. In August 2018, the FASB issued ASU 2018-13, “Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement”. The amendments in this ASU modify the disclosure requirements on fair value measurements in Topic 820, Fair Value Measurement. The amendments in this ASU are effective for annual and interim periods beginning after December 15, 2019. Early adoption is permitted. The Company does not expect this ASU to have a material impact on its financial statements. In August 2018, the FASB issued ASU 2018-15, “Intangibles—Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of the FASB Emerging Issues Task Force)”. The amendments in this ASU align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The amendments in this ASU are effective for annual and interim periods beginning after December 15, 2019. Early adoption is permitted. The Company does not expect this ASU to have a material impact on its financial statements. A variety of proposed or otherwise potential accounting standards are currently under consideration by standard-setting organizations and certain regulatory agencies. Because of the tentative and preliminary nature of such proposed standards, management has not yet determined the effect, if any, that the implementation of such proposed standards would have on the Company’s consolidated financial statements. |
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition The entire disclosure for all significant accounting policies of the reporting entity. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
Revenue from Contracts with Customers |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue from Contract with Customer [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue from Contracts with Customers |
As of January 1, 2018, the Company adopted ASU 2014-09, “Revenue from Contracts with Customers,” using the modified retrospective method. The core principle of the new standard is that a company should recognize revenue to depict the transfer of promised services to customers in an amount that reflects the consideration to which the company expects to be entitled in exchange for those services. The implementation of the new standard had no impact on the measurement of recognition of revenue of prior periods and we expect the impact of this new standard to be immaterial to us on an ongoing basis. Additional disclosures have been added in accordance with the ASU. The Company recognizes revenue on time-and-material contracts as services are performed and expenses are incurred. Time-and-material contracts typically bill at an agreed-upon hourly rate, plus out-of-pocket expense reimbursement. Out-of-pocket expense reimbursement amounts vary by assignment, but on average represent less than 2% of total revenues. Revenue is earned on a per transaction or labor hour basis, as that amount directly corresponds to the value of the Company’s performance. Revenue recognition is negatively impacted by holidays and consultant vacation and sick days. In certain situations related to client direct hire assignments, where the Company’s fee is contingent upon the hired resources continued employment with the client, revenue is not fully recognized until such employment conditions are satisfied. The Company recognizes revenue on fixed price contracts as services are rendered and uses a cost-based input method to measure progress. Determining a measure of progress requires management to make judgments that affect the timing of revenue recognized. Under the cost-based input method, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. Revenues, including estimated fees or profits, are recorded proportionally as costs are incurred. The Company has determined that the cost-based input method provides a faithful depiction of the transfer of goods or services to the customer. Estimated losses are recognized immediately in the period in which current estimates indicate a loss. We record deferred revenues when cash payments are received or due in advance of our performance, including amounts which may be refundable. We do not sell, lease or otherwise market computer software or hardware, and essentially 100% of our revenue is derived from the sale of data and analytics, IT staffing and digital transformation services. We expense sales commissions in the same period in which revenues are realized. These costs are recorded within selling, general and administrative expenses. Our data and analytics services segment provides specialized capabilities in delivering data management and analytics services to customers globally. This business offers project-based consulting services in the areas of Master Data Management, Enterprise Data Integration, Big Data, Analytics and Digital Transformation, which can be delivered using onsite and offshore resources. Our IT staffing business combines technical expertise with business process experience to deliver a broad range of services in digital and mainstream technologies. Our digital technology stack includes data management and analytics, cloud, mobility, social and automation. Our mainstream technologies include business intelligence / data warehousing; web services; enterprise resource planning & customer resource management; and e-Business solutions. We work with businesses and institutions with significant IT-spend and recurring staffing needs. We also support smaller organizations with their “project focused” temporary IT staffing requirements.
The following table depicts the disaggregation of our revenues by contract type and operating segment:
The Company had one client that exceeded 10% of total revenues in 2018 (CGI = 12.8%). The Company had two clients that exceeded 10% of total revenues in 2017 (CGI=12.6% and Accenture PLC=10.7%) and none in 2016. Additionally, CGI accounted for 17.9% of the Company’s accounts receivable balance at December 31, 2018. CGI and Accenture PLC accounted for 7.3% and 5.0% of the Company’s accounts receivable balance at December 31, 2017, respectively. The Company’s top ten clients represented approximately 47%, 47% and 44% of total revenues in 2018, 2017 and 2016, respectively. The following table presents our revenue from external customers disaggregated by geography, based on the work location of our customers:
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
Business Combinations |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Business Combinations [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Business Combinations |
On July 7, 2017, Mastech Digital, Inc., through its wholly-owned subsidiaries Mastech InfoTrellis, Inc., Mastech InfoTrellis Digital, Ltd., Mastech Digital Data, Inc. and Mastech Digital Private Limited (collectively, the “Company Entities”), entered into two Asset Purchase Agreements and a Share Purchase Agreement (collectively, the “Purchase Agreements”) to acquire substantially all of the assets comprising the consulting services business in the areas of master data management, data integration and big data (the “Acquired Business”) of InfoTrellis Inc., InfoTrellis, Inc. and 2291496 Ontario Inc., including all outstanding shares of InfoTrellis India Private Limited (collectively, “InfoTrellis”). The aforementioned transaction was closed on July 13, 2017. Under the terms of the Purchase Agreements, the Company Entities paid at the closing of the acquisition $35.75 million in cash, less certain working capital adjustments which totaled $861,000. The Purchase Agreements also provided for contingent consideration of $19.25 million in deferred cash payments, with up to $8.25 million payable if the EBIT of the Acquired Business for the 12-month period beginning on August 1, 2017 (the “Actual Year 1 EBIT”) equals $10.0 million and up to $11.0 million payable if the EBIT of the Acquired Business for the 12-month period beginning on August 1, 2018 (the “Actual Year 2 EBIT”) equals $10.7 million. The deferred amount payments are subject to adjustments under the terms of the Purchase Agreements based upon, among other items, the amount of the Actual Year 1 EBIT and the amount of the Actual Year 2 EBIT. No contingent consideration was earned for Year 1 ended July 31, 2018. To fund the acquisition, the Company entered into a new credit agreement on July 13, 2017 with PNC Bank, National Association, as administrative agent, swing loan lender and issuing lender, PNC Capital Markets LLC, as sole lead arranger and sole book runner, and certain financial institutions party thereto as lenders. The Credit Agreement provides for a total aggregate commitment of $65.0 million, consisting of (i) a revolving credit facility in an aggregate principal amount not to exceed $27.5 million, subject to increases to an aggregate amount not to exceed $37.5 million upon satisfaction of certain conditions; (ii) a $30.5 million term loan facility; and (iii) a $7.0 million delayed draw term loan facility to be used exclusively toward contingent consideration payments. In addition, the Company entered into Securities Purchase Agreements with Ashok Trivedi and Sunil Wadhwani (collectively, the “Investors”) on July 7, 2017 pursuant to which the Company issued and sold an aggregate 1.7 million shares (the “Shares”) of its common stock, par value $0.01 per share (the “Common Stock”), to the Investors on July 13, 2017 for $6.0 million in aggregate gross proceeds (the “Private Placement Transactions”). The Company used the proceeds from the Private Placement Transactions to fund a portion of the cash paid at the closing of the acquisition. On April 20, 2018, we entered into an amendment to the Credit Agreement. This amendment: (i) reduced the aggregate commitment amount of the revolving credit facility from $27.5 million to $22.5 million, which amount is subject to increase to an aggregate commitment amount not exceeding $32.5 million upon satisfaction of certain conditions; (ii) increased the aggregate commitment amount of the swing loan sub-facility under the revolving credit facility from $3.0 million to $5.0 million; and (iii) amended the financial covenant in the Credit Agreement related to the Company’s leverage ratio (as defined in the Credit Agreement) by increasing the maximum permitted leverage ratio for each of the fiscal quarters ending on or prior to September 30, 2019. Our desired results of entering into this amendment were to increase our financial flexibility; lower our unused line fees and improve the mechanics of how we manage our cash balances. The acquisition was accounted for using the acquisition method of accounting. The acquisition method of accounting requires that the assets acquired and liabilities assumed be measured at their fair value as of the closing date. The following table summarizes the fair value of consideration for the Acquired Business on the July 13, 2017 closing date:
The cash purchase price at closing was paid with funds obtained from the following sources:
The allocation of the purchase price was based on estimates of the fair value of assets acquired and liabilities assumed as of July 13, 2017, as set forth below. The excess purchase price over the fair values of the net tangible assets and identifiable intangible assets was recorded as goodwill, which includes value associated with the assembled workforce. Goodwill is expected to be largely deductible for tax purposes. The valuation of net assets acquired is as follows:
The fair value of identifiable intangible assets has been estimated using the income approach through a discounted cash flow analysis. Specifically, the Company used the income approach through an excess earnings analysis to determine the fair value of client relationships. The value applied to the covenant not-to-compete was based on an income approach using a “with or without” analysis of this covenant in place. The trade name and technology were valued using the income approach—relief from royalty method. All identifiable intangibles are considered level 3 inputs under the fair value measurement and disclosure guidance. The Company incurred $2.0 million of transaction expenses related to the acquisition in 2017. In 2018, the Company reversed transaction expenses of $140,000 that did not materialize. This credit expense related to investment banker fees that were tied to the contingent consideration liability. These expenses are included in selling, general and administrative expenses in the accompanying Consolidated Statement of Operations. Included in the Consolidated Statement of Operations for year ended December 31, 2017 are revenues of $9.2 million and net income of approximately $1.1 million applicable to the InfoTrellis operations from our July 13, 2017 acquisition date through December 31, 2017.
The following reflects the Company’s unaudited pro forma results had the results of InfoTrellis been included for all periods presented:
The information above does not reflect all of the operating efficiencies or inefficiencies that may have resulted from the InfoTrellis acquisitions in those periods prior to the acquisition. Therefore, the unaudited pro forma information above is not necessarily indicative of results that would have been achieved had the business been combined during all periods presented. |
X | ||||||||||
- Definition The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable). Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- References No definition available.
|
Goodwill and Other Intangible Assets, net |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Goodwill and Intangible Assets Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Goodwill and Other Intangible Assets, net |
Goodwill related to our June 15, 2015 acquisition of Hudson IT totaled $8.4 million. Goodwill related to our July 13, 2017 acquisition of the services division of InfoTrellis totaled $27.4 million. During 2018, the Company recorded a goodwill impairment related to the InfoTrellis acquisition of $9.7 million. The impairment was attributable to a lower recovery in revenues from levels present at closing. Based upon the business performance subsequent to the acquisition date, we reduced our near-term outlook and lowered our revenue projections from original expectations. Also, we factored into our current assessment of discounted cash flows, additional investments to the sales organization and other necessary investments which were not initially considered. This revised outlook resulted in a goodwill impairment of $9.7 million for the year ended December 31, 2018. A reconciliation of the beginning and ending amounts of goodwill for the three years ended December 31, 2018 is as follows:
The Company is amortizing the identifiable intangible assets on a straight-line basis over estimated average lives ranging from 3 to 12 years. Identifiable intangible assets were comprised of the following as of December 31, 2018 and 2017:
Amortization expense for the years ended December 31, 2018, 2017 and 2016 totaled $2.7 million, $1.7 million and $0.8 million, respectively and is included in selling, general and administrative expenses in the Consolidated Statement of Operations. The estimated aggregate amortization expense for intangible assets for the years ending December 31, 2019 through 2023 is as follows:
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition The entire disclosure for goodwill and intangible assets. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
Cash and Cash Equivalents |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2018 | |||
Cash and Cash Equivalents [Abstract] | |||
Cash and Cash Equivalents |
The Company had cash and cash equivalents consisting of cash balances on hand and money market funds that totaled $1.3 million at December 31, 2018 and $2.5 million at December 31, 2017. There were no restrictions on the Company’s cash balances during the periods presented. Certain cash deposits with financial institutions may at times exceed FDIC insurance limits.
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments maturing within three months from the date of acquisition qualify. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
Credit Facility |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Text Block [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Credit Facility |
On July 13, 2017, the Company entered into a Credit Agreement (the “Credit Agreement”) with PNC Bank, as administrative agent, swing loan lender and issuing lender, PNC Capital Markets LLC, as sole lead arranger and sole book-runner, and certain financial institution parties thereto as lenders (the “Lenders”). Prior to the Company entering into the April 20, 2018 amendment described below, the Credit Agreement provided for a total aggregate commitment of $65 million, consisting of (i) a revolving credit facility (the “Revolver”) in an aggregate principal amount not to exceed $27.5 million (subject to increase by up to an additional $10 million upon satisfaction of certain conditions); (ii) a $30.5 million term loan facility (the “Term Loan”); and a (iii) $7.0 million delayed draw term loan facility (the “Delayed Draw Term Loan”), as more fully described in Exhibit 10.1 to the Company’s Form 8-K, filed with the SEC on July 19, 2017. The Revolver expires in July 2022 and includes a letter of credit sub-limit in the aggregate amount not to exceed $5.0 million and, prior to giving effect to the April 20, 2018 amendment described below, included a swing loan sublimit in the aggregate amount not to exceed $3.0 million. Borrowings under the Revolver may be denominated in U.S. dollars or Canadian dollars. The maximum borrowings in U.S. dollars may not exceed the sum of 85% of eligible U.S. accounts receivable and 60% of eligible U.S. unbilled receivables, less a reserve amount established by the administrative agent. The maximum borrowings in Canadian dollars may not exceed the lesser of (i) $10.0 million; and (ii) the sum of 85% of eligible Canadian receivables, plus 60% of eligible Canadian unbilled receivables, less a reserve amount established by the administrative agent. On April 20, 2018, we entered into an amendment to our Credit Agreement dated as of July 13, 2017. This amendment: (i) reduced the aggregate commitment amount of the Revolver from $27.5 million to $22.5 million, which amount is subject to increase to an aggregate commitment amount not exceeding $32.5 million upon satisfaction of certain conditions; (ii) increased the aggregate commitment amount of the swing loan sub-facility under the Revolver from $3.0 million to $5.0 million; and (iii) amended the financial covenant in the Credit Agreement related to the Company’s leverage ratio (as defined in the Credit Agreement) by increasing the maximum permitted leverage ratio for each of the fiscal quarters ending on or prior to September 30, 2019. Our desired results of entering into this amendment were to increase our financial flexibility; lower our unused line fees and improve the mechanics of how we manage our cash balances. Additional details of the amendment are contained in our current report on Form 8-K filed with the Securities and Exchange Commission on April 25, 2018. Amounts borrowed under the Term Loan are required to be repaid in consecutive quarterly installments commencing on October 1, 2017 through and including July 1, 2022 and on the maturity date of July 13, 2022. The principal amount of each quarterly installment payable on the Term Loan equals the product of $30.5 million, multiplied by (i) 3.125% for quarterly installments due on October 1, 2017 through and including July 1, 2018; (ii) 3.75% for quarterly installments payable on October 1, 2018 through and including July 1, 2021; and (iii) 5.00% for quarterly installments payable on October 1, 2021 through and including the maturity date, with the maturity date payment equal to the outstanding amount of the loan on that date. The Delayed Draw Term Loan may be used through the date of the final contingent consideration payment (referred to as the final “Deferred Amount Payment” in the Credit Agreement) on no more than two separate occasions in borrowing multiples of $1.0 million up to the lesser of contingent consideration earned or $7.0 million. Amounts borrowed under the Delayed Draw Term Loan will be payable in consecutive quarterly installments commencing on the first payment date after disbursement of such borrowings. The principal amount of each quarterly installment payable of each Delayed Draw Term Loan equals the product of the original balance of such Loan, multiplied by (i) 3.75% for quarterly installments due on October 1, 2018 through and including July 1, 2021; and (ii) 5.00% for quarterly installments payable on October 1, 2021 through and including the maturity date, with the maturity date payment equal to the outstanding amount of the loan on that date. Borrowings under the revolver and the term loans, at the Company’s election, bear interest at either (a) the higher of PNC’s prime rate or the federal funds rate plus 0.50%, plus an applicable margin determined based upon the Company’s senior leverage ratio or (b) an adjusted London Interbank Offered Rate (“LIBOR”), plus an applicable margin determined based upon the Company’s senior leverage ratio. The applicable margin on the base rate is between 0.50% and 1.25% on revolver borrowings and between 1.75% and 2.50% on term loans. The applicable margin on the adjusted LIBOR is between 1.50% and 2.25% on revolver borrowings and between 2.75% and 3.50% on term loans. A 20 to 30 basis point per annum commitment fee on the unused portion of the revolver facility and the delayed draw term loan is charged and due monthly in arrears. The applicable commitment fee is determined based upon the Company’s senior leverage ratio. The Company pledged substantially all of its assets in support of the Credit Agreement. The credit agreement contains standard financial covenants, including, but not limited to, covenants related to the Company’s senior leverage ratio and fixed charge ratio (as defined under the credit agreement) and limitations on liens, indebtedness, guarantees, contingent liabilities, loans and investments, distributions, leases, asset sales, stock repurchases and mergers and acquisitions. As of December 31, 2018, the Company was in compliance with all provisions under the facility. In connection with securing the commitments under the Credit Agreement and the April 20, 2018 amendment to the Credit Agreement, the Company paid a commitment fee and incurred deferred financing costs totaling $506,000, which were capitalized and are being amortized as interest expense over the life of the facility. Deferred financing costs of $367,000 and $395,000 (net of amortization) as of December 31, 2018 and December 31, 2017, respectively, are presented as reductions in long-term debt in the Company’s Consolidated Balance Sheets. At closing, the Company borrowed $9.0 million under the Revolver and $30.5 million under the Term Loan which were used to repay all borrowings under the previous credit facility with PNC and to pay a portion of the acquisition consideration and transaction expenses. As of December 31, 2018 and 2017 the Company’s outstanding borrowings under the Revolver totaled $13.6 million and $9.0 million, respectively; and unused borrowing capacity available was approximately $9 million and $13 million, respectively. The Company’s outstanding borrowings under the term loan were $25.5 million and $29.5 million at December 31, 2018 and 2017, respectively. The Company believes the eligible borrowing base on the revolver will not fall below current outstanding borrowings for a period of time exceeding one year and has classified the $13.6 million net outstanding debt balance at December 31, 2018 as long-term. As of December 31, 2018, the annual aggregate maturities of our outstanding debt (exclusive of deferred financing costs amortization) during each of the next five years are as follows:
|
X | ||||||||||
- Definition Credit facility. No definition available.
|
X | ||||||||||
- References No definition available.
|
Commitments and Contingencies |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Commitments and Contingencies Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Commitments and Contingencies |
Lease Commitments The Company rents certain office facilities and equipment under noncancelable operating leases, which provide for the following future minimum rental payments as of December 31, 2018:
Rental expense for the years ended December 31, 2018, 2017 and 2016, totaled $1.4 million, $1.2 million and $1.2 million, respectively. Contingencies In the ordinary course of business, the Company is involved in a number of lawsuits and administrative proceedings. While uncertainties are inherent in the final outcome of these matters, management believes, after consultation with legal counsel, that the disposition of these proceedings should not have a material adverse effect on our financial position, results of operations or cash flows. |
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition The entire disclosure for commitments and contingencies. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
Employee Benefit Plan |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2018 | |||
Retirement Benefits [Abstract] | |||
Employee Benefit Plan |
The Company provides an Employee Retirement Savings Plan (the “Retirement Plan”) under Section 401(k) of the Internal Revenue Code of 1986, as amended (the “Code”), that covers substantially all U.S.-based salaried employees. Concurrent with the acquisition of Hudson IT, the Company expanded employee eligibility under the Retirement Plan to include all U.S. based W-2 hourly employees. Employees may contribute a percentage of eligible compensation to the Retirement Plan, subject to certain limits under the Code. For Hudson IT employees enrolled in the Hudson Employee Retirement Savings Plan at the acquisition date, the Company provides a matching contribution of 50% of the first 6% of the participant’s contributed pay, subject to vesting based on their combined tenure with Hudson and Mastech. For all other employees, the Company did not provide for any matching contributions for the three years ended December 31, 2018. Mastech’s total contributions to the Retirement Plan related to the qualified Hudson IT employees totaled $79,000, $89,000 and $105,000 for the three years ended December 31, 2018, 2017 and 2016, respectively. |
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition The entire disclosure for pension and other postretirement benefits. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
Stock-Based Compensation |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Disclosure of Compensation Related Costs, Share-based Payments [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stock-Based Compensation |
Effective October 1, 2008, the Company adopted a Stock Incentive Plan (the “Plan”) which, as amended, provides that up to 3,600,000 shares (adjusted for the 2018 two-for-one stock split) of the Company’s common stock shall be allocated for issuance to directors, executive management and key personnel. Grants under the Plan can be made in the form of stock options, stock appreciation rights, performance shares or stock awards. As of December 31, 2018, the Company had 2,564,000 outstanding and/or exercised stock options, 260,000 vested performance shares and 227,000 outstanding and/or released restricted stock units that were issued under the Plan. Thus, as of December 31, 2018, the Company has 549,000 shares available for future grants under the Plan. The Plan is administered by the Compensation Committee of the Board of Directors. All grants awarded under the Plan are recommended by the Committee to the Board of Directors for approval. The exercise price of stock options is set on the grant date and is not to be less than the fair market value per share of our closing stock price on that date. Grants of stock options and restricted stock awards generally vest over a three to five-year period and options expire after ten years from the grant date. Performance shares vest upon the achievement of the performance criteria and approval by the Compensation Committee of the Board of Directors. Following is a summary of the Company’s stock option activity for the three years ended December 31, 2018:
As of December 31, 2018, the Company’s outstanding “in the money” stock options using the year-end share price of $6.30 had an aggregate intrinsic value of $1.7 million. As of December 31, 2018, the intrinsic value of vested and expected to vest stock options totaled $1.7 million. The total intrinsic value of options exercised during 2018, 2017 and 2016 totaled $373,000, $522,000 and $849,000, respectively. The measurement date fair value of stock options vested during 2018, 2017 and 2016 totaled $228,000, $198,000 and $0, respectively. The table below summarizes information regarding the Company’s outstanding and exercisable stock options as of December 31, 2018:
Stock options of 495,000 units were issued during the year ended December 31, 2018 and vest over a five year period. Stock options of 670,000 units were issued during the year ended December 31, 2016 and vest over a five year period. No stock options were issued for the years ended December 31, 2017. The Company used the following assumptions with respect to the Black-Scholes option pricing model for Mastech Digital stock options issued during 2018 and 2016.
Risk-free interest rate – The risk-free rate for stock options granted during the period was determined by using a U.S. Treasury rate for the period that coincided with the expected term of the options. Expected dividend yield – The Company did not contemplate a recurring dividend program. Accordingly, the dividend yield assumption used was 0.0%. Expected volatility –Expected volatility was determined based on the historical volatility of Mastech Digital’s common stock. Expected term – Mastech Digital’s expected term has ranged from 5.0 years to 5.5 years for stock option grants. The Company’s expected term was based on the exercise history of our employees and the vesting term of our stock options. Following is a summary of Mastech’s restricted stock activity for the three years ended December 31, 2018:
The aggregate intrinsic value of restricted stock units outstanding at December 31, 2018 was $217,000. The total intrinsic value of restricted shares released during 2018 totaled $178,000. Following is a summary of Mastech performance share activity for the three years ended December 31, 2018:
Stock-based compensation expense of $470,000, $381,000 and $408,000 was recognized in the Consolidated Statements of Operations for the years ended December 31, 2018, 2017, and 2016, respectively. The Company has recognized related tax benefits associated with its share-based compensation arrangements for the years ended December 31, 2018, 2017, and 2016 of $128,000, $141,000, and $152,000, respectively. As of December 31, 2018, the total remaining unrecognized compensation expense related to non-vested stock options totaled $2.0 million and the total remaining unrecognized compensation expense related to restricted stock units amounted to $105,000, which will be amortized over the weighted-average remaining requisite service period of 3.9 years. |
X | ||||||||||
- Definition The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- References No definition available.
|
Income Taxes |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Income Tax Disclosure [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Income Taxes |
The components of income before income as shown in the accompanying Consolidated Statement of Operations, consisted of the following for the years ended December 31, 2018, 2017 and 2016:
The Company has foreign subsidiaries in Canada and India, both of which generate revenues from foreign clients. Additionally, the Company has foreign subsidiaries in Canada and India which provide services to its U.S. operations. Accordingly, the Company allocates a portion of its income to these subsidiaries based on a “transfer pricing” model and reports such income as foreign in the above table. The provision for income taxes, as shown in the accompanying Consolidated Statement of Operations, consisted of the following for the years ended December 31, 2018, 2017 and 2016:
The reconciliation of income taxes computed using our statutory U.S. income tax rate and the provision for income taxes for the years ended December 31, 2018, 2017 and 2016 were as follows:
The components of the deferred tax assets and liabilities were as follows:
A reconciliation of the beginning and ending amounts of unrecognized tax benefits related to uncertain tax positions, including interest and penalties, for the three years ended December 31, 2018 is as follows:
The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense. As of December 31, 2018, 2017 and 2016, the Company had $10,000, $12,000 and $15,000, respectively, accrued for interest and penalties. |
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
Derivative Instruments and Hedging Activities |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Derivative Instruments and Hedging Activities Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Derivative Instruments and Hedging Activities |
Interest Rate Risk Management Concurrent with the Company’s July 13, 2017 borrowings under its new credit facility, the Company entered into a 44–month interest-rate swap to convert the debt’s variable interest rate to a fixed rate of interest. Under the swap contracts, the Company pays interest at a fixed rate of 1.99% and receives interest at a variable rate equal to the daily U.S. LIBOR on an initial notional amount of $15.0 million. Notional amounts were $12.6 million and $14.5 million at December 31, 2018 and 2017, respectively. These swap contracts have been designated as cash flow hedging instruments and qualified as effective hedges at inception under ASC Topic 815, “Derivatives and Hedging”. These contracts are recognized on the balance sheet at fair value. The effective portion of the changes in fair value on these instruments is recorded in other comprehensive income (loss) and is reclassified into the Consolidated Statements of Operations as interest expense in the same period in which the underlying hedge transaction affects earnings. Changes in the fair value of interest-rate swap contracts deemed ineffective are recognized in the Consolidated Statements of Operations as interest expense. Prior to July 13, 2017, the Company had outstanding interest-rate swap contracts related to term loan borrowings under the Company’s previous credit agreement. The fair value of the interest-rate swap contracts at December 31, 2018 and 2017 was an asset of $106,000 and $9,000, respectively, and is reflected in the Consolidated Balance Sheets as other current assets. The effect of derivative instruments on the Consolidated Statements of Operations and Comprehensive Income (“OCI”) for the year ended December 31, 2018 (in thousands):
The effect of derivative instruments on the Consolidated Statements of Operations and Comprehensive Income (“OCI”) for the year ended December 31, 2017 (in thousands):
Information on the location and amounts of derivative fair values in the Consolidated Balance Sheets (in thousands):
The estimated amount of pretax income as of December 31, 2018 that is expected to be reclassified from other comprehensive income into earnings, within the next 12 months is approximately $50,000. |
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
Shareholders' Equity |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2018 | |||
Equity [Abstract] | |||
Shareholders' Equity |
On July 7, 2017 the Company entered into Securities Purchase Agreements with Ashok Trivedi and Sunil Wadhwani pursuant to which the Company agreed to sell to each the number of shares of Company common stock (“Common Stock”) equal to $3.0 million divided by the greater of (i) $3.50 per share of Common Stock and (ii) the closing price of the Common Stock on the NYSE American on July 10, 2017, which was $3.18 per share. On July 13, 2017, the Closing Date of the Company’s acquisition of InfoTrellis’ services division, the Company issued and sold an aggregate of approximately 1.7 million shares of Common Stock to Ashok Trivedi and Sunil Wadhwani for $6.0 million in aggregate gross proceeds. The Company used the proceeds from the private placement to fund a portion of the closing date purchase price of the InfoTrellis acquisition. The Company purchased 2,574 and 4,134 shares in 2018 and 2017 at an average price of $8.01 and $4.52, respectively to satisfy employee tax obligations related to its Stock Incentive Plan. These shares were not acquired pursuant to any publicly announced purchase program. |
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
Earnings per Share |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Earnings Per Share [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Earnings per Share |
The computation of basic earnings per share (“EPS”) is based on the Company’s net income divided by the weighted average number of common shares outstanding. Diluted earnings per share reflects the potential dilution that could occur if outstanding stock options and restricted share units were exercised / released. The dilutive effect of stock options and restricted share units were calculated using the treasury stock method. For the years ended December 31, 2018, 2017 and 2016, there were 141,000, nil and 500,000 anti-dilutive stock options that were excluded from the computation of diluted earnings per share, respectively. The following table sets forth the denominators of the basic and diluted EPS computations.
The following table sets forth the computation of basic EPS utilizing net income and the Company’s weighted-average common stock outstanding:
The following table sets forth the computation of diluted EPS utilizing net income and the Company’s weighted-average common stock outstanding plus the weighted-average of stock options, restricted shares and performance shares:
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition The entire disclosure for earnings per share. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
Fair Value Measurements |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fair Value Disclosures [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fair Value Measurements |
The Company has adopted the provisions of ASC 820, “Fair Value Measurements and Disclosures” (“ASC 820”), related to certain financial and nonfinancial assets and liabilities. ASC 820 establishes the authoritative definition of fair value; sets out a framework for measuring fair value; and expands the required disclosures about fair value measurements. The valuation techniques required by ASC 820 are based on observable and unobservable inputs using the following three-tier hierarchy:
The following table summarizes the basis used to measure financial assets and (liabilities) at fair value on a recurring basis:
The fair value of interest rate swap contracts are based on quoted prices for similar instruments from a commercial bank, and therefore, the fair value measurement is considered to be within Level 2. The fair value of the contingent consideration liability was estimated by utilizing a probability weighted simulation model to determine the fair value of contingent consideration, and therefore, the fair value measurement is considered to be within Level 3. In 2018, the Company revalued the contingent consideration liability after determining that relevant conditions for payment of such liability were unlikely to be fully satisfied. The revaluation resulted in an $11.1 million reduction to the contingent consideration liability which is reflected in selling and administrative expenses in the Company’s Consolidated Statements of Operations, in Item 8 herein.
The following table provides information regarding changes in the Company’s Level 3 fair values for the contingent consideration liability for the three years ended December 31, 2018:
At December 31, 2018 and December 31, 2017, the Company carried the following financial assets (liabilities) at fair value measured on a non-recurring basis (in thousands):
During the year ended December 31, 2018, the Company recorded a goodwill impairment related to the InfoTrellis acquisition of $9.7 million. |
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
Quarterly Financial Information |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Quarterly Financial Information Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Quarterly Financial Information |
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
Severance Charges |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2018 | |||
Text Block [Abstract] | |||
Severance Charges |
The Company incurred severance costs of $0, $0 and $780,000 in 2018, 2017 and 2016, respectively. Severance costs during 2016 related to changes in the Company’s President and Chief Executive Officer and its Vice President of Technology and Chief Information Officer. |
X | ||||||||||
- Definition Severance charges. No definition available.
|
X | ||||||||||
- References No definition available.
|
Business Segments and Geographic Information |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Segment Reporting [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Business Segments and Geographic Information |
Our reporting segments are: 1) Data and Analytics Services; and 2) IT Staffing Services. The data and analytics services segment was acquired through the July 13, 2017 acquisition of the services division of Canada-based InfoTrellis, Inc. This segment is a project-based consulting services business with specialized capabilities in data management and analytics. The business is marketed as Mastech InfoTrellis and utilizes a dedicated sales team with deep subject matter expertise. Mastech InfoTrellis has offices in Toronto, Canada and Austin, Texas and a global delivery center in Chennai, India. Project-based delivery reflects a combination of on-site resources and offshore resources. Assignments are secured on both a time and material and fixed price basis. The IT staffing services segment offers staffing services in digital and mainstream technologies; and digital transformation services focused on providing CRM on the cloud through Salesforce.com and using digital methods to enhance organizational learning. These services are marketed using a common sales force and delivered via our domestic and global recruitment centers. While the vast majority of our assignments are based on time and materials, we do have the capabilities to deliver our digital transformation services on a fixed price basis. Below are the operating results of our reporting segments:
Below is a reconciliation of total assets, depreciation and amortization and capital expenditures by segment:
Below is geographic information related to our revenues from external customers and long-lived assets:
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
SCHEDULE II-VALUATION AND QUALIFYING ACCOUNTS |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SCHEDULE II-VALUATION AND QUALIFYING ACCOUNTS | MASTECH DIGITAL, INC. SCHEDULE II—VALUATION AND QUALIFYING ACCOUNTS FOR THE YEARS ENDED DECEMBER 31, 2018, 2017 AND 2016 (Amounts in thousands)
|
X | ||||||||||
- Definition The entire disclosure for valuation and qualifying accounts and reserves. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- References No definition available.
|
Summary of Significant Accounting Policies (Policies) |
12 Months Ended | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 | |||||||||||||
Accounting Policies [Abstract] | |||||||||||||
Basis of Presentation | Basis of Presentation References in this Annual Report on Form 10-K to “we”, “our”, “Mastech Digital”, “Mastech” or “the Company” refer collectively to Mastech Digital, Inc. and its wholly-owned operating subsidiaries, which are included in these Consolidated Financial Statements (the “Financial Statements”). |
||||||||||||
Description of Business | Description of Business We are a provider of Digital Transformation IT Services. Our portfolio of offerings include data and analytics services; other digital transformation services such as Salesforce.com and Digital Learning services; and IT staffing services that span across digital and mainstream technologies. Reflective of our 2017 acquisition of the services division of Canada-based InfoTrelllis, Inc., we have added specialized capabilities in delivering data and analytics services to our customers globally. This business offers project-based consulting services in the areas of Master Data Management, Enterprise Data Integration, Big Data, Analytics and Digital Transformation, with such services delivered using on-site and offshore resources. Our IT staffing business combines technical expertise with business process experience to deliver a broad range of staffing services in digital and mainstream technologies. Our digital technologies include data management, analytics, cloud, mobility, social and artificial intelligence. We work with businesses and institutions with significant IT spending and recurring staffing service needs. We also support smaller organizations with their “project focused” temporary IT staffing requirements. |
||||||||||||
Recent Developments | Recent Developments On July 24, 2018, the Company’s Board of Directors declared a two-for-one stock split of the Company’s common stock. The Board determined that this action was in the best interest of the Company after review of the Company’s current financial position, business outlook and share trading patterns. The record date for the stock split was August 13, 2018. Shareholders of record as of the close of business on the record date received one new share of common stock of the Company for every share that they owned on such date. The distribution of the new shares was made on August 24, 2018. The earnings per share calculations for all periods presented have been recast to reflect the impact of the stock split on outstanding shares. |
||||||||||||
Accounting Principles | Accounting Principles The Company’s Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). |
||||||||||||
Principles of Consolidation | Principles of Consolidation The Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries. All material intercompany transactions and balances have been eliminated in consolidation. |
||||||||||||
Use of Estimates | Use of Estimates The preparation of financial statements in conformity with 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 financial statements and the reported amounts of revenues and expenses during the periods presented. Actual results could differ from these estimates. |
||||||||||||
Cash and Cash Equivalents | Cash and Cash Equivalents Cash and cash equivalents are defined as cash and highly liquid debt investments with maturities of three months or less when purchased. Cash equivalents are stated at cost, which approximates market value. |
||||||||||||
Accounts Receivable and Unbilled Receivables | Accounts Receivable and Unbilled Receivables The Company extends credit to clients based upon management’s assessment of their creditworthiness. A substantial portion of the Company’s revenue, and the resulting accounts receivable, are from Fortune 1000 companies, major systems integrators and other staffing organizations. The Company does not generally charge interest on delinquent accounts receivable. Unbilled receivables represent amounts recognized as revenues based on services performed and, in accordance with the terms of the client contract, will be invoiced in a subsequent period. See Note 2 “Revenue from Contracts with Customers” for futher details. |
||||||||||||
Allowance for Uncollectible Accounts | Allowance for Uncollectible Accounts Accounts receivable are reviewed periodically to determine the probability of loss. The Company records an allowance for uncollectible accounts when it is probable that the related receivable balance will not be collected based on historical collection experience, client-specific collection issues, and other matters the Company identifies in its collection monitoring. The Allowance for Uncollectible Accounts was $408,000 and $398,000 at December 31, 2018 and 2017, respectively. There were $10,000, $10,000 and $75,000 of bad debt expense charges for the years ended December 31, 2018, 2017 and 2016, respectively, which amounts are reflected in the Consolidated Statements of Operations. |
||||||||||||
Equipment, Enterprise Software and Leasehold Improvements | Equipment, Enterprise Software and Leasehold Improvements Equipment, enterprise software and leasehold improvements are stated at historical cost. The Company provides for depreciation using the straight-line method over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of (a) the remaining term of the lease or (b) the estimated useful life of the improvements. Repairs and maintenance, which do not extend the useful life of the respective assets, are charged to expense as incurred. Upon disposal, assets and related accumulated depreciation are removed from the Company’s accounts and the resulting gains or losses are reflected in the Company’s Consolidated Statement of Operations. The estimated useful lives of depreciable assets are primarily as follows:
The Company capitalizes certain external and internal computer software and software development costs incurred during the application development stage. The application development stage generally includes software design and configuration, coding, testing and installation activities. Capitalized costs include only external direct cost of material and services consumed in developing or obtaining internal-use software, and payroll and payroll-related costs for employees who are directly associated with and devote time to the internal-use software project. Capitalization of such costs ceases no later than the point at which the project is substantially complete and ready for its intended use. Training and maintenance costs are expensed as incurred, while upgrades and enhancements are capitalized if it is probable that such expenditures will result in additional functionality.
The Company recently implemented new enterprise software applications to its backbone systems environment. As of December 31, 2018 and December 31, 2017, the Company has capitalized $1.8 million and $1.3 million, respectively, related to this endeavor, which was placed in service on July 1, 2018. The Company started amortizing these costs commencing with this go-live implementation date. Depreciation and amortization expense related to fixed assets totaled $455,000, $232,000 and $203,000 for the years ended December 31, 2018, 2017 and 2016, respectively. |
||||||||||||
Goodwill and Intangible Assets | Goodwill and Intangible Assets Identifiable intangible assets are recorded at fair value as of the closing date when acquired in a business combination. Identifiable intangible assets related to our Hudson IT and InfoTrellis acquisitions consisted of client relationships, covenants not-to-compete, trade names and in the case of the InfoTrellis acquisition, technology, which are being amortized using the straight-line method over their estimated useful lives ranging from three years to twelve years, as more fully described in Note 3 “Business Combinations” to the Notes to the Consolidated Financial Statements. Excess purchase price over the fair value of net tangible assets and identifiable intangible assets acquired are recorded as goodwill. Goodwill is not amortized but is tested for impairment at least on an annual basis. If impairment is indicated, a write-down to fair value is recorded based on the excess of the carrying value of the asset over its fair market value. We review goodwill and intangible assets for impairment annually as of October 1st or more frequently if events or changes in circumstances indicate that the carrying value of the assets may not be recoverable. The impairment test is performed at the reporting unit (business segment) level. Determination of recoverability is based on the lowest level of identifiable estimated future discounted cash flows resulting from use of the assets and their eventual disposition. Measurement of any impairment loss is based on the excess carrying value of the assets over their fair market value. In conducting our annual impairment testing, we have the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not (more than 50%) that the estimated fair value of a reporting unit is less than its carrying amount. If not, no further goodwill impairment testing is required. If it is more likely than not that a reporting unit’s fair value is less than its carrying amount, we are then required to perform a quantitative impairment test. We also may elect not to perform the qualitative assessment, and instead, proceed directly to the quantitative impairment test. In 2018, we performed a quantitative impairment test related to our June 2015 acquisition of Hudson Global Resources Management, Inc.’s U.S. IT staffing business (“Hudson IT”). The results of this testing indicated no impairment associated with the carrying amount of goodwill and intangible assets. Additionally in 2018, we performed quantitative impairment tests related to our July 2017 acquisition of InfoTrellis. The results of such testing indicated impairment associated with the carrying amount of goodwill of $9.7 million. Accordingly, this goodwill impairment charge is reflected in selling, general and administrative expenses in the Company’s Consolidated Statements of Operations in Item 8, herein. |
||||||||||||
Business Combinations | Business Combinations The Company accounts for acquisitions in accordance with guidance found in ASC 805, Business Combinations (“ASC 805”). This guidance requires consideration given (including contingent consideration), assets acquired and liabilities assumed to be valued at their fair market values at the acquisition date. The guidance further provides that: (1) in-process research and development will be recorded at fair value as an indefinite-lived intangible asset; (2) acquisition-related transaction costs will generally be expensed as incurred; (3) restructuring costs associated with a business combination will generally be expensed subsequent to the acquisition date; and (4) changes in deferred tax asset valuation allowances and income tax uncertainties after the acquisition date generally will effect income tax expense. ASC 805 requires that any excess purchase price over fair value of assets acquired (including identifiable intangibles) and liabilities assumed be recognized as goodwill. Additionally, any excess fair value of acquired net assets over acquisition consideration results in a bargain purchase gain. Prior to recording a gain, the acquiring entity must reassess whether all acquired assets and assumed liabilities have been identified and must perform re-measurements to verify that the consideration paid, assets acquired and liabilities assumed have all been properly valued. The InfoTrellis financial results are included in the Company’s Consolidated Financial Statements from the date of the acquisition of July 13, 2017. The Hudson IT financial results are included in the Company’s Consolidated Financial Statements from the date of the acquisition of June 15, 2015. |
||||||||||||
Income Taxes | Income Taxes The Company records an estimated liability for income and other taxes based on what management determines will likely be paid in the various tax jurisdictions in which we operate. Management uses its best judgment in the determination of these amounts. However, the liabilities ultimately realized and paid are dependent on various matters, including the resolution of the tax audits in the various affected tax jurisdictions, and may differ from the amounts recorded. An adjustment to the estimated liability would be recorded through income in the period in which it becomes probable that the amount of the actual liability differs from the amount recorded. Management determines the Company’s income tax provision using the asset and liability method. Under this method, deferred income taxes are provided for the temporary differences between the financial reporting basis and the tax basis of the Company’s assets and liabilities. The Company measures deferred tax assets and liabilities using enacted tax rates in effect for the year in which we expect to recover or settle the temporary differences. The effect of a change in tax rates on deferred taxes is recognized in the period that the change is enacted. The Company evaluates its deferred tax assets and records a valuation allowance when, in management’s opinion, it is more likely than not that some portion or all of the deferred tax assets will not be realized. For the periods presented, no valuation allowance has been provided. In 2017, the Company incurred an estimated one-time charge of $372,000 related to the enactment of the Tax Cut and Jobs Act of 2017. This charge is related to the re-measurement of the Company’s deferred tax assets arising from a lower U.S. corporate tax rate of $294,000 and a $78,000 charge related to a one-time transition tax applicable to the new dividend exemption system related to foreign earnings. In 2018, the Company finalized this estimate, thus recording an additional expense of $86,000 related to the re-measurement of the Company’s deferred tax assets and a $165,000 charge related to a one-time transition tax applicable to the new dividend exemption system related to foreign earnings. The Company accounts for uncertain tax positions in accordance with ASC Topic 740-10, “Accounting for Uncertainty in Income Taxes”. Accordingly, the Company has reported a liability for unrecognized tax benefits resulting from uncertain tax positions taken, or expected to be taken, in a tax return. As of December 31, 2018 and 2017, the Company provided $263,000 and $95,000 for uncertain tax positions, including interest and penalties, related to various federal and state income tax matters. The Company’s 2015 federal income tax return is under audit by the Internal Revenue Service (“IRS”). During 2013, the Company’s 2011 federal income tax return was audited by the IRS, resulting in no material adjustments to its filed return. |
||||||||||||
Deferred Financing Costs | Deferred Financing Costs The Company capitalizes expenses directly related to securing its credit facilities. These deferred costs are amortized as interest expense over the term of the underlying facilities. Unamortized deferred financing costs are included as reductions in the long-term debt caption in the Consolidated Balance Sheets. |
||||||||||||
Contingent Consideration Liability | Contingent Consideration Liability In connection with the InfoTrellis acquisition, the Company may be required to pay future consideration that is contingent upon the achievement of specified earnings before interest and taxes objectives (“EBIT”). As of the acquisition date, the Company recorded a contingent consideration liability representing the estimated fair value of the contingent consideration that is expected to be paid. The fair value of the contingent consideration liability was estimated by utilizing a probability weighted simulation model to determine the fair value of contingent consideration. We re-measure this liability and record changes in the fair value when it is more likely than not that the future payments based on EBIT estimates have changed. Increases or decreases in the fair value of contingent consideration can result from changes in timing and amounts of revenue and earnings estimates. In 2018, the Company revalued the contingent consideration liability after determining that relevant conditions for payment of such liability were unlikely to be fully satisfied. The revaluation resulted in an $11.1 million reduction to the contingent consideration liability which is reflected in selling, general and administrative expenses in the Company’s Consolidated Statements of Operations, in Item 8, herein. |
||||||||||||
Segment Reporting | Segment Reporting Subsequent to the July 13, 2017 InfoTrellis acquisition, the Company has two reportable segments, in accordance with ASC Topic 280 “Disclosures About Segments of an Enterprise and Related Information”: Data and Analytics Services (which segment represents the acquired InfoTrellis business); and IT Staffing Services. |
||||||||||||
Revenue Recognition | Revenue Recognition The Company recognizes revenue on time-and-material contracts as services are performed and expenses are incurred. Time-and-material contracts typically bill at an agreed upon hourly rate, plus out-of-pocket expense reimbursement. Out-of-pocket expense reimbursement amounts vary by assignment, but on average represent less than 2% of total revenues. Revenue is earned when the Company’s consultants are working on projects. Revenue recognition is negatively impacted by holidays and consultant vacation and sick days. The Company recognizes revenue on fixed price contracts as services are rendered and uses a cost-based input method to measure progress. Determining a measure of progress requires management to make judgments that affect the timing of recognizing revenue. Under the cost-based input method, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. Revenues, including estimated fees or profits, are recorded proportionally as costs are incurred. The Company has determined that the cost-based input method provides a faithful depiction of the transfer of goods or services to the customer. Estimated losses are recognized immediately in the period in which current estimates indicate a loss. We record deferred revenues when cash payments are received or due in advance of our performance, including amounts which may be refundable. In certain situations related to client direct hire assignments, where the Company’s fee is contingent upon the hired resources’ continued employment with the client, revenue is not fully recognized until such employment conditions are satisfied. |
||||||||||||
Stock-Based Compensation | Stock-Based Compensation Effective October 1, 2008, the Company adopted a Stock Incentive Plan (the “Plan”) which, as amended, provides that up to 3,600,000 shares (adjusted for the 2018 two-for-one stock split) of the Company’s common stock shall be allocated for issuance to directors, executive management and key personnel. Grants under the Plan can be made in the form of stock options, stock appreciation rights, performance shares or stock awards. The Plan is administered by the Compensation Committee of the Board of Directors. Stock options are granted at an exercise price equal to the closing share price of the Company’s common stock at the grant date and generally vest over a three to five-year period. The Company accounts for stock-based compensation expense in accordance with ASC Topic 718 “Share-based Payments” which requires us to measure all share-based payments based on their estimated fair value and recognize compensation expense over the requisite service period. The fair value of our stock options is determined at the date of grant using the Black-Scholes option pricing model. |
||||||||||||
Treasury Stock | Treasury Stock The Company maintained a stock repurchase program which expired on December 22, 2016. Under the program, the Company made treasury stock purchases in the open market, subject to market conditions and normal trading restrictions. Upon expiration, the program was not extended by the Company’s Board of Directors. Additionally, the Company makes stock purchases from time to time to satisfy employee tax obligations related to its Stock Incentive Plan. At December 31, 2018, the Company held 1.6 million shares in its treasury at a cost of approximately $4.2 million. |
||||||||||||
Comprehensive Income | Comprehensive Income Comprehensive income as presented in the Consolidated Statements of Comprehensive Income consists of net income, unrealized gains or losses, net of tax, on cash flow hedging transactions and foreign currency translation adjustments. |
||||||||||||
Derivative Instruments and Hedging Activities - Interest Rate Swap Contracts | Derivative Instruments and Hedging Activities – Interest Rate Swap Contracts Concurrent with the Company’s borrowings on July 13, 2017 under its new credit facility, the Company entered into an interest-rate swap to convert the debt’s variable interest rate to a fixed rate of interest. These swap contracts have been designated as cash flow hedging instruments and qualified as effective hedges at inception under ASC Topic 815, “Derivatives and Hedging”. These contracts are recognized on the balance sheet at fair value. The effective portion of the changes in fair value on these contracts is recorded in other comprehensive income (loss) and is reclassified into the Consolidated Statements of Operations as interest expense in the same period in which the underlying transaction affects earnings. With respect to derivatives designated as hedges, the Company formally documents all relationships between hedging instruments and hedged items, as well as its risk management objective and strategy for undertaking such transactions. The Company evaluates hedge effectiveness at the time a contract is entered into and on an ongoing basis. If a swap contract is deemed ineffective, the change in the fair value of the derivative is recorded in the Consolidated Statement of Operations as interest expense. |
||||||||||||
Foreign Currency Translation | Foreign Currency Translation The reporting currency of the Company and its subsidiaries is the U.S. dollar. The functional currency of the Company’s Indian subsidiaries is their local currency. The results of operations of the Company’s Indian subsidiaries are translated at the monthly average exchange rates prevailing during the period. The financial position of the Company’s Indian subsidiaries is translated at the current exchange rates at the end of the period, and the related translation adjustments are recorded as a component of accumulated other comprehensive income (loss) within Shareholders’ Equity. Gains and losses resulting from foreign currency transactions are included as a component of other income (expense), net in the Consolidated Statements of Operations, and have not been material for all periods presented. |
||||||||||||
Earnings Per Share | Earnings Per Share Basic earnings per share are computed using the weighted-average number of common shares outstanding during the period. Diluted earnings per share are computed using the weighted-average number of common shares outstanding during the period, plus the incremental shares outstanding assuming the exercise of dilutive stock options and the vesting of restricted shares and performance shares, calculated using the treasury stock method. |
||||||||||||
Recently Issued Accounting Standards | Recently Issued Accounting Standards Recently Adopted Accounting Pronouncements In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2014-09, “Revenue from Contracts with Customers,” which provides for a single five-step model to be applied to all revenue contracts with customers. The new guidance also requires additional financial statement disclosures that will enable users to understand the nature, amount, timing and uncertainty of revenue and cash flows relating to customer contracts. Entities were permitted to use either a retrospective approach or a cumulative effect adjustment approach to implement the guidance. The Company adopted the new guidance on January 1, 2018, using the modified retrospective method, with no impact on its 2017 and 2018 financial statements. The cumulative effect of initially applying the new guidance had no impact on the opening balance of retained earnings as of January 1, 2018. The Company does not expect the new guidance to have a material impact on its financial statements in future periods. Additional disclosures have been included in Note 2 in accordance with the requirements of the new guidance. In January 2016, the FASB issued ASU 2016-01, “Financial Instruments — Overall (Subtopic 825-10) — Recognition and Measurement of Financial Assets and Financial Liabilities”, which amends certain aspects of recognition, measurement, presentation and disclosure of financial instruments. This amendment requires all equity investments to be measured at fair value with changes in the fair value recognized through net income (other than those accounted for under the equity method of accounting or those that result in consolidation of the investee). This standard is effective for fiscal years beginning after December 15, 2017, including interim periods within those fiscal years. We adopted this ASU on January 1, 2018 with no material impact on our consolidated financial statements. In August 2016, the FASB issued ASU 2016-15 “Statement of Cash Flows (Topic 230) — Classification of Certain Cash Receipts and Cash Payments”. Current GAAP either is unclear or does not include specific guidance on eight specific cash flow classification issues included in the amendments in this ASU. The ASU addresses these cash flow issues with the objective of reducing the existing diversity in practice. The amendments in this ASU are effective for fiscal years beginning after December 15, 2017, and interim periods within those fiscal years. The Company adopted this ASU on January 1, 2018 with no material impact on its consolidated financial statements. In May 2017, the FASB issued ASU 2017-09, “Compensation — Stock Compensation (Topic 718): Scope of Modification Accounting”. Because many entities have defined the term “modification” in a broad manner resulting in diversity in modification accounting practice, the amendments in this ASU provide guidance about which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting. The amendments in this ASU are effective for all entities for annual periods, and interim periods within those annual periods, beginning after December 15, 2017. The Company adopted this ASU on January 1, 2018, with no material impact on its consolidated financial statements. In March 2018, the FASB issued ASU 2018-05, “Income Taxes (Topic 740); Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118”. This ASU provides accounting and disclosure guidance relating to the Tax Cuts and Jobs Act pursuant to the issuance of SEC Staff Accounting Bulletin No. 118. The guidance allows a company to report provisional amounts when reasonable estimates are determinable for certain income tax effects relating to this Act. These provisional amounts may give rise to new current or deferred taxes based on certain provisions within the Tax Cuts and Jobs Act, as well as adjustments to existing current or deferred taxes that existed prior to this Act’s enactment date. In the fourth quarter of 2017, the Company incurred an estimated one-time, non-cash charge of $372,000 related to the enactment of the Tax Cuts and Jobs Act. The charge related to the re-measurement of the Company’s deferred tax assets arising from a lower U.S. corporate tax rate of $294,000 and a $78,000 charge related to a one-time transition tax applicable to the new dividend exemption system related to foreign earnings. The provisional estimates recorded at December 31, 2017 were adjusted during the three months ended December 31, 2018 upon completion of our accounting for the Tax Cuts and Jobs Act. The adjusted amounts resulted in a charge related to the re-measurement of the Company’s deferred tax assets of $86,000 and a $165,000 charge related to a one-time transition tax applicable to the new dividend exemption system related to foreign earnings. Recent Accounting Pronouncements not yet adopted In February 2016, the FASB issued ASU No. 2016-02, “Leases (Topic 842)”. The main difference between the current requirement under GAAP and ASU 2016-02 is the recognition of lease assets and lease liabilities by lessees for those leases classified as operating leases. ASU 2016-02 requires that a lessee recognize in the statement of financial position a liability to make lease payments (the lease liability) and a right-of-use asset representing its right to use the underlying asset for the lease term (other than leases that meet the definition of a short-term lease). In July 2018, the FASB issued ASU 2018-10, “Codification Improvements to Topic 842, Leases” and ASU 2018-11, “Leases (Topic 842): Targeted Improvements”. The amendments in these ASUs clarify narrow aspects of the guidance issued in ASU No. 2016-02 “Leases (Topic 842)” and provide an additional transition method to adopt the new leases standard. The new transition method allows an entity to recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. In December 2018, the FASB issued ASU 2018-20, “Narrow-Scope Improvements for Lessors”. The amendments in this ASU clarify how lessors account for sales tax, certain lessor costs and variable payments. These ASUs are effective for annual and interim periods beginning after December 15, 2018 and early adoption is permitted. The Company adopted the new Lease guidance on January 1, 2019 using the additional transition method noted in ASU 2018-11. The adoption of the new standard resulted in the Company recording a lease asset and related lease liability of $5.7 million as of January 1, 2019. The cumulative effect of initially applying the new guidance had an immaterial impact on the opening balance of retained earnings. The Company does not expect the guidance to have a material impact on its consolidated net earnings in future periods. However, additional disclosures will be included in future reporting periods in accordance with the requirements of the FASB’s new guidance. In January 2017, the FASB issued ASU 2017-04, “Intangibles—Goodwill and Other (Topic 350): Simplifying the Accounting for Goodwill Impairment”, which removes the requirement to perform a hypothetical purchase price allocation to measure goodwill impairment. Under this ASU, a goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. ASU 2017-04 is effective for annual and interim periods beginning January 1, 2020, with early adoption permitted, and applied prospectively. We do not expect ASU 2017-04 to have a material impact on our financial statements. In August 2017, the FASB issued ASU 2017-12, “Derivatives and Hedging (Topic 815); Targeted Improvements to Accounting for Hedging Activities”. The amendments in this ASU better align an entity’s risk management activities and financial reporting for hedging relationships through changes to both the designation and measurement guidance for qualifying hedging relationships and the presentation of hedge results. To meet that objective, the amendments expand and refine hedge accounting for both nonfinancial and financial risk components and align the recognition and presentation of the effects of the hedging instrument and the hedged item in the financial statements. In October 2018, the FASB issued ASU 2018-16, “Derivatives and Hedging (Topic 815); Inclusion of the Secured Overnight Financing Rate (SOFR) Overnight Index Swap (OIS) Rate as a Benchmark Interest Rate for Hedge Accounting Purposes”. This ASU permits the use of the OIS rate based on SOFR as a U.S. benchmark interest rate for hedge accounting purposes. The amendments in these ASUs are effective for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. Early application is permitted in any interim period after issuance of the ASU. The Company does not expect this ASU to have a material impact on its financial statements. In February 2018, the FASB issued ASU 2018-02, “Income Statement—Reporting Comprehensive Income (Topic 220); Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income”. The amendments in this ASU allow a reclassification from accumulated other comprehensive income to retained earnings for stranded tax effects resulting from the Tax Cuts and Jobs Act. Consequently, the amendments eliminate the stranded tax effects resulting from this Act and will improve the usefulness of information reported to financial statement users. The amendments in this ASU are effective for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. Early adoption is permitted in any interim period after issuance of the ASU. The Company does not expect this ASU to have a material impact on its financial statements. In June 2018, the FASB issued ASU 2018-07, “Compensation — Stock Compensation (Topic 718); Improvements to Nonemployee Share-Based Payment Accounting”. The amendments in this ASU improve the accounting of nonemployee share-based payments issued to acquire goods and services used in an entity’s operations. Nonemployee share-based payment awards within the scope of Topic 718 are measured at the grant-date fair value of the equity instruments that an entity is obligated to issue when the good has been delivered or the service has been rendered. The amendments in this ASU are effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. Early adoption is permitted in any interim period after issuance of the ASU. The Company does not expect this ASU to have a material impact on its financial statements. In July 2018, the FASB issued ASU 2018-09, “Codification Improvements”. The amendments in this ASU represent changes to clarify, correct errors in, or make minor improvements to the Codification. Topics covered include comprehensive income, investments, debt, stock compensation, income taxes, business combinations and fair value measurement. Some of the amendments in this ASU are effective immediately, however many are effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. Early adoption is permitted in any interim period after issuance of the ASU. The Company does not expect this ASU to have a material impact on its financial statements. In August 2018, the FASB issued ASU 2018-13, “Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement”. The amendments in this ASU modify the disclosure requirements on fair value measurements in Topic 820, Fair Value Measurement. The amendments in this ASU are effective for annual and interim periods beginning after December 15, 2019. Early adoption is permitted. The Company does not expect this ASU to have a material impact on its financial statements. In August 2018, the FASB issued ASU 2018-15, “Intangibles—Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of the FASB Emerging Issues Task Force)”. The amendments in this ASU align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The amendments in this ASU are effective for annual and interim periods beginning after December 15, 2019. Early adoption is permitted. The Company does not expect this ASU to have a material impact on its financial statements. A variety of proposed or otherwise potential accounting standards are currently under consideration by standard-setting organizations and certain regulatory agencies. Because of the tentative and preliminary nature of such proposed standards, management has not yet determined the effect, if any, that the implementation of such proposed standards would have on the Company’s consolidated financial statements. |
X | ||||||||||
- Definition Accounting principles. No definition available.
|
X | ||||||||||
- Definition Allowance for doubtful accounts. No definition available.
|
X | ||||||||||
- Definition Disclosure of accounting policy for description of business. No definition available.
|
X | ||||||||||
- Definition Liability For Contingent Consideration Policy [Text Block] No definition available.
|
X | ||||||||||
- Definition Recent developments. No definition available.
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). No definition available.
|
X | ||||||||||
- Definition Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Disclosure of accounting policy for comprehensive income. No definition available.
|
X | ||||||||||
- Definition Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Disclosure of accounting policy for deferral and amortization of significant deferred charges. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Disclosure of accounting policy for its derivative instruments and hedging activities. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. No definition available.
|
X | ||||||||||
- Definition Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Disclosure of accounting policy for revenue recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction. Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef
|
X | ||||||||||
- Definition Disclosure of accounting policy for segment reporting. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Disclosure of accounting policy for stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Disclosure of accounting policy for treatment of receivables that are billable but have not been billed as of the balance sheet date. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
Summary of Significant Accounting Policies (Tables) |
12 Months Ended | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 | |||||||||||||
Accounting Policies [Abstract] | |||||||||||||
Estimated Useful Lives of Depreciable Assets | The estimated useful lives of depreciable assets are primarily as follows:
|
X | ||||||||||
- Definition Schedule of property plant and equipment useful lives. No definition available.
|
X | ||||||||||
- References No definition available.
|
Revenue from Contracts with Customers (Tables) - Accounting Standards Update 2014-09 [Member] |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of Disaggregation of Our Revenues by Contract Type and Operating Segment | The following table depicts the disaggregation of our revenues by contract type and operating segment:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of Revenue from External Customers | The following table presents our revenue from external customers disaggregated by geography, based on the work location of our customers:
|
X | ||||||||||
- Definition Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Details
|
Business Combinations (Tables) |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Business Combinations [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of Fair Value of Consideration for Acquired Business | The following table summarizes the fair value of consideration for the Acquired Business on the July 13, 2017 closing date:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Sources of Funds in Business Acquisition | The cash purchase price at closing was paid with funds obtained from the following sources:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Fair Value of Net Assets Acquired | The valuation of net assets acquired is as follows:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of Unaudited Pro Forma Results | The following reflects the Company’s unaudited pro forma results had the results of InfoTrellis been included for all periods presented:
|
X | ||||||||||
- Definition Schedule of Sources of Funds in Business Acquisition [Table Text Block] No definition available.
|
X | ||||||||||
- Definition Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments. No definition available.
|
X | ||||||||||
- Definition Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
Goodwill and Other Intangible Assets, net (Tables) |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Goodwill and Intangible Assets Disclosure [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Reconciliation of Goodwill | A reconciliation of the beginning and ending amounts of goodwill for the three years ended December 31, 2018 is as follows:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Components of Identifiable Intangible assets | Identifiable intangible assets were comprised of the following as of December 31, 2018 and 2017:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Estimated Amortization Expense | The estimated aggregate amortization expense for intangible assets for the years ending December 31, 2019 through 2023 is as follows:
|
X | ||||||||||
- Definition Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life. No definition available.
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
Credit Facility (Tables) |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Text Block [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Annual Aggregate Outstanding Debt | As of December 31, 2018, the annual aggregate maturities of our outstanding debt (exclusive of deferred financing costs amortization) during each of the next five years are as follows:
|
X | ||||||||||
- Definition Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- References No definition available.
|
Commitments and Contingencies (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Commitments and Contingencies Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Minimum Future Rental Payments | The Company rents certain office facilities and equipment under noncancelable operating leases, which provide for the following future minimum rental payments as of December 31, 2018:
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
Stock-Based Compensation (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Disclosure of Compensation Related Costs, Share-based Payments [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of Company's Stock Option Activity | Following is a summary of the Company’s stock option activity for the three years ended December 31, 2018:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of Information Regarding the Company's Outstanding and Exercisable Stock Options | The table below summarizes information regarding the Company’s outstanding and exercisable stock options as of December 31, 2018:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of Assumptions with Respect to the Black-Scholes Option Pricing Model | The Company used the following assumptions with respect to the Black-Scholes option pricing model for Mastech Digital stock options issued during 2018 and 2016.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of Mastech's Restricted Stock Unit Activity | Following is a summary of Mastech’s restricted stock activity for the three years ended December 31, 2018:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of Mastech Performance Share Unit Activity | Following is a summary of Mastech performance share activity for the three years ended December 31, 2018:
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Tabular disclosure of the changes in outstanding nonvested shares. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
Income Taxes (Tables) |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Income Tax Disclosure [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Components of Income Before Income Taxes | The components of income before income as shown in the accompanying Consolidated Statement of Operations, consisted of the following for the years ended December 31, 2018, 2017 and 2016:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Provision for Income Taxes | The provision for income taxes, as shown in the accompanying Consolidated Statement of Operations, consisted of the following for the years ended December 31, 2018, 2017 and 2016:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Reconciliation of Income Taxes | The reconciliation of income taxes computed using our statutory U.S. income tax rate and the provision for income taxes for the years ended December 31, 2018, 2017 and 2016 were as follows:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Components of Deferred Tax Assets and Liabilities | The components of the deferred tax assets and liabilities were as follows:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Unrecognized Tax Benefits Related to Uncertain Tax Positions | A reconciliation of the beginning and ending amounts of unrecognized tax benefits related to uncertain tax positions, including interest and penalties, for the three years ended December 31, 2018 is as follows:
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Tabular disclosure of income before income tax between domestic and foreign jurisdictions. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Tabular disclosure of the change in unrecognized tax benefits. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
Derivative Instruments and Hedging Activities (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Derivative Instruments and Hedging Activities Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Effect of Derivative Instruments on Consolidated Statements of Operations and Comprehensive Income | The effect of derivative instruments on the Consolidated Statements of Operations and Comprehensive Income (“OCI”) for the year ended December 31, 2018 (in thousands):
The effect of derivative instruments on the Consolidated Statements of Operations and Comprehensive Income (“OCI”) for the year ended December 31, 2017 (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Information on Location and Amounts of Derivative Fair Values in Consolidated Balance Sheets | Information on the location and amounts of derivative fair values in the Consolidated Balance Sheets (in thousands):
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
Earnings per Share (Tables) |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Earnings Per Share [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Denominators of Basic and Diluted EPS Computations | The following table sets forth the denominators of the basic and diluted EPS computations.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Computation of Basic EPS | The following table sets forth the computation of basic EPS utilizing net income and the Company’s weighted-average common stock outstanding:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Computation of Diluted EPS | The following table sets forth the computation of diluted EPS utilizing net income and the Company’s weighted-average common stock outstanding plus the weighted-average of stock options, restricted shares and performance shares:
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Tabular disclosure of the effect of income (loss) on basic earnings per share. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Tabular disclosure of the effect of income (loss) on an entity's diluted earnings per share. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
Fair Value Measurements (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fair Value Disclosures [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of Financial Assets and (Liabilities) at Fair Value Measured on Recurring Basis | The following table summarizes the basis used to measure financial assets and (liabilities) at fair value on a recurring basis:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Changes in Level 3 Fair Values for Contingent Consideration Liability | The following table provides information regarding changes in the Company’s Level 3 fair values for the contingent consideration liability for the three years ended December 31, 2018:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of Financial Assets (Liabilities) at Fair Value Measured on Non-recurring Basis | At December 31, 2018 and December 31, 2017, the Company carried the following financial assets (liabilities) at fair value measured on a non-recurring basis (in thousands):
|
X | ||||||||||
- Definition Schedule of changes in contingent consideration liability. No definition available.
|
X | ||||||||||
- Definition Tabular disclosure of assets and liabilities by class, including financial instruments measured at fair value that are classified in shareholders' equity, if any, that are measured at fair value on a nonrecurring basis in periods after initial recognition (for example, impaired assets). Disclosures may include, but are not limited to: (a) the fair value measurements recorded and the reasons for the measurements and (b) the level within the fair value hierarchy in which the fair value measurements are categorized in their entirety (levels 1, 2, 3). Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- References No definition available.
|
Quarterly Financial Information (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Quarterly Financial Information Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of Quarterly Financial Information |
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
Business Segments and Geographic Information (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Segment Reporting [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of Operating Segments | Below are the operating results of our reporting segments:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of Assets, Depreciation and Amortization and Capital Expenditures by Segment | Below is a reconciliation of total assets, depreciation and amortization and capital expenditures by segment:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of Revenue from External Customers and Long-lived Assets | Below is geographic information related to our revenues from external customers and long-lived assets:
|
X | ||||||||||
- Definition Reconciliation Of Assets Depreciation Amortization And Capital Expenditure From Segment To Consolidated Table [Text Block] No definition available.
|
X | ||||||||||
- Definition Revenue From External Customers And Long Lived Assets By Geographic Areas Table [Text Block] No definition available.
|
X | ||||||||||
- Definition Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Maximum percentage of billable expenses on revenue from customer. No definition available.
|
X | ||||||||||
- Definition One-time transition tax applicable to new dividend exemption related to foreign earnings. No definition available.
|
X | ||||||||||
- Definition Significant accounting policies. No definition available.
|
X | ||||||||||
- Definition Stock split, stock issued date. No definition available.
|
X | ||||||||||
- Definition Tax cuts and jobs act of 2017, change in tax rate, income tax expense (benefit). No definition available.
|
X | ||||||||||
- Definition Tax cuts and jobs act of 2017 change in tax rate one-time non-cash charge. No definition available.
|
X | ||||||||||
- Definition Tax Cuts and Jobs Act of 2017, incomplete accounting, change in tax rate, provisional income tax expense (benefit). No definition available.
|
X | ||||||||||
- Definition Tax Cuts and Jobs Act of 2017, incomplete accounting, provisional income tax expense (benefit). No definition available.
|
X | ||||||||||
- Definition Tax Cuts and Jobs Act of 2017, incomplete accounting, transition tax for accumulated foreign earnings, provisional income tax expense. No definition available.
|
X | ||||||||||
- Definition A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount, before allocation of valuation allowances, of deferred tax asset attributable to deductible differences from reserves and accruals, compensation and benefit costs, and other provisions, reserves, and allowances. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Date the holder must own the stock to be entitled to the dividend, in CCYY-MM-DD format. No definition available.
|
X | ||||||||||
- Definition Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. No definition available.
|
X | ||||||||||
- Definition Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill. No definition available.
|
X | ||||||||||
- Definition Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. No definition available.
|
X | ||||||||||
- Definition Present value of lessee's discounted obligation for lease payments from operating lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of lessee's right to use underlying asset under operating lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition 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, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The maximum number of shares (or other type of equity) originally approved (usually by shareholders and board of directors), net of any subsequent amendments and adjustments, for awards under the equity-based compensation plan. As stock or unit options and equity instruments other than options are awarded to participants, the shares or units remain authorized and become reserved for issuance under outstanding awards (not necessarily vested). Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Expiration date for the purchase of an entity's own shares under a stock repurchase plan, in the CCYY-MM-DD format. No definition available.
|
X | ||||||||||
- Definition Description of the stock split arrangement. Also provide the retroactive effect given by a stock split that occurs after the balance date but before the release of financial statements. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
Summary of Significant Accounting Policies - Estimated Useful Lives of Depreciable Assets (Detail) |
12 Months Ended |
---|---|
Dec. 31, 2018 | |
Laptop Computers [Member] | |
Property, Plant and Equipment [Line Items] | |
Estimated useful lives of depreciable assets | 18 months |
Equipment [Member] | Minimum [Member] | |
Property, Plant and Equipment [Line Items] | |
Estimated useful lives of depreciable assets | 3 years |
Equipment [Member] | Maximum [Member] | |
Property, Plant and Equipment [Line Items] | |
Estimated useful lives of depreciable assets | 5 years |
Enterprise Software [Member] | Minimum [Member] | |
Property, Plant and Equipment [Line Items] | |
Estimated useful lives of depreciable assets | 3 years |
Enterprise Software [Member] | Maximum [Member] | |
Property, Plant and Equipment [Line Items] | |
Estimated useful lives of depreciable assets | 5 years |
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Definition Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment. No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Definition Customer percentage of revenue. No definition available.
|
X | ||||||||||
- Definition Maximum percentage of billable expenses on revenue from customer. No definition available.
|
X | ||||||||||
- Definition Number of customers accounted for revenues. No definition available.
|
X | ||||||||||
- Definition Revenue percentage to aggregate revenue. No definition available.
|
X | ||||||||||
- Definition For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Definition Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
Revenue from Contracts with Customers - Summary of Revenue from External Customers (Detail) - Accounting Standards Update 2014-09 [Member] - USD ($) $ in Millions |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
Revenue from External Customer [Line Items] | |||
Total | $ 177.2 | $ 147.9 | $ 132.0 |
United States [Member] | |||
Revenue from External Customer [Line Items] | |||
Total | 172.6 | 145.5 | $ 132.0 |
Canada [Member] | |||
Revenue from External Customer [Line Items] | |||
Total | 3.1 | 1.7 | |
India and Other [Member] | |||
Revenue from External Customer [Line Items] | |||
Total | $ 1.5 | $ 0.7 |
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Definition Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Definition Business acquisition contingent consideration potential cash payables. No definition available.
|
X | ||||||||||
- Definition Business Acquisition Cost Of Acquired Entity Transaction Cost No definition available.
|
X | ||||||||||
- Definition Business acquisition cost of acquired entity transaction cost reversal. No definition available.
|
X | ||||||||||
- Definition Business acquisition contingent consideration possible milestone payments. No definition available.
|
X | ||||||||||
- Definition Number of agreements. No definition available.
|
X | ||||||||||
- Definition With respect to a business combination completed during the period, this element provides a description of the business, other than the name, which may include the industry, size, products and other important information. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Date when the acquirer obtains control of the acquiree, in CCYY-MM-DD format. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Number of shares of equity interests issued or issuable to acquire entity. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Definition Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination. No definition available.
|
X | ||||||||||
- Definition Amount of liability recognized arising from contingent consideration in a business combination. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition 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. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to items of consideration transferred in connection with a business combination for which the initial accounting was incomplete. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding). Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The portion of profit or loss for the period, net of income taxes, which is attributable to the parent. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
Business Combinations - Summary of Fair Value of Consideration for Acquired Business (Detail) - Info Trellis Inc [Member] $ in Thousands |
Jul. 13, 2017
USD ($)
|
---|---|
Business Acquisition [Line Items] | |
Cash purchase price at closing | $ 35,750 |
Working capital adjustments | (861) |
Estimated payout of contingent consideration | 17,125 |
Total Fair Value of Consideration | $ 52,014 |
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Definition Fair value at acquisition-date of the assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interests issued by the acquirer, including but not limited to, instruments or interests issued or issuable in consideration for the business combination. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of liability recognized arising from contingent consideration in a business combination. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to items of consideration transferred in connection with a business combination for which the initial accounting was incomplete. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Details
|
Business Combinations - Summary of Fair Value of Consideration for Acquired Business (Parenthetical) (Detail) $ in Thousands |
Jul. 13, 2017
USD ($)
|
---|---|
Info Trellis Inc [Member] | |
Business Acquisition [Line Items] | |
Fair value of contingent consideration | $ 17,125 |
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Definition Amount of liability recognized arising from contingent consideration in a business combination. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Details
|
Business Combinations - Summary of Source of Funds (Detail) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Jul. 13, 2017 |
Dec. 31, 2017 |
Dec. 31, 2018 |
|
Business Acquisition [Line Items] | |||
Sale of common stock in a private placement transactions | $ 6,000 | ||
Revolving Line of Credit [Member] | |||
Business Acquisition [Line Items] | |||
Outstanding borrowings amount | $ 9,000 | $ 13,600 | |
Info Trellis Inc [Member] | |||
Business Acquisition [Line Items] | |||
Cash balances on hand | $ 341 | ||
Sale of common stock in a private placement transactions | 6,000 | ||
Payoff of previous credit facility | (10,091) | ||
Cash paid at Closing | 35,750 | ||
Info Trellis Inc [Member] | Term Loan Debt Facility [Member] | |||
Business Acquisition [Line Items] | |||
Outstanding borrowings amount | 30,500 | ||
Info Trellis Inc [Member] | Revolving Line of Credit [Member] | |||
Business Acquisition [Line Items] | |||
Outstanding borrowings amount | $ 9,000 |
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Definition Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition The cash inflow from the additional capital contribution to the entity. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
Business Combinations - Schedule of Valuation of Net Assets Acquired (Detail) - USD ($) $ in Thousands |
Dec. 31, 2018 |
Dec. 31, 2017 |
Jul. 13, 2017 |
Dec. 31, 2016 |
Dec. 31, 2015 |
---|---|---|---|---|---|
Identifiable intangible assets: | |||||
Goodwill | $ 26,106 | $ 35,844 | $ 8,427 | $ 8,427 | |
Info Trellis Inc [Member] | |||||
Business Acquisition [Line Items] | |||||
Current Assets | $ 6,909 | ||||
Fixed Assets and Other | 215 | ||||
Identifiable intangible assets: | |||||
Identifiable intangible assets | 19,862 | ||||
Goodwill | 27,417 | ||||
Current liabilities | (2,389) | ||||
Net Assets Acquired | 52,014 | ||||
Info Trellis Inc [Member] | Client Relationships [Member] | |||||
Identifiable intangible assets: | |||||
Identifiable intangible assets | 16,671 | ||||
Info Trellis Inc [Member] | Covenant Not-to-Compete [Member] | |||||
Identifiable intangible assets: | |||||
Identifiable intangible assets | 761 | ||||
Info Trellis Inc [Member] | Trade Name [Member] | |||||
Identifiable intangible assets: | |||||
Identifiable intangible assets | 1,221 | ||||
Info Trellis Inc [Member] | Technology [Member] | |||||
Identifiable intangible assets: | |||||
Identifiable intangible assets | $ 1,209 |
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Definition Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition The amount of identifiable intangible assets recognized as of the acquisition date. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
Business Combinations - Summary of Unaudited Pro Forma Results (Detail) - Info Trellis Inc [Member] - USD ($) $ / shares in Units, $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
Business Acquisition [Line Items] | |||
Revenue | $ 177,164 | $ 158,785 | $ 157,077 |
Net income | $ 6,691 | $ 2,388 | $ 6,778 |
Earnings per share-diluted | $ 0.60 | $ 0.22 | $ 0.63 |
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Definition The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Details
|
Goodwill and Other Intangible Assets - Additional Information (Detail) - USD ($) $ in Thousands |
12 Months Ended | |||||
---|---|---|---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
Jul. 13, 2017 |
Dec. 31, 2015 |
Jun. 15, 2015 |
|
Goodwill and Intangible Assets [Line Items] | ||||||
Goodwill | $ 26,106 | $ 35,844 | $ 8,427 | $ 8,427 | ||
Goodwill impairment | 9,738 | |||||
Amortization expense | 2,727 | $ 1,710 | $ 813 | |||
Hudson IT [Member] | ||||||
Goodwill and Intangible Assets [Line Items] | ||||||
Goodwill | $ 8,427 | |||||
Info Trellis Inc [Member] | ||||||
Goodwill and Intangible Assets [Line Items] | ||||||
Goodwill | $ 27,417 | |||||
Goodwill impairment | $ 9,738 |
X | ||||||||||
- Definition Goodwill And Intangible Assets [Line Items] No definition available.
|
X | ||||||||||
- Definition The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
Goodwill and Other Intangible Assets - Reconciliation of Goodwill (Detail) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
Goodwill And Intangible Assets Net [Abstract] | |||
Goodwill, beginning balance | $ 35,844 | $ 8,427 | $ 8,427 |
Addition in current period | 27,417 | 0 | |
Reduction in current period | (9,738) | 0 | |
Goodwill, ending balance | $ 26,106 | $ 35,844 | $ 8,427 |
X | ||||||||||
- Definition Goodwill And Intangible Assets Net [Abstract] No definition available.
|
X | ||||||||||
- Definition Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of increase (decrease) of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Goodwill And Intangible Assets [Line Items] No definition available.
|
X | ||||||||||
- Definition Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. No definition available.
|
X | ||||||||||
- Definition Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount before accumulated amortization of intangible assets, excluding goodwill. No definition available.
|
X | ||||||||||
- Definition Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
Goodwill and Other Intangible Assets - Schedule of Estimated Amortization Expense (Detail) $ in Thousands |
Dec. 31, 2018
USD ($)
|
---|---|
Intangible Liability Disclosure [Abstract] | |
Estimated aggregate amortization expense for year ending 2019 | $ 2,689 |
Estimated aggregate amortization expense for year ending 2020 | 2,654 |
Estimated aggregate amortization expense for year ending 2021 | 2,625 |
Estimated aggregate amortization expense for year ending 2022 | 2,443 |
Estimated aggregate amortization expense for year ending 2023 | $ 2,229 |
X | ||||||||||
- Definition Intangible Liability Disclosure [Abstract] No definition available.
|
X | ||||||||||
- Definition Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. No definition available.
|
X | ||||||||||
- Definition Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
Cash and Cash Equivalents - Additional Information (Detail) - USD ($) |
Dec. 31, 2018 |
Dec. 31, 2017 |
---|---|---|
Cash and Cash Equivalents [Abstract] | ||
Cash and cash equivalents | $ 1,294,000 | $ 2,478,000 |
Restrictions on the Company's cash balances | $ 0 | $ 0 |
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Continent consideration payment arrangement borrowing multiplier amount No definition available.
|
X | ||||||||||
- Definition Line of credit facility additional borrowing capacity upon certain conditions. No definition available.
|
X | ||||||||||
- Definition Line of credit facility periodic payment percentage. No definition available.
|
X | ||||||||||
- Definition Percentage of eligible accounts receivable used to determine borrowings available under credit facility. No definition available.
|
X | ||||||||||
- Definition Percentage of eligible unbilled accounts used to determine borrowings available under credit facility. No definition available.
|
X | ||||||||||
- Definition Revolving credit facility percentage margin adjusted LIBOR rate. No definition available.
|
X | ||||||||||
- Definition Revolving credit facility percentage margin over base rate. No definition available.
|
X | ||||||||||
- Definition Term loan percentage margin adjusted LIBOR rate. No definition available.
|
X | ||||||||||
- Definition Delayed draw term loan percentage margin over base rate. No definition available.
|
X | ||||||||||
- Definition Percentage points added to the reference rate to compute the variable rate on the debt instrument. No definition available.
|
X | ||||||||||
- Definition Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Date the credit facility terminates, in CCYY-MM-DD format. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Period remaining on line of credit facility before it terminates, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. No definition available.
|
X | ||||||||||
- Definition Description of the frequency of the required periodic payments of interest, principal, or both, and the amount, if set, or a description of a formula upon which payment is based. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Definition Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility. No definition available.
|
X | ||||||||||
- Definition Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The cash outflow for loan and debt issuance costs. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
Credit Facility - Schedule of Annual Aggregate Outstanding Debt (Detail) $ in Thousands |
Dec. 31, 2018
USD ($)
|
---|---|
Maturities of Long-term Debt and Capital Lease Obligations [Abstract] | |
2019 | $ 4,575 |
2020 | 4,575 |
2021 | 4,956 |
2022 | 24,965 |
2023 | 0 |
Total | $ 39,071 |
X | ||||||||||
- Definition Amount of long-term debt and capital lease obligation due after one year or beyond the normal operating cycle, if longer. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Principal amount of long-term debt and capital lease obligation maturing in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. No definition available.
|
X | ||||||||||
- Definition Principal amount of long-term debt and capital lease obligation maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. No definition available.
|
X | ||||||||||
- Definition Principal amount of long-term debt and capital lease obligation maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. No definition available.
|
X | ||||||||||
- Definition Principal amount of long-term debt and capital lease obligation maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. No definition available.
|
X | ||||||||||
- Definition Principal amount of long-term debt and capital lease obligation maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. No definition available.
|
X | ||||||||||
- References No definition available.
|
Commitments and Contingencies - Schedule of Minimum Future Rental Payments (Detail) $ in Thousands |
Dec. 31, 2018
USD ($)
|
---|---|
Commitments and Contingencies Disclosure [Abstract] | |
2019 | $ 1,583 |
2020 | 1,528 |
2021 | 1,051 |
2022 | 1,035 |
2023 | 1,039 |
Thereafter | 208 |
Total | $ 6,444 |
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
Commitments and Contingencies - Additional Information (Detail) - USD ($) $ in Millions |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
Commitments and Contingencies Disclosure [Abstract] | |||
Rental expense | $ 1.4 | $ 1.2 | $ 1.2 |
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line. No definition available.
|
Employee Benefit Plan - Additional Information (Detail) - USD ($) |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
Defined Benefit Plan Disclosure [Line Items] | |||
Matching contributions | $ 0 | $ 0 | $ 0 |
Hudson Employee Retirement Savings Plan [Member] | |||
Defined Benefit Plan Disclosure [Line Items] | |||
Percentage of company's matching contribution | 50.00% | ||
Percentage of employees eligible earnings for company's matching contribution | 6.00% | ||
Total contributions to the retirement plan | $ 79,000 | $ 89,000 | $ 105,000 |
X | ||||||||||
- Definition Defined contribution plan percentage of employees' eligible earnings first slab for company's matching contribution. No definition available.
|
X | ||||||||||
- Definition Amount of contribution received by defined benefit plan from employer which increases plan assets. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Definition Amount of discretionary contributions made by an employer to a defined contribution plan. No definition available.
|
X | ||||||||||
- Definition Percentage employer matches of the employee's percentage contribution matched. No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Definition Share based compensation arrangement by share based payment award equity instruments other than options issued in period intrinsic value. No definition available.
|
X | ||||||||||
- Definition Share based compensation arrangement by share based payment award options outstanding or exercised number. No definition available.
|
X | ||||||||||
- Definition Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Unrecognized cost of unvested share-based awards, other than options, awarded to employees as compensation. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Unrecognized cost of unvested options awarded to employees as compensation. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The total recognized tax benefit related to compensation cost for equity-based payment arrangements recognized in income during the period. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition 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, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Definition The maximum number of shares (or other type of equity) originally approved (usually by shareholders and board of directors), net of any subsequent amendments and adjustments, for awards under the equity-based compensation plan. As stock or unit options and equity instruments other than options are awarded to participants, the shares or units remain authorized and become reserved for issuance under outstanding awards (not necessarily vested). Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Gross number of share options (or share units) granted during the period. No definition available.
|
X | ||||||||||
- Definition Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Number of share instruments newly issued under a share-based compensation plan. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Price of a single share of a number of saleable stocks of a company. No definition available.
|
X | ||||||||||
- Definition Intrinsic value of equity-based compensation awards outstanding. Excludes stock and unit options. No definition available.
|
X | ||||||||||
- Definition Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Expected term of share-based compensation awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Description of the stock split arrangement. Also provide the retroactive effect given by a stock split that occurs after the balance date but before the release of financial statements. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
Stock-Based Compensation - Summary of Company's Stock Option Activity (Detail) - $ / shares |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
Disclosure of Compensation Related Costs, Share-based Payments [Abstract] | |||
Number of Options Outstanding, Beginning Balance | 674,000 | 890,000 | 472,000 |
Number of Options, Granted | 495,000 | 0 | 670,000 |
Number of Options, Exercised | (52,000) | (180,000) | (252,000) |
Number of Options, Cancelled / forfeited | (6,000) | (36,000) | |
Number of Options Outstanding, Ending Balance | 1,111,000 | 674,000 | 890,000 |
Weighted Average Exercise Price, Beginning Balance | $ 3.43 | $ 2.80 | $ 0.50 |
Weighted Average Exercise Price, Granted | 6.72 | 3.52 | |
Weighted Average Exercise Price, Exercised | 2.08 | 0.43 | 0.40 |
Weighted Average Exercise Price, Cancelled / forfeited | 3.20 | 2.90 | |
Weighted Average Exercise Price, Ending Balance | $ 4.95 | $ 3.43 | $ 2.80 |
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Weighted average price of options that were either forfeited or expired. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Gross number of share options (or share units) granted during the period. No definition available.
|
X | ||||||||||
- Definition Number of options outstanding, including both vested and non-vested options. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Weighted average price at which option holders acquired shares when converting their stock options into shares. No definition available.
|
X | ||||||||||
- Definition Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options. No definition available.
|
X | ||||||||||
- Definition Number of share options (or share units) exercised during the current period. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Share-based compensation arrangement by share-based payment award options exercisable, exercise price per share, maximum. No definition available.
|
X | ||||||||||
- Definition Share-based compensation arrangement by share-based payment award options exercisable exercise price per share minimum. No definition available.
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Definition The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Number of options outstanding, including both vested and non-vested options. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
Stock-Based Compensation - Summary of Assumptions with Respect to the Black-Scholes Option Pricing Model (Detail) - $ / shares |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] | |||
Weighted-average risk-free interest rate | 2.80% | 1.34% | |
Weighted-average dividend yield | 0.00% | 0.00% | |
Expected volatility | 50.60% | 55.90% | |
Expected term (in years) | 5 years | 0 years | 5 years 6 months |
Weighted-average fair value | $ 3.15 | $ 3.52 |
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award. No definition available.
|
X | ||||||||||
- Definition The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The risk-free interest rate assumption that is used in valuing an option on its own shares. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Expected term of share-based compensation awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
Stock-Based Compensation - Summary of Mastech's Restricted Stock Unit Activity (Detail) - Restricted Stock Units Activity [Member] - shares |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Beginning outstanding balance | 30,500 | 65,110 | 134,740 |
Awarded | 25,380 | ||
Released | (21,500) | (34,610) | (44,630) |
Forfeited | (25,000) | ||
Ending outstanding balance | 34,380 | 30,500 | 65,110 |
X | ||||||||||
- Definition Number of non-option equity instruments released to participants. No definition available.
|
X | ||||||||||
- Definition The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan). Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Details
|
Stock-Based Compensation - Summary of Mastech Performance Share Unit Activity (Detail) - Performance Shares [Member] - shares |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
Beginning outstanding balance | 152,838 | ||
Awarded | 0 | 0 | 0 |
Released | 0 | 0 | 0 |
Forfeited | (152,838) | ||
Ending outstanding balance | 0 |
X | ||||||||||
- Definition Number of non-option equity instruments released to participants. No definition available.
|
X | ||||||||||
- Definition The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan). Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Details
|
Income Taxes - Components of Income Before Income Taxes (Detail) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
Income before income taxes: | |||
Domestic | $ 7,520 | $ 1,875 | $ 3,544 |
Foreign | 1,894 | 1,073 | 476 |
Income before income taxes | $ 9,414 | $ 2,948 | $ 4,020 |
X | ||||||||||
- Definition Income before income taxes. No definition available.
|
X | ||||||||||
- Definition The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
Income Taxes - Provision for Income Taxes (Detail) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
Current provision: | |||
Federal | $ 1,494 | $ 1,101 | $ 1,189 |
State | 273 | 159 | 101 |
Foreign | 807 | 276 | 161 |
Total current provision | 2,574 | 1,536 | 1,451 |
Deferred provision: | |||
Federal | 317 | (205) | 43 |
State | 96 | (73) | 6 |
Foreign | (264) | 64 | |
Total deferred provision | 149 | (214) | 49 |
Total provision for income taxes | $ 2,723 | $ 1,322 | $ 1,500 |
X | ||||||||||
- Definition Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of deferred state, local, and federal tax expense (benefit) pertaining to income (loss) from continuing operations. No definition available.
|
X | ||||||||||
- Definition Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
Income Taxes - Reconciliation of Income Taxes (Detail) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
Income Tax Disclosure [Abstract] | |||
Income taxes computed at the federal statutory rate, Value | $ 1,977 | $ 1,002 | $ 1,367 |
State income taxes, net of federal tax benefit, Value | 387 | 116 | 107 |
Excess tax benefits from stock options/restricted shares | (93) | (140) | |
Estimated charge for U.S. tax reform | 251 | 372 | |
Difference in tax rate on foreign earnings/other | 201 | (28) | 26 |
Total provision for income taxes | $ 2,723 | $ 1,322 | $ 1,500 |
Income taxes computed at the federal statutory rate | 21.00% | 34.00% | 34.00% |
State income taxes, net of federal tax benefit | 4.10% | 3.90% | 2.70% |
Excess tax benefits from stock options/restricted shares | (1.00%) | (4.70%) | |
Estimated charge for U.S. tax reform | 2.70% | 12.60% | |
Difference in tax rate on foreign earnings/other | 2.10% | (1.00%) | 0.60% |
Effective for income tax rate, Total | 28.90% | 44.80% | 37.30% |
X | ||||||||||
- Definition Effective income tax rate reconciliation changes in excess tax benefit from stock options and restricted shares. No definition available.
|
X | ||||||||||
- Definition Income tax reconciliation changes in excess tax benefit from stock options and restricted shares. No definition available.
|
X | ||||||||||
- Definition Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Percentage of domestic federal statutory tax rate applicable to pretax income (loss). Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition 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 changes in the income tax rates. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition 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 applicable to statutory income tax expense (benefit) outside of the country of domicile. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition 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 applicable to state and local income tax expense (benefit), net of federal tax expense (benefit). Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit). Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit). Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
Income Taxes - Components of Deferred Tax Assets and Liabilities (Detail) - USD ($) $ in Thousands |
12 Months Ended | |
---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
|
Deferred tax assets: | ||
Allowance for doubtful accounts | $ 109 | $ 99 |
Accrued vacation and bonuses | 228 | 230 |
Stock-based compensation expense | 194 | 119 |
Acquisition-related transaction costs | 507 | 501 |
Total deferred tax assets | 1,038 | 949 |
Deferred tax liabilities: | ||
Prepaid expenses | 186 | 160 |
Depreciation, intangibles and other | 555 | 321 |
Total deferred tax liabilities | 741 | 481 |
Net deferred tax asset | $ 297 | $ 468 |
X | ||||||||||
- Definition Deferred Tax Assets, Tax Deferred Expense Business Acquisition Transaction Costs No definition available.
|
X | ||||||||||
- Definition Amount of deferred tax liability attributable to taxable temporary differences. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the allowance for doubtful accounts. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses. No definition available.
|
X | ||||||||||
- Definition Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
Income Taxes - Unrecognized Tax Benefits Related to Uncertain Tax Positions (Detail) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
Income Tax Disclosure [Abstract] | |||
Unrecognized tax benefits, beginning balance | $ 95 | $ 128 | $ 135 |
Additions related to current period | 208 | 20 | |
Additions related to prior periods | 0 | 0 | 0 |
Reductions related to prior periods | (40) | (33) | (27) |
Unrecognized tax benefits, ending balance | $ 263 | $ 95 | $ 128 |
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of unrecognized tax benefits. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
Income Taxes - Additional Information (Detail) - USD ($) |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
Income Tax Disclosure [Abstract] | |||
Accrued interest and penalties on unrecognized tax benefits | $ 10,000 | $ 12,000 | $ 15,000 |
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Aggregate notional amount specified by the derivative(s). Expressed as an absolute value. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition Fixed interest rate related to the interest rate derivative. No definition available.
|
X | ||||||||||
- Definition The estimated value of gains (losses), net anticipated to be transferred in the future from accumulated other comprehensive income into earnings. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Definition Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps. No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
Derivative Instruments and Hedging Activities - Effect of Derivative Instruments on Consolidated Statements of Operations and Comprehensive Income (Detail) - Interest Rate Swap Contracts [Member] - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
Derivative Instruments, Gain (Loss) [Line Items] | |||
Amount of Gain / (Loss) recognized in OCI on Derivatives | $ 96 | $ 21 | $ 19 |
Cash Flow Hedging Relationships [Member] | |||
Derivative Instruments, Gain (Loss) [Line Items] | |||
Amount of Gain / (Loss) recognized in OCI on Derivatives | 96 | 21 | |
Cash Flow Hedging Relationships [Member] | Interest Expense [Member] | |||
Derivative Instruments, Gain (Loss) [Line Items] | |||
Amount of Gain / (Loss) reclassified from Accumulated OCI to Income | (2) | (56) | |
Amount of Gain / (Loss) recognized in Income on Derivatives | $ 0 | $ 0 |
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Definition The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The portion of gains and losses (net) on derivative instruments designated and qualifying as hedging instruments representing (a) the amount of the hedge ineffectiveness and (b) the amount, if any, excluded from the assessment of hedge effectiveness. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount before tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss). Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
Derivative Instruments and Hedging Activities - Information on Location and Amounts of Derivative Fair Values in Consolidated Balance Sheets (Detail) - USD ($) $ in Thousands |
Dec. 31, 2018 |
Dec. 31, 2017 |
---|---|---|
Interest Rate Swap Contracts [Member] | Other Current Assets [Member] | ||
Derivatives, Fair Value [Line Items] | ||
Derivative Fair Value Asset | $ 106 | $ 9 |
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Definition Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps. No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
Shareholders' Equity - Additional Information (Detail) - USD ($) $ / shares in Units, $ in Thousands |
12 Months Ended | ||||
---|---|---|---|---|---|
Jul. 13, 2017 |
Jul. 07, 2017 |
Dec. 31, 2018 |
Dec. 31, 2017 |
Jul. 10, 2017 |
|
Equity, Class of Treasury Stock [Line Items] | |||||
New shares issued | $ 6,000 | ||||
Share issued price per share | $ 3.50 | $ 3.18 | |||
Proceeds from new shares issued | $ 6,000 | ||||
Shares purchased to satisfy employee tax obligation | 2,574 | 4,134 | |||
Average share price for additional shares purchased | $ 8.01 | $ 4.52 | |||
Private Placement [Member] | |||||
Equity, Class of Treasury Stock [Line Items] | |||||
New shares issued, shares | 1,700,000 | ||||
Proceeds from new shares issued | $ 6,000 | ||||
Private Placement [Member] | Ashok Trivedi [Member] | |||||
Equity, Class of Treasury Stock [Line Items] | |||||
New shares issued | $ 3,000 | ||||
Private Placement [Member] | Sunil Wadhwani [Member] | |||||
Equity, Class of Treasury Stock [Line Items] | |||||
New shares issued | $ 3,000 |
X | ||||||||||
- Definition Weighted average purchase price of capital shares purchased through an employee stock ownership plan. No definition available.
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Definition The cash inflow from the additional capital contribution to the entity. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The number of shares purchased on the open market during the period for issuance to employees under the plan. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Per share or per unit amount of equity securities issued. No definition available.
|
X | ||||||||||
- Definition Number of new stock issued during the period. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
Earnings per Share - Additional Information (Detail) - shares |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
Earnings Per Share [Abstract] | |||
Anti-dilutive securities not included in computation of earnings per share | 141,000 | 0 | 500,000 |
X | ||||||||||
- Definition Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- References No definition available.
|
Earnings per Share - Schedule of Denominators of Basic and Diluted EPS Computations (Detail) - shares shares in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
Weighted-average shares outstanding: | |||
Basic | 10,950 | 9,924 | 8,786 |
Stock options and restricted share units | 211 | 74 | 178 |
Diluted | 11,161 | 9,998 | 8,964 |
X | ||||||||||
- Definition The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- References No definition available.
|
Earnings per Share - Computation of Basic EPS (Detail) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands |
3 Months Ended | 12 Months Ended | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 |
Sep. 30, 2018 |
Jun. 30, 2018 |
Mar. 31, 2018 |
Dec. 31, 2017 |
Sep. 30, 2017 |
Jun. 30, 2017 |
Mar. 31, 2017 |
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
Earnings Per Share [Abstract] | |||||||||||
Net income | $ 874 | $ 1,620 | $ 2,817 | $ 1,380 | $ 865 | $ (136) | $ 696 | $ 201 | $ 6,691 | $ 1,626 | $ 2,520 |
Basic weighted-average shares outstanding | 10,950 | 9,924 | 8,786 | ||||||||
Basic EPS | $ 0.08 | $ 0.15 | $ 0.26 | $ 0.13 | $ 0.08 | $ (0.01) | $ 0.08 | $ 0.02 | $ 0.61 | $ 0.16 | $ 0.29 |
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition The portion of profit or loss for the period, net of income taxes, which is attributable to the parent. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
Earnings per Share - Computation of Diluted EPS (Detail) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands |
3 Months Ended | 12 Months Ended | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 |
Sep. 30, 2018 |
Jun. 30, 2018 |
Mar. 31, 2018 |
Dec. 31, 2017 |
Sep. 30, 2017 |
Jun. 30, 2017 |
Mar. 31, 2017 |
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
Earnings Per Share [Abstract] | |||||||||||
Net income | $ 874 | $ 1,620 | $ 2,817 | $ 1,380 | $ 865 | $ (136) | $ 696 | $ 201 | $ 6,691 | $ 1,626 | $ 2,520 |
Diluted weighted-average shares outstanding | 11,161 | 9,998 | 8,964 | ||||||||
Diluted EPS | $ 0.08 | $ 0.14 | $ 0.25 | $ 0.12 | $ 0.08 | $ (0.01) | $ 0.08 | $ 0.02 | $ 0.60 | $ 0.16 | $ 0.28 |
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
X | ||||||||||
- Definition The portion of profit or loss for the period, net of income taxes, which is attributable to the parent. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
Fair Value Measurements - Summary of Financial Assets (Liabilities) at Fair Value Measured on Recurring Basis (Detail) - Fair Value, Measurements, Recurring [Member] - USD ($) $ in Thousands |
Dec. 31, 2018 |
Dec. 31, 2017 |
---|---|---|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Contingent consideration liabilities | $ (6,069) | $ (17,125) |
Interest Rate Swap Contracts [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Fair value of financial asset | 106 | 9 |
Level 2 [Member] | Interest Rate Swap Contracts [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Fair value of financial asset | 106 | 9 |
Level 3 [Member] | ||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ||
Contingent consideration liabilities | $ (6,069) | $ (17,125) |
X | ||||||||||
- Definition Amount of liability recognized arising from contingent consideration in a business combination. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Definition Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps. No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
Fair Value Measurements - Additional Information (Detail) $ in Thousands |
12 Months Ended |
---|---|
Dec. 31, 2018
USD ($)
| |
Fair Value Disclosures [Line Items] | |
Revaluation of contingent consideration liability | $ (11,056) |
Goodwill impairment | 9,738 |
Info Trellis Inc [Member] | |
Fair Value Disclosures [Line Items] | |
Revaluation of contingent consideration liability | (11,056) |
Goodwill impairment | $ 9,738 |
X | ||||||||||
- Definition Fair Value Disclosures [Line Items] No definition available.
|
X | ||||||||||
- Definition Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Details
|
Fair Value Measurements - Schedule of Changes in Level 3 Fair Values for Contingent Consideration Liability (Detail) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
Fair Value Disclosures [Abstract] | |||
Beginning balance | $ 17,125 | ||
Contingent consideration incurred | $ 17,125 | ||
Payments made | 0 | 0 | $ 0 |
Revaluation | (11,056) | ||
Ending balance | $ 6,069 | $ 17,125 |
X | ||||||||||
- Definition Amount of cash payments made to satisfy liabilities recognized arising from contingent consideration in a business combination. No definition available.
|
X | ||||||||||
- Definition Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition 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. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- References No definition available.
|
Fair Value Measurements - Summary of Financial Assets (Liabilities) at Fair Value Measured on Non-recurring Basis (Detail) - USD ($) $ in Thousands |
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
Dec. 31, 2015 |
---|---|---|---|---|
Fair Value Of Assets And Liabilities Measured On Non Recurring Basis [Line Items] | ||||
Goodwill | $ 26,106 | $ 35,844 | $ 8,427 | $ 8,427 |
Level 3 [Member] | ||||
Fair Value Of Assets And Liabilities Measured On Non Recurring Basis [Line Items] | ||||
Goodwill | $ 26,106 | $ 35,844 |
X | ||||||||||
- Definition Fair Value Of Assets And Liabilities Measured On Non Recurring Basis [Line Items] No definition available.
|
X | ||||||||||
- Definition Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Details
|
Quarterly Financial Information from Continuing Operations - Summary of Quarterly Financial Information from Continuing Operations (Detail) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended | 12 Months Ended | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 |
Sep. 30, 2018 |
Jun. 30, 2018 |
Mar. 31, 2018 |
Dec. 31, 2017 |
Sep. 30, 2017 |
Jun. 30, 2017 |
Mar. 31, 2017 |
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
Quarterly Financial Information Disclosure [Abstract] | |||||||||||
Revenues | $ 44,645 | $ 44,292 | $ 44,894 | $ 43,333 | $ 40,468 | $ 39,228 | $ 35,086 | $ 33,100 | $ 177,164 | $ 147,882 | $ 132,008 |
Gross profit | 10,665 | 10,710 | 10,892 | 10,261 | 9,525 | 8,818 | 7,077 | 6,209 | 42,528 | 31,629 | 26,297 |
Net income | $ 874 | $ 1,620 | $ 2,817 | $ 1,380 | $ 865 | $ (136) | $ 696 | $ 201 | $ 6,691 | $ 1,626 | $ 2,520 |
Earnings (loss) Per Share, Basic | $ 0.08 | $ 0.15 | $ 0.26 | $ 0.13 | $ 0.08 | $ (0.01) | $ 0.08 | $ 0.02 | $ 0.61 | $ 0.16 | $ 0.29 |
Earnings (loss) Per Share, Diluted | $ 0.08 | $ 0.14 | $ 0.25 | $ 0.12 | $ 0.08 | $ (0.01) | $ 0.08 | $ 0.02 | $ 0.60 | $ 0.16 | $ 0.28 |
X | ||||||||||
- Definition The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
X | ||||||||||
- Definition Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The portion of profit or loss for the period, net of income taxes, which is attributable to the parent. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
Severance Charges - Additional Information (Detail) - USD ($) |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
Severance Charges [Abstract] | |||
Severance cost | $ 0 | $ 0 | $ 780,000 |
X | ||||||||||
- Definition Severance charges. No definition available.
|
X | ||||||||||
- Definition Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
Business Segments and Geographic Information - Additional Information (Detail) |
12 Months Ended |
---|---|
Dec. 31, 2018
Segments
| |
Segment Reporting Information [Line Items] | |
Number of reportable segments | 2 |
Data and Analytics Services [Member] | |
Segment Reporting Information [Line Items] | |
Business acquisition date | Jul. 13, 2017 |
X | ||||||||||
- Definition Date when the acquirer obtains control of the acquiree, in CCYY-MM-DD format. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. No definition available.
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Definition Gross Margin Percentage No definition available.
|
X | ||||||||||
- Definition Interest expenses and other, net. No definition available.
|
X | ||||||||||
- Definition The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The net result for the period of deducting operating expenses from operating revenues. No definition available.
|
X | ||||||||||
- Definition Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
Business Segments and Geographic Information - Summary of Assets by Segment (Detail) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
Segment Reporting, Asset Reconciling Item [Line Items] | |||
Total assets | $ 92,584 | $ 98,604 | $ 39,406 |
Depreciation & Amortization | 3,182 | 1,942 | 1,016 |
Capital Expenditures | 771 | 1,439 | 105 |
Data and Analytics Services [Member] | |||
Segment Reporting, Asset Reconciling Item [Line Items] | |||
Total assets | 43,182 | 53,683 | |
Depreciation & Amortization | 2,051 | 925 | |
Capital Expenditures | 175 | 11 | |
IT Staffing Services [Member] | |||
Segment Reporting, Asset Reconciling Item [Line Items] | |||
Total assets | 49,402 | 44,921 | 39,406 |
Depreciation & Amortization | 1,131 | 1,017 | 1,016 |
Capital Expenditures | $ 596 | $ 1,428 | $ 105 |
X | ||||||||||
- Definition Payments and capital expenditures incurred but not yet paid to acquire property plant and equipment. No definition available.
|
X | ||||||||||
- Definition Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
Business Segments and Geographic Information - Summary of Revenue from External Customers (Detail) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 |
Sep. 30, 2018 |
Jun. 30, 2018 |
Mar. 31, 2018 |
Dec. 31, 2017 |
Sep. 30, 2017 |
Jun. 30, 2017 |
Mar. 31, 2017 |
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
Segment Reporting Information [Line Items] | |||||||||||
Revenues | $ 44,645 | $ 44,292 | $ 44,894 | $ 43,333 | $ 40,468 | $ 39,228 | $ 35,086 | $ 33,100 | $ 177,164 | $ 147,882 | $ 132,008 |
Equipment, Enterprise Software and Leasehold Improvements, net | 2,208 | 1,899 | 2,208 | 1,899 | 558 | ||||||
United States [Member] | |||||||||||
Segment Reporting Information [Line Items] | |||||||||||
Revenues | 172,610 | 145,513 | 132,008 | ||||||||
Equipment, Enterprise Software and Leasehold Improvements, net | 1,956 | 1,730 | 1,956 | 1,730 | 494 | ||||||
Canada [Member] | |||||||||||
Segment Reporting Information [Line Items] | |||||||||||
Revenues | 3,125 | 1,729 | |||||||||
Equipment, Enterprise Software and Leasehold Improvements, net | 17 | 19 | 17 | 19 | |||||||
India and Other [Member] | |||||||||||
Segment Reporting Information [Line Items] | |||||||||||
Revenues | 1,429 | 640 | |||||||||
Equipment, Enterprise Software and Leasehold Improvements, net | $ 235 | $ 150 | $ 235 | $ 150 | $ 64 |
X | ||||||||||
- Definition Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
SCHEDULE II-VALUATION AND QUALIFYING ACCOUNTS (Detail) - Allowance for Doubtful Accounts [Member] - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] | |||
Balance at beginning of period | $ 398 | $ 388 | $ 313 |
Charged to expense (credited) | 10 | 10 | 75 |
Recoveries/(Write-offs) | 0 | 0 | 0 |
Balance at end of period | $ 408 | $ 398 | $ 388 |
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Definition Amount of valuation and qualifying accounts and reserves. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of increase in valuation and qualifying accounts and reserves from recovery of amount previously written off or reestablishment of reserve previously utilized. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Details
|