XML 81 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Payroll and Benefits - Schedule of Accrued Payroll and Benefits (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Statement Of Financial Position [Abstract]    
Accrued bonuses $ 4,768 $ 5,416
Accrued paid time off 2,296 2,067
Accrued payroll 7,307 9,133
Accrued other 4,908 4,565
Total accrued payroll and benefits $ 19,279 $ 21,181