XML 12 R20.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Revenue (Tables) | 6 Months Ended
--- | ---
Dec. 31, 2019
Revenue |
Schedule of disaggregation of revenue | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Three Months Ended | ​ | Six Months Ended
​ | ​ | December 31, | ​ | December 31,
​ |  | 2018 |  | 2019 |  | 2018 |  | 2019
Recurring fees |  | $ | 100,275 |  | $ | 123,562 | ​ | $ | 196,036 | ​ | $ | 241,339
Implementation services and other |  |  | 2,464 |  |  | 4,418 | ​ |  | 3,705 | ​ |  | 8,514
Total revenues from contracts |  | $ | 102,739 |  | $ | 127,980 | ​ | $ | 199,741 | ​ | $ | 249,853
Schedule of changes in deferred revenue related to nonrefundable upfront fees | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Three Months Ended | ​ | Six Months Ended
​ | ​ | December 31, | ​ | December 31,
​ | ​ | 2018 | ​ | 2019 | ​ | 2018 | ​ | 2019
Balance at beginning of the period | ​ | $ | 2,019 | ​ | $ | 6,580 | ​ | $ | — | ​ | $ | 6,289
Deferral of revenue | ​ | ​ | 2,995 | ​ | ​ | 3,172 | ​ | ​ | 5,513 | ​ | ​ | 6,243
Revenue recognized | ​ | ​ | (1,391) | ​ | ​ | (2,899) | ​ | ​ | (1,890) | ​ | ​ | (5,679)
Balance at end of the period | ​ | $ | 3,623 | ​ | $ | 6,853 | ​ | $ | 3,623 | ​ | $ | 6,853
Schedule of deferred contract costs and the related amortization expense | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Three Months Ended December 31, 2018
​ | ​ | Beginning | ​ | Capitalized | ​ | ​ | ​ | ​ | Ending
​ | ​ | Balance | ​ | Costs | ​ | Amortization | ​ | Balance
Costs to obtain a new contract | ​ | $ | 69,933 | ​ | $ | 5,635 | ​ | $ | (4,092) | ​ | $ | 71,476
Costs to fulfill a contract | ​ | ​ | 5,343 | ​ | ​ | 5,776 | ​ | ​ | (332) | ​ | ​ | 10,787
Total | ​ | $ | 75,276 | ​ | $ | 11,411 | ​ | $ | (4,424) | ​ | $ | 82,263
​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Three Months Ended December 31, 2019
​ | ​ | Beginning | ​ | Capitalized | ​ | ​ | ​ | ​ | Ending
​ | ​ | Balance | ​ | Costs | ​ | Amortization | ​ | Balance
Costs to obtain a new contract | ​ | $ | 86,688 | ​ | $ | 11,401 | ​ | $ | (5,241) | ​ | $ | 92,848
Costs to fulfill a contract | ​ | ​ | 26,398 | ​ | ​ | 7,499 | ​ | ​ | (1,212) | ​ | ​ | 32,685
Total | ​ | $ | 113,086 | ​ | $ | 18,900 | ​ | $ | (6,453) | ​ | $ | 125,533
​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Six Months Ended December 31, 2018
​ | ​ | Beginning | ​ | Capitalized | ​ | ​ | ​ | ​ | Ending
​ | ​ | Balance | ​ | Costs | ​ | Amortization | ​ | Balance
Costs to obtain a new contract | ​ | $ | 68,107 | ​ | $ | 11,346 | ​ | $ | (7,977) | ​ | $ | 71,476
Costs to fulfill a contract | ​ | ​ | — | ​ | ​ | 11,250 | ​ | ​ | (463) | ​ | ​ | 10,787
Total | ​ | $ | 68,107 | ​ | $ | 22,596 | ​ | $ | (8,440) | ​ | $ | 82,263
​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Six Months Ended December 31, 2019
​ | ​ | Beginning | ​ | Capitalized | ​ | ​ | ​ | ​ | Ending
​ | ​ | Balance | ​ | Costs | ​ | Amortization | ​ | Balance
Costs to obtain a new contract | ​ | $ | 82,103 | ​ | $ | 20,886 | ​ | $ | (10,141) | ​ | $ | 92,848
Costs to fulfill a contract | ​ | ​ | 20,996 | ​ | ​ | 13,865 | ​ | ​ | (2,176) | ​ | ​ | 32,685
Total | ​ | $ | 103,099 | ​ | $ | 34,751 | ​ | $ | (12,317) | ​ | $ | 125,533

X
- Definition Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 40 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054 + Details
Name: | us-gaap_CapitalizedContractCostTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of contract balances and changes in contract balances. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045 + Details
Name: | us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_RevenueFromContractWithCustomerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration