XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies (Details - Option activity) - $ / shares
shares in Thousands
9 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Accounting Policies [Abstract]    
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 (1,700)  
Weighted average exercise price exercised $ 4.01  
Number of shares forfeited (270)  
Weighted average exercise price forfeited $ 5.30  
Number of shares options outstanding at the end of period 6,155  
Weighted average exercise price options outstanding at the end of period $ 5.41  
Weighted average remaining contractual term Options outstanding at the end of period 2 years 10 months 28 days  
Number of shares options exercisable at the end of period 5,145 6,062
Weighted average exercise price options exercisable at the end of period $ 4.75  
Weighted average remaining contractual term Options exercisable at the end of period 2 years 7 months 17 days