XML 51 R40.htm IDEA: XBRL DOCUMENT v3.19.2
Basis of Presentation - Disaggregation of Revenue by Each Payor Type (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Disaggregation of Revenue [Line Items]        
Revenue $ 130,049,566 $ 122,666,531 $ 225,806,737 $ 246,589,777
Commercial        
Disaggregation of Revenue [Line Items]        
Revenue 25,364,588 29,601,757 50,383,600 55,366,879
Medicare        
Disaggregation of Revenue [Line Items]        
Revenue 57,964,880 54,776,111 95,062,722 107,331,859
Medicaid        
Disaggregation of Revenue [Line Items]        
Revenue 36,276,874 26,959,315 61,647,399 62,552,664
Other third parties        
Disaggregation of Revenue [Line Items]        
Revenue $ 10,443,224 $ 11,329,348 $ 18,713,016 $ 21,338,375