v3.26.3
Summary of Significant Accounting Policies (Details - Stock purchases) - Common Stock [Member] - $ / shares
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Share Repurchase Program [Line Items]    
Total stock purchases, shares 948,657 641,299
Total stock purchases, average price $ 9.34 $ 9.54
Open Market Purchases [Member]    
Share Repurchase Program [Line Items]    
Total stock purchases, shares 437,664 89,362
Total stock purchases, average price $ 9.23 $ 9.48
Shares Redeemed Upon Net Exercise Of Stock Options [Member]    
Share Repurchase Program [Line Items]    
Total stock purchases, shares 165,993 451,937
Total stock purchases, average price $ 9.51 $ 9.76
Other [Member]    
Share Repurchase Program [Line Items]    
Total stock purchases, shares 345,000 100,000
Total stock purchases, average price $ 9.39 $ 8.62