XML 38 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of significant accounting policies (Tables)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Schedule of Disaggregation of Revenue Revenue from subscription and non-subscription contractual arrangements were as follows:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
(in thousands)
SaaS subscription and support and maintenance$146,101 $126,566 $288,507 $247,328 
On‑premise subscription3,327 4,025 9,274 10,493 
Subscription revenue149,428 130,591 297,781 257,821 
Professional services3,497 4,254 7,203 8,638 
Perpetual licenses91 244 155 842 
Non‑subscription revenue3,588 4,498 7,358 9,480 
Total revenue$153,016 $135,089 $305,139 $267,301 
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 June 30,Six Months Ended June 30,
2024202320242023
(in thousands)
Balance, beginning of the period$364,503 $340,842 $373,432 $346,150 
Revenue earned(128,206)(112,723)(223,890)(193,872)
Deferral of revenue136,348 127,917 223,103 203,758 
Other (1)
(2,439)(985)(2,439)(985)
Balance, end of the period$370,206 $355,051 $370,206 $355,051 
(1) Includes contract assets netted against contract liabilities on a contract-by-contract basis.
Schedule of Capitalized Computer Software
Capitalized costs associated with the implementation of cloud computing arrangements were as follows:
Balance Sheet Classification
June 30, 2024December 31, 2023
(in thousands)
Other current assets
$5,457 $1,860 
Other assets
18,357 10,891 
$23,814 $12,751