v3.25.2
Cash and Cash Equivalents and Funds Held for Clients - Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Expected maturities of available-for-sale securities, amortized cost    
One year or less $ 195,502  
One year to two years 110,280  
Two years to three years 55,786  
Three years to five years 239,059  
Five years and thereafter 11,474  
Total available-for-sale securities 612,101 $ 509,145
Expected maturities of available-for-sale securities, fair value    
One year or less 195,613  
One year to two years 111,449  
Two years to three years 56,432  
Three years to five years 244,572  
Five years and thereafter 11,615  
Total available-for-sale securities $ 619,681 $ 508,202