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