XML 154 R139.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Payable, Accrued Expenses and Other Liabilities - Components of Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]      
Accrued compensation $ 112,528 $ 95,770  
Payroll and other taxes payable 59,277 59,380  
Financial guarantee liability 28,551 27,729 $ 25,989
Deferred rent 6,381 5,040  
Contingent consideration 25,740 8,278  
Other 9,264 0  
Total $ 241,741 $ 196,197