v3.25.2
Cash and Cash Equivalents and Funds Held for Clients - Reconciliation (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Cash and Cash Equivalents and Funds Held for Clients      
Amortized cost of cash and cash equivalents $ 398,070 $ 401,811  
Fair value of cash and cash equivalents 398,070 401,811 $ 288,767
Amortized cost of funds held for clients' cash and cash equivalents 2,084,456 2,443,858  
Fair value of funds held for clients' cash and cash equivalents 2,084,456 2,443,858 $ 2,132,545
Available-for-sale securities      
Amortized cost 612,101 509,145  
Gross unrealized gains 7,694 1,361  
Gross unrealized losses (114) (2,304)  
Fair value 619,681 508,202  
Total investments at amortized cost 3,094,627 3,354,814  
Total investments gross unrealized gains 7,694 1,361  
Total investments gross unrealized losses (114) (2,304)  
Total investments 3,102,207 3,353,871  
Corporate bonds      
Available-for-sale securities      
Amortized cost 372,171 314,728  
Gross unrealized gains 6,497 1,094  
Gross unrealized losses (76) (1,002)  
Fair value 378,592 314,820  
Asset-backed securities      
Available-for-sale securities      
Amortized cost 51,709 40,653  
Gross unrealized gains 476 147  
Gross unrealized losses (7) (118)  
Fair value 52,178 40,682  
Certificates of deposit      
Available-for-sale securities      
Amortized cost 61,681    
Gross unrealized gains 9    
Gross unrealized losses (3)    
Fair value 61,687    
U.S treasury securities      
Available-for-sale securities      
Amortized cost 84,889 124,889  
Gross unrealized gains 402 36  
Gross unrealized losses (27) (973)  
Fair value 85,264 123,952  
Commercial paper      
Available-for-sale securities      
Amortized cost 17,273    
Gross unrealized gains 0    
Gross unrealized losses (1)    
Fair value 17,272    
Other      
Available-for-sale securities      
Amortized cost 24,378 28,875  
Gross unrealized gains 310 84  
Gross unrealized losses 0 (211)  
Fair value $ 24,688 $ 28,748