XML 33 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue (Tables)
9 Months Ended
Mar. 31, 2022
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
March 31,
Nine Months Ended
March 31,
2021202220212022
Recurring fees$178,711 $236,657 $448,864 $599,513 
Implementation services and other6,216 8,305 16,331 21,314 
Total revenues from contracts$184,927 $244,962 $465,195 $620,827 
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
March 31,
Nine Months Ended
March 31,
2021202220212022
Balance at beginning of the period$7,065$9,341$8,434$8,734
Deferral of revenue5,8219,10511,81118,865
Revenue recognized(4,097)(6,044)(11,456)(15,197)
Balance at end of the period$8,789$12,402$8,789$12,402
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 March 31, 2021
Beginning
Balance
Capitalized
Costs
AmortizationEnding
Balance
Costs to obtain a new contract$125,817$17,315$(7,390)$135,742
Costs to fulfill a contract55,6578,872(2,607)61,922
Total$181,474$26,187$(9,997)$197,664
Three Months Ended March 31, 2022
Beginning
Balance
Capitalized
Costs
AmortizationEnding
Balance
Costs to obtain a new contract$155,564 $22,256 $(9,182)$168,638 
Costs to fulfill a contract86,115 13,825 (4,263)95,677 
Total$241,679 $36,081 $(13,445)$264,315 
Nine Months Ended March 31, 2021
Beginning
Balance
Capitalized
Costs
AmortizationEnding
Balance
Costs to obtain a new contract$113,575 $43,026 $(20,859)$135,742 
Costs to fulfill a contract44,468 24,376 (6,922)61,922 
Total$158,043 $67,402 $(27,781)$197,664 
Nine Months Ended March 31, 2022
Beginning
Balance
Capitalized
Costs
AmortizationEnding
Balance
Costs to obtain a new contract$145,718 $48,922 $(26,002)$168,638 
Costs to fulfill a contract69,175 37,865 (11,363)95,677 
Total$214,893 $86,787 $(37,365)$264,315