XML 143 R133.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts Payable, Accrued Expenses and Other Liabilities - Components of Other Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]      
Accrued compensation $ 100,652 $ 96,839  
Payroll and other taxes payable 70,230 70,677  
Financial guarantee liability 25,900 25,989 $ 29,581
Deferred rent 12,660 9,872  
Contingent consideration 14,462 3,635  
Total $ 223,904 $ 207,012