v3.25.1
Revenue - Schedule of Revenues on Disaggregated Basis (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of revenue    
Revenue $ 31,272 $ 40,092
Full-service outsourcing -flat rate    
Disaggregation of revenue    
Revenue 31,120 38,150
Full-service outsourcing - claim cost pass-through    
Disaggregation of revenue    
Revenue 3 3
Membership    
Disaggregation of revenue    
Revenue 99 145
Software licensing arrangements    
Disaggregation of revenue    
Revenue 42 1,335
Professional services    
Disaggregation of revenue    
Revenue $ 8 $ 459