XML 106 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounts Payable and Accrued Liabilities [Abstract]      
Funds held for customers $ 938,416 $ 817,180  
Trade accounts payable 320,085 290,437  
Compensation and benefits 248,970 276,441  
Contract liabilities 242,769 229,686 $ 226,254
Payment network fees 222,621 246,102  
Income taxes 209,037 139,825  
Interest 171,220 166,039  
Third-party commissions 87,431 93,387  
Operating leases 71,607 81,696  
Miscellaneous taxes and withholdings 69,523 59,601  
Third-party processing fees 36,251 29,593  
Unclaimed property 24,413 22,560  
Audit and legal 22,995 22,748  
Current portion of accrued buyout liability 14,358 13,719  
Other 400,228 335,965  
Accounts payable and accrued liabilities 3,079,924 2,824,979  
Noncurrent accrued buyout liability $ 23,500 $ 69,100