XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Expenses (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accounts payable $ 34,588 $ 31,857
Accrued salaries and incentive compensation 193,112 197,831
Accrued payroll taxes and benefits 36,545 34,983
Accrued professional liabilities 32,039 32,232
Accrued interest 8,262 8,921
Other accrued expenses 46,252 68,401
Accounts payable and accrued expenses, total $ 350,798 $ 374,225