XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts Payable and Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2024
Accounts Payable and Accrued Liabilities, Current [Abstract]  
Schedule of components accounts payable and accrued expenses
Accounts payable and accrued expenses as of June 30, 2024 and December 31, 2023 consisted of the following (in thousands):
June 30,
2024
December 31,
2023
Accounts payable$279,562 $211,504 
Employee-related accruals38,502 47,462 
Accrued interest29,151 29,327 
Litigation settlement10,685 57,340 
Other88,660 46,361 
Total$446,560 $391,994