XML 95 R84.htm IDEA: XBRL DOCUMENT v3.23.3
SHARE REPURCHASES (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Apr. 25, 2023
Feb. 16, 2023
Feb. 29, 2020
Stock Repurchases                        
Stock repurchased $ 87     $ 1,645 $ 5,172 $ 2,792            
Common Stock Repurchase Program, February 2020                        
Stock Repurchases                        
Stock repurchase program authorized amount                       $ 10,000
Shares repurchased (in shares)             145,724 121,659 265,695      
Stock repurchased             $ 2,800 $ 2,200 $ 4,100      
Average share price (in dollars per share)             $ 19.15 $ 18.16 $ 15.43      
Common Stock Repurchase Program, February 2023                        
Stock Repurchases                        
Stock repurchase program authorized amount                     $ 5,000  
Shares repurchased (in shares)     303,354                  
Stock repurchased     $ 5,000                  
Average share price (in dollars per share)     $ 16.48                  
Remaining authorized repurchase amount     $ 0                  
Common Stock Repurchase Program, April 2023                        
Stock Repurchases                        
Stock repurchase program authorized amount                   $ 5,000    
Shares repurchased (in shares) 0 3,931                    
Average share price (in dollars per share)   $ 15.73                    
Common Stock Repurchase Program, April 2023 | Maximum                        
Stock Repurchases                        
Stock repurchased   $ 100                    
Series A Preferred Stock Repurchase Program, February 2023                        
Stock Repurchases                        
Stock repurchase program authorized amount                     $ 3,000  
Shares repurchased (in shares) 6,048       6,794              
Stock repurchased $ 100       $ 100              
Average share price (in dollars per share) $ 18.52       $ 18.55