XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue by Services
The following table summarizes revenue recorded during the three and six months ended June 30, 2024 and 2023 (in thousands):

Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
Cloud subscriptions$88,428 $74,442 $175,031 $144,134 
Term license subscriptions17,227 12,999 40,998 36,150 
Maintenance and support7,319 6,353 14,639 12,467 
Total subscriptions112,974 93,794 230,668 192,751 
Professional services33,476 33,921 65,617 70,199 
Total revenue$146,450 $127,715 $296,285 $262,950 
Schedule of Contract Asset and Contract Liability
The following table sets forth our contract asset and contract liability balances (in thousands):
As of
June 30, 2024December 31, 2023June 30, 2023December 31, 2022
Contract assets, current*
$8,865 $12,052 $11,870 $12,540 
Contract assets, non-current*
1,072 915 1,069 1,720 
Total contract assets$9,937 $12,967 $12,939 $14,260 
Deferred revenue, current$218,233 $235,992 $192,164 $194,768 
Deferred revenue, non-current4,695 4,700 3,734 5,556 
Total contract liabilities$222,928 $240,692 $195,898 $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.