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 |
|