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

Revenue Recognition (Tables) | 6 Months Ended
--- | ---
Jan. 31, 2020
Revenue from Contract with Customer [Abstract] |
Disaggregation of Revenue | The following table summarizes the revenue by region based on the shipping address of customers who have contracted to use our cloud platform:
| Three Months Ended January 31, |  |  |  |  |  |  |  |  | Six Months Ended January 31, |  |  |  |  |  |  |  |  |  |  |  |  |  |
| 2020 |  |  |  | 2019 |  |  |  |  | 2020 |  |  |  | 2019 |  |  |  |  |  |  |  |  |  |
| Amount |  | % Revenue |  | Amount |  | % Revenue |  |  | Amount |  | % Revenue |  | Amount |  | % Revenue |  |  |  |  |  |  |  |
| (in thousands, except per percentage data) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
United States | $ | 49,629 |  |  | 49 | % |  | $ | 37,626 |  |  | 51 | % |  |  | $ | 95,574 |  |  | 49 | % |  | $ | 67,433 |  |  | 49 | % |  |  |  |  |  |  |  |
Europe, Middle East and Africa (*) | 41,002 |  |  | 40 | % |  | 29,552 |  |  | 40 | % |  |  | 79,291 |  |  | 41 | % |  | 56,946 |  |  | 41 | % |  |  |  |  |  |  |  |
Asia Pacific | 8,828 |  |  | 9 | % |  | 5,674 |  |  | 7 | % |  |  | 16,647 |  |  | 8 | % |  | 10,463 |  |  | 8 | % |  |  |  |  |  |  |  |
Other | 1,809 |  |  | 2 | % |  | 1,450 |  |  | 2 | % |  |  | 3,346 |  |  | 2 | % |  | 2,758 |  |  | 2 | % |  |  |  |  |  |  |  |
Total | $ | 101,268 |  |  | 100 | % |  | $ | 74,302 |  |  | 100 | % |  |  | $ | 194,858 |  |  | 100 | % |  | $ | 137,600 |  |  | 100 | % |  |  |  |  |  |  |  |
(*) Revenue from the United Kingdom ("U.K.") represented 10% of our revenue for the three months ended January 31, 2020 and 2019, and 11% and 10% of our revenue for the six months ended January 31, 2020 and 2019, respectively. The following table summarizes the revenue from contracts by type of customer:
| Three Months Ended January 31, |  |  |  |  |  |  |  | Six Months Ended January 31, |  |  |  |  |  |
| 2020 |  |  |  | 2019 |  |  |  | 2020 |  |  |  | 2019 |  |
| Amount |  | % Revenue |  | Amount |  | % Revenue |  | Amount |  | % Revenue |  | Amount |  | % Revenue
| (in thousands, except per percentage data) |  |  |  |  |  |  |  |  |  |  |  |  |  |
Channel partners | $ | 98,132 |  |  | 97 | % |  | $ | 71,074 |  |  | 96 | % |  | $ | 188,375 |  |  | 97 | % |  | $ | 131,093 |  |  | 95 | %
Direct customers | 3,136 |  |  | 3 | % |  | 3,228 |  |  | 4 | % |  | 6,483 |  |  | 3 | % |  | 6,507 |  |  | 5 | %
Total | $ | 101,268 |  |  | 100 | % |  | $ | 74,302 |  |  | 100 | % |  | $ | 194,858 |  |  | 100 | % |  | $ | 137,600 |  |  | 100 | %
Schedule of Accounts Receivable | The following table summarizes 10% or more of the total balance of accounts receivable, net:
| January 31, 2020 |  | July 31, 2019
Channel partner A | 16% |  |  | 11% |
Channel partner B | 12% |  |  | * |
Channel partner C | 10% |  |  | 10% |
Channel partner D | * |  |  | 12% |
(*) Represents less than 10%.
Capitalized Contract Cost | The following table summarizes the activity of the deferred contract acquisition costs:
| Three Months Ended January 31, |  |  |  | Six Months Ended January 31, |  |
| 2020 |  | 2019 |  | 2020 |  | 2019
| (in thousands) |  |  |  |  |  |
Beginning balance | $ | 70,426 |  |  | $ | 55,978 |  |  | $ | 69,785 |  |  | $ | 55,910 |
Capitalization of contract acquisition costs | 9,514 |  |  | 9,080 |  |  | 15,690 |  |  | 13,472 |
Amortization of deferred contract acquisition costs | (5,890) |  |  | (4,457) |  |  | (11,425) |  |  | (8,781) |
Ending balance | $ | 74,050 |  |  | $ | 60,601 |  |  | $ | 74,050 |  |  | $ | 60,601 |
Deferred contract acquisition costs, current | $ | 23,527 |  |  | $ | 18,058 |  |  | $ | 23,527 |  |  | $ | 18,058 |
Deferred contract acquisition costs, noncurrent | 50,523 |  |  | 42,543 |  |  | 50,523 |  |  | 42,543 |
Total deferred contract acquisition costs | $ | 74,050 |  |  | $ | 60,601 |  |  | $ | 74,050 |  |  | $ | 60,601 |

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

X
- Definition Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 21 -URI http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 16 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 18 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 21 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592 + Details
Name: | us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration