XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued and Other Liabilities (Tables)
3 Months Ended
Mar. 31, 2022
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
The components of accrued and other liabilities were as follows:

March 31, 2022December 31, 2021
Accrued compensation and benefits
$69,173 $78,437 
Miscellaneous accrued liabilities
20,178 25,217 
Payroll tax liability deferred by the CARES Act7,760 7,760 
Customer contract liabilities6,338 6,708 
Total accrued and other liabilities
$103,449 $118,122