XML 90 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Payroll and Benefits - Schedule of Accrued Payroll and Benefits (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Statement Of Financial Position [Abstract]    
Accrued bonuses $ 13,438 $ 5,416
Accrued paid time off 1,144 2,067
Accrued payroll 6,547 9,133
Accrued other 4,842 4,565
Total accrued payroll and benefits $ 25,971 $ 21,181