XML 49 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of significant accounting policies (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
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
December 31, 2024December 31, 2023
(in thousands)
Other current assets
$6,418 $1,860 
Other assets
19,216 10,891 
Capitalized cloud computing implementation costs, gross
25,634 12,751 
Less: accumulated amortization
(2,669)— 
Capitalized cloud computing implementation costs, net
$22,965 $12,751 
Schedule of Disaggregation of Revenue Revenue from subscription and non-subscription contractual arrangements were as follows:
Years Ended December 31,
202420232022
(in thousands)
SaaS subscription and support and maintenance$592,592 $521,269 $430,613 
On‑premise subscription20,999 21,750 24,394 
Subscription revenue613,591 543,019 455,007 
Professional services13,562 16,325 19,025 
Perpetual licenses246 1,227 4,744 
Non‑subscription revenue13,808 17,552 23,769 
Total revenue$627,399 $560,571 $478,776 
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:
Years Ended December 31,
202420232022
(in thousands)
Balance, beginning of the period$373,432 $346,150 $282,128 
Acquisitions— 3,230 1,014 
Revenue earned(319,513)(281,536)(222,964)
Deferral of revenue336,925 307,689 287,608 
Other (1)
(5,135)(2,101)(1,636)
Balance, end of the period$385,709 $373,432 $346,150 
(1) Includes contract assets netted against contract liabilities on a contract-by-contract basis.
Schedule of Components of Interest Income (Expense), Net
The components of interest income (expense), net were as follows:
Years Ended December 31,
202420232022
(in thousands)
Interest income from cash investments
$10,372 $10,096 $3,000 
Interest expense from debt financing
(3,757)(3,570)(3,538)
Interest income (expense), net
$6,615 $6,526 $(538)