XML 35 R24.htm IDEA: XBRL DOCUMENT
v3.23.3

Summary of significant accounting policies (Tables) | 9 Months Ended
--- | ---
Sep. 30, 2023
Accounting Policies [Abstract] |
Schedule of Disaggregation of Revenue | Revenue from subscription and non-subscription contractual arrangements were as follows:
| Three Months Ended September 30, |  | Nine Months Ended September 30,
| 2023 |  | 2022 |  | 2023 |  | 2022
| (in thousands)
SaaS subscription and support and maintenance | $ | 133,626 |  |  | $ | 112,351 |  |  | $ | 380,954 |  |  | $ | 312,992 |
On‑premise subscription | 4,895 |  |  | 6,173 |  |  | 15,388 |  |  | 17,140 |
Subscription revenue | 138,521 |  |  | 118,524 |  |  | 396,342 |  |  | 330,132 |
Professional services | 3,956 |  |  | 5,216 |  |  | 12,594 |  |  | 14,187 |
Perpetual licenses | 148 |  |  | 817 |  |  | 990 |  |  | 4,134 |
Non‑subscription revenue | 4,104 |  |  | 6,033 |  |  | 13,584 |  |  | 18,321 |
Total revenue | $ | 142,625 |  |  | $ | 124,557 |  |  | $ | 409,926 |  |  | $ | 348,453 |
Schedule of Contract with Customer Asset and Liability | Changes in contract liabilities, including revenue earned during the period from the beginning contract liability balance and new deferrals of revenue during the period, were as follows:
| Three Months Ended September 30, |  | Nine Months Ended September 30,
| 2023 |  | 2022 |  | 2023 |  | 2022
| (in thousands)
Balance, beginning of the period | $ | 355,051 |  |  | $ | 316,952 |  |  | $ | 346,150 |  |  | $ | 282,128 |
Acquisitions | 3,230 |  |  | — |  |  | 3,230 |  |  | — |
Revenue earned | (114,780) |  |  | (96,542) |  |  | (250,724) |  |  | (199,357) |
Deferral of revenue | 127,803 |  |  | 120,820 |  |  | 272,274 |  |  | 258,459 |
Other (1) | (1,550) |  |  | — |  |  | (1,176) |  |  | — |
Balance, end of the period | $ | 369,754 |  |  | $ | 341,230 |  |  | $ | 369,754 |  |  | $ | 341,230 |
(1) Includes contract assets netted against contract liabilities on a contract-by-contract basis.

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 -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10 + Details
Name: | us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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 -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration