XML 83 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Accounting Policies and Related Matters - Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]    
Unearned revenue $ 432,941 $ 335,891
Other liabilities 311,506 180,663
Accounts payable 216,732 174,798
Taxes payable 144,021 117,013
Other accrued expenses 135,944 135,042
Accrued payroll 120,713 141,694
Accrued interest 117,741 111,157
Derivative liabilities 55,727 39,296
Total $ 1,535,325 $ 1,235,554