XML 47 R3.htm IDEA: XBRL DOCUMENT v3.2.0.727
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
Jun. 30, 2015
Dec. 31, 2014
Trade accounts receivable, allowance $ 240,505 $ 253,871
Inventory allowance 417,683 394,165
Notes payable, current portion due 82,792 80,746
Contingent consideration $ 60,000 $ 0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 325,000,000 325,000,000
Common stock, shares issued 20,793,207 20,747,740
Common stock, shares outstanding 20,793,207 20,747,740