Quarterly report pursuant to Section 13 or 15(d)

STOCK-BASED COMPENSATION (Details - Option activity)

v3.19.2
STOCK-BASED COMPENSATION (Details - Option activity) - Equity Option [Member] - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Options outstanding, beginning balance 24,775,000    
Options outstanding, granted 1,805,000    
Options outstanding, exercised (821,000) 0  
Options outstanding, forfeited (141,000)    
Options outstanding, expired 0    
Options outstanding, ending balance 25,618,000   24,775,000
Options outstanding, exercisable 22,624,000    
Options outstanding, vested or expected to vest 25,618,000    
Weighted average exercise price, beginning balance $ 0.51    
Weighted average exercise price, granted 4.42    
Weighted average exercise price, exercised 0.36    
Weighted average exercise price, forfeited 0.82    
Weighted average exercise price, expired 0.00    
Weighted average exercise price, ending balance 0.79   $ 0.51
Weighted average exercise price, exercisable 0.53    
Weighted average exercise price, vested or expected to vest $ 0.79    
Weighted average remaining contract term 6 years 4 months 19 days   7 years 6 months
Weighted average remaining contract term, exercisable 6 years 1 month 6 days    
Weighted average remaining contract term, vested or expected to vest 6 years 4 months 19 days    
Aggregate intrinsic value $ 85,035   $ 94,206
Aggregate intrinsic value, exercisable 80,242    
Aggregate intrinsic value, vested or expected to vest $ 85,035