XML 33 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of significant accounting policies (Tables)
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
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,
20222021
(in thousands)
Balance, beginning of period$391 $530 
Provision122 156 
Write-offs(27)(127)
Recoveries of amounts previously written off44 
Balance, end of period$492 $603 
Disaggregation of Revenue Revenue from subscription and non-subscription contractual arrangements were as follows:
Three Months Ended March 31,
20222021
(in thousands)
SaaS subscription and support and maintenance$96,350 $66,776 
On‑premise subscription5,851 7,706 
Subscription revenue102,201 74,482 
Professional services3,944 4,003 
Perpetual licenses2,113 2,242 
Non‑subscription revenue6,057 6,245 
Total revenue$108,258 $80,727 
Contract with Customer Asset and Liability The opening and closing balances of contract assets were as follows:
Three Months Ended March 31,
20222021
(in thousands)
Balance, beginning of the period$1,792 $947 
Balance, end of the period1,885 1,186 
Change$93 $239 
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,
20222021
(in thousands)
Balance, beginning of the period$282,128 $205,509 
Revenue earned(85,337)(60,633)
Deferral of revenue95,708 76,703 
Balance, end of the period$292,499 $221,579