XML 61 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2024
Accounts Payable and Accrued Liabilities [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities
As of December 31, 2024 and 2023, accounts payable and accrued liabilities consisted of the following:
 
 20242023
 (in thousands)
Funds held for customers$938,416 $817,180 
Trade accounts payable320,085 290,437 
Compensation and benefits248,970 276,441 
Contract liabilities242,769 229,686 
Payment network fees222,621 246,102 
Income taxes209,037 139,825 
Interest171,220 166,039 
Third-party commissions87,431 93,387 
Operating leases71,607 81,696 
Miscellaneous taxes and withholdings69,523 59,601 
Third-party processing fees36,251 29,593 
Unclaimed property24,413 22,560 
Audit and legal22,995 22,748 
Current portion of accrued buyout liability(1)
14,358 13,719 
Other400,228 335,965 
$3,079,924 $2,824,979 

(1) The noncurrent portion of accrued buyout liability of $23.5 million and $69.1 million is included in other noncurrent liabilities in the consolidated balance sheets as of December 31, 2024 and 2023, respectively.