v3.26.3
Revenue and Deferred Costs Contract Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]      
Amortization of deferred contract costs $ 51,223 $ 47,182  
Capitalized Contract Cost, Impairment Loss 0 $ 0  
Capitalized costs to obtain contracts with clients      
Capitalized Contract Cost [Line Items]      
Capitalized Contract Cost 299,506   $ 301,521
Capitalized costs to obtain contracts with clients - current      
Capitalized Contract Cost [Line Items]      
Capitalized Contract Cost 76,140   74,596
Capitalized costs to obtain contracts with clients - non-current      
Capitalized Contract Cost [Line Items]      
Capitalized Contract Cost 223,366   226,925
Capitalized costs to fulfill contracts with clients      
Capitalized Contract Cost [Line Items]      
Capitalized Contract Cost $ 320,232   $ 298,008