XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue by Services
The following table summarizes revenue recorded during the three and nine months ended September 30, 2024 and 2023 (in thousands):

Three Months Ended September 30,Nine Months Ended September 30,
2024202320242023
Cloud subscriptions$94,075 $77,247 $269,106 $221,381 
Term license subscriptions21,265 20,026 62,263 56,176 
Maintenance and support7,781 6,530 22,420 18,997 
Total subscriptions123,121 103,803 353,789 296,554 
Professional services30,931 33,291 96,548 103,490 
Total revenue$154,052 $137,094 $450,337 $400,044 
Schedule of Contract Asset and Contract Liability
The following table sets forth our contract asset and contract liability balances (in thousands):

As of
September 30, 2024December 31, 2023September 30, 2023December 31, 2022
Contract assets, current*
$10,292 $12,052 $10,932 $12,540 
Contract assets, non-current*
733 915 1,178 1,720 
Total contract assets$11,025 $12,967 $12,110 $14,260 
Deferred revenue, current$224,199 $235,992 $194,602 $194,768 
Deferred revenue, non-current3,370 4,700 3,243 5,556 
Total contract liabilities$227,569 $240,692 $197,845 $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.