XML 78 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accrued compensation and benefits $ 68,230 $ 49,238
Miscellaneous accrued liabilities 20,015 9,722
Payroll tax liability deferred by the CARES Act 7,841 6,812
Customer contract liabilities 5,941 3,688
Accrued liabilities $ 102,027 $ 69,460