v3.26.1
Cash and Cash Equivalents and Funds Held for Clients - Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Expected maturities of available-for-sale securities, amortized cost    
One year or less $ 65,383  
One year to two years 49,381  
Two years to three years 191,146  
Three years to five years 297,696  
Five years and thereafter 9,735  
Total available-for-sale securities 613,341 $ 612,101
Expected maturities of available-for-sale securities, fair value    
One year or less 65,587  
One year to two years 49,489  
Two years to three years 192,912  
Three years to five years 294,659  
Five years and thereafter 9,808  
Total available-for-sale securities $ 612,455 $ 619,681