XML 41 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Tables)
12 Months Ended
Jun. 30, 2020
Revenue  
Schedule of disaggregation of revenue

Year Ended

June 30, 

    

2019

    

2020

Recurring fees

 

$

436,955

$

526,267

Implementation services and other

 

 

10,797

 

19,945

Total revenues from contracts

 

$

447,752

$

546,212

Schedule of changes in deferred revenue related to nonrefundable upfront fees

Year Ended

June 30, 

    

2019

    

2020

Balance at beginning of the year

$

$

6,289

Deferral of revenue

     

13,254

     

15,998

Revenue recognized

(6,965)

(13,853)

Balance at end of the year

$

6,289

$

8,434

Schedule of deferred contract costs and the related amortization expense

Year Ended June 30, 2019

Beginning

Capitalized

Ending

    

Balance

    

Costs

    

Amortization

    

Balance

Costs to obtain a new contract

$

68,107

$

30,994

$

(16,998)

$

82,103

Costs to fulfill a contract

   

  

22,739

(1,743)

  

20,996

Total

$

68,107

$

53,733

$

(18,741)

$

103,099

Year Ended June 30, 2020

Beginning

Capitalized

Ending

    

Balance

    

Costs

    

Amortization

    

Balance

Costs to obtain a new contract

$

82,103

$

53,529

$

(22,057)

$

113,575

Costs to fulfill a contract

20,996

28,893

(5,421)

44,468

Total

$

103,099

$

82,422

$

(27,478)

$

158,043