XML 160 R144.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Payable, Accrued Expenses and Other Liabilities - Components of Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]      
Accrued compensation $ 111,839 $ 112,528  
Payroll and other taxes payable 52,887 59,277  
Financial guarantee liability 26,315 28,551 $ 27,729
Deferred rent 6,349 6,381  
Contingent consideration 21,935 25,740  
Other 11,790 9,264  
Total $ 231,115 $ 241,741