XML 72 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurement (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Fair value measurement      
Cash and cash equivalents $ 250,851 $ 132,476 $ 137,193
Funds held for clients' cash and cash equivalents 1,241,282 1,293,667 $ 1,102,538
Total investments at fair value 1,615,310 1,556,967  
Available-for-sale securities:      
Total available-for-sale securities 123,177 130,824  
Fair value asset transfers      
Transfers from level 1 to level 2 0 0  
Transfers from level 2 to level 1 0 0  
Level 1      
Fair value measurement      
Cash and cash equivalents 250,851 116,387  
Funds held for clients' cash and cash equivalents 1,241,282 1,244,856  
Total investments at fair value 1,492,133 1,361,243  
Available-for-sale securities:      
Total available-for-sale securities 0 0  
Level 2      
Fair value measurement      
Cash and cash equivalents   16,089  
Funds held for clients' cash and cash equivalents   48,811  
Total investments at fair value 123,177 195,724  
Available-for-sale securities:      
Total available-for-sale securities 123,177 130,824  
Level 3      
Available-for-sale securities:      
Total available-for-sale securities 0 0  
Commercial paper      
Available-for-sale securities:      
Total available-for-sale securities 6,649 63,428  
Commercial paper | Level 2      
Available-for-sale securities:      
Total available-for-sale securities 6,649 63,428  
Corporate bonds      
Available-for-sale securities:      
Total available-for-sale securities 44,757 27,099  
Corporate bonds | Level 2      
Available-for-sale securities:      
Total available-for-sale securities 44,757 27,099  
Asset-backed securities      
Available-for-sale securities:      
Total available-for-sale securities 50,402 26,540  
Asset-backed securities | Level 2      
Available-for-sale securities:      
Total available-for-sale securities 50,402 26,540  
U.S. treasury securities      
Available-for-sale securities:      
Total available-for-sale securities 21,369 13,757  
U.S. treasury securities | Level 2      
Available-for-sale securities:      
Total available-for-sale securities $ 21,369 $ 13,757