XML 49 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurement (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Fair value measurement      
Cash and cash equivalents $ 233,692 $ 139,756 $ 96,465
Funds held for clients' cash and cash equivalents 2,605,158 3,653,697 $ 4,176,903
Available-for-sale securities:      
Total available-for-sale securities 597,257 334,079  
Total investments 3,436,107 4,127,532  
Level 1      
Fair value measurement      
Cash and cash equivalents 233,692 139,756  
Funds held for clients' cash and cash equivalents 2,601,578 3,640,427  
Available-for-sale securities:      
Total available-for-sale securities 0 0  
Total investments 2,835,270 3,780,183  
Level 2      
Fair value measurement      
Cash and cash equivalents 0 0  
Funds held for clients' cash and cash equivalents 3,580 13,270  
Available-for-sale securities:      
Total available-for-sale securities 597,257 334,079  
Total investments 600,837 347,349  
Level 3      
Fair value measurement      
Cash and cash equivalents 0 0  
Funds held for clients' cash and cash equivalents 0 0  
Available-for-sale securities:      
Total available-for-sale securities 0 0  
Total investments 0 0  
Commercial paper      
Available-for-sale securities:      
Total available-for-sale securities 151,831 58,040  
Commercial paper | Level 1      
Available-for-sale securities:      
Total available-for-sale securities 0 0  
Commercial paper | Level 2      
Available-for-sale securities:      
Total available-for-sale securities 151,831 58,040  
Commercial paper | Level 3      
Available-for-sale securities:      
Total available-for-sale securities 0 0  
Corporate bonds      
Available-for-sale securities:      
Total available-for-sale securities 117,798 57,853  
Corporate bonds | Level 1      
Available-for-sale securities:      
Total available-for-sale securities 0 0  
Corporate bonds | Level 2      
Available-for-sale securities:      
Total available-for-sale securities 117,798 57,853  
Corporate bonds | Level 3      
Available-for-sale securities:      
Total available-for-sale securities 0 0  
Asset-backed securities      
Available-for-sale securities:      
Total available-for-sale securities 28,901 9,704  
Asset-backed securities | Level 1      
Available-for-sale securities:      
Total available-for-sale securities 0 0  
Asset-backed securities | Level 2      
Available-for-sale securities:      
Total available-for-sale securities 28,901 9,704  
Asset-backed securities | Level 3      
Available-for-sale securities:      
Total available-for-sale securities 0 0  
Certificates of deposit      
Available-for-sale securities:      
Total available-for-sale securities 84,027 31,836  
Certificates of deposit | Level 1      
Available-for-sale securities:      
Total available-for-sale securities 0 0  
Certificates of deposit | Level 2      
Available-for-sale securities:      
Total available-for-sale securities 84,027 31,836  
Certificates of deposit | Level 3      
Available-for-sale securities:      
Total available-for-sale securities 0 0  
U.S. treasury securities      
Available-for-sale securities:      
Total available-for-sale securities 199,939 166,987  
U.S. treasury securities | Level 1      
Available-for-sale securities:      
Total available-for-sale securities 0 0  
U.S. treasury securities | Level 2      
Available-for-sale securities:      
Total available-for-sale securities 199,939 166,987  
U.S. treasury securities | Level 3      
Available-for-sale securities:      
Total available-for-sale securities 0 0  
U.S government agency securities      
Available-for-sale securities:      
Total available-for-sale securities 7,504 7,549  
U.S government agency securities | Level 1      
Available-for-sale securities:      
Total available-for-sale securities 0 0  
U.S government agency securities | Level 2      
Available-for-sale securities:      
Total available-for-sale securities 7,504 7,549  
U.S government agency securities | Level 3      
Available-for-sale securities:      
Total available-for-sale securities 0 0  
Other      
Available-for-sale securities:      
Total available-for-sale securities 7,257 2,110  
Other | Level 1      
Available-for-sale securities:      
Total available-for-sale securities 0 0  
Other | Level 2      
Available-for-sale securities:      
Total available-for-sale securities 7,257 2,110  
Other | Level 3      
Available-for-sale securities:      
Total available-for-sale securities $ 0 $ 0