XML 120 R107.htm IDEA: XBRL DOCUMENT v3.21.1
21. Net Loss Per Share (Details - Antidilutive shares) - shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive shares 620,223 853,780 726,880
Share options and non-vested restricted stock [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive shares 14,158 255,200 261,450
Convertible Bonds [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive shares 392,992 598,580 465,430
Committed stock [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive shares 213,073 0 0