v3.26.1
Stock Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2026
Nov. 03, 2025
Stock Repurchase Program    
Authorized share repurchased amount   $ 500,000
Common stock redeemed (in shares) 2,314,944  
Amount paid to repurchase common stock $ 188,659  
Common stock redeemed, average price (in dollars per share) $ 81.5  
Common stock amount yet to be repurchased under the plan $ 311,300