XML 144 R131.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Payable, Accrued Expenses and Other Liabilities - Components of Other Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]      
Accrued compensation $ 88,292 $ 331,288  
Payroll taxes payable 105,555 61,564  
Financial guarantee liability 23,232 29,581 $ 15
Deferred rent 19,474 0  
Contingent consideration 10,132 14,519  
Total $ 246,685 $ 436,952