XML 39 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
4. Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2016
Receivables [Abstract]  
Schedule of accounts receivable
   Year Ended December 31, 
   2016   2015 
Accounts receivable - laboratory services  $13,220,498   $105,332,339 
Accounts receivable - all others   701,583    569,351 
Total accounts receivable   13,922,081    105,901,690 
Less:          
Allowance for discounts   (12,103,547)   (97,577,130)
Allowance for bad debts   (350,954)   (175,076)
Accounts receivable, net  $1,467,580   $8,149,484