XML 91 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses and Other Liabilities - Schedule of Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accrued employee compensation $ 100,357 $ 91,115
Operating lease obligations 24,780 21,461
Accrued interest 38,665 38,340
Accrued professional fees 11,330 15,834
Other accrued expenses 189,004 158,864
Total $ 364,136 $ 325,614
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Total Total