v3.26.1
Short-Term Investments And Funds Held For Customers - Schedule of Short-Term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Short-term investments:    
Amortized cost $ 908,903 $ 1,177,421
Gross unrealized gains 746 3,036
Gross unrealized losses (3,193) (347)
Fair value 906,456 1,180,110
Funds held for customers:    
Amortized cost 1,740,902 1,621,083
Gross unrealized gains 1,693 7,901
Gross unrealized losses (5,486) (217)
Fair value 1,737,109 1,628,767
Corporate bonds    
Short-term investments:    
Amortized cost 408,649 756,009
Gross unrealized gains 703 2,598
Gross unrealized losses (29) (274)
Fair value 409,323 758,333
Funds held for customers:    
Amortized cost 402,347 483,604
Gross unrealized gains 706 2,759
Gross unrealized losses (37) (1)
Fair value 403,016 486,362
U.S. treasury securities    
Short-term investments:    
Amortized cost 439,718 287,356
Gross unrealized gains 11 261
Gross unrealized losses (3,119) (58)
Fair value 436,610 287,559
Funds held for customers:    
Amortized cost 1,206,130 864,602
Gross unrealized gains 817 4,319
Gross unrealized losses (5,384) (216)
Fair value 1,201,563 868,705
Asset-backed securities    
Short-term investments:    
Amortized cost 50,268 118,074
Gross unrealized gains 32 177
Gross unrealized losses (45) (15)
Fair value 50,255 118,236
Funds held for customers:    
Amortized cost 64,788 167,179
Gross unrealized gains 166 791
Gross unrealized losses (15) 0
Fair value 64,939 167,970
Certificates of deposit    
Short-term investments:    
Amortized cost 10,268 15,982
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Fair value 10,268 15,982
Funds held for customers:    
Amortized cost 47,865 99,138
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Fair value 47,865 99,138
Municipal bonds    
Funds held for customers:    
Amortized cost 19,772 6,560
Gross unrealized gains 4 32
Gross unrealized losses (50) 0
Fair value $ 19,726 $ 6,592