XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of significant accounting policies (Tables)
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
Schedule of Allowance for Credit Losses for Trade Accounts Receivable
Activity related to our allowance for credit losses for trade accounts receivable was as follows:
Three Months Ended March 31,
20232022
(in thousands)
Balance, beginning of period$445 $391 
Provision14 122 
Write-offs(55)(27)
Recoveries of amounts previously written off23 
Balance, end of period$427 $492 
Schedule of Disaggregation of Revenue Revenue from subscription and non-subscription contractual arrangements were as follows:
Three Months Ended March 31,
20232022
(in thousands)
SaaS subscription and support and maintenance$120,762 $96,350 
On‑premise subscription6,468 5,851 
Subscription revenue127,230 102,201 
Professional services4,384 3,944 
Perpetual licenses598 2,113 
Non‑subscription revenue4,982 6,057 
Total revenue$132,212 $108,258 
Schedule of Contract with Customer Asset and Liability The opening and closing balances of contract assets were as follows:
Three Months Ended March 31,
20232022
(in thousands)
Balance, beginning of the period$817 $1,792 
Balance, end of the period636 1,885 
Change$(181)$93 
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 March 31,
20232022
(in thousands)
Balance, beginning of the period$346,150 $282,128 
Revenue earned(107,595)(85,337)
Deferral of revenue103,895 95,708 
Other (1)
(1,608)— 
Balance, end of the period$340,842 $292,499 
(1) Includes contract assets netted against contract liabilities on a contract-by-contract basis.