XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Accounts receivable, allowance $ 123,751 $ 123,224
Common Stock, Par or Stated Value Per Share   $ 0.001
Common Stock, Shares Authorized   100,000,000
Common Stock, Shares, Issued 52,702,947 26,834,709
Treasury stock, shares 63,518 63,518