XML 126 R108.htm IDEA: XBRL DOCUMENT v3.22.4
Shareholders' Equity and Net Income Per Common Share - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share Repurchase Plan [Abstract]      
Stock repurchased during period (in shares) 181,586 814,910 708,956
Stock repurchased during period, value $ 4,010 $ 17,269 $ 14,231
Share-Based Payment Arrangement, Option      
Share Repurchase Plan [Abstract]      
Antidilutive shares excluded from computation of diluted income per share (in shares) 0 0 0
Common Stock      
Share Repurchase Plan [Abstract]      
Percentage of outstanding common stock authorized to be repurchased 5.00% 5.00% 5.00%
Stock repurchased during period (in shares) 181,586 814,910 708,956
Stock repurchased during period, value $ 4,010 $ 17,269 $ 14,231