XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue (Tables)
6 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue
The following table disaggregates revenue by Recurring fees and Implementation services and other, which the Company believes depicts the nature, amount and timing of its revenue:
Three Months Ended
December 31,
Six Months Ended
December 31,
2020202120202021
Recurring fees$140,461 $188,159 $270,153 $362,856 
Implementation services and other4,932 6,882 10,115 13,009 
Total revenues from contracts$145,393 $195,041 $280,268 $375,865 
Schedule of changes in deferred revenue related to nonrefundable upfront fees The following table summarizes the changes in deferred revenue (i.e. contract liability) related to these nonrefundable upfront fees as follows:
Three Months Ended
December 31,
Six Months Ended
December 31,
2020202120202021
Balance at beginning of the period$7,670$8,717$8,434$8,734
Deferral of revenue2,8605,4075,9909,760
Revenue recognized(3,465)(4,783)(7,359)(9,153)
Balance at end of the period$7,065$9,341$7,065$9,341
Schedule of deferred contract costs and the related amortization expense
The following tables present the deferred contract costs and the related amortization expense for these deferred contract costs:
Three Months Ended December 31, 2020
Beginning
Balance
Capitalized
Costs
AmortizationEnding
Balance
Costs to obtain a new contract$118,644$14,071$(6,898)$125,817
Costs to fulfill a contract49,8088,143(2,294)55,657
Total$168,452$22,214$(9,192)$181,474
Three Months Ended December 31, 2021
Beginning
Balance
Capitalized
Costs
AmortizationEnding
Balance
Costs to obtain a new contract$149,222 $14,929 $(8,587)$155,564 
Costs to fulfill a contract76,785 13,100 (3,770)86,115 
Total$226,007 $28,029 $(12,357)$241,679 
Six Months Ended December 31, 2020
Beginning
Balance
Capitalized
Costs
AmortizationEnding
Balance
Costs to obtain a new contract$113,575 $25,711 $(13,469)$125,817 
Costs to fulfill a contract44,468 15,504 (4,315)55,657 
Total$158,043 $41,215 $(17,784)$181,474 
Six Months Ended December 31, 2021
Beginning
Balance
Capitalized
Costs
AmortizationEnding
Balance
Costs to obtain a new contract$145,718 $26,666 $(16,820)$155,564 
Costs to fulfill a contract69,175 24,040 (7,100)86,115 
Total$214,893 $50,706 $(23,920)$241,679