XML 69 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounting Policies and Related Matters - Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]    
Unearned revenue $ 374,545 $ 432,941
Other liabilities 325,715 311,506
Accounts payable 173,215 216,732
Taxes payable 130,006 144,021
Other accrued expenses 139,691 135,944
Accrued payroll 158,255 120,713
Accrued interest 124,210 117,741
Derivative liabilities 96,023 55,727
Total $ 1,521,660 $ 1,535,325