v3.26.1
Summary of Significant Accounting Policies (Details - Stock purchases) - Common Stock [Member] - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Share Repurchase Program [Line Items]    
Total stock purchases, shares 400,492 526,652
Total stock purchases, average price $ 9.22 $ 9.76
Open Market Purchases [Member]    
Share Repurchase Program [Line Items]    
Total stock purchases, shares 22,736 76,880
Total stock purchases, average price $ 9.79 $ 9.72
Shares Redeemed [Member]    
Share Repurchase Program [Line Items]    
Total stock purchases, shares 257,756 449,772
Total stock purchases, average price $ 9.04 $ 9.76
Other [Member]    
Share Repurchase Program [Line Items]    
Total stock purchases, shares 120,000 0
Total stock purchases, average price $ 9.51 $ 0