v3.26.1
Short-Term Investments and Funds Held for Customers - Schedule of Gross Unrealized Losses And Fair Values (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Short-term investments:    
Fair value, less than 12 months $ 477,548 $ 379,608
Unrealized losses, less than 12 months (3,189) (347)
Fair value, 12 months or longer 236 0
Unrealized losses, 12 months or longer (4) 0
Fair value 477,784 379,608
Unrealized losses (3,193) (347)
Funds held for customers:    
Unrealized losses, continuous unrealized loss position, less than 12 months 755,515 100,353
Unrealized losses, less than 12 months (5,486) (217)
Fair value, 12 months or longer 0 0
Unrealized losses, 12 months or longer 0 0
Fair value 755,515 100,353
Unrealized losses (5,486) (217)
Corporate bonds    
Short-term investments:    
Fair value, less than 12 months 60,578 209,648
Unrealized losses, less than 12 months (29) (274)
Fair value, 12 months or longer 0 0
Unrealized losses, 12 months or longer 0 0
Fair value 60,578 209,648
Unrealized losses (29) (274)
Funds held for customers:    
Unrealized losses, continuous unrealized loss position, less than 12 months 47,958 12,867
Unrealized losses, less than 12 months (37) (1)
Fair value, 12 months or longer 0 0
Unrealized losses, 12 months or longer 0 0
Fair value 47,958 12,867
Unrealized losses (37) (1)
U.S. treasury securities    
Short-term investments:    
Fair value, less than 12 months 391,291 139,598
Unrealized losses, less than 12 months (3,119) (58)
Fair value, 12 months or longer 0 0
Unrealized losses, 12 months or longer 0 0
Fair value 391,291 139,598
Unrealized losses (3,119) (58)
Funds held for customers:    
Unrealized losses, continuous unrealized loss position, less than 12 months 691,322 82,910
Unrealized losses, less than 12 months (5,384) (216)
Fair value, 12 months or longer 0 0
Unrealized losses, 12 months or longer 0 0
Fair value 691,322 82,910
Unrealized losses (5,384) (216)
Asset-backed securities    
Short-term investments:    
Fair value, less than 12 months 25,679 30,362
Unrealized losses, less than 12 months (41) (15)
Fair value, 12 months or longer 236 0
Unrealized losses, 12 months or longer (4) 0
Fair value 25,915 30,362
Unrealized losses (45) (15)
Funds held for customers:    
Unrealized losses, continuous unrealized loss position, less than 12 months 2,475 4,576
Unrealized losses, less than 12 months (15) 0
Fair value, 12 months or longer 0 0
Unrealized losses, 12 months or longer 0 0
Fair value 2,475 4,576
Unrealized losses (15) $ 0
Municipal bonds    
Funds held for customers:    
Unrealized losses, continuous unrealized loss position, less than 12 months 13,760  
Unrealized losses, less than 12 months (50)  
Fair value, 12 months or longer 0  
Unrealized losses, 12 months or longer 0  
Fair value 13,760  
Unrealized losses $ (50)