XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Summary of Significant Accounting Policies (Details - Option activity) - $ / shares
shares in Thousands
9 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Accounting Policies [Abstract]    
Options outstanding, beginning 6,157  
Weighted average exercise price options outstanding at the beginning of period $ 5.37  
Options granted 1,430  
Weighted average exercise price granted $ 8.19  
Options exercised (1,352)  
Weighted average exercise price exercised $ 3.48  
Options forfeited (7)  
Weighted average exercise price forfeited $ 4.95  
Options outstanding, ending 6,228  
Weighted average exercise price options outstanding at the end of period $ 6.43  
Weighted average remaining contractual term Options outstanding at the end of period 3 years 5 months 19 days  
Options exercisable 4,438 5,087
Weighted average exercise price options exercisable at the end of period $ 5.55  
Weighted average remaining contractual term Options exercisable at the end of period 2 years 4 months 6 days