XML 50 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurement (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Fair value measurement      
Cash and cash equivalents $ 96,465 $ 202,287 $ 175,453
Funds held for clients' cash and cash equivalents 4,176,903 1,743,594 $ 2,019,089
Available-for-sale securities:      
Total available-for-sale securities 147,664 20,539  
Total investments 4,421,032 1,966,420  
Level 3      
Available-for-sale securities:      
Total available-for-sale securities 0 0  
Level 1      
Fair value measurement      
Cash and cash equivalents 96,465 202,287  
Funds held for clients' cash and cash equivalents 4,176,903 1,743,594  
Available-for-sale securities:      
Total investments 4,273,368 1,945,881  
Level 2      
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 147,664 20,539  
Total investments 147,664 20,539  
Commercial paper      
Available-for-sale securities:      
Total available-for-sale securities 49,327    
Commercial paper | Level 2      
Available-for-sale securities:      
Total available-for-sale securities 49,327    
Corporate bonds      
Available-for-sale securities:      
Total available-for-sale securities 53,319 13,460  
Corporate bonds | Level 2      
Available-for-sale securities:      
Total available-for-sale securities 53,319 13,460  
Asset-backed securities      
Available-for-sale securities:      
Total available-for-sale securities 7,947 7,079  
Asset-backed securities | Level 2      
Available-for-sale securities:      
Total available-for-sale securities 7,947 $ 7,079  
Certificates of deposit      
Available-for-sale securities:      
Total available-for-sale securities 23,735    
Certificates of deposit | Level 2      
Available-for-sale securities:      
Total available-for-sale securities 23,735    
U.S. treasury securities      
Available-for-sale securities:      
Total available-for-sale securities 3,946    
U.S. treasury securities | Level 2      
Available-for-sale securities:      
Total available-for-sale securities 3,946    
U.S government agency securities      
Available-for-sale securities:      
Total available-for-sale securities 6,628    
U.S government agency securities | Level 2      
Available-for-sale securities:      
Total available-for-sale securities 6,628    
Other      
Available-for-sale securities:      
Total available-for-sale securities 2,762    
Other | Level 2      
Available-for-sale securities:      
Total available-for-sale securities $ 2,762