XML 37 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of significant accounting policies (Tables)
3 Months Ended
Mar. 31, 2025
Accounting Policies [Abstract]  
Schedule of Revenue from Subscription and Non-Subscription Contractual Arrangements Revenue from subscription and non-subscription contractual arrangements were as follows:
Three Months Ended March 31,
20252024
(in thousands)
SaaS subscription and support and maintenance$155,628 $142,406 
On-premise subscription
8,596 5,947 
Subscription revenue164,224 148,353 
Professional services3,397 3,706 
Perpetual licenses— 64 
Non-subscription revenue
3,397 3,770 
Total revenue$167,621 $152,123 
Schedule of Changes in Contract Liabilities 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,
20252024
(in thousands)
Balance, beginning of the period$385,709 $373,432 
Revenue earned(135,468)(125,166)
Deferral of revenue130,185 118,771 
Other (1)
(1,332)(2,534)
Balance, end of the period$379,094 $364,503 
(1) Includes contract assets netted against contract liabilities on a contract-by-contract basis.
Schedule of Capitalized Costs Associated with Implementation of Cloud Computing Arrangements
Capitalized costs associated with the implementation of CCAs were as follows:
Balance Sheet Classification
March 31, 2025December 31, 2024
(in thousands)
Other current assets
$6,420 $6,418 
Other assets
19,220 19,216 
Capitalized cloud computing implementation costs, gross
25,640 25,634 
Less: accumulated amortization
(4,274)(2,669)
Capitalized cloud computing implementation costs, net
$21,366 $22,965