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

Year Ended December 31,
202220212020
Cloud subscriptions$236,922 $179,415 $129,219 
Term license subscriptions79,753 63,203 51,415 
Maintenance and support23,477 21,120 18,076 
Total subscriptions340,152 263,738 198,710 
Professional services127,839 105,521 105,863 
Total revenue$467,991 $369,259 $304,573