XML 31 R19.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Supplemental Consolidated Balance Sheet and Statement of Operations Information (Tables) | 3 Months Ended
--- | ---
Mar. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
Schedule of Accrued Expenses and Other Current Liabilities | Accrued Expenses and Other Current Liabilities Accrued expenses and other current liabilities consisted of (in thousands):
| March 31, 2018 |  | December 31, 2017
Accrued vacation | $ | 6,849 |  | $ | 6,087
Accrued commissions | 2,898 |  | 3,297
Accrued bonuses | 3,587 |  | 4,419
Estimated health insurance claims | 1,000 |  | 1,090
ESPP employee contributions | 1,016 |  | 1,419
Customer deposits | 6,851 |  | —
Accrued other liabilities | 4,182 |  | 3,900
| $ | 26,383 |  | $ | 20,212
Schedule of Other Income and (Expense), net | Other Income, net Other income, net for the three months ended March 31, 2018 and 2017 consisted of (in thousands):
| Three months ended March 31,
| 2018 |  | 2017
Interest income | $ | 223 |  | $ | 91
Income from training reimbursement program | 108 |  | 538
Other | 12 |  | (17)
| $ | 343 |  | $ | 612

X
- References No definition available. + Details
Name: | us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of other current liabilities. + References No definition available. + Details
Name: | us-gaap_OtherCurrentLiabilitiesTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items. + References No definition available. + Details
Name: | us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration