XML 41 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Expenses (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accounts payable $ 44,120 $ 46,431
Accrued salaries and incentive compensation 74,099 215,357
Accrued payroll taxes and benefits 25,375 35,450
Accrued professional liabilities 29,968 30,430
Accrued interest 2,782 8,159
Other accrued expenses 57,829 62,863
Accounts payable and accrued expenses, total $ 234,173 $ 398,690