XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Details - Option activity) - $ / shares
shares in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares options outstanding at the beginning of period 8,125  
Number of shares options outstanding at the end of period 7,945  
Number of shares options exercisable at the end of period 6,070 6,062
Equity Option [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares options outstanding at the beginning of period 8,125  
Weighted average exercise price options outstanding at the beginning of period $ 5.11  
Number of shares granted 0  
Weighted average exercise price granted $ 0  
Number of shares exercised (180)  
Weighted average exercise price exercised $ 3.92  
Number of shares forfeited 0  
Weighted average exercise price forfeited $ 0  
Number of shares options outstanding at the end of period 7,945  
Weighted average exercise price options outstanding at the end of period $ 5.14  
Weighted average remaining contractual term, end of period 2 years 11 months 12 days  
Number of shares options exercisable at the end of period 6,070  
Weighted average exercise price options exercisable at the end of period $ 4.51  
Weighted average remaining contractual term, exercisable at the end of period 2 years 5 months 19 days