XML 29 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued and Other Liabilities
9 Months Ended
Sep. 30, 2022
Payables and Accruals [Abstract]  
Accrued and Other Liabilities Accrued and Other Liabilities
The components of accrued and other liabilities were as follows:

September 30, 2022December 31, 2021
Accrued compensation and benefits
$84,259 $78,437 
Miscellaneous accrued liabilities
34,679 25,217 
Payroll tax liability deferred by the CARES Act7,760 7,760 
Customer contract liabilities7,187 6,708 
Total accrued and other liabilities
$133,885 $118,122