v3.25.2
Revenue and Deferred Costs Contract Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]      
Amortization of Deferred Contract Cost $ 192,439 $ 175,029 $ 154,008
Capitalized costs to obtain contracts with clients      
Capitalized Contract Cost [Line Items]      
Capitalized Contract Cost 267,726 244,980  
Capitalized costs to fulfill contracts with clients      
Capitalized Contract Cost [Line Items]      
Capitalized Contract Cost 273,988 258,172  
Capitalized costs to obtain contracts with clients - current      
Capitalized Contract Cost [Line Items]      
Capitalized Contract Cost 82,441 68,605  
Capitalized costs to obtain contracts with clients - non-current      
Capitalized Contract Cost [Line Items]      
Capitalized Contract Cost $ 185,285 $ 176,375