XML 33 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accrued Salaries and Benefits - Schedule of Accrued Salaries and Benefits (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Employee Related Liabilities Current [Abstract]    
Accrued bonuses, liability-classified awards, and commissions $ 17,660 $ 13,214
Accrued salaries 16,170 13,335
Accrued paid time off and leave 12,157 11,708
Accrued medical 3,063 3,136
Accrued payroll taxes and withholdings 930 765
Other 2,150 1,945
Total accrued salaries and benefits $ 52,130 $ 44,103