XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Deferred contract costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Deferred contract costs    
Amortization period of capitalized contract costs 7 years  
Beginning Balance $ 214,893 $ 158,043
Capitalized Costs 22,677 19,002
Amortization (11,563) (8,593)
Ending Balance 226,007 168,452
Costs to obtain a new contract    
Deferred contract costs    
Beginning Balance 145,718 113,575
Capitalized Costs 11,737 11,641
Amortization (8,233) (6,572)
Ending Balance 149,222 118,644
Costs to fulfill a contract    
Deferred contract costs    
Beginning Balance 69,175 44,468
Capitalized Costs 10,940 7,361
Amortization (3,330) (2,021)
Ending Balance $ 76,785 $ 49,808