XML 142 R132.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts Payable, Accrued Expenses and Other Liabilities - Components of Current Portion of Accounts Payable, Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accounts payable and accrued expenses $ 188,961 $ 223,158
Outside broker payable 73,108 73,397
Payroll taxes payable 82,125 80,249
Corporate taxes payable 8,592 56,265
Derivative liability 15,227 5,016
Right-of-use liabilities 87,236 81,958
Contingent consideration 5,617 8,703
Total $ 460,866 $ 528,746