XML 75 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounting Policies and Related Matters - Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accounting Policies [Abstract]    
Unearned revenue $ 430,836 $ 374,545
Other liabilities 330,594 325,715
Accounts payable 229,313 173,215
Taxes payable 140,701 130,006
Other accrued expenses 213,828 139,691
Accrued payroll 233,925 158,255
Accrued interest 121,168 124,210
Derivative liabilities 13,001 96,023
Total $ 1,713,366 $ 1,521,660