XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Revenues and Deferred Costs (Tables)
9 Months Ended
Sep. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following table disaggregates the Company's revenue by major source for the three and nine months ended September 30, 2025 and 2024:

Three months ended September 30,
Nine months ended September 30,
(in thousands)2025202420252024
SaaS subscription services$107,867 $82,054 $306,534 $233,437 
Implementation services3,509 1,832 9,025 5,790 
Other services1,578 2,020 7,289 4,966 
Total revenues$112,954 $85,906 $322,848 $244,193