v3.25.2
CUSTOMER FUNDS AND INVESTMENTS - Available-for-sale debt securities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Available-for-sale debt securities        
One year or less $ 346,405      
After one year through five years 933,369      
Current customer funds 6,583,839 $ 5,812,105 $ 6,439,153  
Cash and cash equivalents and restricted deposits 5,657,385 5,688,197 5,658,210 $ 7,018,367
Purchases of investments in term deposits   300,000    
Customer Funds 450,000 $ 225,000 $ 525,000  
U.S. treasury securities        
Available-for-sale debt securities        
Gross unrealized gains, net of tax 7,362      
Gross unrealized loss, net of tax 54      
Less than 12 months, Gross Unrealized Losses 69      
Less than 12 months, Fair Value $ 176,174