XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurement (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Jun. 30, 2021
Dec. 31, 2020
Fair value measurement      
Cash and cash equivalents $ 84,104 $ 202,287 $ 218,696
Funds held for clients' cash and cash equivalents 1,770,689 1,743,594 $ 2,154,552
Available-for-sale securities:      
Total available-for-sale securities 149,374 20,539  
Total investments at fair value 2,004,167 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 84,104 202,287  
Funds held for clients' cash and cash equivalents 1,770,289 1,743,594  
Available-for-sale securities:      
Total investments at fair value 1,854,393 1,945,881  
Level 2      
Fair value measurement      
Funds held for clients' cash and cash equivalents 400    
Available-for-sale securities:      
Total available-for-sale securities 149,374 20,539  
Total investments at fair value 149,774 20,539  
Commercial paper      
Available-for-sale securities:      
Total available-for-sale securities 62,227    
Commercial paper | Level 2      
Available-for-sale securities:      
Total available-for-sale securities 62,227    
Corporate bonds      
Available-for-sale securities:      
Total available-for-sale securities 42,587 13,460  
Corporate bonds | Level 2      
Available-for-sale securities:      
Total available-for-sale securities 42,587 13,460  
Asset-backed securities      
Available-for-sale securities:      
Total available-for-sale securities 10,336 7,079  
Asset-backed securities | Level 2      
Available-for-sale securities:      
Total available-for-sale securities 10,336 $ 7,079  
Certificates of deposit      
Available-for-sale securities:      
Total available-for-sale securities 20,493    
Certificates of deposit | Level 2      
Available-for-sale securities:      
Total available-for-sale securities 20,493    
U.S. treasury securities      
Available-for-sale securities:      
Total available-for-sale securities 4,023    
U.S. treasury securities | Level 2      
Available-for-sale securities:      
Total available-for-sale securities 4,023    
U.S government agency securities      
Available-for-sale securities:      
Total available-for-sale securities 6,899    
U.S government agency securities | Level 2      
Available-for-sale securities:      
Total available-for-sale securities 6,899    
Other      
Available-for-sale securities:      
Total available-for-sale securities 2,809    
Other | Level 2      
Available-for-sale securities:      
Total available-for-sale securities $ 2,809