XML 71 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Share Repurchase Plan - Schedule of Repurchase Activity (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Mar. 31, 2023
Jan. 25, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
Equity [Abstract]                  
Value of shares authorized to repurchase $ 50,000,000 $ 50,000,000 $ 50,000,000 $ 50,000,000   $ 50,000,000      
Borrowing capacity $ 9,807,000 $ 33,289,000 $ 9,807,000 $ 33,289,000 $ 29,805,000   $ 29,805,000 $ 37,442,000 $ 37,442,000
Total shares repurchased (in shares) 739,426 151,220 739,426 151,220          
Average share price for the period (in dollars per share) $ 27.06 $ 27.46 $ 27.06 $ 27.46          
Total cost of repurchases $ 19,998,000 $ 4,153,000 $ 19,998,000 $ 4,153,000