v3.25.2
Revenue - Deferred Contract Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Deferred contract costs      
Beginning Balance $ 445,862 $ 372,331  
Capitalized Costs 174,114 162,300  
Amortization (109,128) (88,769)  
Ending Balance 510,848 445,862 $ 372,331
Impairment losses 0 0 0
Costs to obtain a new contract      
Deferred contract costs      
Beginning Balance 250,136 218,965  
Capitalized Costs 93,281 83,701  
Amortization (61,327) (52,530)  
Ending Balance 282,090 250,136 218,965
Costs to fulfill a contract      
Deferred contract costs      
Beginning Balance 195,726 153,366  
Capitalized Costs 80,833 78,599  
Amortization (47,801) (36,239)  
Ending Balance $ 228,758 $ 195,726 $ 153,366