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 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Total $ 31,638,616 $ 16,851,328 $ 73,084,575 $ 48,681,038
Healthcare IT [Member]        
Total 28,191,057 12,938,042 64,158,133 38,518,361
Healthcare IT [Member] | Revenue Cycle Management Services [Member]        
Total 20,372,558 10,715,358 44,927,372 32,598,825
Healthcare IT [Member] | SaaS Solutions [Member]        
Total 3,945,309 93,080 11,315,904 199,738
Healthcare IT [Member] | Professional Services [Member]        
Total 489,093 376,189 1,278,067 1,094,960
Healthcare IT [Member] | Ancillary Services [Member]        
Total 2,414,832 873,841 3,967,438 2,303,118
Healthcare IT [Member] | Group Purchasing Services [Member]        
Total 283,075 295,850 649,083 700,963
Healthcare IT [Member] | Printing and Mailing Services [Member]        
Total 340,783 436,735 1,093,487 1,186,834
Healthcare IT [Member] | Clearinghouse and EDI Services [Member]        
Total 345,407 146,989 926,782 433,923
Practice Management [Member]        
Total 3,447,559 3,913,286 8,926,442 10,162,677
Practice Management [Member] | Practice Management Services [Member]        
Total $ 3,447,559 $ 3,913,286 $ 8,926,442 $ 10,162,677