v3.25.1
Revenues and Deferred Costs - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Total revenues $ 97,835 $ 76,127
SaaS subscription services    
Disaggregation of Revenue [Line Items]    
Total revenues 92,808 73,012
Implementation services    
Disaggregation of Revenue [Line Items]    
Total revenues 2,272 1,848
Other services    
Disaggregation of Revenue [Line Items]    
Total revenues $ 2,755 $ 1,267