v3.26.1
Cash and Cash Equivalents and Funds Held for Clients - Reconciliation (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Cash and Cash Equivalents and Funds Held for Clients      
Amortized cost of cash and cash equivalents $ 271,917 $ 398,070  
Fair value of cash and cash equivalents 271,917 398,070 $ 401,811
Amortized cost of funds held for clients' cash and cash equivalents 2,598,049 2,084,456  
Fair value of funds held for clients' cash and cash equivalents 2,598,049 2,084,456 $ 2,443,858
Available-for-sale securities      
Amortized cost 613,341 612,101  
Gross unrealized gains 2,863 7,694  
Gross unrealized losses (3,749) (114)  
Fair value 612,455 619,681  
Total investments at amortized cost 3,483,307 3,094,627  
Total investments gross unrealized gains 2,863 7,694  
Total investments gross unrealized losses (3,749) (114)  
Total investments 3,482,421 3,102,207  
Corporate bonds      
Available-for-sale securities      
Amortized cost 506,538 372,171  
Gross unrealized gains 2,571 6,497  
Gross unrealized losses (3,439) (76)  
Fair value 505,670 378,592  
Asset-backed securities      
Available-for-sale securities      
Amortized cost 38,987 51,709  
Gross unrealized gains 97 476  
Gross unrealized losses (107) (7)  
Fair value 38,977 52,178  
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 38,800 84,889  
Gross unrealized gains 41 402  
Gross unrealized losses (19) (27)  
Fair value 38,822 85,264  
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 29,016 24,378  
Gross unrealized gains 154 310  
Gross unrealized losses (184) 0  
Fair value $ 28,986 $ 24,688