XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.2
(1) Summary of Significant Accounting Policies (Details - Option activity) - $ / shares
shares in Thousands
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Options outstanding 13,075  
Exercised (2,895)  
Options outstanding 11,400  
Options exercisable at the end of period 7,185 9,685
Equity Option [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Options outstanding 13,075  
Options outstanding, per share $ 4.54  
Granted 1,710  
Granted, per share $ 10.28  
Exercised (2,895)  
Exercised, per share $ 4.98  
Forfeited (490)  
Forfeited, per share $ 7.07  
Options outstanding 11,400  
Options outstanding, per share $ 5.18  
Options Outstanding, Weighted Average Remaining Contractual Term 3 years 7 months 2 days  
Options exercisable at the end of period 7,185  
Options exercisable at the end of period $ 4.40  
Options Exercisable, Weighted Average Remaining Contractual Term 2 years 2 months 23 days