XML 28 R10.htm IDEA: XBRL DOCUMENT
v3.20.2

CONTRACT ASSETS AND LIABILITIES | 12 Months Ended
--- | ---
Jun. 30, 2020
CONTRACT ASSETS AND LIABILITIES |
CONTRACT ASSETS AND LIABILITIES | 3. CONTRACT ASSETS AND LIABILITIES ​ The table below shows the balance of contract assets and liabilities as of June 30, 2019 and 2020, including the change between the periods. There were no substantial non-current contract assets for the periods presented. ​ Contract Assets (in thousands) ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | June 30, |  | June 30, |  | ​ | ​ |  | ​ |
​ | ​ | 2019 | ​ | 2020 | ​ | Change | ​ | % Change | ​
Unbilled revenue (included in accounts receivable, net) | ​ | $ | 19,287 | ​ | $ | 43,011 | ​ | $ | 23,724 |  | 123 | %
​ Contract Liabilities (in thousands) ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | June 30, 2019 |  | June 30, 2020 |  | Change |  | % Change |
Advances from customers | ​ | $ | 43,227 | ​ | $ | 28,155 | ​ | $ | (15,072) |  | (35) | %
Deferred revenue—current | ​ |  | 33,641 | ​ |  | 32,863 | ​ |  | (778) |  | (2) | %
Deferred revenue—long-term | ​ |  | 9,506 | ​ |  | 13,214 | ​ |  | 3,708 |  | 39 | %
​ Remaining Performance Obligations. Remaining performance obligations related to ASC 606 represent the aggregate transaction price allocated to performance obligations under an original contract with a term greater than one year which are fully or partially unsatisfied at the end of the period. As of June 30, 2020, the aggregate amount of the transaction price allocated to remaining performance obligations was approximately $171.7 million. We expect to recognize revenue on approximately 59% of the remaining performance obligations over the next 12 months, and the remainder is expected to be recognized thereafter. During the year ended June 30, 2020, we recognized revenue of $72.7 million from contract liabilities existing as of July 1, 2019.

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

X
- Definition The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI http://asc.fasb.org/topic&trid=49130388 + Details
Name: | us-gaap_RevenueFromContractWithCustomerTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration