XML 75 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued compensation and benefits $ 58,836 $ 74,079
Miscellaneous accrued and other liabilities 26,037 27,023
Customer contract liabilities 5,487 5,661
Total accrued and other liabilities $ 90,360 $ 106,763