XML 71 R37.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurement (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jun. 30, 2019
Dec. 31, 2018
Fair value measurement      
Cash and cash equivalents $ 75,900 $ 132,476 $ 84,114
Funds held for clients' cash and cash equivalents 1,660,771 1,293,667 1,126,730
Total investments at fair value 1,997,669 1,556,967  
Available-for-sale securities:      
Total available-for-sale securities 260,998 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 50,758 116,387  
Funds held for clients' cash and cash equivalents 1,620,350 1,244,856  
Total investments at fair value 1,671,108 1,361,243  
Level 2      
Fair value measurement      
Cash and cash equivalents 25,142 16,089  
Funds held for clients' cash and cash equivalents 40,421 48,811  
Total investments at fair value 326,561 195,724  
Available-for-sale securities:      
Total available-for-sale securities 260,998 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 148,626 63,428  
Commercial paper | Level 2      
Available-for-sale securities:      
Total available-for-sale securities 148,626 63,428  
Corporate bonds      
Available-for-sale securities:      
Total available-for-sale securities 22,564 27,099  
Corporate bonds | Level 2      
Available-for-sale securities:      
Total available-for-sale securities 22,564 27,099  
Asset-backed securities      
Available-for-sale securities:      
Total available-for-sale securities 55,911 26,540  
Asset-backed securities | Level 2      
Available-for-sale securities:      
Total available-for-sale securities 55,911 26,540  
U.S. treasury securities      
Available-for-sale securities:      
Total available-for-sale securities 33,897 13,757  
U.S. treasury securities | Level 2      
Available-for-sale securities:      
Total available-for-sale securities $ 33,897 $ 13,757