XML 87 R69.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Payroll and Benefits - Schedule of Accrued Payroll and Benefits (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Statement Of Financial Position [Abstract]    
Accrued bonuses $ 5,416 $ 3,449
Accrued paid time off 2,067 2,154
Accrued payroll 9,133 4,470
Accrued other 4,565 959
Total accrued payroll and benefits $ 21,181 $ 11,032