XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Expenses (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accounts payable $ 46,431 $ 34,588
Accrued salaries and incentive compensation 215,357 193,112
Accrued payroll taxes and benefits 35,450 36,545
Accrued professional liabilities 30,430 32,039
Accrued interest 8,159 8,262
Other accrued expenses 62,863 46,252
Accounts payable and accrued expenses, total $ 398,690 $ 350,798