XML 156 R142.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Payable, Accrued Expenses and Other Liabilities - Components of Current Portion of Accounts Payable, Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accounts payable and accrued expenses $ 208,168 $ 223,158
Outside broker payable 82,002 73,397
Payroll taxes payable 92,247 80,249
Corporate taxes payable 22,864 56,265
Derivative liability 9,378 5,016
Right-of-use liabilities 96,860 81,958
Contingent consideration 65 8,703
Total $ 511,584 $ 528,746