XML 27 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue (Tables)
9 Months Ended
Mar. 31, 2020
Revenue  
Schedule of disaggregation of revenue

Three Months Ended

Nine Months Ended

March 31, 

March 31, 

    

2019

    

2020

    

2019

    

2020

Recurring fees

 

$

129,976

 

$

161,266

$

326,012

$

402,605

Implementation services and other

 

 

3,379

 

 

5,829

 

7,084

 

14,343

Total revenues from contracts

 

$

133,355

 

$

167,095

$

333,096

$

416,948

Schedule of changes in deferred revenue related to nonrefundable upfront fees

Three Months Ended

Nine Months Ended

March 31, 

March 31, 

    

2019

    

2020

    

2019

    

2020

Balance at beginning of the period

$

3,623

$

6,853

$

$

6,289

Deferral of revenue

      

4,730

      

6,099

     

10,243

     

12,342

Revenue recognized

(2,354)

(3,992)

(4,244)

(9,671)

Balance at end of the period

$

5,999

$

8,960

$

5,999

$

8,960

Schedule of deferred contract costs and the related amortization expense

Three Months Ended March 31, 2019

Beginning

Capitalized

Ending

    

Balance

    

Costs

    

Amortization

    

Balance

Costs to obtain a new contract

$

71,476

$

10,544

$

(4,386)

$

77,634

Costs to fulfill a contract

     

10,787

5,583

    

(538)

     

15,832

Total

$

82,263

$

16,127

$

(4,924)

$

93,466

Three Months Ended March 31, 2020

Beginning

Capitalized

Ending

    

Balance

    

Costs

    

Amortization

    

Balance

Costs to obtain a new contract

$

92,848

$

15,141

$

(5,738)

$

102,251

Costs to fulfill a contract

32,685

7,483

    

(1,491)

38,677

Total

$

125,533

$

22,624

$

(7,229)

$

140,928

Nine Months Ended March 31, 2019

Beginning

Capitalized

Ending

    

Balance

    

Costs

    

Amortization

    

Balance

Costs to obtain a new contract

$

68,107

$

21,890

$

(12,363)

$

77,634

Costs to fulfill a contract

     

     

16,833

(1,001)

     

15,832

Total

$

68,107

$

38,723

$

(13,364)

$

93,466

Nine Months Ended March 31, 2020

Beginning

Capitalized

Ending

    

Balance

    

Costs

    

Amortization

    

Balance

Costs to obtain a new contract

$

82,103

$

36,027

$

(15,879)

$

102,251

Costs to fulfill a contract

20,996

21,348

(3,667)

38,677

Total

$

103,099

$

57,375

$

(19,546)

$

140,928