XML 97 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accounts Payable and Accrued Liabilities [Abstract]    
Funds held for customers $ 817,180 $ 768,227
Trade accounts payable 290,437 229,436
Compensation and benefits 276,441 209,630
Payment network fees 246,102 210,347
Contract liabilities 229,686 226,254
Interest 166,039 128,308
Income taxes 139,825 61,949
Third-party commissions 93,387 95,192
Operating leases 81,696 80,208
Miscellaneous taxes and withholdings 59,601 42,198
Third-party processing fees 29,593 25,509
Audit and legal 22,748 28,548
Unclaimed property 22,560 31,734
Current portion of accrued buyout liability 13,719 16,116
Other 334,624 288,904
Accounts payable and accrued liabilities 2,823,638 2,442,560
Noncurrent accrued buyout liability $ 69,100 $ 45,400