XML 136 R126.htm IDEA: XBRL DOCUMENT v3.23.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, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accounts payable and accrued expenses $ 263,002 $ 208,168
Outside broker payable 76,787 82,002
Payroll taxes payable 81,041 92,247
Corporate taxes payable 0 22,864
Derivative liability 2,821 9,378
Right-of-use liabilities 101,426 96,860
Contingent consideration 944 65
Total $ 526,021 $ 511,584