Quarterly report pursuant to Section 13 or 15(d)

SHARE REPURCHASES (Details)

v3.23.3
SHARE REPURCHASES (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Aug. 16, 2023
Jun. 21, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
May 15, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Stock repurchase program, amount     $ 7,034 $ 6,523 $ 3,985 $ 4,044 $ 4,152 $ 3,790      
Stock repurchase program, tender amount     146,600           $ 146,600    
Payments for repurchase of common stock                 17,542 $ 11,986  
Dutch Auction                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Stock repurchase program, number of shares authorized to be repurchased (in shares)                     406,904
Stock repurchase program, percent of outstanding shares 0.50%                   0.50%
Stock repurchase program, authorized (in dollars per share) $ 6.50 $ 5.50                  
Stock repurchase program, amount $ 2,800 $ 2,200                  
Stock repurchase program, number of shares repurchased (in shares) 432,920                    
Payments for repurchase of common stock     7,000     4,000     $ 17,500 $ 12,000  
Dutch Auction | Main Street                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Stock repurchase program, amount $ 800                    
Stock repurchase program, number of shares repurchased (in shares) 115,385                    
Common Stock                      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                      
Weighted-average number of shares of common stock outstanding, percentage                 2.50%    
Percentage of cash retained dividend reinvestment plan                 90.00%    
Stock repurchase program, amount     $ 1 $ 1 $ 1 $ 1 $ 1        
Stock repurchase program, number of shares repurchased (in shares)     978,579 965,568 519,489 527,508 536,065 489,031