XML 76 R64.htm IDEA: XBRL DOCUMENT v3.10.0.1
Disaggregation of Revenue (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenue $ 123,004,546 $ 81,311,700 $ 247,171,273 $ 166,647,762
Commercial [Member]        
Revenue 97,852,959 79,277,193 203,231,219 163,126,111
Medicare [Member]        
Revenue 24,920,063 1,979,486 43,461,178 3,433,189
Medicaid [Member]        
Revenue 183,794 0 360,144 0
Other third parties [Member]        
Revenue $ 47,730 $ 55,021 $ 118,732 $ 88,462