XML 142 R132.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Payable, Accrued Expenses and Other Liabilities - Components of Current Portion of Accounts Payable, Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accounts payable and accrued expenses $ 222,130 $ 223,158
Outside broker payable 74,268 73,397
Payroll taxes payable 81,163 80,249
Corporate taxes payable 30,636 56,265
Derivative liability 13,731 5,016
Right-of-use liabilities 65,707 81,958
Contingent consideration 6,572 8,703
Total $ 494,207 $ 528,746