Quarterly report pursuant to Section 13 or 15(d)

Revenue - Schedule of Disaggregation of Revenue (Details)

v3.20.2
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Total $ 19,578,790 $ 16,749,499 $ 41,445,958 $ 31,829,710
Healthcare IT [Member]        
Total 17,126,211 13,460,575 35,967,075 25,580,319
Healthcare IT [Member] | Revenue Cycle Management Services [Member]        
Total 11,364,851 11,366,628 24,554,814 21,883,468
Healthcare IT [Member] | SaaS Solutions [Member]        
Total 3,757,078 66,055 7,370,592 106,657
Healthcare IT [Member] | Professional Services [Member]        
Total 397,547 383,336 788,975 718,771
Healthcare IT [Member] | Ancillary Services [Member]        
Total 831,244 930,181 1,552,606 1,429,277
Healthcare IT [Member] | Group Purchasing Services [Member]        
Total 189,456 205,066 366,008 405,113
Healthcare IT [Member] | Printing and Mailing Services [Member]        
Total 323,827 358,440 752,705 750,100
Healthcare IT [Member] | Clearinghouse and EDI Services [Member]        
Total 262,207 150,869 581,374 286,933
Practice Management [Member]        
Total 2,452,579 3,288,924 5,478,883 6,249,391
Practice Management [Member] | Practice Management Services [Member]        
Total $ 2,452,580 $ 3,288,924 $ 5,478,884 $ 6,249,391