XML 49 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurement (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Fair value measurement      
Cash and cash equivalents $ 366,904 $ 288,767 $ 120,053
Funds held for clients' cash and cash equivalents 2,759,349 2,132,545 $ 2,626,114
Available-for-sale securities:      
Total available-for-sale securities 512,387 488,870  
Total investments 3,638,640 2,910,182  
Level 1      
Fair value measurement      
Cash and cash equivalents 366,904 288,767  
Funds held for clients' cash and cash equivalents 2,759,349 2,132,545  
Available-for-sale securities:      
Total available-for-sale securities 0 0  
Total investments 3,126,253 2,421,312  
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 512,387 488,870  
Total investments 512,387 488,870  
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 48,988 109,877  
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 48,988 109,877  
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 206,761 110,413  
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 206,761 110,413  
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 40,316 29,734  
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 40,316 29,734  
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 37,650 68,159  
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 37,650 68,159  
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 158,063 156,000  
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 158,063 156,000  
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,677 7,487  
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,677 7,487  
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 12,932 7,200  
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 12,932 7,200  
Other | Level 3      
Available-for-sale securities:      
Total available-for-sale securities $ 0 $ 0