v3.26.1
Revenue (Tables)
6 Months Ended
Jun. 30, 2026
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, 2026 and 2025 (in thousands):

Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Cloud subscriptions$131,667 $106,915 $256,178 $206,741 
Other subscriptions26,015 25,742 61,815 60,268 
Total subscriptions157,682 132,657 317,993 267,009 
Professional services45,574 37,983 87,443 70,057 
Total revenue$203,256 $170,640 $405,436 $337,066 
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, 2026December 31, 2025June 30, 2025December 31, 2024
Contract assets, current*
$7,788 $10,877 $10,376 $12,933 
Contract assets, non-current*
191 208 211 643 
Total contract assets$7,979 $11,085 $10,587 $13,576 
Deferred revenue, current$314,263 $341,281 $264,917 $281,760 
Deferred revenue, non-current7,208 8,962 10,798 5,477 
Total contract liabilities$321,471 $350,243 $275,715 $287,237 
* 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.