XML 72 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Salaries and Benefits - Schedule of Accrued Salaries and Benefits (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Employee Related Liabilities Current [Abstract]    
Accrued paid time off and leave $ 11,708 $ 11,904
Accrued salaries 13,335 9,343
Accrued bonuses, liability-classified awards and commissions 13,214 16,909
Accrued payroll taxes and withholdings 765 2,557
Accrued medical 3,136 3,720
Other 1,945 1,212
Total accrued salaries and benefits $ 44,103 $ 45,645