XML 109 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Basis of Presentation and Summary of Significant Accounting Policies - Disaggregation of Revenue by Payor Type (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]      
Revenue $ 560,618,097 $ 519,907,752 $ 356,355,930
Commercial      
Disaggregation of Revenue [Line Items]      
Revenue 107,339,950 113,000,115 116,947,692
Medicare      
Disaggregation of Revenue [Line Items]      
Revenue 226,001,659 226,353,120 120,448,509
Medicaid      
Disaggregation of Revenue [Line Items]      
Revenue 192,595,964 134,904,142 92,590,894
Other third parties      
Disaggregation of Revenue [Line Items]      
Revenue $ 34,680,524 $ 45,650,375 $ 26,368,835