XML 63 R38.htm IDEA: XBRL DOCUMENT v3.19.3
Basis of Presentation - Disaggregation of Revenue by Each Payor Type (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Disaggregation of Revenue [Line Items]        
Revenue $ 156,060,224 $ 166,729,281 $ 381,866,961 $ 413,319,058
Commercial        
Disaggregation of Revenue [Line Items]        
Revenue 25,429,304 28,463,636 75,883,004 83,830,517
Medicare        
Disaggregation of Revenue [Line Items]        
Revenue 60,737,135 79,117,660 155,729,758 186,449,517
Medicaid        
Disaggregation of Revenue [Line Items]        
Revenue 61,189,161 47,318,190 122,836,562 109,870,854
Other third parties        
Disaggregation of Revenue [Line Items]        
Revenue $ 8,704,624 $ 11,829,795 $ 27,417,637 $ 33,168,170