XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
3 Months Ended
Sep. 30, 2021
Revenue  
Schedule of disaggregation of revenue

Three Months Ended

September 30, 

    

2020

    

2021

Recurring fees

 

$

129,692

 

$

174,697

Implementation services and other

 

    

5,183

 

    

6,127

Total revenues from contracts

 

$

134,875

 

$

180,824

Schedule of changes in deferred revenue related to nonrefundable upfront fees

Three Months Ended

September 30, 

    

2020

    

2021

Balance at beginning of the period

$

8,434

$

8,734

Deferral of revenue

     

3,130

     

4,353

Revenue recognized

(3,894)

(4,370)

Balance at end of the period

$

7,670

$

8,717

Schedule of deferred contract costs and the related amortization expense

Three Months Ended September 30, 2020

Beginning

Capitalized

Ending

    

Balance

    

Costs

    

Amortization

    

Balance

Costs to obtain a new contract

$

113,575

$

11,641

$

(6,572)

$

118,644

Costs to fulfill a contract

     

44,468

     

7,361

     

(2,021)

     

49,808

Total

$

158,043

$

19,002

$

(8,593)

$

168,452

Three Months Ended September 30, 2021

Beginning

Capitalized

Ending

    

Balance

    

Costs

    

Amortization

    

Balance

Costs to obtain a new contract

$

145,718

$

11,737

$

(8,233)

$

149,222

Costs to fulfill a contract

     

69,175

     

10,940

      

(3,330)

     

76,785

Total

$

214,893

$

22,677

$

(11,563)

$

226,007