XML 30 R17.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued and Other Liabilities
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Accrued and Other Liabilities Accrued and Other Liabilities
The components of accrued and other liabilities were as follows:
December 31,
20222021
Accrued compensation and benefits
$76,539 $78,437 
Miscellaneous accrued and other liabilities
27,543 25,217 
Payroll tax liability deferred by the CARES Act— 7,760 
Customer contract liabilities5,661 6,708 
Total accrued and other liabilities
$109,743 $118,122