Annual report pursuant to Section 13 and 15(d)

SHARE REPURCHASES - Narrative (Details)

v3.24.0.1
SHARE REPURCHASES - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended 33 Months Ended
Nov. 15, 2023
USD ($)
shares
Jun. 14, 2023
USD ($)
shares
May 15, 2023
USD ($)
shares
Dec. 31, 2023
USD ($)
offer
shares
Sep. 30, 2023
shares
Jun. 30, 2023
shares
Mar. 31, 2023
shares
Dec. 31, 2022
shares
Sep. 30, 2022
shares
Jun. 30, 2022
shares
Mar. 31, 2022
shares
Dec. 31, 2021
shares
Sep. 30, 2021
shares
Jun. 30, 2021
shares
Dec. 31, 2023
USD ($)
offer
shares
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2023
USD ($)
offer
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                    
Payments for repurchase of common stock                             $ 24,427 $ 15,984 $ 10,065  
Common stock repurchased (in shares) | shares       958,928 978,579 965,568 519,489 522,310 527,508 536,065 489,031 511,314 438,292 383,513       6,830,597
Stock repurchased                             $ 24,427 $ 15,986 $ 10,065  
Dutch Auction                                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                                    
Number of offerings completed | offer       3                     3     3
Payments for repurchase of common stock, cumulative       $ 153,500                     $ 153,500     $ 153,500
Payments for repurchase of common stock $ 2,800 $ 2,800 $ 2,200                              
Common stock repurchased (in shares) | shares 427,843 432,920 406,904                       1,267,667      
Stock repurchased                             $ 7,800      
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%      
Common stock repurchased (in shares) | shares                             3,422,565 2,074,914 1,333,118  
Stock repurchased                             $ 3 $ 2 $ 1