v3.26.1
Cash and Cash Equivalents and Funds Held for Clients - Classification and Unrealized Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Cash and Cash Equivalents and Funds Held for Clients      
Cash and cash equivalents $ 271,917 $ 398,070 $ 401,811
Funds held for clients 3,210,504 2,704,137  
Total investments 3,482,421 3,102,207  
Gross unrealized losses on available-for-sale securities in unrealized loss positions for less than 12 months (3,741) (42)  
Fair value of available-for-sale securities in unrealized loss positions for less than 12 months 315,735 88,477  
Gross unrealized losses on available-for-sale securities in unrealized loss positions for greater than 12 months (8) (72)  
Fair value of available-for-sale securities in unrealized loss positions for greater than 12 months 1,947 12,225  
Total gross unrealized losses on available-for-sale securities (3,749) (114)  
Total available-for-sale securities in unrealized loss positions 317,682 100,702  
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 (3,431) (9)  
Fair value of available-for-sale securities in unrealized loss positions for less than 12 months 253,572 10,002  
Gross unrealized losses on available-for-sale securities in unrealized loss positions for greater than 12 months (8) (67)  
Fair value of available-for-sale securities in unrealized loss positions for greater than 12 months 1,947 8,279  
Total gross unrealized losses on available-for-sale securities (3,439) (76)  
Total available-for-sale securities in unrealized loss positions 255,519 18,281  
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 (107) (4)  
Fair value of available-for-sale securities in unrealized loss positions for less than 12 months 18,105 4,154  
Gross unrealized losses on available-for-sale securities in unrealized loss positions for greater than 12 months 0 (3)  
Fair value of available-for-sale securities in unrealized loss positions for greater than 12 months 0 2,948  
Total gross unrealized losses on available-for-sale securities (107) (7)  
Total available-for-sale securities in unrealized loss positions 18,105 7,102  
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 (19) (25)  
Fair value of available-for-sale securities in unrealized loss positions for less than 12 months 31,823 37,581  
Gross unrealized losses on available-for-sale securities in unrealized loss positions for greater than 12 months 0 (2)  
Fair value of available-for-sale securities in unrealized loss positions for greater than 12 months 0 998  
Total gross unrealized losses on available-for-sale securities (19) (27)  
Total available-for-sale securities in unrealized loss positions 31,823 38,579  
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 (184)    
Fair value of available-for-sale securities in unrealized loss positions for less than 12 months 12,235    
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 (184)    
Total available-for-sale securities in unrealized loss positions $ 12,235