XML 46 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Revenues and Deferred Costs (Tables)
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table disaggregates the Company's revenue by major source for the years ended December 31, 2022, 2021, and 2020:

Year ended December 31,
(in thousands)202220212020
SaaS subscription services$194,387 $143,575 $105,049 
Implementation services6,941 6,291 5,212 
Other services2,942 2,293 1,881 
Total revenues$204,270 $152,159 $112,142