XML 40 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Supplemental Consolidated Balance Sheet and Statement of Operations Information - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
Accrued Liabilities and Other Liabilities [Abstract]      
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   0
Accrued other liabilities 4,182   3,900
Accrued expenses and other current liabilities $ 26,383 $ 27,168 $ 20,212