XML 153 R138.htm IDEA: XBRL DOCUMENT v3.24.0.1
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, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accounts payable and accrued expenses $ 266,486 $ 208,168
Outside broker payable 70,569 82,002
Payroll taxes payable 106,247 92,247
Corporate taxes payable 11,851 22,864
Derivative liability 21,327 9,378
Right-of-use liabilities 107,084 96,860
Contingent consideration 0 65
Total $ 583,564 $ 511,584