XML 218 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues and Deferred Costs (Tables)
12 Months Ended
Dec. 31, 2024
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, 2024, 2023, and 2022:

Year ended December 31,
(in thousands)202420232022
SaaS subscription services$319,243 $252,348 $194,387 
Implementation services7,604 8,488 6,941 
Other services7,002 3,995 2,942 
Total revenues$333,849 $264,831 $204,270