Quarterly report pursuant to Section 13 or 15(d)

Revenue - Schedule of Disaggregation of Revenue (Details)

v3.21.1
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Total $ 29,768 $ 21,867
Healthcare IT [Member]    
Total 27,033 18,841
Healthcare IT [Member] | Revenue Cycle Management Services [Member]    
Total 19,448 13,190
Healthcare IT [Member] | SaaS Solutions [Member]    
Total 5,261 3,614
Healthcare IT [Member] | Professional Services [Member]    
Total 617 391
Healthcare IT [Member] | Ancillary Services [Member]    
Total 984 721
Healthcare IT [Member] | Group Purchasing Services [Member]    
Total 188 177
Healthcare IT [Member] | Printing and Mailing Services [Member]    
Total 383 429
Healthcare IT [Member] | Clearinghouse and EDI Services [Member]    
Total 152 319
Practice Management [Member]    
Total 2,735 3,026
Practice Management [Member] | Practice Management Services [Member]    
Total $ 2,735 $ 3,026