XML 44 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Salaries and Benefits - Schedule of Accrued Salaries and Benefits (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Employee Related Liabilities Current [Abstract]    
Accrued paid time off and leave $ 15,034 $ 11,342
Accrued salaries 19,979 9,443
Accrued bonuses, liability-classified awards and commissions 12,632 13,590
Accrued payroll taxes and withholdings 343 22
Accrued medical 4,604 3,026
Other 2,215 2,340
Total accrued salaries and benefits $ 54,807 $ 39,763