XML 88 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Short-Term Investments And Funds Held For Customers - Schedule of Short-Term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Jun. 30, 2023
Short-term investments:    
Amortized cost $ 602,232 $ 1,046,830
Gross unrealized gains 208 257
Gross unrealized losses (905) (3,977)
Fair value 601,535 1,043,110
Funds held for customers:    
Amortized cost 1,516,348 847,012
Gross unrealized gains 36 25
Gross unrealized losses (1,054) (633)
Fair value 1,515,330 846,404
Certificates of deposit    
Funds held for customers:    
Amortized cost 119,615 233,290
Gross unrealized gains 1 1
Gross unrealized losses 0 0
Fair value 119,616 233,291
Corporate bonds    
Short-term investments:    
Amortized cost 298,628 481,658
Gross unrealized gains 140 207
Gross unrealized losses (566) (2,382)
Fair value 298,202 479,483
Funds held for customers:    
Amortized cost 937,989 433,936
Gross unrealized gains 23 18
Gross unrealized losses (814) (34)
Fair value 937,198 433,920
U.S. treasury securities    
Short-term investments:    
Amortized cost 181,225 409,586
Gross unrealized gains 0 42
Gross unrealized losses (242) (1,260)
Fair value 180,983 408,368
Funds held for customers:    
Amortized cost 342,202 81,309
Gross unrealized gains 1 1
Gross unrealized losses (162) (236)
Fair value 342,041 81,074
Asset-backed securities    
Short-term investments:    
Amortized cost 59,340 51,321
Gross unrealized gains 68 8
Gross unrealized losses (45) (136)
Fair value 59,363 51,193
Funds held for customers:    
Amortized cost 116,542 70,993
Gross unrealized gains 11 0
Gross unrealized losses (78) (332)
Fair value 116,475 70,661
Certificates of deposit    
Short-term investments:    
Amortized cost 38,370 46,099
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Fair value 38,370 46,099
U.S. agency securities    
Short-term investments:    
Amortized cost 24,669 58,166
Gross unrealized gains 0 0
Gross unrealized losses (52) (199)
Fair value $ 24,617 57,967
Funds held for customers:    
Amortized cost   27,484
Gross unrealized gains   5
Gross unrealized losses   (31)
Fair value   $ 27,458