XML 47 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue by Services
The following table summarizes revenue recorded during the years ended December 31, 2024, 2023, and 2022 (in thousands):

Year Ended December 31,
202420232022
Cloud subscriptions$368,030 $304,481 $236,922 
Term license subscriptions92,188 82,282 79,753 
Maintenance and support30,350 25,574 23,477 
Total subscriptions490,568 412,337 340,152 
Professional services126,454 133,026 127,839 
Total revenue$617,022 $545,363 $467,991 
Schedule of Contract Asset and Contract Liability
The following table sets forth contract asset and contract liability balances as of December 31, 2024, 2023, and 2022 (in thousands):

As of December 31,
202420232022
Contract assets, current*
$12,933 $12,052 $12,540 
Contract assets, non-current*
643 915 1,720 
Total contract assets$13,576 $12,967 $14,260 
Deferred revenue, current
$281,760 $235,992 $194,768 
Deferred revenue, non-current
5,477 4,700 5,556 
Total contract liabilities$287,237 $240,692 $200,324 
* Current and non-current contract assets are reported as components of the ‘Prepaid expenses and other current assets’ and ‘Other assets’ line items, respectively, in our consolidated balance sheets.