XML 82 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Short-Term Investments And Funds Held For Customers - Schedule of Short-Term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Short-term investments:    
Amortized cost $ 1,177,421 $ 602,232
Gross unrealized gains 3,036 208
Gross unrealized losses (347) (905)
Fair value 1,180,110 601,535
Funds held for customers:    
Amortized cost 1,621,083 1,516,348
Gross unrealized gains 7,901 36
Gross unrealized losses (217) (1,054)
Fair value 1,628,767 1,515,330
Corporate bonds    
Short-term investments:    
Amortized cost 756,009 298,628
Gross unrealized gains 2,598 140
Gross unrealized losses (274) (566)
Fair value 758,333 298,202
Funds held for customers:    
Amortized cost 483,604 937,989
Gross unrealized gains 2,759 23
Gross unrealized losses (1) (814)
Fair value 486,362 937,198
U.S. treasury securities    
Short-term investments:    
Amortized cost 287,356 181,225
Gross unrealized gains 261 0
Gross unrealized losses (58) (242)
Fair value 287,559 180,983
Funds held for customers:    
Amortized cost 864,602 342,202
Gross unrealized gains 4,319 1
Gross unrealized losses (216) (162)
Fair value 868,705 342,041
Asset-backed securities    
Short-term investments:    
Amortized cost 118,074 38,370
Gross unrealized gains 177 0
Gross unrealized losses (15) 0
Fair value 118,236 38,370
Funds held for customers:    
Amortized cost 167,179 116,542
Gross unrealized gains 791 11
Gross unrealized losses 0 (78)
Fair value 167,970 116,475
Certificates of deposit    
Short-term investments:    
Amortized cost 15,982 24,669
Gross unrealized gains 0 0
Gross unrealized losses 0 (52)
Fair value 15,982 24,617
Funds held for customers:    
Amortized cost 99,138 119,615
Gross unrealized gains 0 1
Gross unrealized losses 0 0
Fair value 99,138 119,616
Municipal bonds    
Funds held for customers:    
Amortized cost 6,560  
Gross unrealized gains 32  
Gross unrealized losses 0  
Fair value $ 6,592  
U.S. agency securities    
Short-term investments:    
Amortized cost   59,340
Gross unrealized gains   68
Gross unrealized losses   (45)
Fair value   $ 59,363