v3.25.2
Cash and Cash Equivalents and Funds Held for Clients - Classification and Unrealized Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Cash and Cash Equivalents and Funds Held for Clients      
Cash and cash equivalents $ 398,070 $ 401,811 $ 288,767
Funds held for clients 2,704,137 2,952,060  
Total investments 3,102,207 3,353,871  
Gross unrealized losses on available-for-sale securities in unrealized loss positions for less than 12 months (42) (658)  
Fair value of available-for-sale securities in unrealized loss positions for less than 12 months 88,477 155,235  
Gross unrealized losses on available-for-sale securities in unrealized loss positions for greater than 12 months (72) (1,646)  
Fair value of available-for-sale securities in unrealized loss positions for greater than 12 months 12,225 121,141  
Total gross unrealized losses on available-for-sale securities (114) (2,304)  
Total available-for-sale securities in unrealized loss positions 100,702 276,376  
Credit impairment losses 0 0 0
Corporate bonds      
Cash and Cash Equivalents and Funds Held for Clients      
Gross unrealized losses on available-for-sale securities in unrealized loss positions for less than 12 months (9) (488)  
Fair value of available-for-sale securities in unrealized loss positions for less than 12 months 10,002 105,957  
Gross unrealized losses on available-for-sale securities in unrealized loss positions for greater than 12 months (67) (514)  
Fair value of available-for-sale securities in unrealized loss positions for greater than 12 months 8,279 30,057  
Total gross unrealized losses on available-for-sale securities (76) (1,002)  
Total available-for-sale securities in unrealized loss positions 18,281 136,014  
Asset-backed securities      
Cash and Cash Equivalents and Funds Held for Clients      
Gross unrealized losses on available-for-sale securities in unrealized loss positions for less than 12 months (4) (1)  
Fair value of available-for-sale securities in unrealized loss positions for less than 12 months 4,154 1,069  
Gross unrealized losses on available-for-sale securities in unrealized loss positions for greater than 12 months (3) (117)  
Fair value of available-for-sale securities in unrealized loss positions for greater than 12 months 2,948 8,335  
Total gross unrealized losses on available-for-sale securities (7) (118)  
Total available-for-sale securities in unrealized loss positions 7,102 9,404  
Certificates of deposit      
Cash and Cash Equivalents and Funds Held for Clients      
Gross unrealized losses on available-for-sale securities in unrealized loss positions for less than 12 months (3)    
Fair value of available-for-sale securities in unrealized loss positions for less than 12 months 19,468    
Gross unrealized losses on available-for-sale securities in unrealized loss positions for greater than 12 months 0    
Fair value of available-for-sale securities in unrealized loss positions for greater than 12 months 0    
Total gross unrealized losses on available-for-sale securities (3)    
Total available-for-sale securities in unrealized loss positions 19,468    
U.S treasury securities      
Cash and Cash Equivalents and Funds Held for Clients      
Gross unrealized losses on available-for-sale securities in unrealized loss positions for less than 12 months (25) (157)  
Fair value of available-for-sale securities in unrealized loss positions for less than 12 months 37,581 44,712  
Gross unrealized losses on available-for-sale securities in unrealized loss positions for greater than 12 months (2) (816)  
Fair value of available-for-sale securities in unrealized loss positions for greater than 12 months 998 72,224  
Total gross unrealized losses on available-for-sale securities (27) (973)  
Total available-for-sale securities in unrealized loss positions 38,579 116,936  
Commercial paper      
Cash and Cash Equivalents and Funds Held for Clients      
Gross unrealized losses on available-for-sale securities in unrealized loss positions for less than 12 months (1)    
Fair value of available-for-sale securities in unrealized loss positions for less than 12 months 17,272    
Gross unrealized losses on available-for-sale securities in unrealized loss positions for greater than 12 months 0    
Fair value of available-for-sale securities in unrealized loss positions for greater than 12 months 0    
Total gross unrealized losses on available-for-sale securities (1)    
Total available-for-sale securities in unrealized loss positions 17,272    
Other      
Cash and Cash Equivalents and Funds Held for Clients      
Gross unrealized losses on available-for-sale securities in unrealized loss positions for less than 12 months   (12)  
Fair value of available-for-sale securities in unrealized loss positions for less than 12 months   3,497  
Gross unrealized losses on available-for-sale securities in unrealized loss positions for greater than 12 months   (199)  
Fair value of available-for-sale securities in unrealized loss positions for greater than 12 months   10,525  
Total gross unrealized losses on available-for-sale securities   (211)  
Total available-for-sale securities in unrealized loss positions   14,022  
Reclassification out of Accumulated Other Comprehensive Income      
Cash and Cash Equivalents and Funds Held for Clients      
Realized gains or losses $ 0 $ 0 $ 0