XML 92 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation Plans (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restricted Stock [Member]      
Share-based Compensation Arrangements by Share-based Payment Award, Restricted Stock, Nonvested, Number of Shares [Roll Forward]      
Non-vested shares awarded, beginning of period (in shares) 538,990 492,884 489,554
Non-vested shares that were granted during the period (in shares) 236,834 180,178 183,809
Non-vested shares that vested during period (in shares) (116,962) (103,515) (139,859)
Non-vested shares that forfeited during period (in shares) (34,399) (30,557) (40,620)
Non-vested shares awarded, end of period (in shares) 624,463 538,990 492,884
Share-based Compensation Arrangements by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]      
Weighted Average Grant Date Fair Value, Granted $ 83.44 $ 97.56 $ 108.23
Weighted Average Grant Date Fair Value, Vested 73.12 82.85 76.80
Weighted average grant date fair value non-vested share awards forfeited (in dollars per share) $ 92.34 $ 95.17 $ 79.60
Share-based Compensation Costs, Including Costs That May Be Recognized As Future Expense [Abstract]      
Share-based Compensation Expense Recognized $ 22,500 $ 14,800 $ 9,000
Unrecognized compensation cost of unvested awards, for future periods 27,600    
Unrecognized compensation cost of unvested awards, Amount to be expensed in 2024 17,500    
Unrecognized compensation cost of unvested awards, Amount to be expensed in 2025 9,200    
Unrecognized compensation cost of unvested awards, Amount to be expensed in 2026 $ 943    
Number of shares with required performance obligations 261,245    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value $ 10,000 $ 10,300 $ 15,000
Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangements by Share-based Payment Award, Restricted Stock, Nonvested, Number of Shares [Roll Forward]      
Non-vested shares awarded, beginning of period (in shares) 51,391 51,010 87,239
Non-vested shares that were granted during the period (in shares) 1,833 7,275 25,416
Non-vested shares that vested during period (in shares) (5,271) (6,894) (61,645)
Non-vested shares that forfeited during period (in shares) 0 0 0
Non-vested shares awarded, end of period (in shares) 47,953 51,391 51,010
Share-based Compensation Arrangements by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]      
Weighted Average Grant Date Fair Value, Granted $ 81.79 $ 102.35 $ 103.79
Weighted Average Grant Date Fair Value, Vested 88.25 77.36 91.38
Weighted average grant date fair value non-vested share awards forfeited (in dollars per share) $ 0 $ 0 $ 0
Share-based Compensation Costs, Including Costs That May Be Recognized As Future Expense [Abstract]      
Share-based Compensation Expense Recognized $ 148 $ 572 $ 597
Unrecognized compensation cost of unvested awards, for future periods 2,200    
Unrecognized compensation cost of unvested awards, Amount to be expensed in 2024 1,700    
Unrecognized compensation cost of unvested awards, Amount to be expensed in 2025 465    
Unrecognized compensation cost of unvested awards, Amount to be expensed in 2026 $ 14    
Number of shares with required performance obligations 41,477    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested $ 449 $ 709 $ 6,300