XML 135 R125.htm IDEA: XBRL DOCUMENT v3.23.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, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accounts payable and accrued expenses $ 252,239 $ 208,168
Outside broker payable 76,281 82,002
Payroll taxes payable 85,728 92,247
Corporate taxes payable 12,090 22,864
Derivative liability 9,292 9,378
Right-of-use liabilities 98,776 96,860
Contingent consideration 1,768 65
Total $ 536,174 $ 511,584