XML 80 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Salaries and Benefits - Schedule of Accrued Salaries and Benefits (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Employee Related Liabilities Current [Abstract]    
Accrued bonuses, liability-classified awards, and commissions $ 24,464 $ 17,660
Accrued salaries 21,282 16,170
Accrued paid time off and leave 15,046 12,157
Social security tax deferral 10,457  
Accrued medical 3,238 3,063
Accrued payroll taxes and withholdings 1,033 930
Other 4,992 2,150
Total accrued salaries and benefits $ 80,512 $ 52,130