XML 52 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Short-Term Investments and Funds Held for Customers - Summary of Fair Value of Funds Held For Customers (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Jun. 30, 2024
Short-term investments:    
Amortized cost $ 1,123,838 $ 602,232
Gross unrealized gains 1,979 208
Gross unrealized losses (468) (905)
Fair value 1,125,349 601,535
Funds held for customers:    
Amortized cost 1,621,645 1,516,348
Gross unrealized gains 6,460 36
Gross unrealized losses (518) (1,054)
Fair value 1,627,587 1,515,330
Corporate bonds    
Short-term investments:    
Amortized cost 766,200 298,628
Gross unrealized gains 1,777 140
Gross unrealized losses (407) (566)
Fair value 767,570 298,202
Funds held for customers:    
Amortized cost 478,345 937,989
Gross unrealized gains 1,946 23
Gross unrealized losses (3) (814)
Fair value 480,288 937,198
U.S. treasury securities    
Short-term investments:    
Amortized cost 228,638 181,225
Gross unrealized gains 66 0
Gross unrealized losses (37) (242)
Fair value 228,667 180,983
Funds held for customers:    
Amortized cost 798,795 342,202
Gross unrealized gains 3,670 1
Gross unrealized losses (514) (162)
Fair value 801,951 342,041
Asset-backed securities    
Short-term investments:    
Amortized cost 114,312 59,340
Gross unrealized gains 136 68
Gross unrealized losses (23) (45)
Fair value 114,425 59,363
Funds held for customers:    
Amortized cost 187,169 116,542
Gross unrealized gains 816 11
Gross unrealized losses (1) (78)
Fair value 187,984 116,475
Certificates of deposit    
Short-term investments:    
Amortized cost 14,688 38,370
Gross unrealized gains 0 0
Gross unrealized losses (1) 0
Fair value 14,687 38,370
Funds held for customers:    
Amortized cost 151,331 119,615
Gross unrealized gains 0 1
Gross unrealized losses 0 0
Fair value 151,331 119,616
Municipal bonds    
Funds held for customers:    
Amortized cost 6,005  
Gross unrealized gains 28  
Gross unrealized losses 0  
Fair value $ 6,033  
U.S. agency securities    
Short-term investments:    
Amortized cost   24,669
Gross unrealized gains   0
Gross unrealized losses   (52)
Fair value   $ 24,617