XML 55 R43.htm IDEA: XBRL DOCUMENT v3.7.0.1
Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2017
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
      Three months ended June 30,     Six months ended June 30,  
      2016     2017     2016     2017  
  Net loss $ (2,668,641 ) $ (3,753,380 ) $ (4,571,799 ) $ (5,821,596 )
                           
  Weighted average shares used in basic and diluted computation (note)   17,284,432     20,402,083     17,256,932     20,059,236  
                           
  Loss per share $ (0.15 ) $ (0.18 ) $ (0.26 ) $ (0.29 )