v3.26.1
Revenue - Deferred Contract Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Deferred contract costs      
Beginning Balance $ 510,848 $ 445,862  
Capitalized Costs 177,130 174,114  
Amortization (128,792) (109,128)  
Ending Balance 559,186 510,848 $ 445,862
Impairment losses 0 0 0
Costs to obtain a new contract      
Deferred contract costs      
Beginning Balance 282,090 250,136  
Capitalized Costs 101,253 93,281  
Amortization (71,559) (61,327)  
Ending Balance 311,784 282,090 250,136
Costs to fulfill a contract      
Deferred contract costs      
Beginning Balance 228,758 195,726  
Capitalized Costs 75,877 80,833  
Amortization (57,233) (47,801)  
Ending Balance $ 247,402 $ 228,758 $ 195,726