XML 127 R113.htm IDEA: XBRL DOCUMENT v3.22.4
Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Feb. 24, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Jan. 27, 2023
Class of Stock [Line Items]          
Dividends paid to shareholders   $ 10,571 $ 9,388 $ 8,844  
Cash dividends paid (in USD per share)   $ 1.82 $ 1.50 $ 1.38  
Remaining shares available under stock repurchase program (in shares)   0      
Shares repurchased (in shares)   333,724 279,276 327,000  
Subsequent Event          
Class of Stock [Line Items]          
Cash dividends declared (in USD per share) $ 0.60        
Number of shares authorized to be repurchased (in shares)         285,000