XML 71 R57.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Salaries and Benefits - Schedule of Accrued Salaries and Benefits (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Employee Related Liabilities Current [Abstract]    
Accrued paid time off and leave $ 11,904 $ 11,342
Accrued salaries 9,343 9,443
Accrued bonuses, liability-classified awards and commissions 16,909 13,025
Accrued payroll taxes and withholdings 2,557 1,948
Accrued medical 3,720 3,026
Other 1,212 979
Total accrued salaries and benefits $ 45,645 $ 39,763