v3.25.2
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION - Reconciliation of Cash, Cash Equivalents, and Restricted Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Supplemental Cash Flow Elements [Abstract]        
Cash and cash equivalents $ 7,539,388 $ 8,543,903 $ 7,225,535  
Restricted cash and cash equivalents 69,190 38,519 34,282  
Customer custodial cash and cash equivalents 5,025,708   4,015,067  
Total cash, cash equivalents, and restricted cash and cash equivalents $ 12,634,286 $ 14,610,442 $ 11,274,884 $ 9,555,429