XML 83 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
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 0 7,760
Customer contract liabilities 5,661 6,708
Total accrued and other liabilities $ 109,743 $ 118,122