XML 44 R66.htm IDEA: XBRL DOCUMENT v3.20.1
STOCK-BASED COMPENSATION (Details - Narrative) - USD ($)
$ in Thousands
12 Months Ended 24 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized stock-based compensation expense $ 710,861  
Unrecognized expense weighted average period 1 year 9 months 18 days  
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based payment award, award vesting period 5 years  
Share-based payment award, expiration period 10 years  
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based payment award, award vesting period 3 years  
Share-based payment award, expiration period 5 years  
Equity Option    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options outstanding 478,951 513,282
Exercisable shares 148,456  
Options granted 89,200  
Restricted Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Awards issued to date 6,118,276  
RSA's unvested 387,934  
RSA's forfeited 1,500  
Future Service    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options granted 66,600  
Compensation expense $ 1,000  
Restated Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares authorized 14,000,000  
Stock-based compensation (in shares)   14,875,694
Options cancelled 3,281,040  
RSA's forfeited 61,703  
Shares available for future issuance, options, warrants, shares of restricted stock and other bonus awards 2,467,049  
Restated Plan | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based payment award, award vesting period 5 years  
Share-based payment award, expiration period 10 years  
Restated Plan | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based payment award, award vesting period 3 years  
Share-based payment award, expiration period 5 years