XML 33 R21.htm IDEA: XBRL DOCUMENT
v3.20.2

Summary of significant accounting policies (Tables) | 9 Months Ended
--- | ---
Sep. 30, 2020
Summary of significant accounting policies |
Disaggregation Of Revenue | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Three Months Ended | ​ | Nine Months Ended
​ | ​ | September 30, | ​ | September 30,
​ |  | 2020 |  | 2019 |  | 2020 |  | 2019
​ | ​ | (in thousands)
SaaS subscription and support and maintenance | ​ | $ | 57,933 | ​ | $ | 41,916 | ​ | $ | 160,989 | ​ | $ | 112,872
On‑premise subscription | ​ |  | 7,849 | ​ |  | 5,135 | ​ |  | 18,159 | ​ |  | 12,224
Recurring revenue | ​ |  | 65,782 | ​ |  | 47,051 | ​ |  | 179,148 | ​ |  | 125,096
Perpetual licenses | ​ |  | 1,017 | ​ |  | 2,283 | ​ |  | 3,811 | ​ |  | 7,381
Professional services | ​ |  | 3,605 | ​ |  | 5,234 | ​ |  | 10,066 | ​ |  | 14,529
Non‑recurring revenue | ​ |  | 4,622 | ​ |  | 7,517 | ​ |  | 13,877 | ​ |  | 21,910
Total revenue | ​ | $ | 70,404 | ​ | $ | 54,568 | ​ | $ | 193,025 | ​ | $ | 147,006
Contract With Customer Asset And Liability | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Three Months Ended | ​ | Nine Months Ended
​ | ​ | September 30, | ​ | September 30,
​ |  | 2020 |  | 2019 |  | 2020 |  | 2019
​ | ​ | (in thousands)
Balance, beginning of the period | ​ | $ | 157,738 | ​ | $ | 117,919 | ​ | $ | 140,710 | ​ | $ | 100,662
Revenue earned | ​ |  | (50,038) | ​ |  | (39,261) | ​ |  | (147,324) | ​ |  | (116,145)
Deferral of revenue | ​ |  | 80,538 | ​ |  | 54,651 | ​ |  | 194,852 | ​ |  | 148,792
Balance, end of the period | ​ | $ | 188,238 | ​ | $ | 133,309 | ​ | $ | 188,238 | ​ | $ | 133,309

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

X
- Definition Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability. + 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=121604090&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=121604090&loc=SL49130545-203045 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration