XML 74 R63.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Payroll and Benefits - Schedule of Accrued Payroll and Benefits (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Statement Of Financial Position [Abstract]    
Accrued bonuses $ 1,800 $ 5,416
Accrued paid time off 2,355 2,067
Accrued payroll 13,273 9,133
Accrued other 5,136 4,565
Total accrued payroll and benefits $ 22,564 $ 21,181