XML 162 R132.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Schedule of Restricted Stock and Restricted Stock Units Granted (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Grants (in shares) 210,040 194,864 166,202
Directors Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Grants (in shares) 7,375 7,110 10,746
Price per share (in dollars per share) $ 122.06 $ 119.59 $ 94.94
Aggregate value $ 900 $ 850 $ 1,020
Percent vested 100.00% 100.00% 100.00%
Directors Restricted Stock Units Including Dividend Equivalents      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Grants (in shares) 4,854 9,479 8,956
Price per share (in dollars per share) $ 120.16 $ 117.73 $ 95.62
Aggregate value $ 583 $ 1,116 $ 856
Percent vested 100.00% 100.00% 100.00%
Employees Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Grants (in shares) 101,011 96,975 0
Price per share (in dollars per share) $ 127.29 $ 120.18 $ 0
Aggregate value $ 12,858 $ 11,654 $ 0
Percent vested 0.00% 0.00% 0.00%
Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Grants (in shares) 96,800 81,300 146,500
Price per share (in dollars per share) $ 128.40 $ 120.49 $ 103.23
Aggregate value $ 12,429 $ 9,796 $ 15,123
Percent vested 0.00% 0.00% 0.00%