XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity (Details - Stock purchases) - Common Stock [Member] - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Equity, Class of Treasury Stock [Line Items]    
Total stock purchases, shares 1,976,356 4,139,664
Total stock purchases, average price per share $ 10.26 $ 11.11
Open Market Purchases [Member]    
Equity, Class of Treasury Stock [Line Items]    
Total stock purchases, shares 670,968 3,246,511
Total stock purchases, average price per share $ 10.20 $ 10.44
Shares Redeemed [Member]    
Equity, Class of Treasury Stock [Line Items]    
Total stock purchases, shares 1,305,388 893,153
Total stock purchases, average price per share $ 10.29 $ 13.56
Other Share Repurchases [Member]    
Equity, Class of Treasury Stock [Line Items]    
Total stock purchases, shares 0 0
Total stock purchases, average price per share $ 0 $ 0