XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2023
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, 2023 and 2022 (in thousands):

Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Cloud subscriptions$74,442 $57,083 $144,134 $110,462 
Term license subscriptions12,999 14,063 36,150 38,770 
Maintenance and support6,353 5,522 12,467 11,156 
Total subscriptions93,794 76,668 192,751 160,388 
Professional services33,921 33,395 70,199 63,941 
Total revenue$127,715 $110,063 $262,950 $224,329